What's Changed
🚀 Enhancements
- Allow editing
*.mill
files by @fthomas in #3513 - Support Scalafix migrations in Scala CLI builds by @fthomas in #3564
- Extract dependencies from Gradle Version Catalogs by @fthomas in #3542
- Support multiple default resolvers by @fthomas in #3570
- Make maximum Pull Request length configurable by @mzuehlke in #3572
🐛 Bug Fixes
- Run Mill 0.11 with
--disable-ticker
instead of--ticker false
by @fthomas in #3538 - Extract Mill plugins also from
build.mill{,.scala}
files by @fthomas in #3537 - Use
allowOrDefault
inUpdatesConfig.isAllowed
by @fthomas in #3546 - Use
RepoConfig#signoffCommits
for migrations and hooks by @fthomas in #3576 - Disable built-in Scala CLI rules in Scalafix migrations by @fthomas in #3574
📦 Artifact Migrations
📗 Documentation
- Update links to the GitHub REST API docs by @fthomas in #3556
- Verify the example
.scala-steward.conf
by @fthomas in #3571
🧪 Test Improvements
- Add parentheses around lambda parameters by @fthomas in #3518
- Import
MockEffOps
to fix compile errors with Scala 3 by @fthomas in #3519 - Annotate pattern bindings with refutable patterns by @fthomas in #3520
🏗️ Build Improvements
- Properly indent
InitialCommandsTest
by @fthomas in #3522 - Cross-build with Scala 3 by @fthomas in #3527
- Don't exclude
warnUnusedPatVars
compiler option by @fthomas in #3561 - Fix the assembly of the Docker image in CI by @danicheg in #3584
🔧 Refactorings
- Replace
deriveUnwrappedCodec
with handwritten de-/encoders by @fthomas in #3514 - Make all values in config classes optional by @fthomas in #3515
- Remove circe-generic-extras by @fthomas in #3517
- Harmonize imports for http4s and circe literals by @fthomas in #3521
- Tweak code that uses refined so that it compiles with Scala 3 by @fthomas in #3526
- update scalafmt and scalacOptions setting. use new syntax by @xuwei-k in #3532
- Fix "Scala 2 syntax with -Xsource:3" warnings by @fthomas in #3533
- Use only one variable for
mill-version
files by @fthomas in #3536 - Short-circuit when reading
mill-version
files by @fthomas in #3541 - Use
Order[Version]
to simplifyMillAlg.content
by @fthomas in #3540 - Rework
Update
JSON encoders and decoders by @fthomas in #3261 - Rewrite
RepoCacheAlg.checkCache
as for-comprehension by @fthomas in #3560
🌱 Dependency Updates
- Update mill-main_2.13 to 0.12.5 by @scala-steward in #3516
- Update logback-classic to 1.5.16 by @scala-steward in #3523
- Update sbt-native-packager to 1.11.0 by @scala-steward in #3524
- Update decline to 2.5.0 by @scala-steward in #3525
- Update munit to 1.0.4 by @scala-steward in #3528
- Update coursier, ... to 2.1.24 by @scala-steward in #3539
- Update bcprov-jdk15to18 to 1.80 by @scala-steward-dev in #3547
- Update sbt-scalafmt to 2.5.4 by @scala-steward-dev in #3550
- Update scalafmt-core to 3.8.5 by @scala-steward-dev in #3551
- Update sbt-typelevel-mergify to 0.7.6 by @scala-steward-dev in #3553
- Update scala-library to 2.13.16 by @scala-steward-dev in #3548
- Update cats-core, cats-laws to 2.13.0 by @scala-steward in #3558
- Update sbt-assembly to 2.3.1 by @scala-steward in #3557
- Update munit to 1.1.0 by @scala-steward in #3562
- Update munit-scalacheck to 1.1.0 by @scala-steward in #3566
- Update scalafmt-core to 3.8.6 by @scala-steward in #3567
- Update sbt-typelevel-mergify to 0.7.7 by @scala-steward in #3568
- Update scala3-library to 3.3.5 by @scala-steward in #3579
- Update mdoc, sbt-mdoc to 2.6.3 by @scala-steward in #3580
- Update mill-main_2.13 to 0.12.7 by @scala-steward in #3578
- Update cron4s-core to 0.8.2 by @scala-steward in #3581
- Update sbt-native-packager to 1.11.1 by @scala-steward in #3582
- Update mdoc, sbt-mdoc to 2.6.4 by @scala-steward in #3585
- Update mill-main_2.13 to 0.12.8 by @scala-steward in #3587
- Update scalafmt-core to 3.9.0 by @scala-steward in #3588
- Update sbt-scoverage to 2.3.1 by @scala-steward in #3590
- Update scalafmt-core to 3.9.1 by @scala-steward in #3591
- Update logback-classic to 1.5.17 by @scala-steward in #3592
- Update scalafmt-core to 3.9.2 by @scala-steward in #3593
- Update sbt, scripted-plugin to 1.10.9 by @scala-steward in #3596
- Update sbt, scripted-plugin to 1.10.10 by @scala-steward in #3597
- Update scalafmt-core to 3.9.3 by @scala-steward in #3600
- Update sbt-ci-release to 1.9.3 by @scala-steward in #3602
- Update scalafmt-core to 3.9.4 by @scala-steward in #3603
Other Changes
Full Changelog: v0.32.1...v0.33.0