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
KeyTreeLike
now has 2 generic parameters andgetParent()
,getChild()
, andgetChildren()
return typeKeyTreeLike<K, D>
instead of an intermediateP
generic type. If needed, customize the return types by creating a sub-interface with more specific return types.- Marked
SimpleTreeUtil
asfinal
- 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()
returnsListReadOnly
instead ofList
*Parameters
classes 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