2017-09-17 10:37:15 +01:00
|
|
|
CHANGELOG
|
|
|
|
=========
|
2018-06-30 16:29:17 +01:00
|
|
|
|
2018-10-03 21:58:33 +01:00
|
|
|
1.1.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
* [result] orElseThrow() wraps the error exception in an unchecked MonResultException
|
|
|
|
|
2018-09-30 19:47:42 +01:00
|
|
|
1.0.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
* [lazy] Add a lazy evaluator
|
|
|
|
* [tree] Add a generalised tree
|
|
|
|
* Bump kemitix-checkstyle-ruleset from 4.1.1 to 5.0.0
|
|
|
|
* Bump kemitix-maven-tiles from 0.8.1 to 1.2.0
|
|
|
|
|
2018-07-16 22:33:15 +01:00
|
|
|
0.12.0
|
|
|
|
------
|
|
|
|
|
2018-08-31 22:53:06 +01:00
|
|
|
* Add Maybe.or(Supplier<Maybe>)
|
2018-08-25 15:49:45 +01:00
|
|
|
* Add Result.reduce(Result,BinaryOperator)
|
|
|
|
* Rename Result.invert() as Result.swap()
|
|
|
|
* [admin] pom: update urls to github
|
|
|
|
* [admin] travis: don't use maven wrapper
|
|
|
|
* [admin] Remove maven wrapper
|
|
|
|
* Bump lombok from 1.18.0 to 1.18.2
|
|
|
|
* Bump assertj-core from 3.10.0 to 3.11.0
|
|
|
|
* Bump tiles-maven-plugin from 2.11 to 2.12
|
2018-07-16 22:33:15 +01:00
|
|
|
|
2018-07-10 22:46:22 +01:00
|
|
|
0.11.0
|
2018-07-16 18:49:44 +01:00
|
|
|
------
|
2018-07-10 22:46:22 +01:00
|
|
|
|
|
|
|
* Rename `Result.maybeThen()` as `Result.flatMapMaybe()`
|
2018-07-12 20:28:34 +01:00
|
|
|
* Add `Maybe.match(Consumer,Runnable)`
|
|
|
|
* Add `Maybe.isJust()`
|
|
|
|
* Add `Maybe.isNothing()`
|
2018-07-15 21:57:35 +01:00
|
|
|
* BUG: `Maybe.orElseThrow()` now returns value when a Just
|
|
|
|
* Rewrite README
|
2018-07-16 18:49:44 +01:00
|
|
|
* Add `Either` (experimental)
|
2018-07-16 21:01:25 +01:00
|
|
|
* Add `flatMap` to `TypeAlias`
|
2018-07-10 22:46:22 +01:00
|
|
|
|
2018-07-08 19:46:45 +01:00
|
|
|
0.10.0
|
|
|
|
------
|
|
|
|
|
2018-07-09 19:33:48 +01:00
|
|
|
* Add `Result.andThen(Function)`
|
|
|
|
* Add `Result.thenWith(Function)`
|
|
|
|
* Add `Result.maybeThen(Result<Maybe<T>>, Function)`
|
2018-07-08 19:46:45 +01:00
|
|
|
|
2018-07-07 18:21:35 +01:00
|
|
|
0.9.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
* Add `Maybe.ifNothing(Runnable)`
|
2018-07-07 23:12:28 +01:00
|
|
|
* Add `Result.recover(Function)`
|
|
|
|
* Add `Result.onError(Consumer)`
|
2018-07-07 18:21:35 +01:00
|
|
|
|
2018-06-30 16:29:17 +01:00
|
|
|
0.8.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
* Add `Result.of(Callable)`
|
2017-09-17 10:37:15 +01:00
|
|
|
|
2018-03-04 20:16:13 +00:00
|
|
|
0.7.0
|
|
|
|
-----
|
|
|
|
|
2018-06-26 07:22:32 +01:00
|
|
|
* Remove `Identity`
|
2018-06-21 17:57:55 +01:00
|
|
|
* Add `Result`
|
2018-06-22 07:02:13 +01:00
|
|
|
* Moved `Maybe` to `net.kemitix.mon.maybe.Maybe`
|
2018-06-26 07:22:32 +01:00
|
|
|
* `Maybe` is now a Monad
|
2018-06-22 23:17:25 +01:00
|
|
|
* Add `Maybe.stream()`
|
2018-03-04 20:16:13 +00:00
|
|
|
|
2018-03-03 22:29:05 +00:00
|
|
|
0.6.0
|
|
|
|
-----
|
|
|
|
|
2018-03-04 19:44:31 +00:00
|
|
|
* Java 9 compatible
|
|
|
|
* Upgrade `assertj` to 3.9.1
|
2018-03-03 22:29:05 +00:00
|
|
|
* jenkins: add Coverage stage
|
|
|
|
* jenkins: split Reporting stage into Test Results and Archiving
|
|
|
|
* jenkins: remove java 9 testing from `develop` branch
|
|
|
|
|
2018-03-03 08:34:56 +00:00
|
|
|
0.5.1
|
|
|
|
-----
|
|
|
|
|
|
|
|
* Fix accidental merge with SNAPSHOT version in to master
|
|
|
|
|
2017-12-10 18:58:44 +00:00
|
|
|
0.5.0
|
|
|
|
-----
|
|
|
|
|
2018-02-28 22:27:11 +00:00
|
|
|
* Add `Before`, `After` and `Around` combinators
|
|
|
|
* Use `kemitix-maven-tiles`
|
|
|
|
* Add `BeanBuilder` experiment
|
|
|
|
* Upgrade `lombok` to 1.16.20
|
|
|
|
* Upgrade assertj to 3.9.1
|
2017-12-10 18:58:44 +00:00
|
|
|
|
2017-11-26 19:55:28 +00:00
|
|
|
0.4.0
|
|
|
|
-----
|
|
|
|
|
2017-12-09 18:53:32 +00:00
|
|
|
* Restore public access for `TypeAlias.getValue()`
|
2017-12-10 16:11:12 +00:00
|
|
|
* Add `Maybe`, `Just`, `Nothing`
|
2017-11-26 19:55:28 +00:00
|
|
|
|
2017-10-19 22:54:27 +01:00
|
|
|
0.3.0
|
|
|
|
-----
|
|
|
|
|
2017-11-26 19:54:31 +00:00
|
|
|
* `TypeAlias.getValue()` removed in favour of using `map()`
|
2017-10-19 22:54:27 +01:00
|
|
|
|
2017-10-19 19:38:15 +01:00
|
|
|
0.2.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
* `TypeAlias.getValue()` is not `final`
|
|
|
|
* Added `TypeAlias.map()`
|
|
|
|
* `Mon.map()` and `Mon.flatMap()` are `final`
|
|
|
|
* Codacy Quality clean up
|
|
|
|
|
2017-09-17 10:37:15 +01:00
|
|
|
0.1.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
* Add `TypeAlias<T>`
|
|
|
|
* Add `Functor<T>`
|
|
|
|
* Add `Identity<T>`
|
|
|
|
* Add `Mon<T>`
|