Changes

Summary

  1. Release version 10.3.0.M4. (details)
  2. Update version number to 10.3.0-SNAPSHOT. (details)
  3. Simplify implementation of containsBy on RichIterable. (details)
  4. Closes #747 aggregateBy for MapIterable should have a variant to aggregate on key and value (details)
  5. Fix gradle dependency settings in website (details)
  6. Upgrade ebr plugin to 1.2.0. (details)
  7. Upgrade tycho plugin from 1.2.0 to 1.7.0 (details)
  8. Implemente MapIterable.getOrDefault() to allow easy inter-op. Fixes #956 (details)
  9. Add missing test cases for MapIterable.getIfAbsent*() (details)
  10. Update CheckStyle from 8.29 to 8.34. (details)
  11. Update version of Java used to run CheckStyle from 8 to 11. (details)
  12. Update CheckStyle whitespace settings to more closely match CheckStyle's own configuration. (details)
  13. Add CheckStyle checks for comma-separated lists that are partially wrapped. (details)
  14. Fix line-wrapping violations. (details)
  15. Fix whitespace violations. (details)
  16. Update IntelliJ whitespace settings. (details)
Commit 2a17ff14ffa1581717c8b83e80665bca7384e414 by Collections Bot
Release version 10.3.0.M4.
The file was modifiedperformance-tests/pom.xml (diff)
The file was modifiedscala-unit-tests/pom.xml (diff)
The file was modifiedp2-repository/pom.xml (diff)
The file was modifiedjunit-trait-runner/pom.xml (diff)
The file was modifiedjcstress-tests/pom.xml (diff)
The file was modifiedjmh-scala-tests/pom.xml (diff)
The file was modifiedunit-tests-java8/pom.xml (diff)
The file was modifiedeclipse-collections-api/pom.xml (diff)
The file was modifiedpom.xml (diff)
The file was modifiedeclipse-collections-testutils/pom.xml (diff)
The file was modifiedjmh-tests/pom.xml (diff)
The file was modifiedeclipse-collections-code-generator-maven-plugin/pom.xml (diff)
The file was modifiedeclipse-collections-forkjoin/pom.xml (diff)
The file was modifiedserialization-tests/pom.xml (diff)
The file was modifiedeclipse-collections/pom.xml (diff)
The file was modifiedacceptance-tests/pom.xml (diff)
The file was modifiedtest-coverage/pom.xml (diff)
The file was modifiedeclipse-collections-code-generator/pom.xml (diff)
The file was modifiedp2-repository/org.eclipse.collections/pom.xml (diff)
The file was modifiedunit-tests/pom.xml (diff)
Commit 63be239538ff2676680ff57294e5aa08ce03b602 by Collections Bot
Update version number to 10.3.0-SNAPSHOT.
The file was modifiedeclipse-collections-forkjoin/pom.xml (diff)
The file was modifiedpom.xml (diff)
The file was modifiedp2-repository/pom.xml (diff)
The file was modifiedserialization-tests/pom.xml (diff)
The file was modifiedeclipse-collections-testutils/pom.xml (diff)
The file was modifiedacceptance-tests/pom.xml (diff)
The file was modifiedp2-repository/org.eclipse.collections/pom.xml (diff)
The file was modifiedjcstress-tests/pom.xml (diff)
The file was modifiedjmh-tests/pom.xml (diff)
The file was modifiedeclipse-collections-api/pom.xml (diff)
The file was modifiedeclipse-collections-code-generator-maven-plugin/pom.xml (diff)
The file was modifiedjunit-trait-runner/pom.xml (diff)
The file was modifiedtest-coverage/pom.xml (diff)
The file was modifiedperformance-tests/pom.xml (diff)
The file was modifiedeclipse-collections-code-generator/pom.xml (diff)
The file was modifiedeclipse-collections/pom.xml (diff)
The file was modifiedunit-tests-java8/pom.xml (diff)
The file was modifiedscala-unit-tests/pom.xml (diff)
The file was modifiedunit-tests/pom.xml (diff)
The file was modifiedjmh-scala-tests/pom.xml (diff)
Commit 85596b80cb4ebe53db059e4f7759bca26968ef6f by Donald Raab
Simplify implementation of containsBy on RichIterable.

Signed-off-by: Donald Raab <Donald.Raab@bnymellon.com>
The file was modifiedeclipse-collections-api/src/main/java/org/eclipse/collections/api/RichIterable.java (diff)
Commit 1b6d327dffbd7d3a93950d01ef2d2e8cfce5bb43 by Alexander Goldberg
Closes #747 aggregateBy for MapIterable should have a variant to aggregate on key and value

Signed-off-by: Alxander Goldberg <alexander.goldberg@bnymellon.com>
The file was modifiedeclipse-collections-api/src/main/java/org/eclipse/collections/api/map/MutableMap.java (diff)
The file was modifiedeclipse-collections-api/src/main/java/org/eclipse/collections/api/map/ImmutableOrderedMap.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/map/mutable/AbstractMutableMapIterable.java (diff)
The file was modifiedeclipse-collections-api/src/main/java/org/eclipse/collections/api/map/ImmutableMap.java (diff)
The file was modifiedeclipse-collections-api/src/main/java/org/eclipse/collections/api/map/ImmutableMapIterable.java (diff)
The file was modifiedeclipse-collections-api/src/main/java/org/eclipse/collections/api/map/MapIterable.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/map/sorted/immutable/AbstractImmutableSortedMap.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/bimap/immutable/AbstractImmutableBiMap.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/bimap/mutable/AbstractMutableBiMap.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/bimap/mutable/UnmodifiableBiMap.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/map/immutable/AbstractImmutableMap.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/MapIterableTestCase.java (diff)
The file was modifiedeclipse-collections-api/src/main/java/org/eclipse/collections/api/map/MutableMapIterable.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/map/AbstractSynchronizedMapIterable.java (diff)
The file was modifiedeclipse-collections-api/src/main/java/org/eclipse/collections/api/map/sorted/ImmutableSortedMap.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/map/mutable/UnmodifiableMutableMap.java (diff)
The file was modifiedunit-tests-java8/src/test/java/org/eclipse/collections/test/map/MapIterableTestCase.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/map/ordered/mutable/UnmodifiableMutableOrderedMap.java (diff)
Commit cfa406955a606ccfd7c258ca0ca0a920455937c7 by Ryohei Nagao
Fix gradle dependency settings in website

Signed-off-by: Ryohei Nagao <underthewheel657@gmail.com>
The file was modifiedsite/index.html (diff)
The file was modifiedsite/pt-br/index.html (diff)
The file was modifiedsite/el/index.html (diff)
The file was modifiedsite/es/index.html (diff)
The file was modifiedsite/cn/index.html (diff)
The file was modifiedsite/de/index.html (diff)
The file was modifiedsite/fr/index.html (diff)
The file was modifiedsite/hi/index.html (diff)
The file was modifiedsite/ja/index.html (diff)
The file was modifiedsite/ru/index.html (diff)
Commit fe4b1a1d430f7a3596ea9b13bad0c425f6284080 by Nikhil Nanivadekar
Upgrade ebr plugin to 1.2.0.

Signed-off-by: Nikhil Nanivadekar <nikhil.nanivadekar@bnymellon.com>
The file was modifiedp2-repository/pom.xml (diff)
Commit 311e2bc09d2722f0fd26c6ed47cb448877fbb1f9 by Nikhil Nanivadekar
Upgrade tycho plugin from 1.2.0 to 1.7.0

Signed-off-by: Nikhil Nanivadekar <nikhil.nanivadekar@bnymellon.com>
The file was modifiedp2-repository/pom.xml (diff)
The file was modifiedp2-feature/pom.xml (diff)
Commit a9236984ab7a06d0f2306b8a4b910eece81e117e by Nikhil Nanivadekar
Implemente MapIterable.getOrDefault() to allow easy inter-op. Fixes #956

Signed-off-by: Nikhil Nanivadekar <nikhil.nanivadekar@bnymellon.com>
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/MapIterableTestCase.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/fixed/AbstractMemoryEfficientMutableMapTest.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/sorted/immutable/ImmutableEmptySortedMapTest.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/strategy/immutable/ImmutableEmptyMapWithHashingStrategyTest.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/bimap/AbstractBiMap.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/fixed/SingletonMapTest.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/fixed/TripletonMapTest.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/immutable/ImmutableDoubletonMapTest.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/sorted/immutable/ImmutableSortedMapTestCase.java (diff)
The file was modifiedeclipse-collections-api/src/main/java/org/eclipse/collections/api/map/MutableMapIterable.java (diff)
The file was modifiedeclipse-collections-api/src/main/java/org/eclipse/collections/api/map/ConcurrentMutableMap.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/fixed/DoubletonMapTest.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/fixed/EmptyMapTest.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/immutable/ImmutableQuadrupletonMapTest.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/map/AbstractMapIterable.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/immutable/ImmutableMapIterableTestCase.java (diff)
The file was modifiedeclipse-collections-api/src/main/java/org/eclipse/collections/api/map/MapIterable.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/immutable/ImmutableEmptyMapTest.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/immutable/ImmutableTripletonMapTest.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/immutable/ImmutableSingletonMapTest.java (diff)
Commit 7454a4f2ce3e5bcdb224e9cf827ffcee0f244ecc by Nikhil Nanivadekar
Add missing test cases for MapIterable.getIfAbsent*()

Signed-off-by: Nikhil Nanivadekar <nikhil.nanivadekar@bnymellon.com>
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/fixed/TripletonMapTest.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/fixed/DoubletonMapTest.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/MapIterableTestCase.java (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/map/fixed/SingletonMapTest.java (diff)
Commit 196c2c13976990039c6e78eea5260195e1e91f38 by Craig Motlin
Update CheckStyle from 8.29 to 8.34.

Signed-off-by: Craig P. Motlin <cmotlin@gmail.com>
The file was modifiedpom.xml (diff)
Commit 325aa8277092c755f30b3817eded48e79dbac265 by Craig Motlin
Update version of Java used to run CheckStyle from 8 to 11.

Signed-off-by: Craig P. Motlin <cmotlin@gmail.com>
The file was modified.github/workflows/checkstyle.yml (diff)
Commit d61e15c63cf28b8385b037677286ac7dc3a1b066 by Craig Motlin
Update CheckStyle whitespace settings to more closely match CheckStyle's own configuration.

Signed-off-by: Craig P. Motlin <cmotlin@gmail.com>
The file was modifiedcheckstyle-configuration.xml (diff)
Commit 2f58d1c69ae9a7d7310f2622f865be7daf53c27f by Craig Motlin
Add CheckStyle checks for comma-separated lists that are partially wrapped.
The file was modifiedcheckstyle-configuration.xml (diff)
Commit 1379ac171bcd1b49f12cbd9ce8ff41d829b46003 by Craig Motlin
Fix line-wrapping violations.

Signed-off-by: Craig P. Motlin <cmotlin@gmail.com>
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/utility/internal/IterableIterate.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/map/strategy/immutable/ImmutableUnifiedMapWithHashingStrategy.java (diff)
The file was modifiedunit-tests-java8/src/test/java/org/eclipse/collections/test/CollisionsTestCase.java (diff)
The file was modifiedeclipse-collections-code-generator/src/main/resources/test/map/mutable/primitiveBooleanHashMapKeysViewTest.stg (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/parallel/ArrayProcedureFJTaskRunner.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/parallel/ObjectIntProcedureFJTaskRunner.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/utility/internal/IteratorIterate.java (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/parallel/ProcedureFJTaskRunner.java (diff)
Commit 519f2767f53a82ffe509564c5f95ff9329574de1 by Craig Motlin
Fix whitespace violations.

Signed-off-by: Craig P. Motlin <cmotlin@gmail.com>
The file was modifiedeclipse-collections-code-generator/src/main/resources/api/stack/primitiveStack.stg (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/list/mutable/MultiReaderFastListTest.java (diff)
The file was modifiedeclipse-collections-code-generator/src/main/resources/api/list/mutablePrimitiveList.stg (diff)
The file was modifiedeclipse-collections-code-generator/src/main/resources/api/ordered/reversiblePrimitiveIterable.stg (diff)
The file was modifiedeclipse-collections/src/main/java/org/eclipse/collections/impl/utility/Iterate.java (diff)
The file was modifiedunit-tests-java8/src/test/java/org/eclipse/collections/test/list/ListIterableTestCase.java (diff)
The file was modifiedeclipse-collections-code-generator/src/main/resources/api/stack/immutablePrimitiveStack.stg (diff)
The file was modifiedeclipse-collections-code-generator/src/main/resources/test/map/mutable/unmodifiableObjectPrimitiveMapValuesTest.stg (diff)
The file was modifiedeclipse-collections-code-generator/src/main/resources/api/ordered/orderedPrimitiveIterable.stg (diff)
The file was modifiedeclipse-collections-code-generator/src/main/resources/api/stack/mutablePrimitiveStack.stg (diff)
The file was modifiedeclipse-collections-code-generator/src/main/resources/test/map/mutable/unmodifiablePrimitiveBooleanMapValuesTest.stg (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/list/primitive/LongIntervalTest.java (diff)
The file was modifiedeclipse-collections-code-generator/src/main/resources/api/list/immutablePrimitiveList.stg (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/list/primitive/IntIntervalTest.java (diff)
The file was modifiedeclipse-collections-code-generator/src/main/resources/api/list/primitiveList.stg (diff)
The file was modifiedunit-tests/src/test/java/org/eclipse/collections/impl/list/mutable/AbstractListTestCase.java (diff)
Commit 3f584e10124d74f58fff6584054485de6b95abe3 by Craig Motlin
Update IntelliJ whitespace settings.

Signed-off-by: Craig P. Motlin <cmotlin@gmail.com>
The file was modified.idea/codeStyles/Project.xml (diff)