Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 2.06 KB

CHANGELOG.md

File metadata and controls

52 lines (41 loc) · 2.06 KB

Change Log

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

Changed

  • 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 and getParent(), getChild(), and getChildren() return type KeyTreeLike<K, D> instead of an intermediate P generic type. If needed, customize the return types by creating a sub-interface with more specific return types.
  • Marked SimpleTreeUtil as final

Removed

  • Removed IndexedTree (moved size() into TreeLike)
  • Removed KeyTree (moved size() into KeyTreeLike)

0.2.0 - 2018-09-23

Changed

  • Upgrade to Java 10
  • Upgrade to JUnit 5
  • Update dependencies:
    • jcollection-util@0.7.5
  • TreeLike.getChildren() returns ListReadOnly instead of List
    • *Parameters classes updated to use ListReadOnly

0.1.2 - 2016-10-03

Changed

  • Fixed some compiler warnings

0.1.1 - 2016-06-26

Changed

  • 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

Added

  • Initial version, code moved from jcollection-util to this stand alone library