10.2.0
nikhilnanivadekar
released this
16 Feb 15:30
·
1189 commits
to master
since this release
This is the 10.2.0 minor release.
Central theme of this release is to fix bugs for edge cases, reduce tech debt, optimize iteration patterns and provide user requested functionality to ensure better usability for higher order use cases of Eclipse Collections.
New Functionality
- Exposed the
allocateTable
method asprotected
in Primitive Maps and Primitive Sets.
Bug Fixes
- Fixed size edge case issues in Interval and IntInterval.
Tech Debt Reduction
- Optimized
removeIf
on UnifiedMap. - Implemented
removeIf
as adefault
method on MutableMapIterable. - Replaced usages of
Comparators.nullSafeEquals()
withObjects.equals()
.
Build Changes
- Moved some maven configuration from .travis.yml to jvm.config.
- Changed Maven plugin repository to use https.
Acquiring Eclipse Collections
Maven
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
<version>10.2.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections</artifactId>
<version>10.2.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-testutils</artifactId>
<version>10.2.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-forkjoin</artifactId>
<version>10.2.0</version>
</dependency>
Gradle
compile 'org.eclipse.collections:eclipse-collections-api:10.2.0'
compile 'org.eclipse.collections:eclipse-collections:10.2.0'
testCompile 'org.eclipse.collections:eclipse-collections-testutils:10.2.0'
compile 'org.eclipse.collections:eclipse-collections-forkjoin:10.2.0'
Ivy
<dependency org="org.eclipse.collections" name="eclipse-collections-api" rev="10.2.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections" rev="10.2.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections-testutils" rev="10.2.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections-forkjoin" rev="10.2.0"/>
OSGi Bundle
Eclipse software repository location: http://download.eclipse.org/collections/10.2.0/repository