You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Support use of FunctionalJava on Java 6 runtime (67f1fc9f2c35479bf18d9ef948062e01ef740d5e).
27
+
* Added Void, a logically uninhabited type (#193).
28
+
* Log n multiply for Semigroup/Monoid (61ec2b09e5acc629f334d7c4264a92b99dd9fd3b).
29
+
* Added coverage badge.
30
+
* Added Stream.toJavaList
31
+
* Added support to create fj.data types from standard Java iterable, iterator and array types.
32
+
* Added support to convert to standard java.util.* classes for standard fj.data types where similar java.util class exists.
33
+
* Added difference list support (DList, #214).
34
+
* Made Array.ImmutableProjection static (#210).
35
+
* Added Gitter room and badge at the top of the main Github page.
27
36
28
37
== Fixes
29
38
@@ -42,22 +51,24 @@ Proposed release: last quarter 2015
42
51
* Suppressed various unchecked compiler warnings (9853c6a26309cf9f4936d431a6bc65b4c37550b1).
43
52
* Added compiler warnings for unchecked and deprecation (#204).
44
53
* Simplified code to avoid function creation and inner static class (#179).
45
-
* Upgraded to Gradle 2.9.
54
+
* Upgraded to Gradle 2.10.
46
55
* Added example of badly creating a Stream from an iterator (d38a694f9f1728417cb178c685850f627b10bf5b).
47
56
* Configure Retro Lambda using variables (6aa26bcb56dd43d36bede2e8c34cbb21f69c1c8a).
48
57
* Updated package fj, fj.control, fj.data, fj.data.fingertrees, fj.data.hlist, fj.data.vector, fj.function, fj.parser to use lambdas (#206).
49
-
* Added test coverage report, run "gradlew coverage", report is under root/build/reports/jacoco/coverage/html/index.html (#207).
58
+
* Added test coverage report, run "gradlew jacocoRootReport coveralls", report is under root/build/reports/jacoco/coverage/html/index.html (#207).
50
59
* Updated Travis CI to use latest Java 8 (8ddc11546badbeafb0b16bc1e0fb922b06f23079).
51
60
* Replaced usage of new P1 with P.lazy (2d6a8dd4412220a749331b6ffec45bd720ac7479).
52
61
* Replaced P1 with F0 instances where possible (5b8248c51445e92aa8c8ff241e717f909a5bdd63, 0ca5248a3016209c9e62df509a79ed9432421322).
53
62
* Replace anonymous F2 instances with lambdas (b438b1b89705f6d0bfd5e7c31bd217d173c43dfc).
54
63
* Replace anonymous F3 instances with lambdas (721118902a5af76665df347b073534debf384f69).
55
64
* Added coverall integration, submodules not consolidated into single report.
56
-
* Replaced annonymous P2 with static constructor (92f663384541dfbea013c14b7f60951d925bcd26).
65
+
* Replaced annonymous P2 with static constructor (#189, 92f663384541dfbea013c14b7f60951d925bcd26).
66
+
* Created performance module to keep code demonstrating performance based reasoning.
67
+
* Added JUnit for Doubles (#226).
57
68
58
69
== Breaking Changes
59
70
60
-
* None.
71
+
* Made Array.ImmutableProjection static (#210). This previously forced usage by `Array<TypeName>.ImmutableProjection<TypeName>` or `Array<?>.ImmutableProjection<TypeName>`.
61
72
62
73
== Documentation
63
74
@@ -69,4 +80,10 @@ Proposed release: last quarter 2015
0 commit comments