1.5.0 - 2023-07-12
Bug Fix
- Fix: Issue with Unsupported scope (#339)
Improvement
-
Exclude should not have Scala binary version suffix (#327)
The old exclusions look like
exclude("group-id", "artifact-id_${props.scalaBinaryVersion}")
excludeAll( ExclusionRule(organization = "group-id", name = "artifact-id_${props.scalaBinaryVersion}"), ExclusionRule(organization = "group-id2", name = "artifact-id2"), )
It is now done like these instead.
excludeAll("group-id" %% "artifact-id")
excludeAll( "group-id" %% "artifact-id", "group-id2" % "artifact-id2", )
It is much cleaner this way.
-
Make
GlobalSettings.empty
constant (#285)Make
GlobalSettings.empty
constant.
GlobalSettings.empty
is currentlydef
so it creates a new instance of an emptyGlobalSettings
wheneverGlobalSettings.empty
is called. However,GlobalSettings
is immutable so there can be only one instance used for any required emptyGlobalSettings
.
Internal Housekeeping
- Upgrade libraries:
cats-effect
,effectie
,logger-f
andextras
(#334)cats-effect
to3.4.8
effectie
to2.0.0-beta9
logger-f
to2.0.0-beta12
extras
to0.38.0
- Upgrade libraries (#332)
- cats-effect to
3.4.7
- effectie to
2.0.0-beta6
- logger-f to
2.0.0-beta9
- extras to
0.31.0
- cats-effect to
- Add syntax for
Render
(#325) - Upgrade
cats-effect
to3.4.4
(#318) - Upgrade GraalVM to
22.3.0
(#316) - Bump Scala 2 and libraries (#311)
2.12.17
2.13.10
- Upgrade GraalVM to
22.2.0
and JVM to17
(#308) - Remove
sbt-extras
(#306) - Upgrade
sbt-extras
script (#304) - Set up WartRemover for Scala 3 (#294)
- Move all sub-projects to modules dir (#291)
- Use extras-cats (#277)
- Upgrade Scala 3 to
3.0.1
and Effectie to1.14.0
(#275)