commons-collections.git
2 months ago[COLLECTIONS-802] Fix remove failed by removing set null to currentKey and currentValue. 300/head
samabcde [Sun, 24 Apr 2022 16:07:27 +0000 (00:07 +0800)] 
[COLLECTIONS-802] Fix remove failed by removing set null to currentKey and currentValue.

2 months agoBump japicmp from 0.15.4 to 0.15.7
Gary Gregory [Thu, 21 Apr 2022 21:16:06 +0000 (17:16 -0400)] 
Bump japicmp from 0.15.4 to 0.15.7

2 months agoBump Jacoco from 0.8.7 to 0.8.8
Gary Gregory [Thu, 21 Apr 2022 21:14:13 +0000 (17:14 -0400)] 
Bump Jacoco from 0.8.7 to 0.8.8

2 months ago[COLLECTIONS-807] Upgraded org.junit.Test to
Gary Gregory [Thu, 21 Apr 2022 21:08:02 +0000 (17:08 -0400)] 
[COLLECTIONS-807] Upgraded org.junit.Test to
org.junit.jupiter.api.Test #295.

2 months agoCOLLECTIONS-807: Upgraded org.junit.Test to org.junit.jupiter.api.Test (#295)
Pradeesh Kumar [Thu, 21 Apr 2022 21:06:19 +0000 (23:06 +0200)] 
COLLECTIONS-807: Upgraded org.junit.Test to org.junit.jupiter.api.Test (#295)

* COLLECTIONS-807 - Upgraded org.junit.Test to org.junit.jupiter.api.Test

* COLLECTIONS-807 - Upgraded org.junit.Test to org.junit.jupiter.api.Test: EmptyPropertiesTest.testSave test fail bug fix

Co-authored-by: Pradeesh Kumar <pradeesh.kumar@deliveryhero.com>
2 months agoBump commons-parent from 52 to 53
dependabot[bot] [Sat, 16 Apr 2022 01:03:18 +0000 (01:03 +0000)] 
Bump commons-parent from 52 to 53

Bumps commons-parent from 52 to 53.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-parent
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoBump actions/setup-java from 2 to 3
dependabot[bot] [Fri, 15 Apr 2022 12:00:54 +0000 (12:00 +0000)] 
Bump actions/setup-java from 2 to 3

Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2 to 3.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoBump actions/setup-java from 2 to 3
Gary Gregory [Fri, 15 Apr 2022 10:55:07 +0000 (06:55 -0400)] 
Bump actions/setup-java from 2 to 3

2 months agoBump actions/cache from 3 to 3.0.2
Gary Gregory [Tue, 12 Apr 2022 12:05:35 +0000 (08:05 -0400)] 
Bump actions/cache from 3 to 3.0.2

2 months agoBump codecov/codecov-action from 2 to 3
dependabot[bot] [Fri, 8 Apr 2022 12:01:07 +0000 (12:01 +0000)] 
Bump codecov/codecov-action from 2 to 3

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2 to 3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agogit-wip-us => gitbox
Sebb [Tue, 5 Apr 2022 10:36:38 +0000 (11:36 +0100)] 
git-wip-us => gitbox

3 months agoBump actions/cache from 2.1.7 to 3 #294
Gary Gregory [Fri, 25 Mar 2022 14:56:16 +0000 (07:56 -0700)] 
Bump actions/cache from 2.1.7 to 3 #294

3 months agoBump actions/cache from 2.1.7 to 3 (#294)
dependabot[bot] [Fri, 25 Mar 2022 14:54:51 +0000 (07:54 -0700)] 
Bump actions/cache from 2.1.7 to 3 (#294)

Bumps [actions/cache](https://github.com/actions/cache) from 2.1.7 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.7...v3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 months ago[COLLECTIONS-810] Change JUnit v3 to JUnitv4 Annotations (#292)
John Patrick [Fri, 18 Mar 2022 12:55:20 +0000 (12:55 +0000)] 
[COLLECTIONS-810] Change JUnit v3 to JUnitv4 Annotations (#292)

3 months ago[COLLECTIONS-809] JUnit v5 assertThrows (#291)
John Patrick [Wed, 16 Mar 2022 19:19:09 +0000 (19:19 +0000)] 
[COLLECTIONS-809] JUnit v5 assertThrows (#291)

Refactor PredicatedMapTest

Refactor UnmodifiableSortedSetTest

Refactor PredicatedSortedSetTest

Refactor PredicatedSetTest

Refactor PredicatedNavigableSetTest

Refactor ListOrderedSetTest

Refactor PredicatedSortedMapTest

Refactor ReferenceIdentityMapTest

Refactor ReferenceMapTest

Refactor TransformedSortedMapTest

Refactor PredicatedMapTest

Refactor UnmodifiableSortedSetTest

Refactor PredicatedSortedSetTest

Refactor PredicatedSetTest

Refactor PredicatedNavigableSetTest

Refactor ListOrderedSetTest

Refactor PredicatedSortedMapTest

Refactor ReferenceIdentityMapTest

Refactor ReferenceMapTest

Refactor TransformedSortedMapTest

Refactor UnmodifiableMultiValuedMapTest

Refactor PredicatedMultiSetTest

Refactor UnmodifiableMultiSetTest

Refactor CircularFifoQueueTest

Refactor UnmodifiableQueueTest

Refactor CompositeSetTest

Refactor AbstractQueueTest

Refactor AbstractMultiSetTest

Refactor AbstractMultiValuedMapTest

Refactor AbstractBidiMapTest

Refactor AbstractBloomFilterTest

Refactor AbstractIteratorTest

Refactor AbstractLinkedListTest

Refactor AbstractListTest

Refactor AbstractSortedMapTest

Refactor AbstractOrderedMapTest

Refactor AbstractIterableMapTest

Refactor AbstractMapTest

Refactor AbstractMapIteratorTest

Refactor AbstractListIteratorTest

Refactor AbstractCollectionTest

3 months ago[COLLECTIONS-777] Fully migrate to JUnit 5.
Gary Gregory [Sun, 6 Mar 2022 22:24:13 +0000 (17:24 -0500)] 
[COLLECTIONS-777] Fully migrate to JUnit 5.

3 months agoAdd missing Javadeoc tags.
Gary Gregory [Sun, 6 Mar 2022 22:19:13 +0000 (17:19 -0500)] 
Add missing Javadeoc tags.

3 months agoRemove extra whitespace.
Gary Gregory [Sun, 6 Mar 2022 22:17:39 +0000 (17:17 -0500)] 
Remove extra whitespace.

3 months agoCOLLECTIONS-777 JUnit v5 (#287)
John Patrick [Sun, 6 Mar 2022 22:13:38 +0000 (22:13 +0000)] 
COLLECTIONS-777 JUnit v5 (#287)

* COLLECTIONS-777 JUnit v5

JUnit v5 assertThrows BagUtilsTest

JUnit v5 assertThrows ClosureUtilsTest

JUnit v5 assertThrows FluentIterableTest

JUnit v5 assertThrows IterableUtilsTest

JUnit v5 assertThrows ListUtilsTest

JUnit v5 assertThrows MapUtilsTest

JUnit v5 assertThrows SetUtilsTest

JUnit v5 assertThrows GrowthListTest

JUnit v5 assertThrows BoundedIteratorTest

JUnit v5 assertThrows CollectionUtilsTest

JUnit v5 assertThrows IteratorUtilsTest

JUnit v5 assertThrows AbstractLinkedListTest

JUnit v5 assertThrows SplitMapUtilsTest

JUnit v5 assertThrows ShapeTest

JUnit v5 assertThrows StaticHasherTest

JUnit v5 assertThrows ArrayIterator2Test

JUnit v5 assertThrows IteratorChainTest

JUnit v5 assertThrows LazyIteratorChainTest

JUnit v5 assertThrows ListIteratorWrapperTest

JUnit v5 assertThrows LoopingIteratorTest

JUnit v5 assertThrows LoopingListIteratorTest

JUnit v5 assertThrows ReverseListIteratorTest

JUnit v5 assertThrows SkippingIteratorTest

JUnit v5 assertThrows CursorableLinkedListTest

JUnit v5 assertThrows FixedSizeListTest

JUnit v5 assertThrows PredicatedListTest

JUnit v5 assertThrows ObjectGraphIteratorTest

JUnit v5 assertThrows UnmodifiableListTest

JUnit v5 assertThrows DefaultedMapTest

JUnit v5 assertThrows LazySortedMapTest

JUnit v5 assertThrows ListOrderedMapTest

JUnit v5 assertThrows LRUMapTest

JUnit v5 assertThrows MultiKeyMapTest

JUnit v5 assertThrows PassiveExpiringMapTest

* EmptyPropertiesTest Debug

(cherry picked from commit 3bb1225e762ff5befd17d53dc99b7371d71b1ff0)

3 months ago[COLLECTIONS-788] Use Java 8 and method reference. #274.
Gary Gregory [Fri, 4 Mar 2022 14:08:29 +0000 (09:08 -0500)] 
[COLLECTIONS-788] Use Java 8 and method reference. #274.

3 months agoCOLLECTIONS-788 - java8 improvements: (#228)
Arturo Bernal [Fri, 4 Mar 2022 14:07:07 +0000 (15:07 +0100)] 
COLLECTIONS-788 - java8 improvements: (#228)

* Replace Collections.sort() with List.sort()
* Replace lambda with method reference
* Replace Loop with Collection.removeIf()
* Use lambda

Co-authored-by: Gary Gregory <garydgregory@users.noreply.github.com>
3 months agoUse Java 8 and method reference. #274
Gary Gregory [Fri, 4 Mar 2022 14:04:56 +0000 (09:04 -0500)] 
Use Java 8 and method reference. #274

3 months agoUse java 8 and method reference. (#274)
Arturo Bernal [Fri, 4 Mar 2022 13:58:30 +0000 (14:58 +0100)] 
Use java 8 and method reference. (#274)

3 months agoSimple syntax for array creation.
Gary Gregory [Fri, 4 Mar 2022 13:58:14 +0000 (08:58 -0500)] 
Simple syntax for array creation.

3 months agoClean up tests.
Gary Gregory [Fri, 4 Mar 2022 13:56:42 +0000 (08:56 -0500)] 
Clean up tests.

- Simple syntax for array creation.
- Use better Collection APIs.
- Make test fixture a static class.
- Use number cache when possible.

3 months agoUse final.
Gary Gregory [Fri, 4 Mar 2022 13:49:14 +0000 (08:49 -0500)] 
Use final.

3 months agoCOLLECTIONS-777 JUnit v5 (#284)
John Patrick [Fri, 4 Mar 2022 13:44:25 +0000 (13:44 +0000)] 
COLLECTIONS-777 JUnit v5 (#284)

JUnit v5 assertThrows TransformerUtilsTest

JUnit v5 assertThrows DynamicHasherBuilderTest

JUnit v5 assertThrows DynamicHasherTest

JUnit v5 assertThrows IndexFilterTest

JUnit v5 assertThrows BooleanComparatorTest

JUnit v5 assertThrows FixedOrderComparatorTest

JUnit v5 assertThrows ComparatorUtilsTest

JUnit v5 assertThrows FactoryUtilsTest

JUnit v5 assertThrows MultiSetUtilsTest

JUnit v5 assertThrows QueueUtilsTest

3 months agoCOLLECTIONS-777 JUnit v5 (#283)
John Patrick [Fri, 4 Mar 2022 13:42:38 +0000 (13:42 +0000)] 
COLLECTIONS-777 JUnit v5 (#283)

JUnit v5 assertThrows PredicatedBagTest

JUnit v5 assertThrows PredicatedSortedBagTest

JUnit v5 assertThrows TreeBagTest

JUnit v5 assertThrows AbstractBagTest

JUnit v5 assertThrows AbstractBidiMapTest

JUnit v5 assertThrows AbstractOrderedBidiMapTest

JUnit v5 assertThrows PredicateUtilsTest

JUnit v5 assertThrows MultiMapUtilsTest

JUnit v5 assertThrows EnumerationUtilsTest

JUnit v5 assertThrows ArrayStackTest

3 months agoCOLLECTIONS-777 JUnit v5 (#282)
John Patrick [Fri, 4 Mar 2022 13:40:31 +0000 (13:40 +0000)] 
COLLECTIONS-777 JUnit v5 (#282)

JUnit v5 assertThrows SetOperationsTest

JUnit v5 assertThrows CompositeCollectionTest

JUnit v5 assertThrows MultiValueMapTest

JUnit v5 assertThrows UnmodifiableMapTest

JUnit v5 assertThrows UnmodifiableOrderedMapTest

JUnit v5 assertThrows UnmodifiableSortedMapTest

JUnit v5 assertThrows CatchAndRethrowClosureTest

JUnit v5 assertThrows PredicatedCollectionTest

JUnit v5 assertThrows ComparatorChainTest

JUnit v5 assertThrows ArrayListIteratorTest

JUnit v5 assertThrows ListIteratorWrapper2Test

JUnit v5 assertThrows ObjectArrayListIteratorTest

JUnit v5 assertThrows PeekingIteratorTest

JUnit v5 assertThrows DefaultKeyValueTest

JUnit v5 assertThrows MultiKeyTest

3 months agoCOLLECTIONS-777 JUnit v5 (#281)
John Patrick [Fri, 4 Mar 2022 13:36:21 +0000 (13:36 +0000)] 
COLLECTIONS-777 JUnit v5 (#281)

JUnit v5 assertThrows for PatriciaTrieTest.java

JUnit v5 assertThrows UnmodifiableBagTest

JUnit v5 assertThrows UnmodifiableSortedBagTest

JUnit v5 assertThrows UnmodifiableBidiMapTest

JUnit v5 assertThrows UnmodifiableOrderedBidiMapTest

JUnit v5 assertThrows UnmodifiableSortedBidiMapTest

JUnit v5 assertThrows TrieUtilsTest

JUnit v5 assertThrows AbstractArrayListTest

JUnit v5 assertThrows UnmodifiableTrieTest

JUnit v5 assertThrows UnmodifiableSetTest

JUnit v5 assertThrows CompositeMapTest

JUnit v5 assertThrows SetUniqueListTest

JUnit v5 assertThrows UnmodifiableMapEntryTest

JUnit v5 assertThrows DefaultMapEntryTest

JUnit v5 assertThrows AbstractMapEntryTest

JUnit v5 assertThrows UnmodifiableOrderedMapIteratorTest

JUnit v5 assertThrows UnmodifiableMapIteratorTest

JUnit v5 assertThrows UnmodifiableIteratorTest

JUnit v5 assertThrows PermutationIteratorTest

JUnit v5 assertThrows ObjectArrayIteratorTest

JUnit v5 assertThrows NodeListIteratorTest

JUnit v5 assertThrows IteratorEnumerationTest

JUnit v5 assertThrows FilterIteratorTest

JUnit v5 assertThrows ArrayIteratorTest

JUnit v5 assertThrows AbstractOrderedMapIteratorTest

JUnit v5 assertThrows UnmodifiableCollectionTest

JUnit v5 assertThrows UnmodifiableBoundedCollectionTest

JUnit v5 assertThrows IndexedCollectionTest

3 months agoMerge branch 'master' of https://ggregory@gitbox.apache.org/repos/asf/commons-collections
Gary Gregory [Fri, 4 Mar 2022 13:33:15 +0000 (08:33 -0500)] 
Merge branch 'master' of https://ggregory@gitbox.apache.org/repos/asf/commons-collections

3 months agoBump actions/checkout from 2 to 3 #285
Gary Gregory [Fri, 4 Mar 2022 13:33:10 +0000 (08:33 -0500)] 
Bump actions/checkout from 2 to 3 #285

3 months agoBump actions/checkout from 2 to 3 (#285)
dependabot[bot] [Fri, 4 Mar 2022 13:32:20 +0000 (08:32 -0500)] 
Bump actions/checkout from 2 to 3 (#285)

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 months agoBump maven-pmd-plugin from 3.15.0 to 3.16.0 #286
Gary Gregory [Fri, 4 Mar 2022 13:32:06 +0000 (08:32 -0500)] 
Bump maven-pmd-plugin from 3.15.0 to 3.16.0 #286

3 months agoBump maven-pmd-plugin from 3.15.0 to 3.16.0 (#286)
dependabot[bot] [Fri, 4 Mar 2022 13:30:18 +0000 (08:30 -0500)] 
Bump maven-pmd-plugin from 3.15.0 to 3.16.0 (#286)

Bumps [maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.15.0 to 3.16.0.
- [Release notes](https://github.com/apache/maven-pmd-plugin/releases)
- [Commits](https://github.com/apache/maven-pmd-plugin/compare/maven-pmd-plugin-3.15.0...maven-pmd-plugin-3.16.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-pmd-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 months agoJUnit v5 Imports (#280)
John Patrick [Tue, 1 Mar 2022 17:59:48 +0000 (17:59 +0000)] 
JUnit v5 Imports (#280)

* JUnit v5 Assertions

* JUnit v5 don't wildcard Assertions

4 months agoReplace explicit type with <>.
Arturo Bernal [Fri, 28 Jan 2022 21:14:16 +0000 (22:14 +0100)] 
Replace explicit type with <>.

4 months agoTest GH actions workflow for Codecov coverage
Alex Herbert [Sun, 13 Feb 2022 21:30:40 +0000 (21:30 +0000)] 
Test GH actions workflow for Codecov coverage

4 months agoUpdate coveralls action
Alex Herbert [Sun, 13 Feb 2022 21:00:32 +0000 (21:00 +0000)] 
Update coveralls action

Rename to Coveralls.

Remove invalid reference to matrix.experimental.

4 months agoAdd test coveralls GitHub workflow
Alex Herbert [Sun, 13 Feb 2022 20:54:31 +0000 (20:54 +0000)] 
Add test coveralls GitHub workflow

Copies the current build workflow for a single JDK and adds the
coveralls GitHub action.

4 months agoRemove unused import.
Gary Gregory [Sun, 13 Feb 2022 17:24:42 +0000 (12:24 -0500)] 
Remove unused import.

4 months agoInline Collections.sort().
Gary Gregory [Sun, 13 Feb 2022 16:25:56 +0000 (11:25 -0500)] 
Inline Collections.sort().

4 months agoMerge branch 'master' of https://gitbox.apache.org/repos/asf/commons-collections.git
Gary Gregory [Sun, 13 Feb 2022 16:20:06 +0000 (11:20 -0500)] 
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-collections.git

4 months agoAdd singleton ObjectToStringComparator.INSTANCE.
Gary Gregory [Sun, 13 Feb 2022 16:18:30 +0000 (11:18 -0500)] 
Add singleton ObjectToStringComparator.INSTANCE.

4 months agoChange clirr to japicmp for binary compatibility check
Alex Herbert [Sat, 12 Feb 2022 09:22:27 +0000 (09:22 +0000)] 
Change clirr to japicmp for binary compatibility check

4 months agoUse default goal in github action
Alex Herbert [Sat, 12 Feb 2022 09:14:06 +0000 (09:14 +0000)] 
Use default goal in github action

Effectively changes from 'package' to 'verify' with additional
checkstyle and javadoc checks.

4 months agoBump checkstyle from 9.2.1 to 9.3 #277
Gary Gregory [Fri, 4 Feb 2022 12:53:51 +0000 (07:53 -0500)] 
Bump checkstyle from 9.2.1 to 9.3 #277

4 months agoBump checkstyle from 9.2.1 to 9.3 (#277)
dependabot[bot] [Fri, 4 Feb 2022 12:52:41 +0000 (07:52 -0500)] 
Bump checkstyle from 9.2.1 to 9.3 (#277)

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.2.1 to 9.3.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.2.1...checkstyle-9.3)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 months agoUpdate NOTICE file for 2022.
Gary Gregory [Fri, 4 Feb 2022 12:21:55 +0000 (07:21 -0500)] 
Update NOTICE file for 2022.

4 months agoAdd CodeQL GitHub workflow.
Gary Gregory [Thu, 3 Feb 2022 11:55:58 +0000 (06:55 -0500)] 
Add CodeQL GitHub workflow.

6 months agoRun dependabot once a week.
Gary Gregory [Wed, 29 Dec 2021 16:57:26 +0000 (11:57 -0500)] 
Run dependabot once a week.

6 months agoBump checkstyle from 9.2 to 9.2.1 #271.
Gary Gregory [Mon, 27 Dec 2021 13:41:02 +0000 (08:41 -0500)] 
Bump checkstyle from 9.2 to 9.2.1 #271.

6 months agoBump checkstyle from 9.2 to 9.2.1 (#271)
dependabot[bot] [Mon, 27 Dec 2021 13:37:08 +0000 (08:37 -0500)] 
Bump checkstyle from 9.2 to 9.2.1 (#271)

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.2 to 9.2.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.2...checkstyle-9.2.1)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 months agoDrop obsolete Travis build.
Gary Gregory [Thu, 23 Dec 2021 13:47:16 +0000 (08:47 -0500)] 
Drop obsolete Travis build.

7 months agoBump checkstyle from 9.1 to 9.2
dependabot[bot] [Wed, 1 Dec 2021 12:30:17 +0000 (12:30 +0000)] 
Bump checkstyle from 9.1 to 9.2

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.1 to 9.2.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.1...checkstyle-9.2)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
7 months agoBump commons.junit.version from 5.8.1 to 5.8.2
dependabot[bot] [Mon, 29 Nov 2021 12:43:23 +0000 (12:43 +0000)] 
Bump commons.junit.version from 5.8.1 to 5.8.2

Bumps `commons.junit.version` from 5.8.1 to 5.8.2.

Updates `junit-jupiter-api` from 5.8.1 to 5.8.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.1...r5.8.2)

Updates `junit-jupiter-engine` from 5.8.1 to 5.8.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.1...r5.8.2)

Updates `junit-vintage-engine` from 5.8.1 to 5.8.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.1...r5.8.2)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
7 months agoBump actions/cache from 2.1.6 to 2.1.7
dependabot[bot] [Tue, 23 Nov 2021 12:02:06 +0000 (12:02 +0000)] 
Bump actions/cache from 2.1.6 to 2.1.7

Bumps [actions/cache](https://github.com/actions/cache) from 2.1.6 to 2.1.7.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.6...v2.1.7)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
7 months agoBump actions/checkout from 2.3.5 to 2.4.0
dependabot[bot] [Wed, 3 Nov 2021 12:02:12 +0000 (12:02 +0000)] 
Bump actions/checkout from 2.3.5 to 2.4.0

Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.5...v2.4.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
7 months agoBump checkstyle from 9.0.1 to 9.1
dependabot[bot] [Tue, 2 Nov 2021 12:39:20 +0000 (12:39 +0000)] 
Bump checkstyle from 9.0.1 to 9.1

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.0.1 to 9.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.0.1...checkstyle-9.1)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
8 months agoBump actions/checkout from 2.3.4 to 2.3.5
dependabot[bot] [Mon, 18 Oct 2021 12:02:23 +0000 (12:02 +0000)] 
Bump actions/checkout from 2.3.4 to 2.3.5

Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.3.5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.4...v2.3.5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
8 months agoFix checkstyle, remove unused imports
Bruno P. Kinoshita [Sat, 9 Oct 2021 08:54:30 +0000 (21:54 +1300)] 
Fix checkstyle, remove unused imports

8 months agoMerge branch 'pr-233'
Bruno P. Kinoshita [Sat, 9 Oct 2021 08:49:56 +0000 (21:49 +1300)] 
Merge branch 'pr-233'

This closes #233

8 months ago[COLLECTIONS-793] Changelog
Bruno P. Kinoshita [Sat, 9 Oct 2021 08:49:35 +0000 (21:49 +1300)] 
[COLLECTIONS-793] Changelog

8 months ago[COLLECTIONS-793] Simplify Assertion.
Arturo Bernal [Wed, 21 Apr 2021 05:08:44 +0000 (07:08 +0200)] 
[COLLECTIONS-793] Simplify Assertion.

8 months agoFix javadoc
Arturo Bernal [Sat, 9 Oct 2021 06:03:49 +0000 (08:03 +0200)] 
Fix javadoc

8 months agoRemove unnecessary Casting
Arturo Bernal [Sat, 9 Oct 2021 05:48:01 +0000 (07:48 +0200)] 
Remove unnecessary Casting

8 months agoMerge branch 'pr-250' 231/head
Bruno P. Kinoshita [Sat, 9 Oct 2021 01:53:22 +0000 (14:53 +1300)] 
Merge branch 'pr-250'

This closes #250

8 months ago[COLLECTIONS-799] Changelog
Bruno P. Kinoshita [Sat, 9 Oct 2021 01:53:13 +0000 (14:53 +1300)] 
[COLLECTIONS-799] Changelog

8 months ago[COLLECTIONS-799]: Prevent modifications by pollFirst and pollLast
Stefano Cordio [Tue, 7 Sep 2021 21:21:41 +0000 (23:21 +0200)] 
[COLLECTIONS-799]: Prevent modifications by pollFirst and pollLast

8 months agoMerge branch 'pr-255'
Bruno P. Kinoshita [Sat, 9 Oct 2021 01:48:52 +0000 (14:48 +1300)] 
Merge branch 'pr-255'

This closes #255

8 months ago[COLLECTIONS-796] changelog
Bruno P. Kinoshita [Sat, 9 Oct 2021 01:48:32 +0000 (14:48 +1300)] 
[COLLECTIONS-796] changelog

8 months ago[COLLECTIONS-796] SetUniqueList.createSetBasedOnList doesn't add list elements to...
Clemens Kurz [Thu, 23 Sep 2021 12:27:24 +0000 (14:27 +0200)] 
[COLLECTIONS-796] SetUniqueList.createSetBasedOnList doesn't add list elements to return value

- Request in Comment: https://issues.apache.org/jira/browse/COLLECTIONS-796?focusedCommentId=17419058&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17419058
- Adressed typo in method name.
- Method is public therefore it must be backwards compatible.
- The method 'umodifiableListIterator' was not removed but annotated with @Deprecated and calls the actual method 'unmodifiableListIterator'.
- Test was simplified, with appropriate assert-method-call

8 months agoBump checkstyle from 9.0 to 9.0.1
dependabot[bot] [Fri, 8 Oct 2021 12:33:41 +0000 (12:33 +0000)] 
Bump checkstyle from 9.0 to 9.0.1

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.0 to 9.0.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.0...checkstyle-9.0.1)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
9 months agoBump commons.junit.version from 5.8.0 to 5.8.1 (#254)
dependabot[bot] [Tue, 28 Sep 2021 16:36:47 +0000 (12:36 -0400)] 
Bump commons.junit.version from 5.8.0 to 5.8.1 (#254)

Bumps `commons.junit.version` from 5.8.0 to 5.8.1.

Updates `junit-jupiter-api` from 5.8.0 to 5.8.1
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.0...r5.8.1)

Updates `junit-jupiter-engine` from 5.8.0 to 5.8.1
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.0...r5.8.1)

Updates `junit-vintage-engine` from 5.8.0 to 5.8.1
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.0...r5.8.1)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 months agoBetter unit test assertion.
Gary Gregory [Tue, 28 Sep 2021 16:32:27 +0000 (12:32 -0400)] 
Better unit test assertion.

9 months agoUpdate GitHub build from Java 16 to 17.
Gary Gregory [Tue, 28 Sep 2021 15:04:18 +0000 (11:04 -0400)] 
Update GitHub build from Java 16 to 17.

Update GitHub build from Java 17-EA to 18-EA but comment it (not there
yet).

9 months agoReimplement SortedProperties#keys() a la Java 8.
Gary Gregory [Tue, 28 Sep 2021 14:44:45 +0000 (10:44 -0400)] 
Reimplement SortedProperties#keys() a la Java 8.

9 months agoReimplement SortedProperties#keys() a la Java 8.
Gary Gregory [Tue, 28 Sep 2021 14:25:49 +0000 (10:25 -0400)] 
Reimplement SortedProperties#keys() a la Java 8.

Use final.

9 months agoSort test members.
Gary Gregory [Tue, 28 Sep 2021 14:09:49 +0000 (10:09 -0400)] 
Sort test members.

9 months agoUse final.
Gary Gregory [Tue, 28 Sep 2021 14:09:28 +0000 (10:09 -0400)] 
Use final.

9 months agoRemove unused import.
Gary Gregory [Tue, 28 Sep 2021 14:08:59 +0000 (10:08 -0400)] 
Remove unused import.

9 months agoSortedProperties should sort entrySet() as well as keys() #256.
Gary Gregory [Tue, 28 Sep 2021 13:11:56 +0000 (09:11 -0400)] 
SortedProperties should sort entrySet() as well as keys() #256.

9 months agoSortedProperties should sort entries in same way as keys (#256)
Michael Berry [Tue, 28 Sep 2021 13:10:21 +0000 (14:10 +0100)] 
SortedProperties should sort entries in same way as keys (#256)

9 months agoBump commons.junit.version from 5.7.2 to 5.8.0
dependabot[bot] [Tue, 14 Sep 2021 04:27:53 +0000 (04:27 +0000)] 
Bump commons.junit.version from 5.7.2 to 5.8.0

Bumps `commons.junit.version` from 5.7.2 to 5.8.0.

Updates `junit-jupiter-api` from 5.7.2 to 5.8.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.7.2...r5.8.0)

Updates `junit-jupiter-engine` from 5.7.2 to 5.8.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.7.2...r5.8.0)

Updates `junit-vintage-engine` from 5.7.2 to 5.8.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.7.2...r5.8.0)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
9 months agoBump maven-pmd-plugin from 3.14.0 to 3.15.0
dependabot[bot] [Mon, 13 Sep 2021 12:43:45 +0000 (12:43 +0000)] 
Bump maven-pmd-plugin from 3.14.0 to 3.15.0

Bumps [maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.14.0 to 3.15.0.
- [Release notes](https://github.com/apache/maven-pmd-plugin/releases)
- [Commits](https://github.com/apache/maven-pmd-plugin/compare/maven-pmd-plugin-3.14.0...maven-pmd-plugin-3.15.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-pmd-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
9 months agoMerge pull request #248 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle-9.0
Bruno P. Kinoshita [Thu, 2 Sep 2021 21:51:50 +0000 (09:51 +1200)] 
Merge pull request #248 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle-9.0

Bump checkstyle from 8.45.1 to 9.0

9 months agoBump checkstyle from 8.45.1 to 9.0 248/head
dependabot[bot] [Thu, 2 Sep 2021 12:14:39 +0000 (12:14 +0000)] 
Bump checkstyle from 8.45.1 to 9.0

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.45.1 to 9.0.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-8.45.1...checkstyle-9.0)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
10 months agoAdoptOpenJDK is moving to the Eclipse Foundation and rebranding as
Gary Gregory [Sun, 29 Aug 2021 04:24:12 +0000 (00:24 -0400)] 
AdoptOpenJDK is moving to the Eclipse Foundation and rebranding as
Eclipse Temurin.

10 months agoMerge branch 'pr-246'
Bruno P. Kinoshita [Mon, 9 Aug 2021 21:23:47 +0000 (09:23 +1200)] 
Merge branch 'pr-246'

This closes #246

10 months agoBump checkstyle from 8.45 to 8.45.1
dependabot[bot] [Mon, 9 Aug 2021 12:02:28 +0000 (12:02 +0000)] 
Bump checkstyle from 8.45 to 8.45.1

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.45 to 8.45.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-8.45...checkstyle-8.45.1)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
10 months agoBump commons.jacoco.version from 0.8.6 to 0.8.7.
Gary Gregory [Mon, 2 Aug 2021 19:56:59 +0000 (15:56 -0400)] 
Bump commons.jacoco.version from 0.8.6 to 0.8.7.

10 months agoSet commons.release.version to current version.
Gary Gregory [Mon, 2 Aug 2021 19:56:08 +0000 (15:56 -0400)] 
Set commons.release.version to current version.

10 months agoMerge branch 'master' of https://gitbox.apache.org/repos/asf/commons-collections.git
Gary Gregory [Mon, 2 Aug 2021 18:33:41 +0000 (14:33 -0400)] 
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-collections.git

10 months agoBump checkstyle from 8.44 to 8.45 #245.
Gary Gregory [Mon, 2 Aug 2021 18:33:35 +0000 (14:33 -0400)] 
Bump checkstyle from 8.44 to 8.45 #245.

10 months agoBump checkstyle from 8.44 to 8.45 (#245)
dependabot[bot] [Mon, 2 Aug 2021 18:32:54 +0000 (14:32 -0400)] 
Bump checkstyle from 8.44 to 8.45 (#245)

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.44 to 8.45.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-8.44...checkstyle-8.45)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 months agoJavadoc tweaks.
Gary Gregory [Mon, 2 Aug 2021 18:05:15 +0000 (14:05 -0400)] 
Javadoc tweaks.

10 months agoAdd ListUtils.getFirst() and getLast().
Gary Gregory [Mon, 2 Aug 2021 17:41:20 +0000 (13:41 -0400)] 
Add ListUtils.getFirst() and getLast().

10 months agoSort by type.
Gary Gregory [Mon, 2 Aug 2021 17:35:55 +0000 (13:35 -0400)] 
Sort by type.

10 months agoSort members.
Gary Gregory [Mon, 2 Aug 2021 17:23:50 +0000 (13:23 -0400)] 
Sort members.

11 months agoUpdate tests from commons-io:commons-io 2.10.0 to 2.11.0.
Gary Gregory [Tue, 13 Jul 2021 21:45:14 +0000 (17:45 -0400)] 
Update tests from commons-io:commons-io 2.10.0 to 2.11.0.