Skip to content

Releases: typelevel/sbt-typelevel

v0.5.0-M2

19 Jun 22:15
6b3cf98
Compare
Choose a tag to compare
v0.5.0-M2 Pre-release
Pre-release

What's Changed

New Contributors

  • @typelevel-steward made their first contribution in #289

Full Changelog: v0.5.0-M1...v0.5.0-M2

v0.4.12

10 Jun 16:46
804f0e8
Compare
Choose a tag to compare

This is the thirteenth release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series.

This release includes dependency updates to support Scala 2.12.16.

Features

Updates

  • Update sbt-scalafix to 0.10.1 by @typelevel-steward in #296

Full Changelog: v0.4.11...v0.4.12

v0.4.11

05 Jun 21:40
357eb9f
Compare
Choose a tag to compare

This is the twelfth release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series.

This release fixes a sub-optimal interaction with the Scala Steward Action, which creates update/** branches within your repo instead of in its own fork like the public instance did. This would launch two CI jobs, one for the branch push and another for the PR, that were wasteful and could backlog CI for hours in large orgs such as Typelevel.

Now, the CI workflow is ignored on pushes to branches matching update/**. CI will still run for PRs from update/** branches, of course :)

What's Changed

Full Changelog: v0.4.10...v0.4.11

v0.4.10

01 Jun 15:01
235623c
Compare
Choose a tag to compare

This is the eleventh release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series.

As of this release, you can manually toggle various checks in CI:

ThisBuild / tlCiHeaderCheck   := true  // plaster my name on every file
ThisBuild / tlCiScalafmtCheck := false // keep your hands off my ascii art
ThisBuild / tlCiScalafixCheck := true  // lints *chef kiss*

If you are interested in linting, please check out the new typelevel-scalafix project spear-headed by @DavidGregory084!

Features

Fixes

Docs

Updates

Full Changelog: v0.4.9...v0.4.10

v0.4.9

11 Apr 12:56
92bba13
Compare
Choose a tag to compare

This is the tenth release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series.

This release fixes a regression in v0.4.8 where compiler flags were being set repeatedly. Thanks to @danicheg for reporting the issue in #253. Apologies for the inconvenience.

What's Changed

  • Revert #250 which moved scalac/javac options to scope-specific settings by @armanbilge in #255

Full Changelog: v0.4.8...v0.4.9

v0.4.8

11 Apr 05:20
ce5ff67
Compare
Choose a tag to compare

This is the ninth release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series.

This release updates sbt-mima-plugin to 1.1.0 which automatically filters package private changes on Scala 3 (lightbend-labs/mima#683). Hopefully, it should now be possible to remove many of the Scala 3 specific MiMa filters from your project.

User-facing PRs

Plugin Updates

Full Changelog: v0.4.7...v0.4.8

v0.5.0-M1

29 Mar 15:21
48f1212
Compare
Choose a tag to compare
v0.5.0-M1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.4.7...v0.5.0-M1

v0.4.7

27 Mar 17:08
3ab52fb
Compare
Choose a tag to compare

This is the eighth release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series. This release includes several bug fixes for the site and unidoc plugins.

User-facing PRs

Plugin Updates

Full Changelog: v0.4.6...v0.4.7

v0.4.6

02 Mar 04:11
4795978
Compare
Choose a tag to compare

This is the seventh release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series. We had several new contributors to this release, thank you all! :)

Notable Changes

  • JDKs for CI are now provided by the Typelevel jdk-index, which stays up-to-date with the latest releases
  • New TypelevelUnidocPlugin for publishing API "unidocs" to javadoc.io
  • Improved website theme and new tlSitePreview task for live-reload editing
  • New sbt-typelevel-mergify plugin to generate a .mergify.yml config for auto-merging @scala-steward PRs. Early days, so please try and share feedback!
  • Refreshed documentation at https://typelevel.org/sbt-typelevel/

User-facing PRs

New Contributors

Full Changelog: v0.4.5...v0.4.6

v0.4.5

11 Feb 15:17
b819733
Compare
Choose a tag to compare

This is the sixth release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series.

This release fixes issue #140 that affected projects with "holes" in their cross Scala matrices, due to new feature intended to "skip" over these holes. This feature is now disabled by default; you can explicitly opt-in via the tlSkipIrrelevantScalas := true setting.

What's Changed

Full Changelog: v0.4.4...v0.4.5