Skip to content

Commit cfe9407

Browse files
committed
Begin making 3.0 adjustments
1 parent 224e908 commit cfe9407

29 files changed

Lines changed: 315 additions & 547 deletions

3.0-changes.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- Migrated JinjavaConfig to immutable
2+
- Removed whitespaceRequiredWithinTokens LegacyOverride and converted to BuiltinFeatures
3+
-

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ You will likely want to provide your own implementation of
7878
`ResourceLoader` to hook into your application's template repository, and then tell jinjava about it:
7979

8080
```java
81-
JinjavaConfig config = new JinjavaConfig();
81+
JinjavaConfig config = JinjavaConfig.builder().build();
8282

8383
Jinjava jinjava = new Jinjava(config);
8484
jinjava.setResourceLocator(new MyCustomResourceLocator());
@@ -87,7 +87,7 @@ jinjava.setResourceLocator(new MyCustomResourceLocator());
8787
To use more than one `ResourceLocator`, use a `CascadingResourceLocator`.
8888

8989
```java
90-
JinjavaConfig config = new JinjavaConfig();
90+
JinjavaConfig config = JinjavaConfig.builder().build();
9191

9292
Jinjava jinjava = new Jinjava(config);
9393
jinjava.setResourceLocator(new MyCustomResourceLocator(), new FileResourceLocator());

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<groupId>com.hubspot.jinjava</groupId>
1212
<artifactId>jinjava</artifactId>
13-
<version>2.8.3-SNAPSHOT</version>
13+
<version>3.0.0-SNAPSHOT</version>
1414

1515
<name>${project.groupId}:${project.artifactId}</name>
1616
<description>Jinja templating engine implemented in Java</description>

src/main/java/com/hubspot/jinjava/Jinjava.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public class Jinjava {
7373
* Create a new Jinjava processor instance with the default global config
7474
*/
7575
public Jinjava() {
76-
this(new JinjavaConfig());
76+
this(JinjavaConfig.newBuilder().build());
7777
}
7878

7979
/**

0 commit comments

Comments
 (0)