Skip to content

Commit b28d33c

Browse files
jderegclaude
andcommitted
Set 4.97.0 release date to 2026-03-03
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 7277e50 commit b28d33c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

changelog.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### Revision History
22

3-
#### 4.97.0 - 2026-01-03
3+
#### 4.97.0 - 2026-03-03
44
* **PERFORMANCE**: `ToonReader.peekLine()` now avoids materializing a `String` for blank, comment, and indent-only lines, reducing per-line `String` allocations by ~50%.
55
* **PERFORMANCE**: `ToonReader.cacheSubstring()` simplified to reduce code complexity and improve maintainability of the string caching layer.
66
* **PERFORMANCE**: `ToonReader.parseNumber()` integer fast path now avoids autoboxing by returning primitive values directly.
@@ -11,7 +11,7 @@
1111
* **PERFORMANCE**: `ToonReader.trimAsciiRange()` now includes a fast path that skips trim logic when the input range is already trimmed.
1212
* **PERFORMANCE**: `ToonReader.parseNumber()` number cache arrays localized to reduce field access in the hot number-parsing loop.
1313
* **PERFORMANCE**: `ToonReader.readInlineObject()` two separate indent checks merged into a single `!=` comparison.
14-
* **MAINTENANCE**: Update Jackson test dependency from 2.19.4 to 2.21.1; remove redundant `jackson-core` and `jackson-annotations` declarations (pulled transitively via `jackson-databind`).
14+
* **MAINTENANCE**: Update Jackson __test__ dependency from 2.19.4 to 2.21.1; remove redundant `jackson-core` and `jackson-annotations` declarations (pulled transitively via `jackson-databind`).
1515

1616
#### 4.96.0 - 2026-02-28
1717
* **FEATURE**: Spring Boot starter — expanded YAML configuration properties. All commonly used `WriteOptions` and `ReadOptions` settings are now configurable via `application.yml` without writing Java code. New write properties: `force-map-output-as-two-arrays`, `write-enum-as-json-object`, `cycle-support`, `json5`, `date-format`, `indentation-size`, `show-root-type-info`, `meta-prefix`, `toon-delimiter`. New read properties: `use-unsafe`, `floating-point`, `integer-type`. Advanced/internal tuning settings remain available through `ReadOptionsCustomizer`/`WriteOptionsCustomizer` beans.

0 commit comments

Comments
 (0)