Summary
- Update version number to 10.3.0-SNAPSHOT. (details)
- Add new APIs, `ofOccurrences` and `withOccurrences`, to bag mutable and immutable factories (details)
- Remove deprecated JDK builds, upgrade JDK for Javadoc and move the Javadoc build under allowed failure. Configure Javadoc build to only build necessary modules. (details)
- - Implementation for Triples (details)
- add github action flow (details)
- Add badge to README.md for GitHub Actions build. (details)
- Fix error in Javadoc generation (details)
- Fix Javadoc warnings (details)
- Allow build to fail if Javadoc generation fails (details)
- Update README.md. (details)
- Increase test coverage in MultimapsTest. (details)
- Add test coverage for reduceIfEmpty on primitive iterables. (details)
- Upgrade IntelliJ code style settings. (details)
- Update 14-ea to 14 in GitHub Action YAML. (details)
- Add method wrapCopy to primitive lists to mirror functionality in FastList. Fixes #742. (details)
- Remove duplicate forEach overrides. (details)
- Use org.eclipse.collections.api.factory instead of org.eclipse.collections.impl.factory wherever possible. (details)
- Add singly-linked implementation of immutable stacks. (details)
- Fixed symmetry issues with factory methods in Multimaps factory. #826 (details)
- Better JavaDocs for Function2. closes eclipse/eclipse-collections#832 (details)
- Improve documentation of Function3 and MutableCollection#injectIntoWith. closes eclipse/eclipse-collections#839 (details)
- Add JDK 14 builds and JDK 15 EA builds. (details)
- Add `withMap()` to MutableMap. Closes #761 (details)
- Upgrade maven from 3.6.1 to 3.6.3. (details)
- feat: add more GitHub workflows (details)
- feat: add badges and update workflow name (details)
- Fixed GitHub Actions Badges and Links in README. closes #854 (details)
- Upgrade dependencies used by tests and the build. (details)
- Remove irrelevant section from .idea/codeStyles. (details)
- encourage the use of `./mvwn` in the contributing guide (details)
- Upgrade maven from 3.6.1 to 3.6.3. (details)
- Fix inspections violations. (details)
- feat: remove redundant travis builds (details)
- Upgrade CheckStyle from 8.18 to 8.29. (details)
- Fix broken link in Javadoc. (details)
- Update README.md and add README_EXAMPLES.md. (details)
- Disable 15-ea build. (details)
- feat: add fromToExclusive in Interval. closes #743 (details)
- Fix inspections violations. (details)
- Pull up ListIterable.binarySearch() as default methods. (details)
- Pull up RichIterable.groupByUniqueKey() as default methods. (details)
- Add Hindi Translation of Eclipse Collections website. Fixes #792 (details)
- Fixing README URL for Hindi translation (details)
- Added to primitive iteralbles toArray() method which takes an array as a parameter to store the elements of the iterable (details)
- Pull up OrderedIterable.toStack() as a default method. (details)
- Close #822: Implement with(), without(), withAll(), withoutAll() as default methods (details)
- toImmutable() method on primitive lists avoids a redundant array creation (details)
- toImmutable() method on FastList avoids creating a redundant array copy (details)
- Fixes #793: optimizes removeIf() implementation on BooleanArrayList (details)
- Pull up implementations of aggregateBy() as default methods. (details)
- Closes #888: BooleanArrayStack is code generated from the common primitive stack template (details)
- Closes #890: Implements Null Safe Comparators by Function (details)
- Closes #892: Uses direct formulas to calculate sum(), mean(), and average() on IntInterval (details)
- Closes #894: Memoizes size() value on IntInterval and Interval (details)
- Closes #895: Implement subList() on IntInterval (details)
- Closes #728: Adds shuffle operation to primitive lists (details)
- Added flatCollect support primitive collections #794 (details)
- Initial commit for pitest mutation testing (details)
- Add tests to AbstractRichIterableTestCase for flatCollect primitive methods. (details)
- Refactor PersonAndPetKatatTest to use newer APIs. (details)
- Update Hindi website with 10.2.0 information. (details)
- Create a simple utility to aid in Javadoc creation (details)
- Javadocs for primitiveValuesMaps. (details)
- Javadocs for primitivePrimitiveMaps. (details)
- Javadocs for mutablePrimitivePrimitiveMaps. (details)
- Javadocs for primitiveObjectMaps. (details)
- Javadocs for objectPrimitiveMaps. (details)
- Javadocs for mutableObjectPrimitiveMaps. (details)
- Javadocs for immutableObjectPrimitiveMaps. (details)
- Javadocs for immutablePrimitiveObjectMaps. (details)
- Javadocs for immutablePrimitivePrimitiveMaps. (details)
- Javadocs for mutablePrimitiveObjectMaps. (details)
- Javadocs for mutablePrimitiveValuesMaps. (details)
- Update Checkstyle DTD to point to correct location. (details)
- Proposed checkstyle change: remove \r check (details)
- Add @Override annotations for tap() (and one toString()) implementations. (details)
- Closes #723 added LongInterval (details)
- Implement swap() method on mutable primitive lists (details)
- Closes #908: Support sorting of primitive lists by indirect comparison (details)
- Closes #914: Synchronized primitive lists adds override for shuffleThis(Random rnd) (details)
- Update version number to 10.3.0-SNAPSHOT (details)
- Add withInitialCapacity() to primitive List and Set factories (details)
- Add forEachInBoth to ListIterable. (details)
- Update copyright headers with correct name. (details)
- Optimize collect methods for primitive Immutable Singleton Bags, Sets and Lists. (details)
- Add JavaDoc and null check to forEachInBoth. (details)
- Make primitive*HashMap.keySet() serializable (details)
- Optimize implementations of aggregateBy in Bags to use forEachWithOccurrences.Closes #449 (details)
- Pull up implementations of aggregateBy() as default methods. (details)
- Remove duplicate methods in abstract Bag iterable classes that have been moved up as default methods. (details)
- Add default aggregateBy method to RichIterable that takes a target Map and remove some duplicate implementation code. (details)
- Release version 10.3.0.M1. (details)