All notable changes to this project will be documented in this file. This project does its best to adhere to Semantic Versioning.
0.3.0 - 2019-03-22
- Removed lombok dependency
- Added missing interface and method documentation
- Renamed
IndexedSubtreeConsumer<T>->IndexedTreeConsumer<T> - Renamed
SubtreeConsumer<T>->TreeConsumer<T> - Renamed
SubtreeTransformer->TreeTransformer KeyTreeLikenow has 2 generic parameters andgetParent(),getChild(), andgetChildren()return typeKeyTreeLike<K, D>instead of an intermediatePgeneric type. If needed, customize the return types by creating a sub-interface with more specific return types.- Marked
SimpleTreeUtilasfinal
- Removed
IndexedTree(movedsize()intoTreeLike) - Removed
KeyTree(movedsize()intoKeyTreeLike)
0.2.0 - 2018-09-23
- Upgrade to Java 10
- Upgrade to JUnit 5
- Update dependencies:
- jcollection-util@0.7.5
TreeLike.getChildren()returnsListReadOnlyinstead ofList*Parametersclasses updated to useListReadOnly
0.1.2 - 2016-10-03
- Fixed some compiler warnings
0.1.1 - 2016-06-26
- Added JCollectionInterface, JCollectionBuilders, and JTuples dependencies
- Updated JCollectionFiller to latest 0.5.x version
- Updated jcollection-util dependency to latest 0.7.0 version
- Moved tests to new test directory
- Switched from versions.md format to CHANGELOG.md, see http://keepachangelog.com/
0.1.0 - 2016-1-19
- Initial version, code moved from jcollection-util to this stand alone library