From 19b92e89700d9108dc96ec9659c6ed26af6d2b20 Mon Sep 17 00:00:00 2001 From: jasmith-hs Date: Thu, 23 Jul 2026 11:38:56 -0400 Subject: [PATCH 1/2] 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..7532ce2b0 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,16 @@ # Jinjava Releases # +### 2026-07-23 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 From 550270070d0295fb45bb4bc3b63028d7ee88f509 Mon Sep 17 00:00:00 2001 From: jasmith-hs Date: Fri, 24 Jul 2026 10:40:03 -0400 Subject: [PATCH 2/2] docs: correct 2.8.4 release date to 2026-07-24 Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 7532ce2b0..487dc412a 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,5 @@ # Jinjava Releases # -### 2026-07-23 Version 2.8.4 ([Maven Central](https://search.maven.org/artifact/com.hubspot.jinjava/jinjava/2.8.4/jar)) ### +### 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)