13.0.0
The highlights of this major release are Scala 3 support, JPMS descriptors, and the switch to semantic versioning.
Note that this release is still binary backward compatible with the earlier release 12.0. Though we needed to bump the major version number for the semantic versioning switch to avoid the confusion related with version ordering.
Added
- Added support for Scala 3 (LOG4J2-3184, #26)
- Added OSGi and JPMS support
Changed
- Bumped the Java version to 17 (Scala 2.10 and 2.11 targets still require Java 8 that build switches to using
maven-toolchains-plugin) - Switch the CI to GitHub Actions
- Switched from
sbtto Maven to take advantage oflogging-parentconveniences - Switched to semantic versioning
- Updated
org.apache.logging.log4j:log4j-apiversion to2.20.0 - Update
org.apache.logging:logging-parentto version10.1.1 - Started using
log4j-changelog