Releases: peter-tackage/kotlin-options
Releases · peter-tackage/kotlin-options
0.10
0.9
- Use Kotlin 1.2
0.8
- Add RxJava2 extensions
- Add Option assertions
- Add Moshi adapter
- Allow
map
to return nullable - Add or
orDefault
with lazy evaluation - Make
tryAsOption
a non-member function
0.7
- Make
Some
andNone
package level entities. You can now refer to them without theOption
prefix. - Remove
isSome
andisNone
. You could instead use Kotlin'sis Some
oris None
comparisons. - Add
Iterable
extensions to allow filtering fromIterable<Option<T>>
toIterable<T>
.
0.6
- Add extensions for
Maybe
- Add predicate based extensions for
filterIfSome
0.4
- Move
optionOf
to package level function - Add assertions module
- Add RxJava2 extensions module
0.3
- Add
toNullable()
- Rename
flatmap()
toflatMap()
- Remove
id()
0.2
Makes Option.None
part of the API.
0.1
v0.1