Commit graph

229 commits

Author SHA1 Message Date
b0c2d57990
Update github actions (#69) 2020-07-11 15:12:28 +01:00
dependabot-preview[bot]
3f67778bc4
Bump tiles-maven-plugin from 2.16 to 2.17 (#68) 2020-05-28 05:34:07 +00:00
dependabot-preview[bot]
78a9fec3ae
Bump assertj-core from 3.16.0 to 3.16.1 (#67) 2020-05-11 05:48:40 +00:00
dependabot-preview[bot]
ef63233bf0
Bump assertj-core from 3.15.0 to 3.16.0 (#66) 2020-05-06 05:29:47 +00:00
dependabot-preview[bot]
afdbc98615
Bump junit-jupiter from 5.6.1 to 5.6.2 (#65) 2020-04-13 05:41:34 +00:00
106b2f7708
Use list-head-tail (#64)
The HeadTail interface has been extracted to its own project for reuse.
2020-04-03 09:14:57 +01:00
c2b4bcddba
Post Release 0.8.0 (#63)
* Release 0.8.0

* Clean up Nodes.drawTree

* Move deploy.sh commands into sonatype-deploy.yml

* Revert "Release 0.8.0"

This reverts commit bca3ace552.
2020-03-22 22:53:39 +00:00
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
3cb432a3ab
Upgrade JUnit from 4.13 to Junit Jupiter 5.6.1 (#61)
* Upgrade JUnit from 4.13 to Junit Jupiter 5.6.1

* Update CHANGELOG
2020-03-22 21:49:05 +00:00
82f0c25b1d
Clean up Node interface (#60)
* NoteItem Remove @NonNull from private method parameters

* When creating node with null children treat as no children

* NodeItem use Lombok Getter/Setter

* Extract NodeTreeDraw

* Remove getData()

* Remove getChild()

* Remove getParent()

* Remove getChildByName()

* Merge NodeTreeDraw into Nodes

* Remove methodcound suppression

* [changelog] Updated
2020-03-22 20:53:40 +00:00
04e0e83748
Upgrade dependencies (#59)
* [changelog] clean up

* Upgrade kemitix-maven-tiles from 1.3.1 to 2.4.1

Pin pitest-junit5-plugin at 0.9. From 0.10+ is breaks.

* Fix NodeItem.findInPath(List) uses integer for loops to iterate over a List

[ERROR] Method net.kemitix.node.NodeItem.findInPath(List) uses integer based for loops to iterate over a List [net.kemitix.node.NodeItem] At NodeItem.java:[line 269] LII_LIST_INDEXED_ITERATING

* Upgrade kemitix-checkstyle-ruleset from 4.0.1 to 5.4.0
2020-03-21 10:35:21 +00:00
8625cf155d
Disable JDK 13 test builds (#58)
There is a problem with JDK 13 in mutation testing, disabling this until that is resolved.
2020-03-21 10:31:58 +00:00
dependabot-preview[bot]
58a005b851
Bump tiles-maven-plugin from 2.15 to 2.16 (#52)
Bumps [tiles-maven-plugin](https://github.com/repaint-io/maven-tiles) from 2.15 to 2.16.
- [Release notes](https://github.com/repaint-io/maven-tiles/releases)
- [Changelog](https://github.com/repaint-io/maven-tiles/blob/master/CHANGELOG.adoc)
- [Commits](https://github.com/repaint-io/maven-tiles/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Paul Campbell <pcampbell@kemitix.net>
2020-03-20 12:47:24 +00:00
dependabot-preview[bot]
a8c7ba28cf
Bump junit from 4.12 to 4.13 (#53)
Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/master/doc/ReleaseNotes4.12.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Paul Campbell <pcampbell@kemitix.net>
2020-03-20 12:42:41 +00:00
dependabot-preview[bot]
d9a31a998b
Bump assertj-core from 3.13.2 to 3.15.0 (#54)
Bumps [assertj-core](https://github.com/joel-costigliola/assertj-core) from 3.13.2 to 3.15.0.
- [Release notes](https://github.com/joel-costigliola/assertj-core/releases)
- [Commits](https://github.com/joel-costigliola/assertj-core/compare/assertj-core-3.13.2...assertj-core-3.15.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Paul Campbell <pcampbell@kemitix.net>
2020-03-20 12:39:09 +00:00
dependabot-preview[bot]
e30b49db97
Bump lombok from 1.18.10 to 1.18.12 (#55)
Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.18.10 to 1.18.12.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](https://github.com/rzwitserloot/lombok/compare/v1.18.10...v1.18.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Paul Campbell <pcampbell@kemitix.net>
2020-03-20 12:32:48 +00:00
dependabot-preview[bot]
1a07fd3bc0
Bump kemitix-parent from 5.2.0 to 5.3.0 (#56)
Bumps [kemitix-parent](https://github.com/kemitix/kemitix-parent) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/kemitix/kemitix-parent/releases)
- [Changelog](https://github.com/kemitix/kemitix-parent/blob/master/CHANGELOG)
- [Commits](https://github.com/kemitix/kemitix-parent/compare/v5.2.0...v5.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Paul Campbell <pcampbell@kemitix.net>
2020-03-20 12:23:06 +00:00
26cb26ed20
Replace Jenkins with GitHub Actions (#57)
* Replace Jenkins with Github Actions

* [changelog] updated
2020-03-20 12:19:08 +00:00
dependabot-preview[bot]
dce470da95
Bump hamcrest-core from 2.1 to 2.2 (#50) 2019-10-17 09:55:58 +00:00
dependabot-preview[bot]
a5001406f6
Bump lombok from 1.18.8 to 1.18.10 (#49) 2019-09-11 07:45:00 +00:00
dependabot-preview[bot]
d3cc2deaa2
Bump assertj-core from 3.12.2 to 3.13.2 (#48) 2019-09-02 17:27:50 +00:00
dependabot-preview[bot]
027c3bc1ec
Bump tiles-maven-plugin from 2.14 to 2.15 (#45) 2019-06-20 09:13:13 +00:00
dependabot[bot]
8afcb8bc44
Bump lombok from 1.18.6 to 1.18.8 (#44) 2019-05-07 05:45:58 +00:00
dependabot[bot]
e3e07b83c2
Bump tiles-maven-plugin from 2.13 to 2.14 (#43) 2019-05-06 08:34:14 +00:00
dependabot[bot]
f5b327f7a5
Bump assertj-core from 3.12.1 to 3.12.2 (#42) 2019-03-18 07:05:45 +00:00
dependabot[bot]
5d815abc19
Bump lombok from 1.18.4 to 1.18.6 (#41) 2019-03-02 14:27:08 +00:00
dependabot[bot]
aa7ee683fa
Bump assertj-core from 3.11.1 to 3.12.1 (#39) 2019-03-02 13:15:39 +00:00
dependabot[bot]
937e455a58 Bump tiles-maven-plugin from 2.12 to 2.13 (#40)
* Bump tiles-maven-plugin from 2.12 to 2.13

Bumps [tiles-maven-plugin](https://github.com/repaint-io/maven-tiles) from 2.12 to 2.13.
- [Release notes](https://github.com/repaint-io/maven-tiles/releases)
- [Changelog](https://github.com/repaint-io/maven-tiles/blob/master/CHANGELOG.adoc)
- [Commits](https://github.com/repaint-io/maven-tiles/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* [changelog] updated
2019-03-02 08:41:12 +00:00
dependabot[bot]
645eb3f5ec Bump hamcrest-core from 1.3 to 2.1 (#37)
Bumps [hamcrest-core](https://github.com/hamcrest/JavaHamcrest) from 1.3 to 2.1.
- [Release notes](https://github.com/hamcrest/JavaHamcrest/releases)
- [Changelog](https://github.com/hamcrest/JavaHamcrest/blob/master/CHANGES.md)
- [Commits](https://github.com/hamcrest/JavaHamcrest/compare/hamcrest-java-1.3...v2.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-24 08:57:41 +00:00
5fb827adf6
Clean up changelog and readme, and remove external build dependencies (#38)
* [changelog] convert to org-mode format

* [readme] remove sonarcloud and codacy badges

* [jenkins] don't build with jdk 9 or 10

* [jenkins] add build with jdk 12

* [jenkins] remove codacy submission

* [jenkins] remove sonarcloud submission
2018-12-24 08:51:18 +00:00
dependabot[bot]
e141e67934 Bump lombok from 1.18.2 to 1.18.4 (#36)
Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.18.2 to 1.18.4.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](https://github.com/rzwitserloot/lombok/compare/v1.18.2...v1.18.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-09 11:21:42 +00:00
f7e50b8091
Move to trunk-based development (#35)
* pom.xml: version set to 0.8.0-SNAPSHOT

* jenkins: added

* mvn: add wrapper 3.5.3

* Upgrade parent to 5.1.0

* lombok: upgraded to 1.16.20

* assertj: upgraded to 3.9.1

* coveralls: removed

* kemitix-maven-tiles: added

* kemitix-checkstyle: tile added

* Compile with java 1.8

* Reduce code coverage requirements

* LICENSE: update

* checkstyle: suppress outstanding npath complexity issues, etc

* Bump kemitix-parent from 5.1.0 to 5.1.1

Bumps [kemitix-parent](https://github.com/kemitix/kemitix-parent) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/kemitix/kemitix-parent/releases)
- [Changelog](https://github.com/kemitix/kemitix-parent/blob/master/CHANGELOG)
- [Commits](https://github.com/kemitix/kemitix-parent/compare/v5.1.0...v5.1.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump tiles-maven-plugin from 2.10 to 2.12

Bumps [tiles-maven-plugin](https://github.com/repaint-io/maven-tiles) from 2.10 to 2.12.
- [Release notes](https://github.com/repaint-io/maven-tiles/releases)
- [Changelog](https://github.com/repaint-io/maven-tiles/blob/master/CHANGELOG.adoc)
- [Commits](https://github.com/repaint-io/maven-tiles/compare/tiles-maven-plugin-2.10...tiles-maven-plugin-2.12)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump assertj-core from 3.9.1 to 3.11.0

Bumps [assertj-core](https://github.com/joel-costigliola/assertj-core) from 3.9.1 to 3.11.0.
- [Release notes](https://github.com/joel-costigliola/assertj-core/releases)
- [Commits](https://github.com/joel-costigliola/assertj-core/compare/assertj-core-3.9.1...assertj-core-3.11.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump lombok from 1.16.20 to 1.18.2

Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.16.20 to 1.18.2.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](https://github.com/rzwitserloot/lombok/compare/v1.16.20...v1.18.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump assertj-core from 3.11.0 to 3.11.1

Bumps [assertj-core](https://github.com/joel-costigliola/assertj-core) from 3.11.0 to 3.11.1.
- [Release notes](https://github.com/joel-costigliola/assertj-core/releases)
- [Commits](https://github.com/joel-costigliola/assertj-core/compare/assertj-core-3.11.0...assertj-core-3.11.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump kemitix-parent from 5.1.1 to 5.2.0

Bumps [kemitix-parent](https://gitlab.com/kemitix/kemitix-parent) from 5.1.1 to 5.2.0.
- [Release notes](https://gitlab.com/kemitix/kemitix-parent/tags)
- [Commits](https://gitlab.com/kemitix/kemitix-parent/commits/master)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Update CHANGELOG

* Update Jenkinsfile

* Remove maven wrapper

* Remove travis config

* Simplify .gitignore

* [readme] convert to org-mode format

* lombok scope is provided

* version set to DEV-SNAPSHOT

* rename property kemitix-tiles as kemitix-maven-tiles

* Bump kemitix-maven-tiles from 0.8.1 to 1.3.0

* Bump kemitix-maven-tiles from 1.3.0 to 1.3.1

* NoteItem remove @ToString

* Narrow scope of forceParent to package-private

* [coverage] set required instructions covered to 97%

* Fix badges
2018-10-12 08:08:22 +01:00
daf9821887
Switch to trunk-based-development (#34)
* pom.xml: version set to 0.8.0-SNAPSHOT

* jenkins: added

* mvn: add wrapper 3.5.3

* Upgrade parent to 5.1.0

* lombok: upgraded to 1.16.20

* assertj: upgraded to 3.9.1

* coveralls: removed

* kemitix-maven-tiles: added

* kemitix-checkstyle: tile added

* Compile with java 1.8

* Reduce code coverage requirements

* LICENSE: update

* checkstyle: suppress outstanding npath complexity issues, etc

* Bump kemitix-parent from 5.1.0 to 5.1.1

Bumps [kemitix-parent](https://github.com/kemitix/kemitix-parent) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/kemitix/kemitix-parent/releases)
- [Changelog](https://github.com/kemitix/kemitix-parent/blob/master/CHANGELOG)
- [Commits](https://github.com/kemitix/kemitix-parent/compare/v5.1.0...v5.1.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump tiles-maven-plugin from 2.10 to 2.12

Bumps [tiles-maven-plugin](https://github.com/repaint-io/maven-tiles) from 2.10 to 2.12.
- [Release notes](https://github.com/repaint-io/maven-tiles/releases)
- [Changelog](https://github.com/repaint-io/maven-tiles/blob/master/CHANGELOG.adoc)
- [Commits](https://github.com/repaint-io/maven-tiles/compare/tiles-maven-plugin-2.10...tiles-maven-plugin-2.12)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump assertj-core from 3.9.1 to 3.11.0

Bumps [assertj-core](https://github.com/joel-costigliola/assertj-core) from 3.9.1 to 3.11.0.
- [Release notes](https://github.com/joel-costigliola/assertj-core/releases)
- [Commits](https://github.com/joel-costigliola/assertj-core/compare/assertj-core-3.9.1...assertj-core-3.11.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump lombok from 1.16.20 to 1.18.2

Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.16.20 to 1.18.2.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](https://github.com/rzwitserloot/lombok/compare/v1.16.20...v1.18.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump assertj-core from 3.11.0 to 3.11.1

Bumps [assertj-core](https://github.com/joel-costigliola/assertj-core) from 3.11.0 to 3.11.1.
- [Release notes](https://github.com/joel-costigliola/assertj-core/releases)
- [Commits](https://github.com/joel-costigliola/assertj-core/compare/assertj-core-3.11.0...assertj-core-3.11.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Bump kemitix-parent from 5.1.1 to 5.2.0

Bumps [kemitix-parent](https://gitlab.com/kemitix/kemitix-parent) from 5.1.1 to 5.2.0.
- [Release notes](https://gitlab.com/kemitix/kemitix-parent/tags)
- [Commits](https://gitlab.com/kemitix/kemitix-parent/commits/master)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Update CHANGELOG

* Update Jenkinsfile

* Remove maven wrapper

* Remove travis config

* Simplify .gitignore

* [readme] convert to org-mode format

* lombok scope is provided

* version set to DEV-SNAPSHOT

* rename property kemitix-tiles as kemitix-maven-tiles

* Bump kemitix-maven-tiles from 0.8.1 to 1.3.0

* Bump kemitix-maven-tiles from 1.3.0 to 1.3.1

* NoteItem remove @ToString

* Narrow scope of forceParent to package-private

* [coverage] set required instructions covered to 97%
2018-10-09 22:08:43 +01:00
5fbbc604bd Merge branch release/0.7.0 into master
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
2017-02-18 20:35:27 +00:00
53a86b9278 CHANGELOG 2017-02-18 20:35:27 +00:00
84b1e60923 pom.xml: version set to 0.7.0 2017-02-18 20:35:27 +00:00
fa87142efd Merge pull request #25 from kemitix/stream-parents
Stream parents
2017-02-18 19:31:45 +00:00
21c0fb8896 NodeItemTest: add tests for parentStream() 2017-02-18 19:29:01 +00:00
081dfc7b37 Node: {streamParents => parentStream} rename method 2017-02-18 19:17:06 +00:00
b644fb9dd8 Node:stream{All => }: rename method 2017-02-18 19:17:06 +00:00
c772e90d68 Node: streamParents(): added 2017-02-18 19:17:06 +00:00
2d7417afc2 Merge pull request #24 from kemitix/is-root
Node: isRoot(): added
2017-02-18 19:16:30 +00:00
2b4132493a Node: isRoot(): added 2017-02-18 19:12:59 +00:00
74a2d57cab Merge pull request #23 from kemitix/get-parent-data
Get parent data
2017-02-18 19:10:42 +00:00
0c13243ae6 NodeItemTest: add more tests for update {get,find}{Data,Parent} methods 2017-02-18 19:07:50 +00:00
543c91f611 Node: get{Parent,Data}: return item or throw exception
Previous, Optional, implementations have been renamed as find{Parent,Data}
2017-02-18 18:30:56 +00:00
4c4d3a9012 pom.xml: Upgrade lombok to 1.16.12 2017-02-18 18:30:42 +00:00
b5483177ad pom.xml: version set to 0.7.0-SNAPSHOT 2017-02-16 21:19:09 +00:00
41b5ffca44 Merge branch release/0.6.0 into master
Add streamAll() support
2017-02-16 21:19:07 +00:00
14e582be6a CHANGELOG 2017-02-16 21:19:07 +00:00