Skip to content

Releases: typelevel/log4cats

v2.8.0-RC1

01 Sep 14:28
642b6a6

Choose a tag to compare

v2.8.0-RC1 Pre-release
Pre-release

The primary change in this release is the update to Scala Native 0.5 (along with all corresponding upstream dependencies).

What's Changed

  • Update sbt, scripted-plugin to 1.11.1 by @typelevel-steward[bot] in #915
  • Update sbt-typelevel, sbt-typelevel-site to 0.8.0 by @typelevel-steward[bot] in #916
  • Update sbt, scripted-plugin to 1.11.2 by @typelevel-steward[bot] in #918
  • Update sbt, scripted-plugin to 1.11.3 by @typelevel-steward[bot] in #921
  • Update cats-effect, cats-effect-kernel, ... to 3.6.2 by @typelevel-steward[bot] in #922
  • Update cats-effect, cats-effect-kernel, ... to 3.6.3 by @typelevel-steward[bot] in #923
  • Update sbt, scripted-plugin to 1.11.4 by @typelevel-steward[bot] in #925
  • Update sbt, scripted-plugin to 1.11.5 by @typelevel-steward[bot] in #926
  • Update Scala Native to 0.5.8 by @iRevive in #924

New Contributors

Full Changelog: v2.7.1...v2.8.0-RC1

v2.7.1

26 May 17:52
37312fb

Choose a tag to compare

This release is binary-compatible within the 2.7 series.

What's New

Bugfixes

What's Changed

New Contributors

Full Changelog: v2.7.0...v2.7.1

v2.7.0

03 May 06:10
e9457ba

Choose a tag to compare

It's been a while since the last release, and we have got something to share! This release is binary-compatible within the 2.x series.

What's Changed

New API & Features

Behind the Scenes

Dependency Updates

  • Update sbt-scala-native-crossproject to 1.3.2 by @typelevel-steward in #769
  • Update cats-core to 2.10.0 by @typelevel-steward in #777
  • Update sbt-typelevel, sbt-typelevel-site to 0.5.0 by @armanbilge in #780
  • Update logback-classic to 1.2.13 by @typelevel-steward in #806
  • Update sbt-jmh to 0.4.7 by @typelevel-steward in #808
  • Update nscplugin, sbt-scala-native, ... to 0.4.17 by @typelevel-steward in #814
  • Update sbt to 1.9.9 by @typelevel-steward in #818
  • Update scala-library, scala-reflect to 2.12.19 by @typelevel-steward in #820
  • Update scala3-library, ... to 3.3.3 by @typelevel-steward in #822
  • Update cats-effect, cats-effect-kernel, ... to 3.5.4 by @typelevel-steward in #823
  • Update scalafmt-core to 3.8.1 by @typelevel-steward in #827
  • Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @typelevel-steward in #828
  • Update munit-cats-effect to 2.0.0-M5 by @typelevel-steward in #830
  • Update sbt-typelevel, sbt-typelevel-site to 0.7.0 by @typelevel-steward in #833
  • Update scala-library, scala-reflect to 2.13.14 by @typelevel-steward in #836

New Contributors

Full Changelog: v2.6.0...v2.7.0

v2.6.0

23 Apr 15:41
ab74a99

Choose a tag to compare

This release is binary-compatible with the 2.x series for Scala 2 and 3, but the Scala 3 build now requires at least Scala 3.2.0. It contains a bunch of new functionalities. Thanks a lot to the contributors!

New Functionalities

Behind the Scenes

Dependencies Updates

  • Update scala-library, scala-reflect to 2.12.17 by @typelevel-steward in #689
  • Update scala-library, scala-reflect to 2.13.10 by @typelevel-steward in #698
  • Update cats-core to 2.9.0 by @typelevel-steward in #705
  • Update scala3-library, ... to 3.2.2 by @typelevel-steward in #726
  • Update nscplugin, sbt-scala-native, ... to 0.4.12 by @typelevel-steward in #736
  • Update sbt-scalajs, scalajs-compiler, ... to 1.13.1 by @typelevel-steward in #741
  • Update cats-effect, cats-effect-kernel, ... to 3.4.9 by @typelevel-steward in #742

New Contributors

Full Changelog: v2.5.0...v2.6.0

v2.5.0

15 Sep 17:06
b435d1a

Choose a tag to compare

This is the first release that supports Scala Native, thanks to @armanbilge! Additionally UUIDGen use rather than randomUUID on Paged Logger.

What's Changed

  • Update sbt-typelevel, sbt-typelevel-site to 0.4.13 by @typelevel-steward in #674
  • Update scalafmt-core to 3.5.9 by @typelevel-steward in #675
  • Pin slf4j & logback updates by @danicheg in #685
  • Cross-build for Native by @armanbilge in #687
  • Use UUIDGen instead of randomUUID() by @armanbilge in #678

Full Changelog: v2.4.0...v2.5.0

v2.4.0

13 Jul 17:20
7279a82

Choose a tag to compare

This release is binary-compatible with the 2.x series for Scala 2 and 3. But the Scala 3 build now requires at least Scala 3.1.0.

What's Changed

  • Update scala3-library to 3.1.3 by @typelevel-steward in #664
  • Add LoggerFactory instance for NoOpLogger by @seigert in #667

Behind The Scenes

  • Update sbt-scalajs, scalajs-compiler, ... to 1.10.1 by @typelevel-steward in #665
  • Update cats-effect to 3.3.13 by @typelevel-steward in #666
  • Base version is 2.4 by @rossabaker in #669
  • Update sbt to 1.7.0 by @typelevel-steward in #670
  • Update sbt to 1.7.1 by @typelevel-steward in #671
  • Update cats-effect to 3.3.14 by @typelevel-steward in #672
  • Update cats-core to 2.8.0 by @typelevel-steward in #663

New Contributors

Full Changelog: v2.3.2...v2.4.0

v1.7.0

17 Jun 03:44
42fb409

Choose a tag to compare

This minor release is binary compatible with the 1.x series. It backports the LoggerFactory from 2.x.

What's Changed

New Contributors

Full Changelog: v1.6.0...v1.7.0

v2.3.2

20 Jun 12:02
ac6560f

Choose a tag to compare

This release introduces the LoggerFactory.mapK. It is binary compatible with prior 2.x releases.

What's Changed

Behind the scene

  • Update sbt-typelevel, sbt-typelevel-site to 0.4.6 in series/1.x by @scala-steward in #625
  • Update logback-classic to 1.2.11 in series/1.x by @scala-steward in #626
  • Update sbt-typelevel, sbt-typelevel-site to 0.4.7 in series/1.x by @scala-steward in #631
  • Update scalafmt-core to 3.5.0 in series/1.x by @scala-steward in #632
  • Update sbt-scalajs, scalajs-compiler, ... to 1.10.0 in series/1.x by @scala-steward in #634
  • Update scalafmt-core to 3.5.1 in series/1.x by @scala-steward in #636
  • Update sbt-typelevel, sbt-typelevel-site to 0.4.9 in series/1.x by @scala-steward in #638
  • Update scalafmt-core to 3.5.2 in series/1.x by @scala-steward in #641
  • slf4j depends on core jvm for series/1.x by @danicheg in #646
  • Merge series/1.x into main by @danicheg in #647
  • Update scalafmt-core to 3.5.3 in series/1.x by @scala-steward in #648
  • Pin scala3-library to 3.0.x by @danicheg in #649
  • Base version is 1.6 by @rossabaker in #651
  • Merge 1.6.0 by @rossabaker in #650
  • Update scalafmt-core to 3.5.8 by @typelevel-steward in #658
  • Update sbt-typelevel, sbt-typelevel-site to 0.4.10 by @typelevel-steward in #659
  • Update sbt-typelevel, sbt-typelevel-site to 0.4.11 by @typelevel-steward in #660
  • Update sbt-typelevel, sbt-typelevel-site to 0.4.12 by @typelevel-steward in #662

New Contributors

  • @alexcardell made their first contribution in #653
  • @typelevel-steward made their first contribution in #658

Full Changelog: v2.3.1...v2.3.2

v1.6.0

16 May 16:33
3e69831

Choose a tag to compare

This is the final planned release of log4cats-1.x. Maintenance continues in the 2.x series.

What's changed

Behind the scenes

Full Changelog: v1.5.1...v1.6.0

v2.3.1

04 May 20:25
46f20a8

Choose a tag to compare

New and Important

Fixes an issue where we depended on the wrong internal dependency. Please use this rather than 2.3.0 to avoid issues.

What's Changed

New Contributors

Full Changelog: v2.3.0...v2.3.1