RELEASE NOTES: COLLECTIONS 3.3
Commons collections is a project to develop and maintain collection classes
based on and inspired by the JDK collection framework.
This project is JDK1.2 compatible, and does not use JDK1.5 generics.
This release adds various new classes and fixes a number of bugs.
All feedback should be directed to commons-user at jakarta.apache.org.
COMPATIBILITY
This release is fully source and binary compatible with v3.2.
(Checks performed using JDiff and Clirr, thanks).
Please check the bug fixes to ensure you weren't relying on the behaviour of a bug.
There are xxxxxxxxxxxxxxxxxxx new deprecations:
If this causes major headaches to anyone please contact commons-dev at jakarta.apache.org.
NEW CLASSES
ENHANCEMENTS
BUG FIXES
- Flat3Map - Fix setValue in MapIterator and EntrySetIterator to work correctly [COLLECTIONS-217]
- ExtendedProperties - Include property name had confused static/instance semantics [COLLECTIONS-214]
- CollectionUtils - Fix removeAll() method which was completely broken [COLLECTIONS-219]
- MultiValueMap - Fix put() and putAll() to return correct results [COLLECTIONS-228]
- SetUniqueList - addAll(int, Collection) fixed to properly insert at the specified index [COLLECTIONS-249]
JAVADOC
- IteratorChain - Clarify constructor behaviour
- MuliKey - Spelling [COLLECTIONS-216]
- DefaultedMap - Clarify transformer behaviour [COLLECTIONS-215]