v0.31.0
What's Changed
🚀 Enhancements
- Only return a failure exit code when all repos have failed by @ioannakok in #3369
- Support more Mill buildfiles (build.mill, build.mill.scala) by @lefou in #3410
- Add
.sdkmanrc
to the default file extensions of files to update by @achinaou in #3416 - Add multi-arch image support by moving to temurin 21 by @barryoneill in #3417
scala-cli
:using dep
andusing test.dep
directives support by @horothesun in #3372- Improve documentation for workspace ownership mismatches by @bpholt in #3284
- Add option for --signoff by @michaelmior in #3427
- Add repo-specific signoff option by @michaelmior in #3432
🐛 Bug Fixes
- Fix exit code policy by @esamson in #3377
- Fix ambiguous argument 'main' by @olivierdeckers in #3361
- fix azure repos targetRefName by @GreyPlane in #3349
📜 Scalafix Migrations
- Add scalafix migrations for feral v0.3.0 by @armanbilge in #3355
📦 Artifact Migrations
- Add migration for munit-cats-effect by @armanbilge in #3360
- Add migrations for
sttp-oauth2
by @mzuehlke in #3366 - chore: Metaconfig has been moved to org.scalameta by @tgodzik in #3382
- Migrate com.github.valskalla:odin to dev.scalafreaks:odin by @aartigao in #3397
- add migration for bucket4j by @martijnhoekstra in #3433
- Update artifact-migrations.v2.conf by @xuwei-k in #3453
🔧 Refactorings
- Simplify KeyValueStore.modifyF by @Masynchin in #3383
- use foldMap instead of collectFold by @GreyPlane in #3356
🌱 Dependency Updates
- Update all munit related dependencies by @mzuehlke in #3365
- Update cats-core, cats-laws to 2.12.0 by @scala-steward in #3367
- Update refined, refined-scalacheck to 0.11.2 by @scala-steward in #3370
- Update scalafmt-core to 3.8.2 by @scala-steward in #3373
- Update circe-generic, circe-literal, ... to 0.14.8 by @scala-steward in #3374
- Update jjwt-api, jjwt-impl, jjwt-jackson to 0.12.6 by @scala-steward in #3375
- Update mdoc, sbt-mdoc to 2.5.3 by @scala-steward in #3376
- Update circe-generic, circe-literal, ... to 0.14.9 by @scala-steward in #3378
- Update sbt-scoverage to 2.1.0 by @scala-steward in #3379
- Update mdoc, sbt-mdoc to 2.5.4 by @scala-steward in #3381
- Update sbt to 1.10.1 by @scala-steward in #3380
- Update scalafmt-core to 3.8.3 by @scala-steward in #3385
- Update circe-generic-extras to 0.14.4 by @scala-steward in #3384
- Update sbt-typelevel-mergify to 0.7.2 by @scala-steward in #3386
- Update sbt-native-packager to 1.10.4 by @scala-steward in #3387
- Update monocle-core to 3.3.0 by @scala-steward in #3389
- Update munit to 1.0.1 by @scala-steward in #3390
- Update sbt-ci-release to 1.6.0 by @scala-steward in #3388
- Update logback-classic to 1.5.7 by @scala-steward in #3391
- Update sbt-tpolecat to 0.5.2 by @scala-steward in #3392
- Update sbt-ci-release to 1.6.1 by @scala-steward in #3393
- Update sbt-scoverage to 2.1.1 by @scala-steward in #3394
- Update fs2-core, fs2-io to 3.11.0 by @scala-steward in #3396
- Update sbt-scoverage to 2.2.0 by @scala-steward in #3400
- Update sbt-typelevel-mergify to 0.7.3 by @scala-steward in #3401
- Update logback-classic to 1.5.8 by @scala-steward in #3402
- Update circe-generic, circe-literal, ... to 0.14.10 by @scala-steward in #3399
- Update coursier, ... to 2.1.11 by @scala-steward in #3403
- Update coursier, ... to 2.1.12 by @scala-steward in #3404
- Update munit to 1.0.2 by @scala-steward in #3405
- Update sbt to 1.10.2 by @scala-steward in #3406
- Update mdoc, sbt-mdoc to 2.6.0 by @scala-steward in #3408
- Update scalacheck to 1.18.1 by @scala-steward in #3407
- Update mdoc, sbt-mdoc to 2.6.1 by @scala-steward in #3412
- Update coursier, ... to 2.1.13 by @scala-steward in #3411
- Update commons-io to 2.17.0 by @scala-steward in #3415
- Update scala-library to 2.13.15 by @scala-steward in #3421
- Update http4s-circe, http4s-client, ... to 1.0.0-M42 by @scala-steward in #3426
- Update logback-classic to 1.5.9 by @scala-steward in #3428
- Update sbt-assembly to 2.3.0 by @scala-steward in #3429
- Update sbt-ci-release to 1.7.0 by @scala-steward in #3430
- Update sbt-typelevel-mergify to 0.7.4 by @scala-steward in #3437
- Update logback-classic to 1.5.10 by @scala-steward in #3434
- Update sbt-ci-release to 1.8.0 by @scala-steward in #3438
- Update coursier, ... to 2.1.14 by @scala-steward in #3435
- Update logback-classic to 1.5.11 by @scala-steward in #3440
- Update sbt, scripted-plugin to 1.10.3 by @scala-steward in #3446
- Update sbt-scoverage to 2.2.2 by @scala-steward in #3447
- Update sbt-ci-release to 1.9.0 by @scala-steward in #3452
- Update sbt-doctest to 0.11.0 by @scala-steward in #3454
- Update logback-classic to 1.5.12 by @scala-steward in #3455
- Update cats-effect to 3.5.5 by @scala-steward in #3458
- Update sbt, scripted-plugin to 1.10.4 by @scala-steward in #3457
- Update http4s-circe, http4s-client, ... to 1.0.0-M43 by @scala-steward in #3461
- Update bcprov-jdk15to18 to 1.79 by @scala-steward in #3460
- Update sbt-buildinfo to 0.13.0 by @scala-steward in #3462
Other Changes
- Add dockerBuildxPlatforms by @barryoneill in #3419
New Contributors
- @ioannakok made their first contribution in #3369
- @Masynchin made their first contribution in #3383
- @WojciechMazur made their first contribution in #3395
- @aartigao made their first contribution in #3397
- @achinaou made their first contribution in #3416
- @horothesun made their first contribution in #3372
- @GreyPlane made their first contribution in #3356
- @olivierdeckers made their first contribution in #3361
- @michaelmior made their first contribution in #3427
- @Dichotomia made their first contribution in #3448
Full Changelog: v0.30.2...v0.31.0