Repository: commons-collections Updated Branches: refs/heads/COLLECTIONS_3_2_X [created] 7f0185bd3
Add initial changes.xml with planned backports. git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/branches/COLLECTIONS_3_2_X@1713148 13f79535-47bb-0310-9956-ffa450edef68 Project: http://git-wip-us.apache.org/repos/asf/commons-collections/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-collections/commit/6e5ae530 Tree: http://git-wip-us.apache.org/repos/asf/commons-collections/tree/6e5ae530 Diff: http://git-wip-us.apache.org/repos/asf/commons-collections/diff/6e5ae530 Branch: refs/heads/COLLECTIONS_3_2_X Commit: 6e5ae530b3a0478dddeb44b54ea7546093e82b02 Parents: a5740d8 Author: Thomas Neidhart <t...@apache.org> Authored: Sat Nov 7 15:55:47 2015 +0000 Committer: Thomas Neidhart <t...@apache.org> Committed: Sat Nov 7 15:55:47 2015 +0000 ---------------------------------------------------------------------- src/changes/changes.xml | 110 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-collections/blob/6e5ae530/src/changes/changes.xml ---------------------------------------------------------------------- diff --git a/src/changes/changes.xml b/src/changes/changes.xml new file mode 100644 index 0000000..b7289a9 --- /dev/null +++ b/src/changes/changes.xml @@ -0,0 +1,110 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> +<document> + <properties> + <title>Commons Collections Changes</title> + </properties> + <body> + + <release version="3.2.2" date="20XX-XX-XX" description="This is a bugfix release."> + + <!-- Bugfixes planned to backport from 4.0 + + <action issue="COLLECTIONS-447" dev="tn" type="fix" due-to="Jeffrey Barnes"> + Tree traversal with a TreeListIterator will not be affected anymore by + the removal of an element directly after a call to previous(). + </action> + <action issue="COLLECTIONS-444" dev="tn" type="fix" due-to="Thomas Vahrst, John Vasileff"> + SetUniqueList.set(int, E) now works correctly if the object to be inserted + is already placed at the given position. + </action> + <action issue="COLLECTIONS-441" dev="tn" type="fix" due-to="Thomas Vahrst"> + MultiKeyMap.clone() now correctly calls super.clone(). + </action> + <action issue="COLLECTIONS-411" dev="tn" type="fix" due-to="Adrian Nistor"> + Fixed possible "IndexOutOfBoundsException" in "ListOrderedMap#putAll". + </action> + <action issue="COLLECTIONS-400" dev="tn" type="fix" due-to="Shin Hwei Tan"> + Added missing null check in "CollectionUtils#addIgnoreNull(Collection, Object)". + </action> + <action issue="COLLECTIONS-380" dev="tn" type="fix" due-to="Dave Brosius"> + Fixed infinite loop when calling "UnmodifiableBoundedCollection#unmodifiableBoundedCollection()". + </action> + <action issue="COLLECTIONS-364" dev="sebb" type="fix"> + "DualTreeBidiMap" now uses the correct comparator for the reverse map during de-serialization. + </action> + <action issue="COLLECTIONS-360" dev="jochen" type="fix" due-to="Sai Zhang"> + "FilterListIterator#hasNext" does not throw a NullPointerException anymore + to comply to the Java iterator specification. + </action> + <action issue="COLLECTIONS-359" dev="bayard" type="fix" due-to="Mark Shead"> + "ListUtils#intersection(List, List)" will now also work correctly if there + are duplicate elements in the provided lists. + </action> + <action issue="COLLECTIONS-350" dev="bayard" type="fix" due-to="Michael Akerman"> + Removed debug output in "MapUtils#getNumber(Map)". + </action> + <action issue="COLLECTIONS-335" dev="jochen" type="fix" due-to="sebb"> + Fixed cache assignment for "TreeBidiMap#entrySet". + </action> + <action issue="COLLECTIONS-334" dev="jochen" type="fix" due-to="sebb"> + Synchronized access to lock in "StaticBucketMap#size()". + </action> + <action issue="COLLECTIONS-330" dev="mbenson" type="fix" due-to="Joerg Schaible"> + "LRUMap#keySet()#remove(Object)" will not throw a "ConcurrentModificationException" anymore. + </action> + <action issue="COLLECTIONS-307" dev="bayard" type="fix" due-to="Christian Semrau"> + "SetUniqueList#subList()#contains(Object)" will now correctly check the subList + rather than the parent list. + </action> + <action issue="COLLECTIONS-304" dev="bayard" type="fix" due-to="RafaÅ Figas,Bjorn Townsend"> + "SetUniqueList#set(int, Object)" will now correctly enforce the uniqueness constraint. + </action> + <action issue="COLLECTIONS-294" dev="bayard" type="fix" due-to="Benjamin Bentmann"> + "CaseInsensitiveMap" will now convert input strings to lower-case in a + locale-independant manner. + </action> + <action issue="COLLECTIONS-266" dev="bayard" type="fix" due-to="Joerg Schaible"> + "MultiKey" will now be correctly serialized/de-serialized. + </action> + <action issue="COLLECTIONS-261" dev="bayard" type="fix" due-to="ori"> + "Flat3Map#remove(Object)" will now return the correct value mapped to the removed key + if the size of the map is less or equal 3. + </action> + <action issue="COLLECTIONS-249" dev="bayard" type="fix" due-to="Joe Kelly"> + "SetUniqueList.addAll(int, Collection)" now correctly add the collection at the + provided index. + </action> + <action issue="COLLECTIONS-228" dev="scolebourne" type="fix"> + "MultiValueMap#put(Object, Object)" and "MultiValueMap#putAll(Object, Collection)" + now correctly return if the map has changed by this operation. + </action> + <action issue="COLLECTIONS-219" dev="scolebourne" type="fix" due-to="Tom Leccese"> + "CollectionUtils#removeAll" wrongly called "ListUtils#retainAll". + </action> + <action issue="COLLECTIONS-217" dev="scolebourne" type="fix" due-to="Matt Bishop"> + Calling "setValue(Object)" on any Entry returned by a "Flat3Map" will now + correctly set the value for the current entry. + </action> + <action issue="COLLECTIONS-216" dev="scolebourne" type="fix" due-to="Hendrik Maryns"> + "MultiKey#toString()" will now use "Arrays#toString(List)". + </action> + --> + </release> + </body> +</document>