Skip to content

Commit

Permalink
Update README.md with 1.1 branch notes
Browse files Browse the repository at this point in the history
  • Loading branch information
xyzsd authored Aug 13, 2024
1 parent 620dd75 commit 727eed8
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,18 @@ statements and with pattern matching.


## Updates
The 1.0 version (January 2024) has been extensively refactored
and improved from the original version.
### Branch 1.1 (August 2024, not yet released)
JSR-305 nullness annotations have been replaced with JSpecify 1.0, reducing annotation clutter.
Note that this could potentially pose problems given
[issues prior to JDK 22](https://jspecify.dev/docs/whether/#annotation-processors). Note that
runtime nullness checks (via Objects.requireNonNull) have not been removed.

The 1.1 branch also adds `Result::merge` which simplified reduction operations on Streams of
Result values (see documentation and/or tests).


### Release 1.0 (January 2024)
Refactored and improved from the original version.

Handling exceptions is substantially better with the new
`Try` type (a specialized type of `Result`), which also
Expand Down

0 comments on commit 727eed8

Please sign in to comment.