Fetching contributors…
Cannot retrieve contributors at this time
81 lines (53 sloc) 2 KB

Log4s Changelog

Only changes affecting users of the library will be noted here. For internal changes to how it's coded or built, see the Git history.


  • Improve naming of package loggers.
    • Previously, package loggers were named by the package name, followed by .package. Now, the trailing .package is no longer present.
    • I believe this is the desired behavior for most people, but if this change causes headaches for you, please file a ticket on GitHub. We can make the behavior optional with a compile-time switch.
  • Support for Scala 2.12.0-M1 and 2.12.0-M2.


  • Fix an issue where duplicate MDC entries could lead to MDC value leaks, reported by David Ross.
  • Support for Scala 2.12.0-M3.


  • Add support for Scala 2.12.0-M4.


  • Modernize build for SBT 1.0.
  • Add support for Scala 2.12.0-M5 and 2.12.0-RC1.


  • Add support for Scala 2.12.0-RC2.


  • Build for Scala 2.12.0.
  • Drop build support for 2.12 milestones
  • Update to SBT 0.13.13


  • Bump to Scala 2.12.1.
  • Further drop 2.12 milestones from build


  • Minor version updates.


  • Add support for Scala 2.13.0-M1.


  • Update to Scala 2.12.3.
  • Update to SBT 1.0.2.
  • Fix #18, which prevented getLogger from correctly getting the logger for a top-level class with a higher-kinded type parameter.


  • Update to Scala 2.12.4.
  • Update to SBT 1.1.1.
  • Expose a new log4s-testing. This is experimental at this time.


  • Experimental support for Scala.JS
    • This is functional, but any JavaScript-specific APIs may change.


  • Update Scala to 2.12.5
    • The string-interpolation performance improvements of Scala 2.12.5 will not benefit Log4s's runtime performance because it doesn't make use of string interpolation. (It won't hurt performance either.) Compile-time performance may be slightly better.