This is a yearly major release of Eclipse Collections. v 10.0.0 introduces new API, new containers, reduces tech debt, involves build stabilization changes. Brief summary of changes follow:
New API:
- Added new utility API per demand from users like: toMap, getAny(), ofInitialCapacity(),
Bug Fix:
- Fix wildcards and generics
- ImmutableDoubletonMap#flipUniqueValues() to throw exception
Tech Debt Reduction:
- Javadoc fixes
- Upgrade build plugins
- Remove unused modules
- Use abstraction to delegate common code
- Fix checkstyle issues and checkstyle build
- Revamp and standarize resize/rehash for all primitive hash structures
- Fix inspection violations
New Container:
- UnmodifiableMutableOrderedMap
Breaking Changes:
- Fix incorrect cast in UnifiedSet
- Fix wildcards, generics in specific API
- Use Java 8 Base64 instead of apache