From c5916777506a3cb67ff1b609244661501a7e4d1f Mon Sep 17 00:00:00 2001 From: jasmith-hs Date: Fri, 24 Jul 2026 10:40:50 -0400 Subject: [PATCH] docs: prepare changelog for jinjava 2.8.4 release Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGES.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index e93944230..487dc412a 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,16 @@ # Jinjava Releases # +### 2026-07-24 Version 2.8.4 ([Maven Central](https://search.maven.org/artifact/com.hubspot.jinjava/jinjava/2.8.4/jar)) ### +* [Add support for configurable multi-character delimiters](https://github.com/HubSpot/jinjava/pull/1305) +* [Treat backslash as an escape character only inside quoted strings, matching Jinja2](https://github.com/HubSpot/jinjava/pull/1306) +* [Add `keepTrailingNewline` option to match Python Jinja2's default of stripping a single trailing newline](https://github.com/HubSpot/jinjava/pull/1311) +* [Auto-convert `Integer` to `Long` in set filters when the feature is enabled](https://github.com/HubSpot/jinjava/pull/1308) +* [Add a boolean parameter to `withUnwrapRawOverride`](https://github.com/HubSpot/jinjava/pull/1313) +* [Introduce `BuiltinFeatures`](https://github.com/HubSpot/jinjava/pull/1289) +* [Preserve block tags to maintain reconstruction and execution order](https://github.com/HubSpot/jinjava/pull/1312) +* [Fix `RenderFilter`'s handling of deferred values](https://github.com/HubSpot/jinjava/pull/1258) +* [Use `isResolvableObject` before building a hashcode in eager execution](https://github.com/HubSpot/jinjava/pull/1286) +* [Don't require explicitly pushing the `JinjavaInterpreter` when using it directly](https://github.com/HubSpot/jinjava/pull/1285) + ### 2026-02-02 Version 2.8.3 ([Maven Central](https://search.maven.org/artifact/com.hubspot.jinjava/jinjava/2.8.3/jar)) ### * Disallow accessing properties on restricted classes while rendering through ForTag * Upgrade jackson to version 2.20