Releases: coursier/versions
Releases · coursier/versions
v0.5.1
What's Changed
- Don't represent "" as the interval matching all versions by @alexarchambault in #78
Updates / maintenance
- Update mill-main to 0.12.8 by @scala-steward in #77
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Handle latest.* versions in VersionConstraint by @alexarchambault in #74
- Fix latest handling by @alexarchambault in #75
Updates / maintenance
- Address compilation warning by @alexarchambault in #73
- Update mill-main to 0.12.7 by @scala-steward in #76
Full Changelog: v0.4.0...v0.5.0
v0.5.0-M1
What's Changed
- Address compilation warning by @alexarchambault in #73
- Handle latest.* versions in VersionConstraint by @alexarchambault in #74
- Fix latest handling by @alexarchambault in #75
Full Changelog: v0.4.0...v0.5.0-M1
v0.4.0
This release breaks binary compatibility with previous (0.3.x) versions
What's Changed
- Keep parsed string in VersionConstraint, parse it lazily by @alexarchambault in #72
Updates / maintenance
- Update mdoc, sbt-mdoc to 2.6.2 by @scala-steward in #59
- Fix CI by @alexarchambault in #62
- Update utest to 0.8.5 by @scala-steward in #63
- Switch to Mill by @alexarchambault in #65
- Update sbt-scalajs, scalajs-compiler, ... to 1.18.1 by @scala-steward in #64
- Bump actions/checkout from 3 to 4 by @dependabot in #66
- Enable back tests after switch to Mill by @alexarchambault in #67
- Re-enable Scala.JS tests after switch to Mill by @alexarchambault in #68
- Add .metals/ and .bloop/ to .gitignore by @alexarchambault in #69
- Update scala-library to 2.13.16 by @scala-steward in #71
New Contributors
- @dependabot made their first contribution in #66
Full Changelog: v0.3.3...v0.4.0
v0.3.3
Updates / maintenance
- Update sbt-ci-release to 1.5.7 by @scala-steward in #16
- Update data-class to 0.2.6 by @scala-steward in #18
- Update sbt to 1.3.13 by @scala-steward in #20
- Update sbt-scalajs-crossproject to 1.2.0 by @scala-steward in #19
- Update sbt-pack to 0.17 by @scala-steward in #22
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.1 by @scala-steward in #27
- Update sbt to 1.8.2 by @scala-steward in #25
- Update sbt-ci-release to 1.5.11 by @scala-steward in #24
- Update utest to 0.7.11 by @scala-steward in #17
- Update sbt-ci-release to 1.8.0 by @scala-steward in #53
- Update utest to 0.8.4 by @scala-steward in #46
- Update sbt-pack to 0.20 by @scala-steward in #45
- Update sbt-scalajs-crossproject to 1.3.2 by @scala-steward in #35
- Update sbt to 1.8.3 by @scala-steward in #31
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.2 by @scala-steward in #34
- Update sbt-mima-plugin to 1.1.4 by @scala-steward in #47
- Update sbt-scalajs to 1.17.0 by @alexarchambault in #54
- Update scala-library to 2.12.20 by @scala-steward in #50
- Update scala-library to 2.13.15 by @scala-steward in #51
- Use sbt-mdoc, update mdoc to 2.6.1 by @alexarchambault in #55
New Contributors
- @scala-steward made their first contribution in #16
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- Updates, and add Version#isStable method by @alexarchambault in #14
- Update Scala to 2.12.17 and 2.13.10 by @alexarchambault in #15
Full Changelog: v0.3.1...v0.3.2
v0.3.1
v0.3.0
v0.2.2
- Add
VersionCompatibility.SemVerSpec, sticking more closely to the semantic versioning specification, wrt to the handling of0.xversions in particular - In
VersionCompatibility.SemVerandVersionCompatibility.SemVerSpec, don't assume compatibility with versions with tags (like-RC1or-M2). E.g. don't assume1.2.3to be compatible with1.2.2-RC1 - Add
VersionCompatibility.minimumCompatibleVersion, returning the assumed minimum version compatible with another version. E.g. minimum compatible version of1.2.3is:1perSemVer1.2perPackVer1.2.3perStrict0perAlways- …
- Add
Previous.previousStableVersion, trying to guess the previous stable version of another version. Examples of previous stable versions1.2.3:1.2.21.2.0: unknown1.2.3-RC1:1.2.21.2.3+foo:1.2.31.2.3-RC1+foo:1.2.2
v0.2.1
- Add
VersionCompatibility.name