Releases: makiftutuncu/e
v3.0.1
What's Changed
- Update sbt to 1.10.0 by @scala-steward in #291
- Update play-json to 3.0.3 by @scala-steward in #287
- Update munit, munit-scalacheck to 1.0.0 by @scala-steward in #300
- Update kotlin-compiler-embeddable, ... to 2.0.0 by @scala-steward in #299
- Update gson to 2.11.0 by @scala-steward in #298
- Update scala3-library to 3.4.2 by @scala-steward in #297
- Update scalafmt-core to 3.8.1 by @scala-steward in #296
- Update zio, zio-test, zio-test-sbt to 2.1.1 by @scala-steward in #294
- Update sbt-tpolecat version by @makiftutuncu in #301
Full Changelog: v3.0.0...v3.0.1
v3.0.0
Migrate to Scala 3
Full Changelog: v2.0.2...v3.0.0
v2.0.2
What's Changed
- Update kotlin-compiler-embeddable, ... to 1.5.32 by @scala-steward in #185
- Bump gson from 2.8.6 to 2.8.9 in /examples/e-spring-example by @dependabot in #196
- Update sbt-jupiter-interface to 0.10.0 by @scala-steward in #194
- Update jupiter-interface to 0.10.0 by @scala-steward in #193
- ci(Mergify): configuration update by @makiftutuncu in #197
- Update kotlin-compiler-embeddable, ... to 1.6.21 by @scala-steward in #192
- Update zio, zio-test, zio-test-sbt to 1.0.14 by @scala-steward in #191
- Update circe-core, circe-parser to 0.14.2 by @makiftutuncu in #198
- Update cats-core to 2.8.0 by @scala-steward in #202
- Update zio, zio-test, zio-test-sbt to 1.0.15 by @scala-steward in #199
- Update scala-library to 2.12.16 by @scala-steward in #201
- Update sbt to 1.7.1 by @scala-steward in #205
- Update zio, zio-test, zio-test-sbt to 2.0.0 by @makiftutuncu in #208
Full Changelog: v2.0.1...v2.0.2
v2.0.1
This is a dependency update release.
Following are updated:
Dependency | Old Version | New Version |
---|---|---|
Kotlin | 1.4.0 | 1.5.10 |
Dokka | 1.4.0-rc | 1.6.10 |
Gradle | 6.3 | 7.2 |
Cats Core | 2.1.1 | 2.7.0 |
Circe | 0.13.0 | 0.14.1 |
Gson | 2.8.6 | 2.9.0 |
Play Json | 2.9.0 | 2.9.2 |
ZIO | 1.0.1 | 1.0.13 |
JUnit | 5.6.2 | 5.8.2 |
JUnit Interface | 0.8.3 | 0.9.1 |
mUnit | 0.7.7 | 0.7.29 |
SBT Release | 1.0.13 | 1.1.0 |
SBT Jupiter Interface | 0.8.3 | 0.8.4 |
SBT MDoc | 2.2.5 | 2.2.24 |
Following are added:
- SBT PGP 2.1.2
v2.0.0
This is a major release with a lot of rewrites. Please see MIGRATION.md for the details.
Add fromOptional to Maybe in e-java
This release adds fromOptional
method to Maybe
in e-java
. There is also some more documentation for e-scala
about using Maybe
in for comprehensions.
Finally, I made sure this release is built using Adopt JDK 8 (I noticed previous builds had compatibility issues between different JDK versions).
Add More Methods to Maybe
This release introduces even more methods to Maybe
, namely; andThen
, filter
, foreach
, handleError
and handleErrorWith
. It also makes sure all modules have getOrElse
and orElse
.
Add New Methods to Maybe
This release introduces new methods unit
, catching
and catchingMaybe
to Maybe
. Also there is a new serializer in e-gson
called GsonSerializerForMaybe
to be able to serialize a Maybe
.
Stable Release 🎉
This is the first stable release of e. It introduces a Kotlin module as well as separating Java into its own module. It unifies E
, Encoder/Decoder
and Maybe
APIs as much as possible across different platforms. It also features following dependency version upgrades:
SBT 1.3.8
circe 0.13.0
JUnit Jupiter 5.6.0