Skip to content

Releases: typelevel/sbt-typelevel

v0.4.2

26 Jan 06:37
09404ed
Compare
Choose a tag to compare

Update: there is a regression in this release that breaks publishing for some projects, please skip straight to v0.4.3.

This is the third 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 issues relating to the artifact upload/download steps, which have been flaky in CI for several projects.

  1. artifacts are now guaranteed to have unique ids (#98)
  2. artifacts are no longer uploaded for PRs or any non-publishing push (#91)

If you continue to experience flakiness in these steps, please let us know.

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

21 Jan 01:24
d0dc445
Compare
Choose a tag to compare

This is the second release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with v0.4.0.

This release contains a change in the sbt-typelevel plugin affecting header generation via sbt-header. Previously, headers were automatically generated on compilation. However, this configuration can sometimes cause problems by modifying files in CI and dirtying the git tree, such that your project is versioned and published as a datetimestamped snapshot.

Now, to generate/update headers you must manually invoke the headerCreateAll command or use the prePR command alias, which will also run scalafmtAll and clean compile your code.

The old behavior may be restored by enabling the AutomateHeaderPlugin in your project.

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

19 Jan 01:32
c43e6f9
Compare
Choose a tag to compare

This is the first stable release of the revived sbt-typelevel plugin, for publishing semantically-versioned, binary-compatible artifacts to Maven/Sonatype from GitHub Actions.

Documentation is available at https://typelevel.org/sbt-typelevel/.

sbt-typelevel is self-hosting and has already been adopted by several projects. Follow along in #83 and help out!

Thanks to @rossabaker for spearheading the effort in #9 and to @ChristopherDavenport, @vasilmkd, and @djspiewak for developing the original code and ideas that are aggregated here.

Full Changelog: v0.3.2...v0.4.0

v0.4.0-M5

18 Jan 10:41
aeac2d2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0-M4...v0.4.0-M5

v0.4.0-M4

16 Jan 22:55
73eaa93
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0-M3...v0.4.0-M4

v0.4.0-M3

11 Jan 16:57
3936eba
Compare
Choose a tag to compare

What's Changed

v0.4.0-M2

09 Jan 02:39
9f1d5a7
Compare
Choose a tag to compare

What's Changed

  • Set tlVersionIntroduced default at build-level by @armanbilge in #58

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

v0.4.0-M1

08 Jan 22:53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.2...v0.4.0-M1