Author: bayard Date: Thu May 21 06:44:11 2009 New Revision: 776974 URL: http://svn.apache.org/viewvc?rev=776974&view=rev Log: Preparing site for 3.3
Added: commons/proper/collections/trunk/xdocs/release_3_3.xml (with props) Modified: commons/proper/collections/trunk/xdocs/index.xml commons/proper/collections/trunk/xdocs/navigation.xml Modified: commons/proper/collections/trunk/xdocs/index.xml URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/xdocs/index.xml?rev=776974&r1=776973&r2=776974&view=diff ============================================================================== --- commons/proper/collections/trunk/xdocs/index.xml (original) +++ commons/proper/collections/trunk/xdocs/index.xml Thu May 21 06:44:11 2009 @@ -60,7 +60,7 @@ The JavaDoc API documents are available online: </p> <ul> -<li>The <a href="api-release/index.html">current release 3.2.1</a></li> +<li>The <a href="api-release/index.html">current release 3.3</a></li> <li>The latest 2.x release - <a href="api-2.1.1/index.html">version 2.1.1</a></li> <li>The <a href="apidocs/index.html">latest SVN</a></li> </ul> @@ -72,9 +72,9 @@ <!-- ================================================== --> <section name="Releases"> <p> -The latest version is v3.2.1 - +The latest version is v3.3 - <a href="http://commons.apache.org/downloads/download_collections.cgi">Download now!</a><br /> -The <a href="release_3_2_1.html">release notes</a> are also available. +The <a href="release_3_3.html">release notes</a> are also available. </p> <p> For previous releases, see the <a href="http://archive.apache.org/dist/commons/collections/">Apache Archive</a> Modified: commons/proper/collections/trunk/xdocs/navigation.xml URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/xdocs/navigation.xml?rev=776974&r1=776973&r2=776974&view=diff ============================================================================== --- commons/proper/collections/trunk/xdocs/navigation.xml (original) +++ commons/proper/collections/trunk/xdocs/navigation.xml Thu May 21 06:44:11 2009 @@ -30,7 +30,7 @@ <item name="Download" href="http://commons.apache.org/downloads/download_collections.cgi"/> <item name="User guide" href="/userguide.html"/> <item name="History" href="/history.html"/> - <item name="Javadoc (3.2.1 release)" href="api-release/index.html"/> + <item name="Javadoc (3.3 release)" href="api-release/index.html"/> </menu> <menu name="Development"> Added: commons/proper/collections/trunk/xdocs/release_3_3.xml URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/xdocs/release_3_3.xml?rev=776974&view=auto ============================================================================== --- commons/proper/collections/trunk/xdocs/release_3_3.xml (added) +++ commons/proper/collections/trunk/xdocs/release_3_3.xml Thu May 21 06:44:11 2009 @@ -0,0 +1,113 @@ +<?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>Release notes for v3.3</title> + <author email="d...@commons.apache.org">Commons Documentation Team</author> + </properties> +<body> + +<section name="Release notes for v3.3"> +<p> +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. +</p> +<p> +This release adds various new classes and fixes a number of bugs. +All feedback should be directed to commons-user at jakarta.apache.org. +</p> +<hr /> + +<center><h3>COMPATIBILITY</h3></center> +<p> +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. +</p> +<p> +One bug was that the ExtendedProperties was hiding properties with empty +property values. It is possible you could have been depending on that feature. +See [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-238">COLLECTIONS-238</a>]. +</p> +<p> +There are is one new <i>deprecation</i>:<br /> +<ul> +<li>ExtendedProperties.include is deprecated in favour of a getInclude()/setInclude(String) pairing</li> +</ul> +If this causes major headaches to anyone please contact dev at commons.apache.org. +</p> + +<center><h3>NEW CLASSES</h3></center> +<ul> +<li>None</li> +</ul> + +<center><h3>ENHANCEMENTS</h3></center> +<ul> +<li>CollatingIterator - getIteratorIndex() method added [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-289">COLLECTIONS-289</a>]</li> +<li>CollectionUtils - size(null) now returns 0 [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-230">COLLECTIONS-230</a>]</li> +<li>CollectionUtils - sizeIsEmpty(null) return trues [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-298">COLLECTIONS-298</a>]</li> +<li>ExtendedProperties - load() now allows empty property values [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-238">COLLECTIONS-238</a>]</li> +<li>ListOrderedMap - putAll method added [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-226">COLLECTIONS-226</a>]</li> +<li>ListUtils - indexOf(List,Predicate) method added [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-235">COLLECTIONS-235</a>]</li> +<li>MapUtils - populateMap methods added [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-194">COLLECTIONS-194</a>]</li> +<li>PredicatedCollection - validate IllegalArgumentException text includes failing Predicate [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-280">COLLECTIONS-280</a>]</li> +<li>TreeBidiMap - Implements Serializable [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-285">COLLECTIONS-285</a>]</li> +<li>TreeBidiMap - TreeView now cached [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-255">COLLECTIONS-255</a>]</li> +</ul> + +<center><h3>BUG FIXES</h3></center> +<ul> +<li>Flat3Map - Fix setValue in MapIterator and EntrySetIterator to work correctly [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-217">COLLECTIONS-217</a>]</li> +<li>ExtendedProperties - Include property name had confused static/instance semantics [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-214">COLLECTIONS-214</a>]</li> +<li>CollectionUtils - Fix removeAll() method which was completely broken [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-219">COLLECTIONS-219</a>]</li> +<li>MultiValueMap - Fix put() and putAll() to return correct results [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-228">COLLECTIONS-228</a>]</li> +<li>SetUniqueList - addAll(int, Collection) fixed to properly insert at the specified index [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-249">COLLECTIONS-249</a>]</li> +<li>UnboundedFifoBuffer - Serialization/Deserialization no longer creates an unmodifiable object [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-220">COLLECTIONS-220</a>]</li> +<li>Composite classes - Now implement Serializable [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-221">COLLECTIONS-221</a>]</li> +<li>MultiValueMap - Now implements Serializable [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-240">COLLECTIONS-240</a>]</li> +<li>Transformed classes - now all have decorateTransform methods [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-256">COLLECTIONS-256</a>]</li> +<li>Flat3Map - remove() now returns the correct value when size <= 3 [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-261">COLLECTIONS-261</a>]</li> +<li>FastTreeMap - no longer loses the comparator [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-264">COLLECTIONS-264</a>]</li> +<li>TreeBag - no longer accepts non-Comparable classes when naturally ordered [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-265">COLLECTIONS-265</a>]</li> +<li>MultiKey - hashCode made transient to deal with RMI issues [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-266">COLLECTIONS-266</a>]</li> +<li>ExtendedProperties - combine now imports properly [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-271">COLLECTIONS-271</a>]</li> +<li>ExtendedProeprties - put() and putAll() now update the getKeys() map [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-278">COLLECTIONS-278</a>]</li> +<li>CaseInsensitiveMap - Case insensitivity approach made locale independent [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-294">COLLECTIONS-294</a>]</li> +<li>ExtendedProperties - convertProperties now filters out non-String values [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-299">COLLECTIONS-299</a>]</li> +<li>SetUniqueList - set method no longer allows duplicates [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-304">COLLECTIONS-304</a>]</li> +<li>SetUniqueList - subList().contains() now checks against its own values and not its parents [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-307">COLLECTIONS-307</a>]</li> +<li>AbstractHashedMap - Map constructor now calls a private putAll rather than a potential method in a subclass [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-317">COLLECTIONS-317</a>]</li> +<li>StaticBucketMap - putAll() uses more efficient entrySet() iterator [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-320">COLLECTIONS-320</a>]</li> +</ul> + +<center><h3>JAVADOC</h3></center> +<ul> +<li>IteratorChain - Clarify constructor behaviour</li> +<li>Unmodiable collections - Improved documentation to indicate what happens when a modification attempt is made [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-303">COLLECTIONS-303</a>]</li> +<li>MuliKey - Spelling [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-216">COLLECTIONS-216</a>]</li> +<li>DefaultedMap - Clarify transformer behaviour [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-215">COLLECTIONS-215</a>]</li> +<li>AbstractLinkMap - firstKey() and lastKey() documentation swapped [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-262">COLLECTIONS-262</a>]</li> +<li>ListUtils - transformedList behaviour correctly explained [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-288">COLLECTIONS-288</a>]</li> +<li>LRUMap - constructor javadoc no longer implies -1 maxSize means unlimited [<a href="https://issues.apache.org/jira/browse/COLLECTIONS-316">COLLECTIONS-316</a>]</li> +</ul> +</section> + +</body> +</document> Propchange: commons/proper/collections/trunk/xdocs/release_3_3.xml ------------------------------------------------------------------------------ svn:eol-style = native