Repository navigation
Release artifacts are available at Maven Central.
What has changed?
- Fix: Prevent table corruption when adding a column after a deleted variable-length column (by @congjun-yang in #11)
- Fix: Promote global usage map to a reference map once it outgrows inline capacity
- Fix: Use locale-aware word boundaries for text case-conversion (StrConv)
- Feat: Make text case-conversion functions locale sensitive
- Feat: Allow writing indexes with unsupported sort orders via opt-in property
- Perf: Add opt-in JMH benchmark suite; document the
autoSyncperformance trade-off - Build: Make the Apache POI dependency optional
- Build: Raise minimum build JDK to 17 (bytecode target remains Java 11)
- Docs: Add CONTRIBUTING.md, CODE_OF_CONDUCT.md, issue/PR templates, and missing Javadoc on core API interfaces
- Test: Migrate JUnit assertions to AssertJ; add coverage for complex values, attachments, builders and utils
- Chore: Silence numerous compiler/Eclipse warnings (this-escape, deprecation, narrowing conversions, checkstyle)