Paul Campbell
c7f4723e5b
* Test build on JDK 13 * Don’t use wildcard static import with AssertJ * Unpin pitest-junit5-plugin * Update changelog
100 lines
2.5 KiB
Org Mode
100 lines
2.5 KiB
Org Mode
* 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
|
|
|