Releases: typelevel/sbt-typelevel
v0.4.21
This is the twenty-second release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series.
Features
Fixes
- Steward config validation job can use default Java by @armanbilge in #508
Docs
Thank you Brian! 😄
Full Changelog: v0.4.20...v0.4.21
v0.4.20
This is the twenty-first release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series.
Features
- Replace Twitter icon with Mastodon icon by @armanbilge in #494
- Add steward config validator CI job by @armanbilge in #496
Fixes
- Fix project id in "run test with ..." by @armanbilge in #479
Updates
- Update sbt-mima-plugin to 1.1.2 by @typelevel-steward in #485
- Update sbt-crossproject, ... to 1.3.1 by @typelevel-steward in #491
- Use new sbt-crossproject settings by @armanbilge in #495
Full Changelog: v0.4.19...v0.4.20
v0.5.0-M10
What's Changed
- Add helpful error for misplaced managed sources by @armanbilge in #448
- Update scalafmt-core to 3.7.0 by @typelevel-steward in #452
- Update coursier to 2.1.0-RC5 by @typelevel-steward in #453
- Fix Typo by @isomarcte in #455
- Update scalafmt-core to 3.7.1 by @typelevel-steward in #456
- Populating Job summary with tests results and publish report by @TonioGela in #451
- Use
-source:3.2-migration
on Scala 3.2 (when cross-compiling) by @armanbilge in #467 - Update scalafmt-core to 3.7.2 by @typelevel-steward in #469
- Update coursier to 2.1.0-RC6 by @typelevel-steward in #468
- Making
mergifyLabelPaths
overridable by @TonioGela in #466 - Removed default ligatures behaviour by @j-mie6 in #471
- Fixing section title sizing for code blocks by @TonioGela in #472
- Revert "Use
-source:3.2-migration
on Scala 3.2 (when cross-compiling)" by @armanbilge in #473 - Condense GHA step summaries by @armanbilge in #475
- 0.4 -> main by @armanbilge in #476
- Update sbt-sonatype to 3.9.17 by @typelevel-steward in #460
- Update mdoc, sbt-mdoc to 2.3.7 by @typelevel-steward in #461
New Contributors
- @isomarcte made their first contribution in #455
- @TonioGela made their first contribution in #451
- @j-mie6 made their first contribution in #471
Full Changelog: v0.5.0-M9...v0.5.0-M10
v0.4.19
This is the twentieth release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series.
Features
- Populating Job summary with tests results and publish report by @TonioGela in #451, #475
Fixes
- Add helpful error for misplaced managed sources by @armanbilge in #448
- Making
mergifyLabelPaths
overridable by @TonioGela in #466 - Removed default ligatures behaviour by @j-mie6 in #471
- Fixing section title sizing for code blocks by @TonioGela in #472
Docs
- Fix Typo by @isomarcte in #455
New Contributors
- @isomarcte made their first contribution in #455
- @TonioGela made their first contribution in #451
- @j-mie6 made their first contribution in #471
Thank you wonderful contributors!
Full Changelog: v0.4.18...v0.4.19
v0.5.0-M9
What's Changed
- Update to sbt-header 5.9.0 by @armanbilge in #428
- Update sbt-sonatype to 3.9.15 by @typelevel-steward in #429
- Use
hostedApiUrl
as fallback forapiURL
by @armanbilge in #431 - Add Inkuire for scaladoc by @zetashift in #437
- Update coursier to 2.1.0-RC4 by @typelevel-steward in #438
- Bump actions to Node 16 versions by @rossabaker in #440
- Only run fmt/header/mima etc. checks on primary os by @armanbilge in #441
- Set
startYear
to 2022 by @armanbilge in #444 - Merge 0.4 -> main by @armanbilge in #446
- Update sbt to 1.8.2 by @typelevel-steward in #445
New Contributors
- @zetashift made their first contribution in #437
Full Changelog: v0.5.0-M8...v0.5.0-M9
v0.4.18
This is the nineteenth release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series.
Features
- Add Inkuire for scaladoc by @zetashift in #437
Fixes
- Use
hostedApiUrl
as fallback forapiURL
by @armanbilge in #431 - Only run fmt/header/mima etc. checks on primary os by @armanbilge in #441
Updates
- Bump actions to Node 16 versions by @rossabaker in #440
New Contributors
- @zetashift made their first contribution in #437
Full Changelog: v0.4.17...v0.4.18
v0.5.0-M8
What's Changed
- Cache hit outputs as a string by @armanbilge in #427
Full Changelog: v0.5.0-M7...v0.5.0-M8
v0.5.0-M7
What's Changed
- Update scalafmt-core to 3.6.0 by @typelevel-steward in #392
- Setup java cache by @pjfanning in #300
- Use new setup-graalvm action by @armanbilge in #396
- Disable publishing-related steps in CI plugin by @armanbilge in #397
- Move GitHub-related settings to GitHub plugin by @armanbilge in #398
- Use semantic version selector for
++
by @armanbilge in #400 - Update circe-yaml to 0.14.2 by @typelevel-steward in #402
- Update scalafmt-core to 3.6.1 by @typelevel-steward in #406
- 0.4 -> main by @armanbilge in #408
- Update sbt to 1.7.3 by @typelevel-steward in #404
- Update sbt-sonatype to 3.9.14 by @typelevel-steward in #407
- add a space to the Scala version selector command by @bpholt in #410
- Update coursier to 2.1.0-RC1 by @typelevel-steward in #413
- Minor improvements by @iRevive in #418
- Allow configuring
timeout-minutes
for a job and a step by @iRevive in #416 - introduce
CompileTime
custom configuration by @satorg in #415 - Update sbt-scalafmt to 2.5.0 by @typelevel-steward in #420
- Update coursier to 2.1.0-RC2 by @typelevel-steward in #422
- Allow configuring
concurrency
for a job by @iRevive in #417 - Run
sbt update
on cache miss by @armanbilge in #423 - 0.4 -> main by @armanbilge in #424
- Update sbt to 1.8.0 by @typelevel-steward in #414
New Contributors
- @pjfanning made their first contribution in #300
- @iRevive made their first contribution in #418
Full Changelog: v0.5.0-M6...v0.5.0-M7
v0.4.17
This is the eighteenth release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series.
Features
- introduce
CompileTime
custom configuration by @satorg in #415. This is to support the new scalac-compat library.
Fixes
Plugin Updates
- Update sbt-scalafmt to 2.5.0 by @typelevel-steward in #420
Thank you contributors!
Full Changelog: v0.4.16...v0.4.17
v0.5.0-M6
What's Changed
- Use workflow OSes for publish job by @armanbilge in #360
- Update sbt-scalafix to 0.10.2 by @typelevel-steward in #363
- Directly run
githubWorkflowCheck
by @armanbilge in #364 - Use
tlJdkRelease
for JDK api mappings by @armanbilge in #365 - Set CI JDK via
tlJdkRelease
setting by @armanbilge in #366 - 0.4 -> main by @armanbilge in #368
- Update snakeyaml to 1.32 by @typelevel-steward in #362
- Update sbt-mima-plugin to 1.1.1 by @typelevel-steward in #370
- Update scala-library to 2.12.17 by @typelevel-steward in #371
- Update coursier to 2.1.0-M7 by @typelevel-steward in #374
- Update sbt-scalafix to 0.10.3 by @typelevel-steward in #376
- Site Plugin: Migrate to Laika 0.19.0-RC1 + separate generic defaults from Typelevel-specific ones by @jenshalm in #377
- Do not use deprecated
-target
option on 2.13.9+ by @armanbilge in #385 - Update sbt-scalafix to 0.10.4 by @typelevel-steward in #387
- Update sbt to 1.7.2 by @typelevel-steward in #383
- Update mdoc, sbt-mdoc to 2.3.6 by @typelevel-steward in #384
- Revert "Update sbt to 1.7.2" by @armanbilge in #388
- Revert "Update mdoc, sbt-mdoc to 2.3.6" by @armanbilge in #389
- 0.4 -> main by @armanbilge in #390
- Update snakeyaml to 1.33 by @typelevel-steward in #380
- Update laika-sbt to 0.19.0 by @typelevel-steward in #386
New Contributors
Full Changelog: v0.5.0-M5...v0.5.0-M6