diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 78766bfbb..a3ed7715f 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,3 +1,49 @@ + Apache Apache Commons Collections 4.2 RELEASE NOTES + +The Apache Commons Collections package contains types that extend and augment the Java Collections Framework. + +Update from Java 6 to Java 7, bug fixes, and small changes. + +Changes in this version include: + +New features: +o COLLECTIONS-681: Add test for MultiSetUtils Thanks to Stephan Fuhrmann. +o COLLECTIONS-658: Add Automatic-Module-Name MANIFEST entry for Java 9 compatibility. +o COLLECTIONS-589: Add null-safe MapUtils.size(Map) method. Thanks to Gary Gregory. +o COLLECTIONS-586: PatriciaTrie prefixMap clear throws NullPointerException. Thanks to Shailender Bathula, Gary Gregory. +o COLLECTIONS-654: Add class SortedProperties to sort keys. +o COLLECTIONS-668: Add CollectionUtils containsAny method for primitive array: org.apache.commons.collections4.CollectionUtils.containsAny(Collection, T...). Thanks to Gary Gregory. +o COLLECTIONS-575: Synchronized queue wrapper in QueueUtils. Thanks to Guram Savinov, Grzegorz Rożniecki, Bruno P. Kinoshita, Gary Gregory. +o COLLECTIONS-670: Add org.apache.commons.collections4.IteratorUtils.first(Iterator). Thanks to Gary Gregory. +o COLLECTIONS-671: Add org.apache.commons.collections4.IterableUtils.first(Iterable). Thanks to Gary Gregory. + +Fixed Bugs: +o COLLECTIONS-599: HashEntry array object naming data initialized with double the size during deserialization. Thanks to Tejas Patel, Saleem Akbar, Gary Gregory. +o COLLECTIONS-662: Unit tests MapUtilsTest and ListIteratorWrapperTest no longer fail on Java 9. Thanks to Vamsi Kavuri. +o COLLECTIONS-661: Intermittent test failures in Windows for HashSetValuedHashMap. +o COLLECTIONS-660: Uncomment test in AbstractMapTest regarding LRUMap equals. +o COLLECTIONS-656: Fix site build on Java 8. +o COLLECTIONS-653: Update Javadoc to Build on Java 1.8. +o COLLECTIONS-606: Build status, Coverage status and Maven central weren't in README.md Thanks to Vamsi Kavuri. +o COLLECTIONS-594: Web site spelling error: MultiValuedMapeList. Thanks to Javen O'Neal. +o COLLECTIONS-597: Correction of Javadoc for org.apache.commons.collections4.functors.CatchAndRethrowClosure. Thanks to Enrique. +o COLLECTIONS-678: The verification of unsupported iterator methods is not complete. Thanks to Oscar Luis Vera Pérez. +o COLLECTIONS-673: ListUtils.partition potential integer overflow. Thanks to John Mark, Stephan Fuhrmann. + +Changes: +o COLLECTIONS-602: Improve efficiency of DefaultedMap.get. Thanks to John Mark. +o COLLECTIONS-603: Small improvements for generics, conditional statements, and warnings suppressions. Thanks to Artem Konovalov. +o COLLECTIONS-655: Update platform from Java 6 to Java 7. +o COLLECTIONS-666: org.apache.commons.collections4.ListUtils.union(List, List) should pre-allocate result list. Thanks to BELUGA BEHR. +o COLLECTIONS-669: Update org.apache.commons.collections4.CollectionUtils.addAll(Collection, C[]) to addAll(Collection, C...). Thanks to BELUGA BEHR, Gary Gregory. + + +For complete information on Apache Commons Collections, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Apache Commons Collections website: + +http://commons.apache.org/proper/commons-collections/ + +=============================================================================== Apache Commons Collections Version 4.1