What's Changed
🔥 Breaking Changes
- Update jackson-databind to 2.18.4 by @scala-steward in #886
🚀 Features
- Add support for jackson field ids by @brenbar in #868
- Refactor CI to use matrix strategy and add JDK 24 support by @xerial in #895
🐛 Bug Fixes
🔗 Dependency Updates
- Update airframe-json, airspec to 2025.1.1 by @scala-steward in #872
- Update scala-collection-compat to 2.13.0 by @scala-steward in #871
- Update airframe-json, airspec to 2025.1.14 by @scala-steward in #889
- Update sbt, scripted-plugin to 1.10.11 by @scala-steward in #881
🛠 Internal Updates
- Update sbt-scalafmt to 2.5.4 by @scala-steward in #869
- Update sbt-scalafmt to 2.5.5 by @scala-steward in #893
📚 Docs
- Add CLAUDE.md for AI-assisted development by @xerial in #894
- Upgrade Scala to 3.7.1 and use Scala 3 code format style by @xerial in #899
- Update README.md publishing instructions for Sonatype Central by @xerial in #900
Other Changes
- Update sbt-dynver to 5.1.1 by @xerial in #896
- Migrate from JUnit 4 to JUnit 5 to resolve deprecation warnings by @xerial in #897
- Migrate from sbt-sonatype to built-in sonaRelease by @xerial in #898
- Skip CI tests for non-code changes using dorny/paths-filter by @xerial in #901
- Add scalafmtCheckAll to code format CI by @xerial in #902
New Contributors
Full Changelog: v0.9.9...v0.9.10