Releases: davidleston/FirstRankCollector
v3.0.1
v3.0.0
Call site readability improved by introducing multiMin and multiMax and by renaming factory methods to be more descriptive. The use of the word "multi" reinforces that the collector returns multiple elements of equal value.
FirstRankCollector.create(Comparator.reverseOrder())
is now
FirstRankCollector.multiMax.byNaturalOrder()
Keeping things simple by removing the ability to compare by key.
Because of hese backwards incompatible changes, the major version number has been incremented.
For instructions on how to include this library using Maven or Gradle visit https://jitpack.io/#davidleston/FirstRankCollector/v3.0.0
v2.0.0
Returning Map.Entry instead of a Map with a single entry. The caller knows there will only be one entry, and usually the caller wants to get the key and value of that one entry. By returning Map.Entry, the calling code is simplified. This is a breaking API change, as a result the major version has been incremented.
For instructions on how to include this library using Maven or Gradle visit https://jitpack.io/#davidleston/FirstRankCollector/v2.0.0
v1.1.0
The type of the classifier has been widened, enabling greater reusability.
For instructions on how to include this library using Maven or Gradle visit https://jitpack.io/#davidleston/FirstRankCollector/v1.1.0
v1.0.0
Ability to classifier elements and retrieve the first-ranked classifi…