Summary
- Add Maven/Gradle/Ivy references for 7.0.0 to README. (details)
- Update the version number from 7.0.0 to 7.1.0-SNAPSHOT. (details)
- Add Travis badge to README. (details)
- Sort the travis builds by the typical amount of time they take to run, (details)
- Configure a Travis job that uses Java 7 for the modules that are (details)
- Remove unused maven plugin. (details)
- Configure all modules to use the parent pom.xml. Configure (details)
- Rearrange the final two sections of the README so that the links are (details)
- Fix UnifiedSet$ChainedBucket.removeLongChain() method. (details)
- Fix UnifiedSet$ChainedBucket.removeLongChain() method. (details)
- Add CONTRIBUTING.md. (details)
- Add community references to README.md. (details)
- Edit CONTRIBUTING and README for clarity. (details)
- Fix typo for Project Management Infrastructure. (details)
- Add .maven folder to .gitignore file. (details)
- Update the version number from 7.0.0 to 7.0.1-SNAPSHOT. (details)
- Remove unused maven plugin. (details)
- Configure all modules to use the parent pom.xml. Configure (details)
- Add .maven folder to .gitignore file. (details)
- Add instructions for commit sign-off. (details)
- Clarify instructions for commit sign-off. (details)
- Implement Verify.assertNotInstanceOf. #28 (details)
- Implement Verify.assertListMultimapsEqual(), (details)
- Implement Verify.assertSortedSetMultimapsEqual(), (details)
- Add Assert.assertEquals() call in Verify.assert*MultimapsEqual() methods (details)
- Use Verify.assert*MultimapsEqual() in tests for select, reject, collect (details)
- Fix syntax of examples in Javadoc. (details)
- Release version 7.0.1. (details)
- Update README.md links to point to 7.0.1. (details)
- Configure maven plugins and dependencies in the parent pom to reduce (details)
- Upgrade versions of several libraries and maven plugins. (details)
- Update the previous version of Eclipse Collections that Clirr compares (details)
- Fix the configuration of the build which uses Java 7. (details)
- Turn on additional CheckStyle checks for invalid whitespace. (details)
- Add badge for GitHub release notes to the README. (details)
- Fix memory leak in HashBiMap (details)
- Fix memory leak in HashBiMap. (details)
- Fix memory leak in HashBiMap (details)
- Simplify and optimize a few methods in ImmutableSingletonBag. (details)
- Fix performance problem in ArrayStack.minBy(). (details)
- Add tests that revealed the memory leak in HashBiMap fixed in the (details)
- Optimize UnifiedMap.getFirst() to not delegate to an iterator. (details)
- Optimize AbstractBag for all MutableBagIterable targets, not just (details)
- Fix unit test of Iterate.chunk() to test inter-op with JDK Collections. (details)
- Fix bugs in handling key collision and keyset iterator based remove (details)
- Extract size variables. (details)
- Implement Iterate.toMultimap(). (details)
- Release version 7.0.2. (details)
- Add release-artifacts profile to the build in the junit-trait-runner (details)
- Skip deployment of the junit-trait-runner maven module. (details)
- Add periodic logging to the parallel map acceptance tests to prevent (details)
- Set up a Travis job to compile, but not run, jmh-tests and (details)
- Move the slowest Travis job to run first. (details)
- Update version number 7.0.3-SNAPSHOT. (details)
- Fix bug in ArrayIterate.chunk(). (details)
- Replace forkMode with forkCount (details)
- Update README.md links to point to 7.0.2. (details)
- Fix IterableTestCase.checkNotSame to factor in empty sorted immutable (details)
- Add a new assertion Verify.assertNotSerializable(). (details)
- Add additional sanity checks within assertion methods in (details)
- Add assertions that methods which take target collections return the (details)
- Add test coverage for smaller collections: forEach(), contains(), (details)
- Add coverage for MapIterable.getFirst() and MapIterable.getLast() for (details)
- Consistently use IterableTestCase.addAllTo() in implementations of (details)
- Add test coverage for removing from the sublist of a sublist. (details)
- Add additional test coverage for sets with hash collisions. (details)
- Add test coverage for UnmodifiableSortedBag and extract (details)
- Add test coverage for additional classes in the java 8 test suite. (details)
- Implement Iterate.groupByAndCollect(). (details)
- Move AdaptObjectIntProcedureToProcedure to be a top-level class. (details)
- Optimize DistinctIterable to not delegate to an iterator. (details)
- Optimize CompositeIterable to not delegate to an iterator. (details)
- Optimize DropIterable to not delegate to an iterator. (details)
- Add link to Kata from README.md. (details)
- Add an instruction to write a draft release note to CONTRIBUTING.md. (details)
- Merge the new link to the draft release notes into the previous (details)
- Edit the release note draft for wording and brevity. (details)
- Fix GenerateMojo Deprecated Syntax Warnings (details)
- Update Eclipse project files. (details)
- Ignore execution of exec-maven-plugin in m2e. (details)
- Ignore Eclipse cache files. (details)
- Implement HashBagWithHashingStrategy. Closes #23. (details)
- Extract commonality from HashBag and HashBagWithHashingStrategy into (details)
- Add HashBagWithHashingStrategy to draft release note. (details)
- Change java.header to allow copyrights from all contributors. (details)
- Add issue management, CI management, and mailing list information to (details)
- Move custom JUnit runner into the org.eclipse.collections package (details)
- Release version 7.1.0. (details)
- Skip deployment of the junit-trait-runner maven module. (details)
- Update README.md links to point to 7.1.0. (details)
- Update version number to 8.0.0-SNAPSHOT. (details)
- Initialize draft release note for 8.0.0. (details)
- Implement keySet() on Multimap. Fixes #45. (details)
- Change MutableBagIterable.addOccurrences(T item, int occurrences) to (details)
- Implement MutableMultimap.putAllPairs(Iterable<Pair<K, V>> (details)
- Pull up into() from LazyIterable to RichIterable. (details)
- Optimize MutableList.chunk() when list is RandomAccess. (details)
- Implement Bags.mutable.ofAll(Iterable<? extends T> items) and (details)
- Improve SumOfIntTest by shuffling object lists and adding IntList. (details)
- Remove unnecessary overrides of anySatisfyWith, allSatisfyWith, and (details)
- Remove unnecessary overrides of ParallelIterable.flatCollect(). (details)
- Change AbstractSynchronizedRichIterable.groupByUniqueKey() to return (details)
- Change AbstractMutableMapIterable.groupByUniqueKey() to return (details)
- Change MutableMapIterable.aggregateBy() to return MutableMap instead of (details)
- Fix return types on MapIterable.collect(Function2) overrides. (details)
- Fix return type of UnifiedSetWithHashingStrategy.groupByEach() method to (details)
- Fix generics on Multimap.forEachKeyValue(). (details)
- Fix generics on Multimap.forEachKeyMultiValues(). (details)
- Add missing overrides for collect() in OrderedMaps. (details)
- Add missing override UnsortedMapIterable.partitionWith(). (details)
- Add missing overrides of RichIterable.tap(). (details)
- Make StackIterable implement OrderedIterable. (details)
- Make primitive-object maps more bag-like. Change the filtering and (details)
- Add information to release notes about fixing type signature problems, (details)
- Upgrade compilation source/target to JDK 8. (details)
- Implement synchronized BiMaps. Closes #25. (details)
- Deprecate zip() and zipWithIndex() in the BiMap hierarchy. (details)
- Fix bug in Interval.take() when count is 0. (details)
- Implement LazyIterable.takeWhile(Predicate) and (details)
- Fix warnings in Javadocs of few methods in LazyIterate. (details)
- Deprecate DropIterator as it is inlineable with new (details)
- Fix bug in primitiveArrayList.reverseThis() (#100) (details)
- Fix method signatures of sumByInt(), sumByLong(), sumByFloat() and (details)
- Refactor AbstractUnifiedSet to extend AbstractMutableCollection and (details)
- Upgrade compilation source/target to JDK 8. Fix project files for (details)
- Replace anonymous inner classes with method references. (details)
- Replace anonymous inner classes with lambdas. (details)
- Replace statement lambdas with expression lambdas. (details)
- Remove explicit generic types that can be inferred with <>. (details)
- Remove explicit type arguments that can be inferred. (details)
- Remove redundant casts. (details)
- Remove unnecessary 'final' keyword on implicitly final local variables (details)
- Add @Override annotation. (details)
- Enforce maven version to 3.1.0+ and add supplimentary information to (details)
- Add static method BooleanArrayList.newWithNValues (details)
- In <primitive>ArrayList.newWithNValues, replace loop with Arrays.fill (details)
- Add bugfix description in RELEASE_NOTE_DRAFT.md (#107) (details)
- Add iteration order tests for toList(). (details)
- Fix the iteration order of BiMap.each() and BiMap.forEachValue(). (details)
- Add new Java 8 compatible apis to RichIterable as default methods. (details)
- Implement Collectors2 with makeString and conversion methods for Eclipse (details)
- Remove tests which use Collectors.groupBy() as the method is private. (details)
- Change the basic FunctionalInterfaces to extend the JDK ones and add (details)
- Change our IntPredicate, LongPredicate, and DoublePredicate to extend (details)
- Move detect methods location. (details)
- Implement detectOptional() and detectWithOptional() on RichIterable. (details)
- Implement unmodifiable BiMaps. Fixes #24. (details)
- Add Java 8 tests for UnmodifiableBiMaps. (details)
- Upgrade JMH to 1.12. (details)
- Add Collectors for chunk, zip, zipWithIndex, (details)
- Add Collectors for select, selectWith, reject, rejectWith, partition, (details)
- Add Collector for collect to Collectors2 and refactor merge operations (details)
- Add Collectors for collect{Boolean, Byte, Char, Short, Int, Float, Long, (details)
- Add reduceInPlace methods to Iterate and remove unnecessary (details)
- Add tests for Collectors.groupingBy() with various downstream Collectors (details)
- Implement RichIterable.getOnly(). Closes #88 (details)
- Add JavaDoc to Collectors2 (details)
- Update RELEASE_NOTE_DRAFT.md for 8.0.0-M1 release. (details)
- Improve speed of AbstractImmutableList.chunk() by using sublists [Fixes (details)
- Release version 8.0.0-M1. (details)
- Update version number to 8.0.0-SNAPSHOT. (details)
- Update RELEASE_NOTE_DRAFT.md for 8.0.0-M2 release. (details)
- Fix issues in Collectors2 Javadoc. (details)
- Apply skeletal implementation to interface migration automated (details)
- Implement of() methods on Multimaps (details)
- Add a factory class for MutableSortedBagMultimap to Multimaps. (details)
- Implement synchronized Multimaps. (details)
- Implement selectByOccurrences on primitive Bags. (details)
- Implement top/bottomOccurrences on primitive Bags. (details)
- Deploy junit-trait-runner module. (details)
- Change primitive functional interfaces to extend the corresponding JDK (details)
- Change primitive-primitive/object-primitive/primitive-object functional (details)
- Fix overrides of detectWith/detectIfNone/detectIfNoneWith methods in (details)
- Remove unnecessary override of detectWith method from CollectIterable. (details)
- Make detectOptional methods throw NullPointerException when detecting (details)
- Release version 8.0.0-RC. (details)
- Disable junit-trait-runner module deployment. (details)
- Release version 8.0.0. (details)
- Update version number to 8.1.0-SNAPSHOT. (details)
- Update README.md links to point to 8.0.0. (details)
- Update RELEASE_NOTE_DRAFT.md for 8.1.0 release. (details)
- Fix addAll() method in CompositeFastList to return false on isEmpty() (details)
- Update Contributor License information with latest ECA. (details)
- Add the Eclipse Collections reference guide. (details)
- Update links to point to the Eclipse Collections Kata instead of the GS (details)
- Optimize List.clear methods to avoid clearing unused memory (details)
- Replaced anonymous inner classes with lambdas and optimized (details)
- Remove JMH tests and generator codes from Javadoc output. Closes #150. (details)
- Add Abstract<primitive>Stacks. (details)
- Update reference guide. (details)
- Modify PersonAndPetKataTest.getAgeStatisticsOfPets to use (details)
- Fix minor issues in guide.md. (details)
- Add table of contents to guide.md. (details)
- Change collect and collectWith with target collections on (details)
- Remove executable bit from files that are not executable (details)
- Remove executable bit from files that are not executable (details)
- Remove executable bit from files that are not executable (details)
- Remove executable bit from files that are not executable (details)
- Integrate JaCoCo for test coverage. (details)
- Split Collectors2Test to fix build failure with error: (details)
- Remove useless test (details)
- Remove useless execution of jacoco-maven-plugin:check (details)
- Do not duplicate configuration of maven-surefire-plugin (details)
- Do not duplicate version of jacoco-maven-plugin (details)
- Fix Eclipse issues with MANIFEST.MF Fixes #49. (details)
- Implement flatCollect on Collectors2. (details)
- Implement SummaryStatistics and Collectors2.summarizing. (details)
- Implement BigDecimalSummaryStatistics and BigIntegerSummaryStatistics. (details)
- Export all packages of eclipse-collections-api in manifest.mf. Fixes (details)
- Update README.md and RELEASE_NOTE_DRAFT.md. (details)
- Optimize and increase test coverage for CaseFunction and CaseProcedure. (details)
- Make Collectors2.sumBy tests consistent for groupBy keys. (details)
- Fix bugs and increase test coverage for topOccurrences and (details)
- Add tests for detectOptional and detectWithOptional to unit test suite. (details)
- Change StackIterableTestCase to extend AbstractRichIterableTestCase. (details)
- Implement sumByBigDecimal and sumByBigInteger on Collectors2. (details)
- Make SummaryStatistics Serializable. (details)
- Add collect<Primitives> with target collections as default methods in (details)
- Implement collect and flatCollect with target collections on (details)
- Implement select and reject with targets on primitive iterables. (details)
- Update and improve JavaDoc in high level interfaces. (details)
- Improve generated JavaDoc in primitiveIterable.stg. (details)
- Implement primitive case functions. (details)
- Implement serialization tests for primitive case functions. (details)
- Update RELEASE_NOTE_DRAFT.md. (details)
- Replace anonymous inner classes with lambdas and method references. (details)
- Implement primitive case procedures. (details)
- Add more serialization tests for primitive case function and primitive (details)
- Add public constructors to Unmodifiable and Synchronized collections . (details)
- Implement throwing method on functional interface factories which takes (details)
- Update readme.md. (details)
- Implement spliterator on FastList and ArrayAdapter. (details)
- Add tests for stream on mutable collections and throw on spliterator, (details)