logging-log4j-scala

A Scala-friendly interface to log against the Log4j API

APACHE-2.0 License

Stars
22
Committers
14

Bot releases are hidden (Show)

logging-log4j-scala - 13.1.0 Latest Release

Published by vy 9 months ago

This minor release contains a bug fix, Software Bill of Materials (SBOM) generation, and some dependency updates.

Added

  • Start generating CycloneDX SBOM

Fixed

  • Fix recursive inlining issues in Scala 3 macros (#40)

Updated

  • Update org.apache.logging.log4j:log4j-bom to version 2.22.1 (#43)
  • Update org.apache.logging:logging-parent to version 10.6.0 (#44)
logging-log4j-scala - 13.0.0

Published by vy about 1 year ago

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 sbt to Maven to take advantage of logging-parent conveniences
  • Switched to semantic versioning
  • Updated org.apache.logging.log4j:log4j-api version to 2.20.0
  • Update org.apache.logging:logging-parent to version 10.1.1
  • Started using log4j-changelog