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