Skip to content

0.33.0

Latest
Compare
Choose a tag to compare
@fthomas fthomas released this 14 Mar 06:56
· 66 commits to main since this release
v0.33.0
f0dfaa6

What's Changed

🚀 Enhancements

🐛 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 in UpdatesConfig.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

  • add artifact migration: sbt-bom moved to sbt github org by @raboof in #3544

📗 Documentation

🧪 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

🔧 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 simplify MillAlg.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

Other Changes

Full Changelog: v0.32.1...v0.33.0