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 ) ) ###
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