* CHANGELOG All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ** [0.7.1] - unreleased Added - Add kemitix-maven-tiles 0.8.1 Changed - [checkstyle] suppress npath complexity issues - [coverage] lower requirements Dependencies - Bump kemitix-parent to 5.2.0 - Bump assertj from 3.11.1 - Bump lombok from 1.18.2 * [0.7.0] - 2017-02-18 - Rename streamAll() as stream() - Add parentStream() - Add isRoot() - Rename Optional> getParent() as findParent() - Rename Optional> getData() as findData() - Add Node getParent() - Add getData * [0.6.0] - 2017-02-16 - Add streamAll() support * [0.5.0] - 2016-09-20 - Make ImmutableNodeItem extend NodeItem - Upgrade kemitix-parent to 2.1.0 - Upgrade lombok to 1.16.10 - Upgrade assertj to 3.5.2 * [0.4.2] - 2016-09-13 - Set version in pom correctly * [0.4.1] - 2016-09-13 - Fix broken javadoc * [0.4.0] - 2016-09-13 - Upgrade kemitix-parent to 2.0.0 - Add ImmutableTree implementation - Switch to static factory constructors * [0.3.0] - 2016-05-26 - Return optionals rather than nulls * [0.2.0] - 2016-05-25 - Demo of full-path node name - insertInPath() uses setData() - Dynamic node names - New tests following mutation testing - Tidy the Node interface - Named nodes - Update code style - Drop lombok in production (still using it in test) * [0.1.0] - 2016-01-09 - Initial Release