Skip to content
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
Cannot retrieve contributors at this time

Change Log for grizzled-slf4j

Version 1.3.4

  • Bumped SBT version to 1.2.8
  • Updated to use ScalaTest 3.0.8
  • Scala 2.13 cross-build updated to use version 2.13.0.

Version 1.3.3

  • Bumped SBT version to 1.2.6.
  • Cross-builds updated to 2.10.7, 2.11.12, 2.12.8, and (new) 2.13.0-M5
  • Updated to use ScalaTest 3.0.6-SNAP5

Version 1.3.2

  • Cross-builds updated to 2.10.7, 2.11.12, and 2.12.4.
  • Updated to use ScalaTest 3.0.4
  • Updated SLF4J dependency to 1.7.9
  • Now uses SBT 0.13.16

Version 1.3.1

  • _logger object in Logging trait is now transient. See pull request #28. Thanks to @deaktator for the PR.
  • Now built against Scala 2.11.11 and Scala 2.12.2, as well as 2.10.6.
  • Updated to SBT version 0.13.15.

Version 1.3.0

  • Built against Scala 2.12.0 (via pull request from @takezoe).

Version 1.2.0:

  • Built against Scala 2.12.0-RC1 (via pull request from @xuwei-k).

Version 1.1.0:

  • Added SLF4J Marker support via pull request from @hakujin.
  • Built against Scala 2.12.0-M5, instead of -M4. (Update courtesy @drieks.)

Version 1.0.5:

  • Updated version of Lightbend Activator.
  • Added support for Travis CI.

Version 1.0.4:

  • Built against Scala 2.12.0-M4, instead of -M1.

Version 1.0.3:

  • Now compiles against Scala 2.12, as well as 2.11 and 2.10.
  • Updated to SBT 0.13.11.
  • Added activator, for a self-bootstrapping build.
  • Updated license to BSD 3-Clause license.
  • Updated versions of PGP and Bintray SBT plugins.
  • Removed "ls" SBT plugin.

Version 1.0.2:

  • Added cross-compilation for Scala 2.11. Updated Scala 2.10 to 2.10.3. (Via @takezoe)
  • Updated to SLF4J version 1.7.7.
  • Artifacts are now published to Bintray.

Version 1.0.1:

  • Cross-compiled and published for Scala 2.10.0-RC1.
  • Converted to use ScalaTest 2.0, which changes expect to expectResult.

Version 1.0:

  • Now supports Scala 2.10.0-M7, in version 1.0. Prior versions of Scala are supported in version 0.6.x (via a Git branch) going forward.
  • Upgraded to SBT 0.12.0.
  • Upgraded to SLF4J 1.7.1

Version 0.6.9:

  • Added Scala 2.9.2 to list of cross-compiled targets.

Version 0.6.8:

  • Added Scala 2.9.1-1 to list of cross-compiled targets.

Version 0.6.7:

  • Converted to build with SBT 0.11.2.
  • Added support for metadata.
  • Now publishes to (and, thence, to the Maven central repo).
  • Bumped SLF4J version dependency to SLF4J 1.6.4.

Version 0.6.6:

  • Pulled change from Lucas Torri that changes logging method signatures to take Any, rather than AnyRef, allowing more parameter flexibility. Also handles null better.

Version 0.6.5:

  • Now builds for Scala 2.9.1, as well as 2.9.0-1, 2.9.0, 2.8.1, and 2.8.0.

Version 0.6.4:

  • Upgraded to version 1.6.2 of SLF4J.
  • Converted code to confirm with standard Scala coding style.
  • Backed out change made in version 0.6.1: Published Maven POM now lists slf4j-api as "compiled" again, instead of "provided". See comments in Grizzled SLF4J Issue #3.

Version 0.6.3:

Addressed Issue #5 via a patch provided by Lucas Torri. Specifically, the Logger object now supports this method:

def apply[T](implicit m: Manifest[T]): Logger = apply(m.erasure)

Allowing this syntax:

val logger = Logger[MyClass]

Note: As a result of this change, Grizzled SLF4J no longer supports Scala 2.7.

Version 0.6.2:

  • Per a suggestion from Josh Suereth, the Logging class's methods are now marked @inline and final, allowing the Scala compiler to pull them inline, if it can, for greater efficiency.

Version 0.6.1:

  • Updated SBT build file so that published Maven POM lists the slf4j-api dependency as "provided". This change addresses Grizzled SLF4J Issue #3.

Version 0.6:

  • Now builds against Scala 2.9.0-1, as well as Scala 2.9.0, 2.8.1, 2.8.0 and 2.7.7.
  • Converted to build with SBT 0.10.1

Version 0.5:

  • Updated to build against Scala 2.9.0, as well as the 2.7 and 2.8 series.

Version 0.4:

  • Updated to version 1.6.1 of the SLF4J library.
  • Added a Logging trait that can be mixed into a class, providing logging functions and a Logger, without changing the public API (similar to the Logging trait in the Scalate source). Addresses Issue #1.

Version 0.3.2:

  • Now builds against Scala 2.8.1, as well as 2.8.0 and 2.7.7.

Version 0.3.1:

  • Now compiles against Scala 2.8.1 RC1, as well as 2.8.0 and 2.7.7.

Version 0.3:

  • Now published to the Scala Tools Maven repository, which SBT includes by default. Thus, if you're using SBT, it's longer necessary to specify a custom repository to find this artifact.

Version 0.2.4:

  • Now compiles with Scala, as well as Scala 2.7.7. Dropped support for all Scala-2.8.0 release candidate (RC) builds.

Version 0.2.3:

  • Now compiles with Scala 2.8.0.RC5, as well as Scala-2.8.0.RC3 and Scala 2.7.7. Dropped support for Scala-2.8.0.RC2.

Version 0.2.2:

  • Updated to SBT version 0.7.4.
  • Now compiles with Scala 2.8.0.RC3, as well as Scala-2.8.0.RC2 and Scala 2.7.7. Dropped support for Scala-2.8.0.RC1.

Version 0.2.1:

  • Updated to SLF4J version 1.6.0.
  • Now compiles against Scala 2.8.0.RC2, as well as 2.8.0.RC1 and 2.7.7.

Version 0.2:

  • Now cross-built against both Scala 2.8.0.RC1 and Scala 2.7.7, per a request from Ermanno Franco (ermanno.franco /at/

Version 0.1:

  • Initial API release.