Skip to content

Latest commit

 

History

History
106 lines (70 loc) · 2.66 KB

CHANGELOG.md

File metadata and controls

106 lines (70 loc) · 2.66 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.

1.2

  • 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.

1.2.1

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

1.3

  • Add support for Scala 2.12.0-M4.

1.3.1

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

1.3.2

  • Add support for Scala 2.12.0-RC2.

1.3.3

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

1.3.4

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

1.3.5

  • Minor version updates.

1.3.6

  • Add support for Scala 2.13.0-M1.

1.4

  • 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.

1.5

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

1.6

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

1.6.1

  • 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.

1.7

NOTE This version breaks binary compatibility under Scala.JS

  • Add Scala support for 2.13.0-M5
  • Update Scala.js to 0.6.26
  • Reduce top-level exports in Scala.js
    • To reduce the likelihood of conflicts in combined apps, getLogger & Log4s are now the only top-level exports. If you want to access objects like Info, you should now call Log4s.Info.
    • Log4s support is still considered experimental.

1.8

  • Add support for Scala 2.13.0-RC1 and 2.13.0-RC2 (thanks @rossabaker)
  • Update Scala.js to 0.6.27

1.8.1

  • Add support for Scala 2.13.0-RC3 (thanks @rossabaker)
  • Update Scala.js to 0.6.28

1.8.2

  • Add support for Scala 2.13.0