Releases: kevin-lee/sbt-devoops
Releases · kevin-lee/sbt-devoops
v3.1.0
3.1.0 - 2024-03-03
New Feature
- [
sbt-devoops-scala
] Add-Ymacro-annotations
toscalacOptions
for Scala2.13.3
and higher (#441)
Changes
- [
sbt-devoops-scala
] Updatekind-projector
version for new Scala2.13
,2.12
and2.11
(#437)
Internal Housekeeping
- Bump libraries (#439)
cats-effect
to3.5.3
effectie
to2.0.0-beta14
logger-f
to2.0.0-beta24
refined
to0.11.1
http4s
to0.23.25
v3.0.0
3.0.0 - 2023-11-19
Breaking Changes
- [
sbt-devoops-scala
] RemovescalacOptions
in favor ofsbt-tpolecat
(#424)- Now,
sbt-devoops-scala
requiressbt-tpolecat
, so havingsbt-devoops-scala
also means havingsbt-tpolecat
.
- Now,
Internal Housekeeping
- Upgrade Scala, sbt, sbt plugins and libraries (#418)
- Scala to
2.12.18
- sbt to
1.9.7
- sbt-scalafmt to
2.5.2
- sbt-scalafix to
0.11.1
- sbt-ci-release to
1.5.12
- sbt-wartremover to
3.1.3
- sbt-scoverage to
2.0.9
- sbt-coveralls to
1.3.11
- sbt-explicit-dependencies to
0.3.1
- sbt-welcome to
0.4.0
- sbt-devoops to
2.24.1
- Scala to
- Upgrade libraries (#421)
- cats to
2.10.0
- cats-effect to
3.5.2
- extras to
0.44.0
- effectie to
2.0.0-beta13
- logger-f to
2.0.0-beta22
- refined to
0.11.0
- circe to
0.14.6
- http4s to
0.23.24
- just-semver to
0.13.0
- cats to
v2.24.1
2.24.1 - 2023-11-17
Bug Fix
-
Fix:
sbt-devoops-release-version-policy
cannot handle aggregate projects with different cross Scala versions (#414
)sbt-release
, which is used bysbt-devoops-release-version-policy
, can't handle aggregate projects with different cross Scala versions. (Issue reproted)e.g.) So
sbt-release
can't handle a project structured like the following.- root
- module1 - Scala 2 and 3
- module2 - Scala 2
It releases artifacts for only Scala 2.
This Release fixed it to handle it properly based on sbt/sbt-release#214 (comment) with a way to skip test if it's set to be skipped.
There are
- an option to do or don't do cross Scala version release (default: do cross Scala versions) and
- an option to set a publish command (default:
publish
).
- root
v2.24.0
2.24.0 - 2022-12-27
Done
- Upgrade
effectie
andlogger-f
to2.0.0-beta4
(#401) - and update the code accordingly / also upgrade other libraries- effectie
2.0.0-beta2
=>2.0.0-beta4
- logger-f
2.0.0-beta2
=>2.0.0-beta4
- sbt
1.8.0-RC1
=>1.8.0
- hedgehog
0.9.0
=>0.10.1
- cats
2.8.0
=>2.9.0
- cats-effect
3.3.14
=>3.4.3
- extras
0.20.0
=>0.26.0
- just-semver
0.5.0
=>0.6.0
- sbt-scalafmt
2.4.6
=>2.5.0
- sbt-scalafix
0.10.3
=>0.10.4
- effectie
v2.23.0
v2.22.0
v2.21.0
2.21.0 - 2022-06-12
Done
v2.20.0
v2.19.0
2.19.0 - 2022-05-06
Done
- Upgrade libraries (#361)
- cats-effect
2.5.4
=>3.3.5
- refined
0.9.27
=>0.9.28
- http4s
0.22.12
=>0.23.11
- commons-io
2.8.0
=>2.11.0
- Add
extras-hedgehog-cats-effect3
0.13.0
for testing
- cats-effect
- Set all
task
s andsetting
s inDevOopsReleaseVersionPolicyPlugin
properly (#359)- Move all
setting
s andtask
s inThisBuild
tobuildSettings
- Make sure there is the right instruction to set up
versionPolicyIntention
and it's displayed whenversionPolicyIntention
is not set.
- Move all