Releases: iRevive/union-derivation
Releases · iRevive/union-derivation
v0.2.1
v0.2.0
Note
This release is binary compatible with 0.1.0
.
New features
Support of a type class function with multiple parameters
trait Typeclass[A] {
def magic(a: A, b: Int, c: String): String
}
Support of a type class function with a polymorphic result type
trait Typeclass[A] {
def magic(a: A): A
}
What's Changed
Improvements
- Support type class method with multiple arguments by @iRevive in #170
- Support type class method with a polymorphic result type by @iRevive in #171
- docs: add more examples, list unsupported cases by @iRevive in #173
- Prepare
0.2.0
release by @iRevive in #174
Dependencies
- Update munit to 1.0.2 by @iRevive in #157
- Update sbt-tpolecat to 0.5.2 by @iRevive in #155
- Update scalafmt-core to 3.8.3 by @iRevive in #150
- Update sbt-mdoc to 2.6.1 by @iRevive in #161
- Update sbt to 1.10.5 by @iRevive in #168
- Update sbt-ci-release to 1.9.0 by @iRevive in #166
- Update sbt-typelevel-github-actions to 0.7.4 by @iRevive in #163
- Update auxlib, clib, javalib, nativelib, ... to 0.5.6 by @iRevive in #172
- Update sbt-scalajs, scalajs-library_2.13, ... to 1.17.0 by @iRevive in #160
- Update scala3-library, ... to 3.3.4 by @iRevive in #159
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
This release brings support for Scala.js. The Scala version has been updated to 3.3.1
.
Improvements
Behind The Scene
Upgrades
- Update nscplugin, sbt-scala-native, ... to 0.4.9 by @iRevive in #50
- Update scalafmt-core to 3.7.4 by @iRevive in #71
- Update Scala to 3.3.1 by @iRevive in #72
- Update sbt-typelevel-github-actions to 0.6.5 by @iRevive in #121
- Update sbt-ci-release to 1.5.12 by @iRevive in #68
- Update sbt to 1.9.8 by @iRevive in #119
- Update sbt-tpolecat to 0.5.0 by @iRevive in #86
- Update sbt-scalafmt to 2.5.2 by @iRevive in #96
- Update sbt-scala-native-crossproject to 1.3.2 by @iRevive in #83
- Update sbt-mdoc to 2.5.2 by @iRevive in #124
- Update munit to 1.0.0-M10 by @iRevive in #105
New Contributors
Full Changelog: v0.0.4...v0.1.0
v0.0.4
What's Changed
This release brings support for Scala Native. The Scala version has been updated to 3.2.0
.
Improvements
- Compile project with ScalaJS and Scala Native by @iRevive in #33
- Add
scala-cli
example by @iRevive in #38
Behind The Scene
- Update scalafmt-core to 3.5.9 by @iRevive in #18
- Update sbt-tpolecat to 0.4.1 by @iRevive in #16
- Update sbt to 1.7.2 by @iRevive in #21
- Update scala3-library to 3.1.3 by @iRevive in #12
- Update sbt-mdoc to 2.3.5 by @iRevive in #20
- Update dependencies by @iRevive in #32
- Generate GitHub workflow using
sbt-typelevel-github-actions
by @iRevive in #31
New Contributors
- @github-actions made their first contribution in #11
- @dependabot made their first contribution in #22
Full Changelog: v0.0.3...v0.0.4