Skip to content
Success

Changes

Summary

  1. Release version 12.0.0.M1. (details)
  2. Update version number to 12.0.0-SNAPSHOT. (details)
  3. Update EA versions: 19, 20 & 21 (details)
  4. Fixed a bug in addAllAtIndex method. Closes #1433. (details)
  5. Removed white space from the document. (details)
  6. Implemented boxing wrappers for primitive lists. #1408. (details)
  7. Fixed a type in mutation.yml. Closes #1440. (details)
  8. Upgrade build dependencies. (details)
  9. Implemented boxing wrappers for primitive sets. #1408. (details)
  10. Upgrade dependencies. (details)
  11. Implement Comparators.fromPredicate(), to create a Comparator from a Predicate2 that can answer isBefore. (details)
  12. Optimize withAll on MutableXSetFactory and Immutable equivalent - fixes #1374 (details)
  13. Add default overrides for getFirst and getLast in MutableList and MutableSortedSet to Fixes #1460. (details)
  14. Remove sonar-maven-plugin - fixes #1466 (details)
  15. Use correct minimum Maven version (details)
  16. remove prompt from code blocks (details)
  17. remove duplicate maven-dependency-plugin-version (details)
  18. Bump maven-compiler-plugin from 3.8.1 to 3.11.0 (details)
  19. Bump actions/cache from 3.0.2 to 3.3.1 (details)
  20. Add missing Javadoc for Iterate.getOnly() (details)
Commit 7ea7329b8d577d9435d01de41be65ea0382279f0 by Collections Bot
Release version 12.0.0.M1.
The file was modified serialization-tests/pom.xml (diff)
The file was modified jmh-tests/pom.xml (diff)
The file was modified scala-unit-tests/pom.xml (diff)
The file was modified p2-repository/pom.xml (diff)
The file was modified acceptance-tests/pom.xml (diff)
The file was modified jmh-scala-tests/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified junit-trait-runner/pom.xml (diff)
The file was modified eclipse-collections-code-generator-maven-plugin/pom.xml (diff)
The file was modified eclipse-collections-code-generator/pom.xml (diff)
The file was modified p2-repository/org.eclipse.collections/pom.xml (diff)
The file was modified test-coverage/pom.xml (diff)
The file was modified eclipse-collections-testutils/pom.xml (diff)
The file was modified eclipse-collections-forkjoin/pom.xml (diff)
The file was modified unit-tests-java8/pom.xml (diff)
The file was modified unit-tests/pom.xml (diff)
The file was modified eclipse-collections/pom.xml (diff)
The file was modified eclipse-collections-api/pom.xml (diff)
The file was modified jcstress-tests/pom.xml (diff)
The file was modified performance-tests/pom.xml (diff)
Commit 6b159c2f05076df91f6566d6e36b4c0a6a61122b by Collections Bot
Update version number to 12.0.0-SNAPSHOT.
The file was modified acceptance-tests/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified eclipse-collections-testutils/pom.xml (diff)
The file was modified p2-repository/pom.xml (diff)
The file was modified jcstress-tests/pom.xml (diff)
The file was modified unit-tests-java8/pom.xml (diff)
The file was modified eclipse-collections-api/pom.xml (diff)
The file was modified junit-trait-runner/pom.xml (diff)
The file was modified eclipse-collections-forkjoin/pom.xml (diff)
The file was modified serialization-tests/pom.xml (diff)
The file was modified p2-repository/org.eclipse.collections/pom.xml (diff)
The file was modified eclipse-collections-code-generator-maven-plugin/pom.xml (diff)
The file was modified eclipse-collections-code-generator/pom.xml (diff)
The file was modified performance-tests/pom.xml (diff)
The file was modified jmh-scala-tests/pom.xml (diff)
The file was modified eclipse-collections/pom.xml (diff)
The file was modified unit-tests/pom.xml (diff)
The file was modified jmh-tests/pom.xml (diff)
The file was modified scala-unit-tests/pom.xml (diff)
The file was modified test-coverage/pom.xml (diff)
Commit a30bf7a644e69236101a10550077f16feefe8f26 by Aqsa Malik
Update EA versions: 19, 20 & 21

Signed-off-by: Aqsa Malik <aqsa.malik@bnymellon.com>
The file was modified eclipse-collections-testutils/src/main/java/org/eclipse/collections/impl/test/ClassComparer.java (diff)
The file was modified .github/workflows/earlyaccess-javadoc.yml (diff)
The file was modified unit-tests/src/test/java/org/eclipse/collections/impl/set/mutable/UnifiedSetTest.java (diff)
The file was modified unit-tests/src/test/java/org/eclipse/collections/impl/map/mutable/UnifiedMapTest.java (diff)
The file was modified .github/workflows/earlyaccess-unit.yml (diff)
Commit 8c7727dbbe729006de1032846d2bb8d8c73c0336 by Alexander Goldberg
Fixed a bug in addAllAtIndex method. Closes #1433.

Signed-off-by: Alexander Goldberg <alexander.goldberg@bnymellon.com>
The file was modified eclipse-collections/src/main/java/org/eclipse/collections/impl/list/mutable/primitive/BooleanArrayList.java (diff)
The file was modified unit-tests/src/test/java/org/eclipse/collections/impl/list/mutable/primitive/BooleanArrayListTest.java (diff)
Commit 42d9efb6fbd20ec13124a3315a95eda6db7ecabd by noreply
Removed white space from the document.

Improves Readability.
The file was modified docs/2-Collection_Containers.adoc (diff)
Commit c2b95e48fbeffb7ec0435bf2ae088f53eee8c2d3 by Alexander Goldberg
Implemented boxing wrappers for primitive lists. #1408.

Signed-off-by: Alexander Goldberg <alexander.goldberg@bnymellon.com>
The file was modified eclipse-collections-code-generator/src/main/resources/impl/list/mutable/synchronizedPrimitiveList.stg (diff)
The file was modified eclipse-collections-code-generator/src/main/resources/impl/list/mutable/unmodifiablePrimitiveList.stg (diff)
The file was modified eclipse-collections-code-generator/src/main/resources/impl/list/mutable/primitiveArrayList.stg (diff)
The file was modified unit-tests/src/test/java/org/eclipse/collections/impl/list/mutable/primitive/AbstractBooleanListTestCase.java (diff)
The file was modified eclipse-collections-code-generator/src/main/resources/test/list/mutable/abstractPrimitiveListTestCase.stg (diff)
The file was modified eclipse-collections-code-generator/src/main/resources/api/list/mutablePrimitiveList.stg (diff)
The file was addedeclipse-collections-code-generator/src/main/resources/impl/list/mutable/boxedPrimitiveList.stg
The file was addedeclipse-collections-code-generator/src/main/resources/test/list/mutable/boxedMutableArrayListTest.stg
The file was modified eclipse-collections-code-generator/src/main/resources/test/list/mutable/unmodifiablePrimitiveListTest.stg (diff)
The file was modified eclipse-collections/src/main/java/org/eclipse/collections/impl/list/mutable/primitive/BooleanArrayList.java (diff)
The file was modified unit-tests/src/test/java/org/eclipse/collections/impl/list/mutable/primitive/UnmodifiableBooleanListTest.java (diff)
The file was addedunit-tests/src/test/java/org/eclipse/collections/impl/list/mutable/primitive/BoxedMutableBooleanListTest.java
Commit eca9bd036a69a2aed2fb6e7c45f6c3a3331f5fd3 by Alexander Goldberg
Fixed a type in mutation.yml. Closes #1440.

Signed-off-by: Alexander Goldberg <alexander.goldberg@bnymellon.com>
The file was modified .github/workflows/mutation.yml (diff)
Commit d339c578e2aa615bce2ff11a12c9380e510ae29c by Craig Motlin
Upgrade build dependencies.
The file was modified pom.xml (diff)
The file was modified jcstress-tests/pom.xml (diff)
The file was modified eclipse-collections-code-generator-maven-plugin/pom.xml (diff)
The file was modified jmh-tests/pom.xml (diff)
The file was modified .github/workflows/mutation.yml (diff)
Commit d687f1175391aa5dadc6627fa1763c6414158959 by Alexander Goldberg
Implemented boxing wrappers for primitive sets. #1408.

Signed-off-by: Alexander Goldberg <alexander.goldberg@bnymellon.com>
The file was modified eclipse-collections-code-generator/src/main/resources/impl/map/abstractMutablePrimitiveKeySet.stg (diff)
The file was modified eclipse-collections-code-generator/src/main/resources/impl/set/mutable/synchronizedPrimitiveSet.stg (diff)
The file was modified eclipse-collections-code-generator/src/main/resources/impl/set/mutable/primitiveHashSet.stg (diff)
The file was addedunit-tests/src/test/java/org/eclipse/collections/impl/set/mutable/primitive/BoxedMutableBooleanSetTest.java
The file was modified eclipse-collections-code-generator/src/main/resources/test/set/mutable/unmodifiablePrimitiveSetTest.stg (diff)
The file was modified unit-tests/src/test/java/org/eclipse/collections/impl/set/mutable/primitive/ByteHashSetTest.java (diff)
The file was addedeclipse-collections-code-generator/src/main/resources/test/set/mutable/boxedMutableHashSetTest.stg
The file was modified eclipse-collections-code-generator/src/main/resources/api/set/mutablePrimitiveSet.stg (diff)
The file was modified eclipse-collections/src/main/java/org/eclipse/collections/impl/set/mutable/primitive/BooleanHashSet.java (diff)
The file was addedeclipse-collections-code-generator/src/main/resources/impl/set/mutable/boxedPrimitiveSet.stg
The file was modified eclipse-collections-code-generator/src/main/resources/impl/set/mutable/unmodifiablePrimitiveSet.stg (diff)
The file was modified unit-tests/src/test/java/org/eclipse/collections/impl/set/mutable/primitive/BooleanHashSetTest.java (diff)
The file was modified eclipse-collections/src/main/java/org/eclipse/collections/impl/set/mutable/primitive/ByteHashSet.java (diff)
The file was added.idea/libraries/Maven__org_apache_maven_maven_artifact_3_8_5.xml
The file was added.idea/libraries/Maven__org_openjdk_jmh_jmh_core_1_36.xml
The file was modified performance-tests/performance-tests.iml (diff)
The file was added.idea/libraries/Maven__org_openjdk_jcstress_jcstress_core_0_15.xml
The file was modified eclipse-collections-code-generator/eclipse-collections-code-generator.iml (diff)
The file was added.idea/libraries/Maven__org_antlr_antlr_runtime_3_5_3.xml
The file was added.idea/libraries/Maven__org_codehaus_plexus_plexus_utils_3_3_0.xml
The file was added.idea/libraries/Maven__org_antlr_ST4_4_3_4.xml
The file was modified eclipse-collections-code-generator/pom.xml (diff)
The file was modified jcstress-tests/pom.xml (diff)
The file was modified performance-tests/pom.xml (diff)
The file was added.idea/libraries/Maven__org_apache_maven_maven_plugin_api_3_8_5.xml
The file was added.idea/libraries/Maven__ch_qos_logback_logback_classic_1_4_5.xml
The file was removed.idea/libraries/Maven__org_antlr_antlr_runtime_3_5_2.xml
The file was added.idea/libraries/Maven__org_eclipse_sisu_org_eclipse_sisu_plexus_0_3_5.xml
The file was modified jmh-tests/jmh-tests.iml (diff)
The file was modified jmh-tests/pom.xml (diff)
The file was removed.idea/libraries/Maven__com_carrotsearch_hppc_0_8_1.xml
The file was modified jcstress-tests/jcstress-tests.iml (diff)
The file was added.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_2.xml
The file was added.idea/libraries/Maven__com_carrotsearch_hppc_0_9_1.xml
The file was removed.idea/libraries/Maven__org_antlr_ST4_4_3_1.xml
The file was added.idea/libraries/Maven__net_sf_jopt_simple_jopt_simple_5_0_4.xml
The file was added.idea/libraries/Maven__com_google_errorprone_error_prone_annotations_2_11_0.xml
The file was added.idea/libraries/Maven__ch_qos_logback_logback_core_1_4_5.xml
The file was added.idea/libraries/Maven__com_google_guava_guava_31_1_jre.xml
The file was modified pom.xml (diff)
The file was removed.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml
The file was removed.idea/libraries/Maven__com_google_errorprone_error_prone_annotations_2_7_1.xml
The file was removed.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml
The file was added.idea/libraries/Maven__net_java_dev_jna_jna_5_8_0.xml
The file was modified .idea/compiler.xml (diff)
The file was added.idea/libraries/Maven__net_java_dev_jna_jna_platform_5_8_0.xml
The file was removed.idea/libraries/Maven__org_openjdk_jmh_jmh_core_1_33.xml
The file was removed.idea/libraries/Maven__com_google_guava_guava_31_0_1_jre.xml
The file was modified eclipse-collections-code-generator-maven-plugin/eclipse-collections-code-generator-maven-plugin.iml (diff)
The file was removed.idea/libraries/Maven__org_openjdk_jcstress_jcstress_core_0_4.xml
Commit 491923a061b01e70b67fef47b9fcc5cd4d2c1ba4 by Craig Motlin
Implement Comparators.fromPredicate(), to create a Comparator from a Predicate2 that can answer isBefore.
The file was modified serialization-tests/src/test/java/org/eclipse/collections/impl/block/factory/ComparatorsSerializationTest.java (diff)
The file was modified unit-tests/src/test/java/org/eclipse/collections/impl/block/factory/ComparatorsTest.java (diff)
The file was modified eclipse-collections/src/main/java/org/eclipse/collections/impl/block/factory/Comparators.java (diff)
Commit 55e17f2334fca2b0f2299b7fe3e429382c9aacca by Desislav Petrov
Optimize withAll on MutableXSetFactory and Immutable equivalent - fixes #1374
The file was modified eclipse-collections-code-generator/src/main/resources/impl/set/immutable/immutablePrimitiveSetFactoryImpl.stg (diff)
The file was modified eclipse-collections-code-generator/src/main/resources/impl/set/mutable/mutablePrimitiveSetFactoryImpl.stg (diff)
Commit afe2a9881a19069c1051013f80a6d9a08405fe5a by Donald Raab
Add default overrides for getFirst and getLast in MutableList and MutableSortedSet to Fixes #1460.

Signed-off-by: Donald Raab <Donald.Raab@bnymellon.com>
The file was modified serialization-tests/src/test/java/org/eclipse/collections/impl/map/ordered/mutable/UnmodifiableMutableOrderedMapSerializationTest.java (diff)
The file was modified eclipse-collections-api/src/main/java/org/eclipse/collections/api/list/MutableList.java (diff)
The file was modified eclipse-collections-api/src/main/java/org/eclipse/collections/api/set/sorted/MutableSortedSet.java (diff)
Commit d97bb319738c2b97ed0f1921f99d859d3ecc9a9c by Michael Keppler
Remove sonar-maven-plugin - fixes #1466

There is no configuration of a server anywhere in the POMs, so this has
no functionality unless some external invocation provides a server url
via settings.xml or system properties.
The file was modified eclipse-collections-code-generator-maven-plugin/pom.xml (diff)
The file was modified unit-tests/pom.xml (diff)
The file was modified eclipse-collections-api/pom.xml (diff)
The file was modified eclipse-collections-testutils/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified jmh-tests/pom.xml (diff)
The file was modified eclipse-collections-forkjoin/pom.xml (diff)
The file was modified performance-tests/pom.xml (diff)
The file was modified serialization-tests/pom.xml (diff)
The file was modified jcstress-tests/pom.xml (diff)
The file was modified scala-unit-tests/pom.xml (diff)
The file was modified unit-tests-java8/pom.xml (diff)
The file was modified acceptance-tests/pom.xml (diff)
The file was modified eclipse-collections/pom.xml (diff)
The file was modified eclipse-collections-code-generator/pom.xml (diff)
Commit 5f87cc50cfedc4646c059151da9d208061e12d11 by Michael Keppler
Use correct minimum Maven version

The Maven plugin versions specified require a higher Maven core version.
This can be checked via `mvn versions:display-plugin-updates`.
The file was modified pom.xml (diff)
Commit 396cd167e0cf66f8a1fff3d30d366533e9b12e65 by Michael Keppler
remove prompt from code blocks

People are used to copying the complete block from the documentation,
and then the prompt will lead to syntax errors.
The file was modified CONTRIBUTING.md (diff)
Commit 4f75924ce242fe27919e4b50f53a271f172c61b4 by motlin
remove duplicate maven-dependency-plugin-version

This is already specified (with the same version) in
eclipse-collections/pom.xml, section pluginManagement.
The file was modified jmh-tests/pom.xml (diff)
The file was modified acceptance-tests/pom.xml (diff)
Commit a235185918045beffa10e38495f123a031abd5a5 by motlin
Bump maven-compiler-plugin from 3.8.1 to 3.11.0

Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.8.1 to 3.11.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.8.1...maven-compiler-plugin-3.11.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified pom.xml (diff)
Commit 56f503deeed87734ba0da713383d5352e3c9f180 by motlin
Bump actions/cache from 3.0.2 to 3.3.1

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.2 to 3.3.1.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3.0.2...v3.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified .github/workflows/mutation.yml (diff)
Commit bc1e76311324b763faf848c6391efa30ddaefae6 by Michael Keppler
Add missing Javadoc for Iterate.getOnly()
The file was modified eclipse-collections/src/main/java/org/eclipse/collections/impl/utility/Iterate.java (diff)