* 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.8.0 ** Added - Add kemitix-maven-tiles ** Changed - Replace Jenkins with Github Actions (#57) - [checkstyle] suppress npath complexity issues - [coverage] lower requirements ** Dependencies - Bump hamcrest-core from 2.1 to 2.2 (#50) - Bump lombok from 1.18.8 to 1.18.10 (#49) - Bump assertj-core from 3.12.2 to 3.13.2 (#48) - Bump tiles-maven-plugin from 2.14 to 2.15 (#45) - Bump lombok from 1.18.6 to 1.18.8 (#44) - Bump tiles-maven-plugin from 2.13 to 2.14 (#43) - Bump assertj-core from 3.12.1 to 3.12.2 (#42) - Bump lombok from 1.18.4 to 1.18.6 (#41) - Bump tiles-maven-plugin from 2.12 to 2.13 (#40) - Bump hamcrest-core from 1.3 to 2.1 (#37) - Clean up changelog and readme, and remove external build dependencies (#38) * [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