This is an automated email from the ASF dual-hosted git repository. ggregory pushed a change to branch release in repository https://gitbox.apache.org/repos/asf/commons-collections.git
from 5aee6ade7 Bump to next development version add 7be11635e Add section for the next release add b0281bc86 Bump actions/setup-java from 4.5.0 to 4.6.0 add e87cc8277 Bump actions/upload-artifact from 4.4.3 to 4.5.0 add 8875dad1b Replace 2x empty lines with a single one add d24d7a83a Use Objects.requireNonNull() add baf26fa61 Bump github/codeql-action from 3.27.9 to 3.28.0 add b4346ecc6 Javadoc: English, not Latin add cac694d5c Update notice file copyright end date add c61f84a0c Bump commons-codec:commons-codec from 1.17.1 to 1.17.2 add 3851d44be Bump org.apache.commons:commons-parent from 78 to 79 add bec1ce61e Bump actions/upload-artifact from 4.5.0 to 4.6.0 add 6bb20d528 Make sure JAR files are readable in the TAR file add ecba901b4 Add comment for reproducible builds add 809716595 Bump org.apache.commons:commons-parent from 78 to 79 add 20b382808 Use HTTPS to fetch XSD files add 483e85c7c Bump github/codeql-action from 3.28.0 to 3.28.1 add 302411ab0 Merge pull request #588 from apache/dependabot/github_actions/github/codeql-action-3.28.1 add b90831d52 Typo add 92f21ae63 chmod -x add 0ba032b6d Move the Javadoc overview where the Maven Javadoc plugin expects it add ad711512a Remove trailing whitespace add 924c2b2c2 Fix Javadoc generation on Java 11 add cf4a1e127 Normalize main menu on the website add af658507a Add Checkstyle TypecastParenPad add 4bb08ab0a Remove background color from site page add abe64adbf Fix HTML warnings add bb6e12f4d Bump github/codeql-action from 3.28.1 to 3.28.4 add 97331ce6e Port from Doxia 1 to 2 add 0082d8a8e Update contributing file from user feedback add a0d7cb569 Normalize spelling add 5690be041 Normalize spelling add 44d74ce25 Normalize spelling add b4e41251d Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 add 9af5d22d8 Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 #591 add 30c8cf47b Bump github/codeql-action from 3.28.4 to 3.28.8 add 5d32fdf3c Bump actions/setup-java from 4.6.0 to 4.7.0 add 7050b8add [site] Update dev email label add 34705e73c Bump github/codeql-action from 3.28.8 to 3.28.9 add 106808e20 Sort Checkstyle entries add 8addbd6f0 Add Checkstyle ArrayTypeStyle add 90852da34 Add Checkstyle CovariantEquals add 8e408017a Add Checkstyle DefaultComesLast add 2e0cd7ae3 Nomalize moduile name add c6305a5d6 Add Checkstyle EmptyBlock add e97ed2826 Add Checkstyle EqualsHashCode add 153bb2256 Add Checkstyle FallThrough add eb6561d21 Add Checkstyle FinalLocalVariable add 0afd0b35b Add Checkstyle IllegalInstantiation add 4bb493225 Add Checkstyle MultipleVariableDeclarations add 99ae265fb Add Checkstyle SimplifyBooleanExpression add bb2ebee5e Add Checkstyle SimplifyBooleanReturn add 0cce8df41 Add Checkstyle StringLiteralEquality add c446d250c Add Checkstyle SuperFinalize add b0f126809 Add Checkstyle SuperClone add 25969078b Add Checkstyle UnnecessaryParentheses add 2821c3fe0 Bump org.apache.commons:commons-parent from 79 to 81 add 5870ec733 Bump org.apache.commons:commons-parent from 79 to 81 #2296 add 105413ddf Fix typos in Javadoc and comments add 42daa879e Update MathJax URL add b040e6d03 Bump actions/cache from 4.2.0 to 4.2.1 add 8ce913d9f Bump github/codeql-action from 3.28.9 to 3.28.10 add 1d1dfcd85 Bump ossf/scorecard-action from 2.4.0 to 2.4.1 add 2d0531881 Bump actions/upload-artifact from 4.6.0 to 4.6.1 add bdfeabead Bump actions/cache from 4.2.1 to 4.2.2 add e859703b7 Simplify wording add 9ead80ce2 Javadoc add 9af3341d8 Bump github/codeql-action from 3.28.10 to 3.28.11 add 3ccf6db7e Comment: Remove unnecessary Latin acronym add 7d15275d7 Refactor AbstractPropertiesFactory.load(File|String) to use NIO add 2c4eae489 Use NIO in tests to read test fixtures add bf840192b Add IteratorUtils.toSet(Iterator, int) add ed0030fa2 Declutter unit test code add 3e22618df Add EnumerationUtils.toSet(Enumeration) add c0fc3b72b Declutter unit test code add dfc9fd81b Bump actions/cache from 4.2.2 to 4.2.3 add c8f950067 Bump github/codeql-action from 3.28.11 to 3.28.12 add f921d7c09 Bump actions/upload-artifact from 4.6.1 to 4.6.2 add ce868cb4c Javadoc @since tag should be after @return and @throws add b4e7ff365 Javadoc add f1fa5fafc GH CI: Replace Java 23 with 24 add ec0fb90e1 Typo add acb8f7240 Typo add 3d1c98523 Bump github/codeql-action from 3.28.12 to 3.28.13 add a01687df7 Bump commons.jacoco.version from 0.8.13-SNAPSHOT to 0.13.0 add 3443beb81 Bump actions/dependency-review-action from 4.5.0 to 4.6.0 add 40def9bee Bump github/codeql-action from 3.28.13 to 3.28.15 add 765dfc27c Bump actions/setup-java from 4.7.0 to 4.7.1 add e76f13f41 [test] Bump commons-io:commons-io from 2.18.0 to 2.19.0 add e468295fc Better release notes template add db64c0164 Remove cast add 4d0a42f6e Remove cast add 592f1b0f2 No need to nest add 4dcdf5e37 Use final add a67d0764b Use a method reference add b8d0a7fc3 Remove cast add 07e4cca7a Remove cast add 79a761815 Javadoc add 022030c55 Javadoc add cd8af14ad Javadoc add c264391ee Simplify implementation of org.apache.commons.collections4.bloomfilter.LayerManager.processBloomFilters(Predicate<BloomFilter>) add 643039944 Javadoc add 725986d9e Simplify implementation of org.apache.commons.collections4.bloomfilter.BloomFilterExtractor.fromBloomFilterArray(...).new BloomFilterExtractor() {...}.processBloomFilters(Predicate<BloomFilter>) add 32f59e049 Javadoc add de1e00ace Make new inner class final add 9f1ab2afa Remove extra space add 4f810096e [COLLECTIONS-693] Please add OWASP Dependency Check to the build add e32afac39 Bump properties for the next version add cf1e3df7e Prepare for the next release candidate No new revisions were added by this update. Summary of changes: .github/workflows/codeql-analysis.yml | 8 +- .github/workflows/dependency-review.yml | 2 +- .github/workflows/maven.yml | 8 +- .github/workflows/scorecards-analysis.yml | 6 +- CONTRIBUTING.md | 19 +- DEVELOPERS-GUIDE.html | 32 ++- NOTICE.txt | 6 +- PROPOSAL.html | 2 +- README.md | 6 +- RELEASE-NOTES.txt | 46 +++- pom.xml | 49 ++-- src/assembly/bin.xml | 3 +- src/assembly/src.xml | 2 +- src/changes/changes.xml | 77 +++--- src/changes/release-notes.vm | 8 +- src/conf/checkstyle.xml | 76 +++--- .../apache/commons/collections4/ArrayUtils.java | 12 +- .../java/org/apache/commons/collections4/Bag.java | 2 +- .../commons/collections4/CollectionUtils.java | 30 +-- .../commons/collections4/EnumerationUtils.java | 19 +- .../commons/collections4/FluentIterable.java | 8 +- .../apache/commons/collections4/IterableUtils.java | 2 +- .../apache/commons/collections4/IteratorUtils.java | 56 ++++- .../org/apache/commons/collections4/ListUtils.java | 4 +- .../org/apache/commons/collections4/MapUtils.java | 2 +- .../org/apache/commons/collections4/MultiSet.java | 6 +- .../commons/collections4/MultiValuedMap.java | 6 +- .../org/apache/commons/collections4/SetUtils.java | 48 +++- .../commons/collections4/bag/AbstractMapBag.java | 10 +- .../commons/collections4/bag/CollectionBag.java | 4 +- .../collections4/bidimap/AbstractDualBidiMap.java | 6 +- .../commons/collections4/bidimap/TreeBidiMap.java | 47 ++-- .../collections4/bloomfilter/BloomFilter.java | 2 +- .../bloomfilter/BloomFilterExtractor.java | 8 +- .../collections4/bloomfilter/CellExtractor.java | 1 - .../bloomfilter/CountingBloomFilter.java | 3 +- .../collections4/bloomfilter/IndexExtractor.java | 2 +- .../collections4/bloomfilter/IndexFilter.java | 5 +- .../collections4/bloomfilter/LayerManager.java | 13 +- .../collections4/bloomfilter/package-info.java | 6 +- .../collection/CompositeCollection.java | 2 +- .../comparators/BooleanComparator.java | 4 +- .../collections4/functors/AbstractPredicate.java | 7 + .../functors/AbstractQuantifierPredicate.java | 2 +- .../functors/CatchAndRethrowClosure.java | 7 + .../collections4/functors/FunctorUtils.java | 8 +- .../collections4/iterators/CollatingIterator.java | 2 +- .../iterators/EnumerationIterator.java | 3 +- .../collections4/iterators/ExtendedIterator.java | 2 +- .../iterators/IteratorEnumeration.java | 2 +- .../collections4/iterators/LazyIteratorChain.java | 7 + .../commons/collections4/keyvalue/MultiKey.java | 2 +- .../collections4/list/AbstractLinkedList.java | 4 +- .../list/AbstractLinkedListJava21.java | 11 +- .../commons/collections4/list/SetUniqueList.java | 2 +- .../apache/commons/collections4/list/TreeList.java | 6 +- .../collections4/map/AbstractIterableMap.java | 7 + .../collections4/map/AbstractReferenceMap.java | 6 +- .../collections4/map/CaseInsensitiveMap.java | 2 +- .../commons/collections4/map/CompositeMap.java | 2 +- .../map/ConcurrentReferenceHashMap.java | 39 ++- .../collections4/map/FixedSizeSortedMap.java | 2 +- .../apache/commons/collections4/map/Flat3Map.java | 10 +- .../apache/commons/collections4/map/HashedMap.java | 2 +- .../apache/commons/collections4/map/LRUMap.java | 4 +- .../apache/commons/collections4/map/LinkedMap.java | 2 +- .../commons/collections4/map/MultiKeyMap.java | 2 +- .../multimap/AbstractListValuedMap.java | 2 +- .../multimap/AbstractMultiValuedMap.java | 8 +- .../multimap/AbstractSetValuedMap.java | 2 +- .../collections4/multiset/AbstractMapMultiSet.java | 12 +- .../collections4/multiset/AbstractMultiSet.java | 17 +- .../properties/AbstractPropertiesFactory.java | 9 +- .../collections4/properties/OrderedProperties.java | 7 + .../collections4/properties/SortedProperties.java | 7 + .../collections4/queue/AbstractQueueDecorator.java | 2 +- .../collections4/queue/CircularFifoQueue.java | 2 +- .../commons/collections4/sequence/EditCommand.java | 2 +- .../collections4/sequence/SequencesComparator.java | 2 +- .../commons/collections4/set/ListOrderedSet.java | 10 +- .../collections4/trie/AbstractBitwiseTrie.java | 2 +- .../collections4/trie/AbstractPatriciaTrie.java | 24 +- .../commons/collections4/trie/KeyAnalyzer.java | 7 + .../trie/analyzer/StringKeyAnalyzer.java | 3 +- .../commons/collections4 => javadoc}/overview.html | 46 ++-- src/site/site.xml | 60 ++--- src/site/xdoc/building.xml | 6 +- src/site/xdoc/compatibility.xml | 7 +- src/site/xdoc/download_collections.xml | 36 +-- src/site/xdoc/history.xml | 7 +- src/site/xdoc/index.xml | 14 +- src/site/xdoc/issue-tracking.xml | 14 +- src/site/xdoc/mail-lists.xml | 14 +- src/site/xdoc/pick.xml | 17 +- src/site/xdoc/proposal.xml | 4 +- src/site/xdoc/release_3_2.xml | 12 +- src/site/xdoc/release_3_2_1.xml | 6 +- src/site/xdoc/release_3_2_2.xml | 8 +- src/site/xdoc/release_4_0.xml | 8 +- src/site/xdoc/release_4_1.xml | 8 +- src/site/xdoc/release_4_2.xml | 8 +- src/site/xdoc/release_4_3.xml | 8 +- src/site/xdoc/release_4_4.xml | 8 +- .../xdoc/{security-reports.xml => security.xml} | 4 +- src/site/xdoc/userguide.xml | 7 +- .../commons/collections4/AbstractObjectTest.java | 9 +- .../commons/collections4/ArrayStackTest.java | 10 +- .../commons/collections4/ArrayUtilsTest.java | 6 + .../apache/commons/collections4/BagUtilsTest.java | 49 ++-- .../commons/collections4/ClosureUtilsTest.java | 54 ++-- .../commons/collections4/CollectionUtilsTest.java | 88 +++---- .../commons/collections4/ComparatorUtilsTest.java | 19 +- .../commons/collections4/EnumerationUtilsTest.java | 33 +++ .../commons/collections4/IterableUtilsTest.java | 37 ++- .../commons/collections4/IteratorUtilsTest.java | 278 ++++++++------------- .../apache/commons/collections4/ListUtilsTest.java | 53 ++-- .../commons/collections4/MapPerformance.java | 3 +- .../apache/commons/collections4/MapUtilsTest.java | 52 ++-- .../apache/commons/collections4/SetUtilsTest.java | 45 +--- .../commons/collections4/TransformerUtilsTest.java | 97 +++---- .../commons/collections4/bag/AbstractBagTest.java | 8 +- .../bloomfilter/AbstractIndexExtractorTest.java | 4 +- .../bloomfilter/LayeredBloomFilterTest.java | 2 +- .../collection/CompositeCollectionTest.java | 2 +- .../comparators/BooleanComparatorTest.java | 13 +- .../comparators/ComparatorChainTest.java | 5 + .../comparators/FixedOrderComparatorTest.java | 1 - .../collections4/functors/EqualPredicateTest.java | 5 + .../iterators/AbstractIteratorTest.java | 6 +- .../iterators/AbstractListIteratorTest.java | 4 +- .../iterators/AbstractMapIteratorTest.java | 2 +- .../collections4/iterators/ArrayIterator2Test.java | 23 +- .../iterators/CartesianProductIteratorTest.java | 1 - .../collections4/iterators/IteratorChainTest.java | 7 +- .../iterators/LazyIteratorChainTest.java | 7 +- .../iterators/LoopingListIteratorTest.java | 7 +- .../iterators/ReverseListIteratorTest.java | 19 +- .../list/CursorableLinkedListTest.java | 10 +- .../list/NodeCachingLinkedListTest.java | 6 +- .../collections4/list/UnmodifiableListTest.java | 33 +-- .../collections4/map/AbstractIterableMapTest.java | 4 +- .../commons/collections4/map/AbstractMapTest.java | 2 +- .../collections4/map/AbstractSortedMapTest.java | 16 +- .../ConcurrentReferenceHashMapDefaultsTest.java | 1 - .../commons/collections4/map/DefaultedMapTest.java | 18 +- .../commons/collections4/map/Flat3MapTest.java | 6 +- .../commons/collections4/map/IdentityMap.java | 2 +- .../commons/collections4/map/LRUMapTest.java | 35 ++- .../collections4/map/LazySortedMapTest.java | 10 +- .../collections4/map/ListOrderedMapTest.java | 10 +- .../collections4/map/PassiveExpiringMapTest.java | 30 +-- .../multimap/UnmodifiableMultiValuedMapTest.java | 2 +- .../multiset/AbstractMultiSetTest.java | 8 +- .../properties/AbstractPropertiesFactoryTest.java | 4 +- .../collections4/set/ListOrderedSetTest.java | 13 +- .../set/UnmodifiableSortedSetTest.java | 21 +- .../splitmap/TransformedSplitMapTest.java | 7 +- .../collections4/trie/PatriciaTrieTest.java | 0 158 files changed, 1229 insertions(+), 1179 deletions(-) rename src/main/{java/org/apache/commons/collections4 => javadoc}/overview.html (72%) rename src/site/xdoc/{security-reports.xml => security.xml} (97%) mode change 100755 => 100644 src/test/java/org/apache/commons/collections4/trie/PatriciaTrieTest.java