Skip to content

Commit 28199cd

Browse files
committed
Update changes for 2.8.1
1 parent 66df351 commit 28199cd

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

CHANGES.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
# Jinjava Releases #
2-
### 2024-05-05 Verision 2.8.0 ([Maven Central](https://search.maven.org/artifact/com.hubspot.jinjava/jinjava/2.8.0/jar)) ###
2+
### 2025-09-16 Version 2.8.1 ([Maven Central](https://search.maven.org/artifact/com.hubspot.jinjava/jinjava/2.8.1/jar)) ###
3+
* Disallow accessing properties on restricted classes while rendering
4+
* [Make stack operations use AutoCloseable for safer usage with try-with-resources](https://github.com/HubSpot/jinjava/pull/1250)
5+
### 2025-05-05 Version 2.8.0 ([Maven Central](https://search.maven.org/artifact/com.hubspot.jinjava/jinjava/2.8.0/jar)) ###
36
* [Target Java 17](https://github.com/HubSpot/jinjava/pull/1238)
47
* [Implement PyMap#get with optional default](https://github.com/HubSpot/jinjava/pull/1233)
58
* [Fix ConcurrentModificationException when sharing Context across threads](https://github.com/HubSpot/jinjava/pull/1239)
69
* [Fix max render depth tracking for {% call %} tags](https://github.com/HubSpot/jinjava/pull/1229)
7-
8-
### 2024-12-06 Verision 2.7.4 ([Maven Central](https://search.maven.org/artifact/com.hubspot.jinjava/jinjava/2.7.4/jar)) ###
10+
11+
### 2024-12-06 Version 2.7.4 ([Maven Central](https://search.maven.org/artifact/com.hubspot.jinjava/jinjava/2.7.4/jar)) ###
912
* [Implement jinja2.ext.loopcontrols extensions (break and continue)](https://github.com/HubSpot/jinjava/pull/1219)
1013
* [Apply whitespace rules for LStrip and Trim to comment blocks](https://github.com/HubSpot/jinjava/pull/1217)
1114
### 2024-09-12 Version 2.7.3 ([Maven Central](https://search.maven.org/artifact/com.hubspot.jinjava/jinjava/2.7.3/jar)) ###
@@ -92,8 +95,8 @@
9295
* [Make LazyExpression memoization disable-able](https://github.com/HubSpot/jinjava/pull/673)
9396
* [Add new MapELResolver with type coercion to support accessing enum keys](https://github.com/HubSpot/jinjava/pull/688)
9497
* Add methods to [remove error from interpreter](https://github.com/HubSpot/jinjava/pull/694),
95-
[get the last error](https://github.com/HubSpot/jinjava/pull/695),
96-
and [remove the last error](https://github.com/HubSpot/jinjava/pull/696)
98+
[get the last error](https://github.com/HubSpot/jinjava/pull/695),
99+
and [remove the last error](https://github.com/HubSpot/jinjava/pull/696)
97100
* [Pass value of throwInterpreterErrors to child contexts](https://github.com/HubSpot/jinjava/pull/697)
98101
* [Support Assignment Blocks with Set tags](https://github.com/HubSpot/jinjava/pull/698)
99102
* [Handle spaces better in for loop expressions](https://github.com/HubSpot/jinjava/pull/706)
@@ -473,7 +476,7 @@ and [remove the last error](https://github.com/HubSpot/jinjava/pull/696)
473476

474477
### Version 2.1.1 ([Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.hubspot.jinjava%22%20AND%20v%3A%222.1.1%22)) ###
475478

476-
* Better error messages for invalid assignment in expression
479+
* Better error messages for invalid assignment in expression
477480
* Allow for locale-based date formatting in StrftimeFormatter
478481
* Use configured locale for Functions.datetimeformat
479482

@@ -496,7 +499,7 @@ and [remove the last error](https://github.com/HubSpot/jinjava/pull/696)
496499
### Version 2.0.9 ([Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.hubspot.jinjava%22%20AND%20v%3A%222.0.9%22)) ###
497500

498501
* update truncate_html filter to support preserving words by default, with an additional parameter to chop words at length
499-
* added unique filter to remove duplicate objects from a sequence
502+
* added unique filter to remove duplicate objects from a sequence
500503
* add support for global trim_blocks, lstrip_blocks config settings
501504

502505
### Version 2.0.8 ([Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.hubspot.jinjava%22%20AND%20v%3A%222.0.8%22)) ###
@@ -548,8 +551,8 @@ and [remove the last error](https://github.com/HubSpot/jinjava/pull/696)
548551
* 2.0.x requires JDK 8, as it contains some critical fixes to date formatting for certain languages (i.e. Finnish months)
549552

550553
* The 2.0.x release has some significant refactorings in the parsing code:
551-
** nests the .parse package under the existing .tree package
552-
** consolidating the token scanner logic, updating the node tree parser
554+
** nests the .parse package under the existing .tree package
555+
** consolidating the token scanner logic, updating the node tree parser
553556

554557
* future updates will be able to detect more specific template syntax errors than was previously possible.
555558

@@ -604,4 +607,3 @@ and [remove the last error](https://github.com/HubSpot/jinjava/pull/696)
604607
### Version 1.0.0 ([Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.hubspot.jinjava%22%20AND%20v%3A%221.0.0%22)) ###
605608

606609
* Initial Public Release
607-

0 commit comments

Comments
 (0)