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

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.