Releases: typelevel/sbt-typelevel
v0.8.0
This release adds support for publishing releases and snapshots to Sonatype Central Portal. It drops support for Sonatype OSSRH, which is to be sunset on June 30, 2025.
It is both binary and source-incompatible 0.7.x. The changes are modest:
- Drops deprecated
tlSonatypeUseLegacyHost
setting with no replacement. - Drops sbt-sonatype dependency in favor of sbt-1.11 builtins
It is anticipated that most sbt-typelevel projects will build and publish successfully with a bump to sbt >= 1.11.0.
Note: Sonatype Central credentials are different to OSSRH credentials. Generate a new username + password pair in Sonatype Central Portal and update the Github secret values used by sbt-typelevel in order to authenticate when publishing.
What's Changed
- Change sort order of versions so final releases are last not first. by @zarthross in #818
- Add 'with*' for Permissions.Specify by @zarthross in #794
- Replace sbt-sonatype with sbt-1.11.0 for Central Portal by @rossabaker in #822
Updates
- Update scalafmt-core to 3.8.6 by @typelevel-steward in #790
- Update sbt-scalafix to 0.14.2 by @typelevel-steward in #800
- Update scalafmt-core to 3.9.0 by @typelevel-steward in #798
- Update scalafmt-core to 3.9.1 by @typelevel-steward in #801
- Update scalafmt-core to 3.9.2 by @typelevel-steward in #803
- Update scalafmt-core to 3.9.4 by @typelevel-steward in #805
- Update scalafmt-core to 3.9.5 by @typelevel-steward in #813
- Update munit to 1.1.1 by @typelevel-steward in #814
- Update sbt-scalafix to 0.14.3 by @typelevel-steward in #817
- Update laika-sbt to 1.3.2 by @typelevel-steward in #809
- Update mdoc, sbt-mdoc to 2.6.5 by @typelevel-steward in #806
Full Changelog: v0.7.7...v0.8.0
v0.8.0-RC1
This release adds support for publishing releases and snapshots to Sonatype Central Portal. It drops support for Sonatype OSSRH, which is to be sunset on June 30, 2025.
It is both binary and source-incompatible 0.7.x. The changes are modest:
- Drops deprecated
tlSonatypeUseLegacyHost
setting with no replacement. - Drops sbt-sonatype dependency in favor of sbt-1.11 builtins
It is anticipated that most sbt-typelevel projects will build and publish successfully with a bump to sbt >= 1.11.0.
What's Changed
- Update scalafmt-core to 3.8.6 by @typelevel-steward in #790
- Update sbt-scalafix to 0.14.2 by @typelevel-steward in #800
- Update scalafmt-core to 3.9.0 by @typelevel-steward in #798
- Update scalafmt-core to 3.9.1 by @typelevel-steward in #801
- Update scalafmt-core to 3.9.2 by @typelevel-steward in #803
- Update scalafmt-core to 3.9.4 by @typelevel-steward in #805
- Update scalafmt-core to 3.9.5 by @typelevel-steward in #813
- Update munit to 1.1.1 by @typelevel-steward in #814
- Change sort order of versions so final releases are last not first. by @zarthross in #818
- Update sbt-scalafix to 0.14.3 by @typelevel-steward in #817
- Update laika-sbt to 1.3.2 by @typelevel-steward in #809
- Add 'with*' for Permissions.Specify by @zarthross in #794
- Update mdoc, sbt-mdoc to 2.6.5 by @typelevel-steward in #806
- Replace sbt-sonatype with sbt-1.11.0 for Central Portal by @rossabaker in #822
Full Changelog: v0.7.7...v0.8.0-RC1
v0.7.7
Note
Same v0.7.7 as was released 2025-01-22. The GitHub release notes were accidentally deleted and subsequently recreated on 2025-06-02.
What's Changed
- Update typelevel-scalafix to 0.5.0 by @typelevel-steward in #789
Full Changelog: v0.7.6...v0.7.7
v0.7.6
Updates
- Update sbt-scalafmt to 2.5.4 by @typelevel-steward in #785
- Update sbt-scalafix to 0.14.0 by @typelevel-steward in #783
- Update laika-sbt to 1.3.1 by @typelevel-steward in #778
Full Changelog: v0.7.5...v0.7.6
v0.7.5
What's Changed
- Expose
SetupSbt
step by @armanbilge in #760 - pin to
ubuntu-22.04
as default runner OS by @samspills in #762 - Trying a shorter job name for better display in GHA by @mzuehlke in #761
Updates
- Update sbt-sonatype to 3.12.2 by @typelevel-steward in #759
- Update laika-sbt to 1.2.1 by @typelevel-steward in #765
- Update munit to 1.0.3 by @typelevel-steward in #771
- Update mdoc, sbt-mdoc to 2.6.2 by @typelevel-steward in #774
New Contributors
- @samspills made their first contribution in #763
Full Changelog: v0.7.4...v0.7.5
v0.7.4
GitHub Actions CI runners no longer include sbt 😭 so this release adds an installation step (thanks @toddburnside @mzuehlke).
Fixes
Enhancements
Updates
- Update mdoc, sbt-mdoc to 2.6.1 by @typelevel-steward in #748
- Update sbt-scalafix to 0.13.0 by @typelevel-steward in #749
- Update sbt-sonatype to 3.12.0 by @typelevel-steward in #754
- Update sbt-git to 2.1.0 by @typelevel-steward in #753
Full Changelog: v0.7.3...v0.7.4
v0.7.3
Enhancements
- Add
with*
methods forWorkflowJob
by @zarthross in #728 - Add more
with*
,update*
, andadd*
for Workflow step and jobs. by @zarthross in #732
Fixes
- Fallback on non-MavenRepository repos by @kubukoz in #722
- Do not run the 'dependency-submission' job in CI for forked repositories by @danicheg in #720
- Set
sonatypeCredentialHost
at build-level by @armanbilge in #727 - Disable CI snapshots if publishing to Central host by @armanbilge in #739
Updates
- Update laika-sbt to 1.2.0 by @typelevel-steward in #726
- Update sbt-mima-plugin to 1.1.4 by @typelevel-steward in #731
- Update sbt-sonatype to 3.11.3 by @typelevel-steward in #737
New Contributors
- @kubukoz made their first contribution in #722
- @zarthross made their first contribution in #728
Full Changelog: v0.7.2...v0.7.3
v0.7.2
Enhancements
- Always generate macOS
brew install sbt
step by @armanbilge in #709 - Support checking Java formatting by @armanbilge in #711
- Use stable option for kind-projector in 3.5+ by @armanbilge in #719
Updates
- Update typelevel-scalafix to 0.3.1 by @typelevel-steward in #710
- Update mdoc, sbt-mdoc to 2.5.4 by @typelevel-steward in #718
- Update sbt-sonatype to 3.11.0 by @typelevel-steward in #716
Full Changelog: v0.7.1...v0.7.2
v0.7.1
Updates
- Update sbt-scalafix to 0.12.1 by @typelevel-steward in #704
- Bump peaceiris/actions-gh-pages to 4.0.0 by @TonioGela in #706
Full Changelog: v0.7.0...v0.7.1
v0.7.0
This is the first release in the sbt-typelevel v0.7.x series! The version bump was triggered by the sbt-scalafix v0.12.0 release.
We also took this opportunity to apply some "breaking cleanups" that will make sbt-typelevel easier to evolve compatibly in the future. I expect that few users will be affected by this breakage.
Changes affecting compatibility
- site plugin - remove deprecated settings and classes by @jenshalm in #693
- Remove
TypelevelScalaNativeGitHubPlugin
by @armanbilge in #696 - Do not set a default
startYear
by @armanbilge in #699 - The great de-case-classification by @armanbilge in #694
Features
- TypelevelSiteSettings - deprecate top level color properties in favor of a nested object by @jenshalm in #692
- Support
working-directory
inWorkflowStep.Run
by @armanbilge in #700
Fixes
Updates
- Update laika-sbt to 1.1.0 by @typelevel-steward in #691
- Update sbt-scalafix to 0.12.0 by @typelevel-steward in #686
- Update typelevel-scalafix to 0.3.0 by @typelevel-steward in #688
Docs
- Remove CODE_OF_CONDUCT, use org default by @valencik in #689
- Cleanup docs from the removal of
TypelevelScalaNativeGitHubPlugin
by @mzuehlke in #697
New Contributors
Full Changelog: v0.6.7...v0.7.0