From 0751f75c4c9cf8448cc36433c9defe59fc66774b Mon Sep 17 00:00:00 2001 From: Thomas Neidhart Date: Mon, 22 Apr 2013 19:57:58 +0000 Subject: [PATCH] Added more changelog entries from JIRA. git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/trunk@1470688 13f79535-47bb-0310-9956-ffa450edef68 --- src/changes/changes.xml | 111 +++++++++++++++++++++++++++++++++------- 1 file changed, 93 insertions(+), 18 deletions(-) diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 754b6e3d8..6447ad26d 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -47,9 +47,6 @@ better performance than "Collection#containsAll(Collection)" depending on the use-case and type of collection used. - - Added serialization support for "TreeBidiMap". - Change base package to org.apache.commons.collections4. @@ -83,13 +80,6 @@ Tree traversal with a TreeListIterator will not be affected anymore by the removal of an element directly after a call to previous(). - - Added "IndexedCollection" collection decorator which provides a map-like - view on an existing collection. - - - Added "DualLinkedHashBidiMap" bidi map implementation. - Added "LazyIteratorChain" iterator. @@ -168,12 +158,8 @@ Added new method "get(int)" to "BoundedFifoBuffer" and "CircularFifoBuffer". - - Added serialization support for "FixedOrderComparator" and "TransformingComparator". - - - Return concrete class in static factory methods instead of base class interface - (except for Unmodifiable decorators). + + Added "ListUtils#select" and "ListUtils#selectRejected" methods. Added an implementation of Eugene Myers difference algorithm in package @@ -219,15 +205,104 @@ Added support for using custom "Equator" objects in "EqualPredicate". + + Added serialization support for "TreeBidiMap". + + + The predicate that rejected an object to be added to a "PredicatedCollection" + is now contained in the respective exception message. + + + Added "IndexedCollection" collection decorator which provides a map-like + view on an existing collection. + + + Added serialization support for "FixedOrderComparator" and "TransformingComparator". + + + "MultiKey" will now be correctly serialized/de-serialized. + + + "TreeBag" will now only accept "Comparable" objects as input when used with natural ordering. + + + Fixed javadoc for methods "firstKey()" and "lastKey()" in class "AbstractLinkedMap". + + + Added constructor "TransformingComparator(Transformer)". + + + Added "DualLinkedHashBidiMap" bidi map implementation. + + + Removed unused variables in "TreeBidiMap". + + + The static factory methods have been renamed from "getInstance()" to a camel-case + version of the class name, e.g. "truePredicate()" for class "TruePredicate". + + + "SetUniqueList.addAll(int, Collection)" now correctly add the collection at the + provided index. + + + Added "Equator" interface. + Added "PassiveExpiringMap" map decorator. - - Added "ListUtils#select" and "ListUtils#selectRejected" methods. + + "MultiValueMap" is now serializable. + + + Added method "ListUtils#indexOf(List, Predicate)". + + + Return concrete class in static factory methods instead of base class interface + (except for Unmodifiable decorators). + + + "CollectionUtils#size(Collection)" now returns 0 when called with null as input. + + + Removed deprecated classes and methods. + + + "MultiValueMap#put(Object, Object)" and "MultiValueMap#putAll(Object, Collection)" + now correctly return if the map has changed by this operation. + + + Added method "ListOrderedMap#putAll(int, Map)". + + + "CollectionUtils#addAll(...)" methods now return if the collection has been changed + by this operation. + + + "CompositeCollection", "CompositeMap" and "CompositeSet" are now serializable. "CollectionUtils#removeAll" wrongly called "ListUtils#retainAll". + + The "CollectionUtils#select(Collection, Predicate, Collection)" method will now + return the output collection. + + + Added support for resettable iterators in "IteratorIterable". + + + Added methods "MapUtils#populateMap(Map, Collection, Transformer, ...)". + + + "CollectionUtils#forAllDo(Collection, Closure)" now returns the provided closure. + + + Support generic versions of classes in collections. + + + Added class "ComparatorPredicate". +