Skip to content

Releases: gojuno/koptional

v1.7.0

26 Jun 19:52
868bab7
Compare
Choose a tag to compare
  • RxJava 3 extensions (thanks @Bencodes!)
  • RxJava 2 updated from 2.1.0 to 2.2.19 (thanks @Bencodes again!)

v1.6.0

31 Jul 19:41
Compare
Choose a tag to compare

This release features more idiomatic Java API by marking component1() as @JvmSynthetic and refined documentation in the README 🎉

  • PR #27 Change Travis language and remove caching
  • PR #28 Refine readme file, thanks @ming13 🎈
  • PR #30 Hide component1() destructuring from Java consumers, thanks @radekkozak 👍

Note: PR #30 is a binary compatible change, already compiled Java code will be able to access component1()

v1.5.0

13 Jun 18:45
4acaa4d
Compare
Choose a tag to compare

This release features destructuring support (see README for details) and faster toNullable() 🎉

  • PR #20 Add the component1 operator to Optional, thanks @AlecStrong!
  • PR #21 toNullable() specialization
  • PR #24 Move releases deployment from internal Jenkins to Travis
  • PR #25 Switch to mavenCentral, cache Gradle on Travis
  • PR #26 Destructuring refinements

v1.4.0

06 Jun 05:51
bea7182
Compare
Choose a tag to compare

This release features better interoperability with Java 🎉
Please check README for more information.

  • PR #16 Add human readable toString() to Some and None, thanks @bmaslakov!
  • PR #17 Java interop version of toOptional(), thanks @Egorand!
  • PR #22 Update Gradle 3.4 → 4.7
  • PR #23 Update Kotlin 1.1.1 → 1.2.41

v1.3.0

19 Jan 13:35
0dd39f2
Compare
Choose a tag to compare
  • PR #14 Tune extensions for streams with variance annotation (out).

v1.2.0

28 Jul 06:22
Compare
Choose a tag to compare
  • PR #12 Add extensions for Flowable, Maybe and Single.

v1.1.0

05 Jun 08:42
Compare
Choose a tag to compare
  • PR #9 Add extensions for Project Reactor, thanks to @utwyko!

v1.0.0

01 Jun 11:53
Compare
Choose a tag to compare

Initial release of Optional for Kotlin + RxJava 2 extensions.