Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
The primary theme of 8.2.0 release is to continue leveraging features of Java 8, prepare for Java 9, improve OSGi integration and reduce tech debt.
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
<version>8.2.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections</artifactId>
<version>8.2.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-testutils</artifactId>
<version>8.2.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-forkjoin</artifactId>
<version>8.2.0</version>
</dependency>
compile 'org.eclipse.collections:eclipse-collections-api:8.2.0'
compile 'org.eclipse.collections:eclipse-collections:8.2.0'
testCompile 'org.eclipse.collections:eclipse-collections-testutils:8.2.0'
compile 'org.eclipse.collections:eclipse-collections-forkjoin:8.2.0'
<dependency org="org.eclipse.collections" name="eclipse-collections-api" rev="8.2.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections" rev="8.2.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections-testutils" rev="8.2.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections-forkjoin" rev="8.2.0"/>
Eclipse software repository location: http://download.eclipse.org/collections/8.2.0/repository
The primary theme of 8.1.0 release is to continue leveraging features of Java 8, and add new functionality for API symmetry and completeness.
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
<version>8.1.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections</artifactId>
<version>8.1.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-testutils</artifactId>
<version>8.1.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-forkjoin</artifactId>
<version>8.1.0</version>
</dependency>
compile 'org.eclipse.collections:eclipse-collections-api:8.1.0'
compile 'org.eclipse.collections:eclipse-collections:8.1.0'
testCompile 'org.eclipse.collections:eclipse-collections-testutils:8.1.0'
compile 'org.eclipse.collections:eclipse-collections-forkjoin:8.1.0'
<dependency org="org.eclipse.collections" name="eclipse-collections-api" rev="8.1.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections" rev="8.1.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections-testutils" rev="8.1.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections-forkjoin" rev="8.1.0"/>
The primary theme of the 8.0.0 release is leveraging features of Java 8. In previous versions, Eclipse Collections already used Java 8 in test modules, but the main library targeted Java 5 bytecode. By dropping support for older versions of Java, Eclipse Collections can benefit from new features and better integrate with the standard libraries.
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-testutils</artifactId>
<version>8.0.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-forkjoin</artifactId>
<version>8.0.0</version>
</dependency>
compile 'org.eclipse.collections:eclipse-collections-api:8.0.0'
compile 'org.eclipse.collections:eclipse-collections:8.0.0'
testCompile 'org.eclipse.collections:eclipse-collections-testutils:8.0.0'
compile 'org.eclipse.collections:eclipse-collections-forkjoin:8.0.0'
<dependency org="org.eclipse.collections" name="eclipse-collections-api" rev="8.0.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections" rev="8.0.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections-testutils" rev="8.0.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections-forkjoin" rev="8.0.0"/>
This is the 8.0.0 Milestone 1 build.
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
<version>8.0.0-M1</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections</artifactId>
<version>8.0.0-M1</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-testutils</artifactId>
<version>8.0.0-M1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-forkjoin</artifactId>
<version>8.0.0-M1</version>
</dependency>
compile 'org.eclipse.collections:eclipse-collections-api:8.0.0-M1'
compile 'org.eclipse.collections:eclipse-collections:8.0.0-M1'
testCompile 'org.eclipse.collections:eclipse-collections-testutils:8.0.0-M1'
compile 'org.eclipse.collections:eclipse-collections-forkjoin:8.0.0-M1'
<dependency org="org.eclipse.collections" name="eclipse-collections-api" rev="8.0.0-M1" />
<dependency org="org.eclipse.collections" name="eclipse-collections" rev="8.0.0-M1" />
<dependency org="org.eclipse.collections" name="eclipse-collections-testutils" rev="8.0.0-M1" />
<dependency org="org.eclipse.collections" name="eclipse-collections-forkjoin" rev="8.0.0-M1"/>
The primary theme of the 7.1.0 release is community engagement.
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
<version>7.1.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections</artifactId>
<version>7.1.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-testutils</artifactId>
<version>7.1.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-forkjoin</artifactId>
<version>7.1.0</version>
</dependency>
compile 'org.eclipse.collections:eclipse-collections-api:7.1.0'
compile 'org.eclipse.collections:eclipse-collections:7.1.0'
testCompile 'org.eclipse.collections:eclipse-collections-testutils:7.1.0'
compile 'org.eclipse.collections:eclipse-collections-forkjoin:7.1.0'
<dependency org="org.eclipse.collections" name="eclipse-collections-api" rev="7.1.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections" rev="7.1.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections-testutils" rev="7.1.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections-forkjoin" rev="7.1.0"/>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
<version>7.0.2</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections</artifactId>
<version>7.0.2</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-testutils</artifactId>
<version>7.0.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-forkjoin</artifactId>
<version>7.0.2</version>
</dependency>
compile 'org.eclipse.collections:eclipse-collections-api:7.0.2'
compile 'org.eclipse.collections:eclipse-collections:7.0.2'
testCompile 'org.eclipse.collections:eclipse-collections-testutils:7.0.2'
compile 'org.eclipse.collections:eclipse-collections-forkjoin:7.0.2'
<dependency org="org.eclipse.collections" name="eclipse-collections-api" rev="7.0.2" />
<dependency org="org.eclipse.collections" name="eclipse-collections" rev="7.0.2" />
<dependency org="org.eclipse.collections" name="eclipse-collections-testutils" rev="7.0.2" />
<dependency org="org.eclipse.collections" name="eclipse-collections-forkjoin" rev="7.0.2"/>
Fixed UnifiedSet.ChainedBucket.removeLongChain() method to handle many collisions in one bucket.
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
<version>7.0.1</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections</artifactId>
<version>7.0.1</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-testutils</artifactId>
<version>7.0.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-forkjoin</artifactId>
<version>7.0.1</version>
</dependency>
compile 'org.eclipse.collections:eclipse-collections-api:7.0.1'
compile 'org.eclipse.collections:eclipse-collections:7.0.1'
testCompile 'org.eclipse.collections:eclipse-collections-testutils:7.0.1'
compile 'org.eclipse.collections:eclipse-collections-forkjoin:7.0.1'
<dependency org="org.eclipse.collections" name="eclipse-collections-api" rev="7.0.1" />
<dependency org="org.eclipse.collections" name="eclipse-collections" rev="7.0.1" />
<dependency org="org.eclipse.collections" name="eclipse-collections-testutils" rev="7.0.1" />
<dependency org="org.eclipse.collections" name="eclipse-collections-forkjoin" rev="7.0.1"/>
This is the initial release of Eclipse Collections after rebranding GS Collections and migrating the project to the Eclipse Foundation.
Eclipse Collections 7.0.0 is functionally equivalent to GS Collections 7.0.0, with several non-functional changes related to the migration.
com.gs
to org.eclipse
and renamed the equivalent directories.README.md
, and other strings which refered to GS Collections.README.md
contents to be in line with Eclipse Collections.<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-api</artifactId>
<version>7.0.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections</artifactId>
<version>7.0.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-testutils</artifactId>
<version>7.0.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.collections</groupId>
<artifactId>eclipse-collections-forkjoin</artifactId>
<version>7.0.0</version>
</dependency>
compile 'org.eclipse.collections:eclipse-collections-api:7.0.0'
compile 'org.eclipse.collections:eclipse-collections:7.0.0'
testCompile 'org.eclipse.collections:eclipse-collections-testutils:7.0.0'
compile 'org.eclipse.collections:eclipse-collections-forkjoin:7.0.0'
<dependency org="org.eclipse.collections" name="eclipse-collections-api" rev="7.0.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections" rev="7.0.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections-testutils" rev="7.0.0" />
<dependency org="org.eclipse.collections" name="eclipse-collections-forkjoin" rev="7.0.0"/>