Skip to content

Commit 4b9936c

Browse files
committed
Fully updated release notes
1 parent f18edd4 commit 4b9936c

1 file changed

Lines changed: 50 additions & 6 deletions

File tree

etc/release-notes/release-notes-4.5.adoc

Lines changed: 50 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,68 @@ Proposed release: last quarter 2015
55

66
== Enhancements
77

8-
* TODO.
8+
* Added Seq toList and delete (#198).
9+
* Added functions to P1: map_, liftM2, sequence (#200).
10+
* Added liftM2 to Option (#201).
11+
* Added headOption and tailOption to List (#202).
12+
* Replaced usage of P1 with F0 in Stream orTail, sequence and cons (#203).
13+
* Added Arbitrary.arbSet (48d4c8358f1257e2126726be0808b48568f372bf).
14+
* Added to Arbitrary arbitrary lists for integer, string, boolean and double (#183).
15+
* Updated Stream.toList using List.Buffer for performance (#180).
16+
* Added java-core module for simple handling of core Java types, e.g. List map, bind, filter, fold (4611c3524eca1786c112fcae0a727f2243b2d492, 13ebd6f22db7a8bf8247f0f4ea4ac3cd8afef4b9).
17+
* Added Tree isLeaf and length (#185).
18+
* Added min and max to Set (#176).
19+
* Added min, minKey, max and maxKey for TreeMap. Added arbitrary TreeMap's (#176).
20+
* Added ordering a P2 by first or second element in the tuple (#175).
21+
* Added Set.toStream (#175).
22+
* Added TreeMap.toList (#175).
23+
* Added toListReverse and toStreamReverse for Set and TreeMap (#177).
24+
* Added headOption to Seq and FingerTree. Added length to FingerTree (7e1d3a9300af84b3c4c5204e4b7a5a0e89c44303).
25+
* Added Stream.enumerationStream (0028ef0f8e6a36b77cbd75b29e92d77eacc167bd).
26+
* Support use of FunctionalJava on Java 6 runtime (67f1fc9f2c35479bf18d9ef948062e01ef740d5e).
927

1028
== Fixes
1129

12-
* TODO.
30+
* Fixed constructors of fixed length monomorphic traversal (#179).
31+
* Fixed defect in Buffer.copy (#181).
32+
* Fixed order of foldMap for Set which switch the left and right branches (#205).
33+
* Fixed List.intersperse to use heap, not stack space (#188).
34+
* Fixed Validation.accumulate for 4 validations (#190).
35+
* Avoid stackoverflow for List.splitAt (0ca0e13a4106e7dad676b9c389e7ea3b79854c62).
36+
* Avoid stackoverflow for List.take (aec491c84c7c7761f8a1ddddd67b4678b485c1af).
37+
* Resolved overloaded List methods (d3e99ced4ec5f3ae4c4066a02a50da55ffc981b2).
1338

1439
== Internal
1540

16-
* TODO.
41+
* Added @SafeVargs to suppress various unchecked warnings (#174).
42+
* Suppressed various unchecked compiler warnings (9853c6a26309cf9f4936d431a6bc65b4c37550b1).
43+
* Added compiler warnings for unchecked and deprecation (#204).
44+
* Simplified code to avoid function creation and inner static class (#179).
45+
* Upgraded to Gradle 2.9.
46+
* Added example of badly creating a Stream from an iterator (d38a694f9f1728417cb178c685850f627b10bf5b).
47+
* Configure Retro Lambda using variables (6aa26bcb56dd43d36bede2e8c34cbb21f69c1c8a).
48+
* 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).
50+
* Updated Travis CI to use latest Java 8 (8ddc11546badbeafb0b16bc1e0fb922b06f23079).
51+
* Replaced usage of new P1 with P.lazy (2d6a8dd4412220a749331b6ffec45bd720ac7479).
52+
* Replaced P1 with F0 instances where possible (5b8248c51445e92aa8c8ff241e717f909a5bdd63, 0ca5248a3016209c9e62df509a79ed9432421322).
53+
* Replace anonymous F2 instances with lambdas (b438b1b89705f6d0bfd5e7c31bd217d173c43dfc).
54+
* Replace anonymous F3 instances with lambdas (721118902a5af76665df347b073534debf384f69).
55+
* Added coverall integration, submodules not consolidated into single report.
56+
* Replaced annonymous P2 with static constructor (92f663384541dfbea013c14b7f60951d925bcd26).
1757

1858
== Breaking Changes
1959

20-
* TODO.
60+
* None.
2161

2262
== Documentation
2363

24-
* TODO.
64+
* Added release process doc (#174).
2565

2666
== Contributors
2767

28-
* TODO.
68+
* Mark Perry
69+
* Zheka Kozlov
70+
* Jean-Baptiste Giraudeau
71+
* Shintaro Murakami
72+

0 commit comments

Comments
 (0)