Eclipse Collections 10.1 Released

Donald Raab
Dec 7, 2019 · 3 min read

This is tenth release review and the fourth year for Eclipse Collections as a project at the Eclipse Foundation.

Eclipse Collections t-shirts made by my wife with her Cricut Maker for EC Contributors and Advocates

Thank you to the contributors

First, I want to give a big shout-out and thank you to all the contributors who took time and contributed to this release. This was a minor feature release but there are some notable additions to the library and the Eclipse Collections community. We also have some new first time contributors to Eclipse Collections and OSS, and I want to say congratulations, welcome, and thank you!

New Features

  1. Implemented RichIterable.groupByAndCollect.
@Test
public void groupByAndCollect()
{
MutableList<String> list =
Lists.mutable.with("One", "Two", "Three");

2. Implemented NoopProcedure.

@Test
public void noopProcedure()
{
MutableList<Integer> list = Lists.mutable.with(1, 2, 3);
list.forEach(Procedures.noop());

Assert.assertEquals(Lists.mutable.with(1, 2, 3), list);
}

Other Improvements

  1. Spanish Translation of the Eclipse Collections website.
  2. Updated documentation for creating/modifying Immutable Collections.
  3. Fixed variable name in Multimaps class for ImmutableSortedBagFactory.
  4. Fixed generated Eclipse features for p2 repository to ensure correct EPLv1 license is downloaded.
  5. Fixed generated Eclipse features for p2 repository to ensure correct signatures on artifacts.

Bug Fixes

  1. Fixed IntInterval.fromToBy() for same values of from and to with a negative step.
  2. Fixed IntInterval.injectInto() for same values of from and to with a negative step.

Four years at the Eclipse Foundation

This month we will celebrate the four year anniversary of Eclipse Collections as a project at the Eclipse Foundation. I am happy to report that Eclipse Collections is still going strong! We continue to grow our community of contributors, users, and advocates. Everyone I know that uses Eclipse Collections in their projects really appreciates the richness and symmetry of the API, and the productivity and performance of the library. Thank you to everyone in the Eclipse Collections community for your support!

Eclipse Collections 10.1 will also be included in the upcoming Eclipse IDE release.

Note: Eclipse Collections can be used in any Java project and with any Java IDE. Eclipse Collections has no runtime dependencies on any other library and does not depend on the Eclipse IDE. The library is available in Maven Central and as an OSGi Bundle.

Thank you

From all the contributors and committers… thank you for using Eclipse Collections. We hope you enjoy all of the new features and improvements in the 10.0 and 10.1 releases.

Have a safe, healthy and happy holiday season! If you like Eclipse Collections, join the other stargazers and give the repo a star on GitHub.

Eclipse Collections is open for contributions. If you like the library, you can let us know by starring it on GitHub.

Oracle Groundbreakers

Aggregation of articles from Oracle and partner’s engineers, Groundbreaker Ambassadors and the developer community on all things Oracle Cloud and its technologies. The views expressed are those of the authors and not necessarily those of Oracle. Contact @jimgris or @brhubart

Donald Raab

Written by

Java Champion. Creator of the Eclipse Collections OSS Java library (http://www.eclipse.org/collections/). Inspired by Smalltalk. Opinions are my own.

Oracle Groundbreakers

Aggregation of articles from Oracle and partner’s engineers, Groundbreaker Ambassadors and the developer community on all things Oracle Cloud and its technologies. The views expressed are those of the authors and not necessarily those of Oracle. Contact @jimgris or @brhubart

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade