Changelog
1.4.0 (2026-04-05)
New features
-
LocalDatesupport —java.time.LocalDateis now a first-class field type handled automatically byByTypeFormatter. No custom formatter needed. Configure the date pattern with@FixedFormatPattern(default:yyyyMMdd).@Field(offset = 1, length = 8) @FixedFormatPattern("yyyyMMdd") public LocalDate getEventDate() { return eventDate; }String
"20260405"parses toLocalDate.of(2026, 4, 5); exporting writes"20260405"back.
Breaking changes
- Java 11 minimum — Java 8 is no longer supported. The minimum required runtime is Java 11.
- Logging: SLF4J replaces Commons Logging — The library no longer depends on Apache Commons Logging. Logging is now done via SLF4J. If your project relied on the transitive
commons-loggingdependency, you will need to add an SLF4J binding instead (e.g.logback-classicorslf4j-simple). See Get It for details.
Documentation
- Added Quick Start guide, Examples page, and an enriched Annotations reference.
| Home | Usage | Get It | FAQ |