node/CHANGELOG.org
Paul Campbell c7f4723e5b
Test build on JDK 13 (#62)
* Test build on JDK 13

* Don’t use wildcard static import with AssertJ

* Unpin pitest-junit5-plugin

* Update changelog
2020-03-22 21:59:56 +00:00

2.5 KiB

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 2.4.1
  • Tests run against JDK 8, 11 and 13 (#62)

Changed

  • Moved: Node.drawTree to Nodes (#60)
  • Replace Jenkins with Github Actions (#57)
  • [checkstyle] suppress npath complexity issues
  • [coverage] lower requirements
  • Clean up changelog and readme, and remove external build dependencies (#38)

Removed

  • Removed from Node: getChildByName, getParent, getChild, getData (#60

Dependencies

  • Upgraded JUnit from 4.13 to Junit Jupiter 5.6.1
  • Bump kemitix-checkstyle-ruleset from 4.0.1 to 5.4.0 (#59)
  • Bump kemitix-parent from 5.2.0 to 5.3.0 (#56)
  • Bump lombok from 1.18.10 to 1.18.12 (#55)
  • Bump assertj-core from 3.13.2 to 3.15.0 (#54)
  • Bump junit from 4.12 to 4.13 (#53)
  • Bump tiles-maven-plugin from 2.15 to 2.16 (#52)
  • 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)

[0.7.0] - 2017-02-18

  • Rename streamAll() as stream()
  • Add parentStream()
  • Add isRoot()
  • Rename Optional<Node<T>> getParent() as findParent()
  • Rename Optional<Node<T>> getData() as findData()
  • Add Node<T> getParent()
  • Add<Node<T> 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