Skip to content

Commit ed841cd

Browse files
committed
Added FJ 5.0 doc release notes
1 parent baf69e9 commit ed841cd

File tree

1 file changed

+32
-5
lines changed

1 file changed

+32
-5
lines changed

etc/release-notes/release-notes-5.0.adoc

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,46 @@
44
Released: TODO
55

66
== Enhancements
7+
* The functions classes F, F2, F0, Effect1 and Effect2 extend the corresponding Java 8 function interface. Removed the corresponding classes F1W, F1Functions, F2W and F2Functions. Similarly for IO and IOW.
8+
* Moved the function wrapper classes F1W and F2W into F and F2 as default functions.
9+
* Added lifting a semigroup to an option monoid, using none as zero.
10+
* Added Trampoline.suspend(F0<Trampoline<A>>)
11+
* Added sum, product and fromString to Longs.
12+
* Added Bounded definition.
13+
* Added toStream of Bounded in Enumerator.
14+
* Added intersection monoid for sets.
15+
* Added set intersection semigroup.
16+
* Added FunctionalInterface annotations for interfaces F0, F, F2 to F8, IO and SafeIO.
17+
* Added functions to IO.
18+
* Added Either3.
19+
* Updated IO and SafeIO inheritance.
20+
* Added conversion functions for Effect, F, Try and TryEffect for low arities.
721

822
== Fixes
9-
23+
* Fixed BitSet properties test.
1024

1125
== Internal
12-
26+
* Upgraded to Gradle 6.8.3.
27+
* Added Strategy, Validation, Integers, monoid, semigroup and monoid tests.
28+
* Switch from the uptodate-gradle-plugin to gradle-versions-plugin.
29+
* Speed up Gradle tests by running in parallel and not generating reports.
1330

1431
== Breaking Changes
15-
32+
* Removed Ord parameter from Monoid's setIntersectionMonoid function.
33+
* Removed the classes F1W, F1Functions, F2W, F2Functions, F3W, F3Functions, F4W, F4Functions, F5W, F5Functions, F6W, F6Functions, F7W, F7Functions, F8W and F8Functions.
34+
* Removed deprecated Monoid, Ord, P, P1, Semigroup, Array, HashMap, Java, List, Seq, Set, Stream, Gen, Rand and TreeMap functions.
1635

1736
== Documentation
18-
19-
37+
* Fixed the javadoc on Either's iif function.
38+
* Fixed doc for union and intersection monoid for sets.
39+
* Fixed semigroup docs.
40+
* Fixed List.headOption.
2041

2142
== Contributors
43+
* Gabor Liptak
44+
* Jean-Baptiste Giraudeau
45+
* Soundharya Kamaraj
46+
* Yaroslav Atroshenko
47+
* Mark Perry
48+
* Chen Zhang
2249

0 commit comments

Comments
 (0)