What's Changed
The substantial new feature in this release is support for dependency cooldowns, configured like this:
updates.cooldown = {
minimumAge: "7 days"
}
Note that in this new release, we've had to update the format of the file-db stored by Scala Steward to additionally store the 'first-seen' time for every artifact Scala Steward encounters - that's the only way for Scala Steward to work out if the Maven artifact is too recent for the cooldown period. When your Scala Steward instance is first updated to this release (v0.38.0) it'll start saving that info, but no artifacts will be recorded as being older than that upgrade point. So if you want to configure a cooldown period of, for example, 7 days, you may want to wait until 7 days after the update to Scala Steward v0.38.0 has occurred - otherwise the config will be somewhat more impactful than intended, with all updates being rejected until those 7 days have passed.
🌱 Dependency Updates
- Update munit, munit-diff to 1.2.2 by @scala-steward in #3805
- Update scalafmt-core to 3.10.5 by @scala-steward in #3806
- Update logback-classic to 1.5.27 by @scala-steward in #3807
- Update scalafmt-core to 3.10.6 by @scala-steward in #3808
- Update sbt, scripted-plugin to 1.12.2 by @scala-steward in #3810
- Update mill-runner-launcher_3 to 1.1.1 by @scala-steward in #3809
- Update logback-classic to 1.5.28 by @scala-steward in #3811
- Update mill-runner-launcher_3 to 1.1.2 by @scala-steward in #3812
- Update decline to 2.6.0 by @scala-steward in #3813
- Update logback-classic to 1.5.29 by @scala-steward in #3815
- Update scalafmt-core to 3.10.7 by @scala-steward in #3816
- Update logback-classic to 1.5.31 by @scala-steward in #3817
- Update logback-classic to 1.5.32 by @scala-steward in #3819
- Update doctest-runtime, sbt-doctest to 0.12.4 by @scala-steward in #3820
- Update sbt, scripted-plugin to 1.12.3 by @scala-steward in #3821
- Update sbt-typelevel-mergify to 0.8.5 by @scala-steward in #3826
- Update sbt, scripted-plugin to 1.12.4 by @scala-steward in #3828
- Update scala3-library to 3.8.2 by @scala-steward in #3829
- Update munit, munit-diff to 1.2.3 by @scala-steward in #3830
- Update sbt, scripted-plugin to 1.12.5 by @scala-steward in #3831
- Update munit, munit-diff to 1.2.4 by @scala-steward in #3833
Other Changes
- Remove unused sbt-scalajs-crossproject plugin by @xuwei-k in #3825
- Update Scala to 3.8.2 by @WojciechMazur in #3827
- Fix bug #3797: Ensure PR is still open before commenting by @rtyley in #3804
- Reinstate commenting on superseded PRs - now bug #3797 is fixed by @rtyley in #3837
- Add dependency-cooldowns / minimum-artifact-age by @rtyley in #3762
Full Changelog: v0.37.2...v0.38.0