Commit graph

247 commits

Author SHA1 Message Date
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
3bec03d534 pom.xml: version set to 0.6.0 2017-02-16 21:19:07 +00:00
4c8404925a Merge pull request #22 from kemitix/all-nodes-stream
All nodes stream
2017-02-16 21:15:14 +00:00
98681abbb3 Node: streamAll(): added 2017-02-16 21:11:05 +00:00
eb4acbaf89 NodeItem: inline verifyChildWithSameNameDoesNotAlreadyExis 2017-02-16 21:09:09 +00:00
151a6f351c pom.xml: upgrade coverall-maven-plugin to 4.3.0 2017-02-16 20:29:33 +00:00
e5b0ac126f pom.xml: upgrade assertj to 3.6.2 2017-02-16 20:29:16 +00:00
59cad4ce85 pom.xml: specify dependency versions in properties 2017-02-16 20:28:12 +00:00
2646c0b4f4 pom.xml: upgrade kemitix-parent to 2.4.0 2017-02-16 20:27:45 +00:00
354d9f903f pom.xml: version set to 0.6.0-SNAPSHOT 2016-09-20 23:47:29 +01:00
c81d20ea5d Merge branch release/0.5.0 into master
Make ImmutableNodeItem extend NodeItem
Upgrade kemitix-parent to 2.1.0
Upgrade lombok to 1.16.10
Upgrade assertj to 3.5.2
2016-09-20 23:47:28 +01:00
fbeef95920 CHANGELOG 2016-09-20 23:47:28 +01:00
fa5cbcdb13 pom.xml: version set to 0.5.0 2016-09-20 23:47:28 +01:00
30ef9ddde8 Merge branch 'hotfix/0.4.2' into develop
* hotfix/0.4.2:
  pom.xml: version set to 0.4.2
2016-09-20 23:45:44 +01:00
b56e7f9d42 Merge pull request #21 from kemitix/immutable-tests
Extra test for ImmutableNodeItem
2016-09-20 23:41:43 +01:00
012cf7cdbf ImmutableNodeItemTest: add test for Nodes::asImmutable for non-root 2016-09-20 23:35:55 +01:00
2226d61b46 Nodes::asImmutableChild: use null parent if none found 2016-09-20 23:35:27 +01:00
e61f6db9cf Merge pull request #20 from kemitix/merge-nodeitem-into-abstract
Make ImmutableNodeItem an extension of NodeItem
2016-09-20 23:23:16 +01:00
76c4d4ceeb Node: drop findOrCreateChild() 2016-09-20 23:16:19 +01:00
6a93ed9199 ImmutableNodeItemTest:: don't pass null to setParent in test 2016-09-20 23:16:19 +01:00
c77f9c29d3 NodeItem: don't call overridable method from constructor 2016-09-20 23:16:19 +01:00
48c5b15720 ImmutableNodeItem: now extends NodeItem
The AbstractNodeItem is now redundant and is removed.
2016-09-20 23:15:19 +01:00
ff3a456657 NodeItem: new constructor sets parent properly 2016-09-20 23:15:19 +01:00
93a3f2ad42 NodesTest: unnamed nodes have an empty string 2016-09-20 23:15:18 +01:00
d73a46b905 NodeItemTest: check that child is added to parent 2016-09-20 23:15:17 +01:00
77a7946e9c NodeItem::findChild: improved Optional idiom 2016-09-20 23:15:17 +01:00
753b37cc1d NodeItem::insertInPath: clarify local variable name 2016-09-20 23:15:17 +01:00
f9aba88d0c NodeItem::getChild: simplify method 2016-09-20 23:15:17 +01:00
f34f2a7200 NodeItem: remove old constructors 2016-09-20 23:15:17 +01:00
dda6acc047 Nodes: use new NodeItem constructor 2016-09-20 23:15:17 +01:00
7f0f0d1bf9 NodeItem: add all args constructor 2016-09-20 22:12:29 +01:00
22518df8b9 Merge pull request #19 from kemitix/upgrade-kemitix-parent-to-2.1.0
Upgrade kemitix-parent to 2.1.0
2016-09-13 22:59:23 +01:00
df5ee5224b pom.xml: upgrade kemitix-parent to 2.1.0 2016-09-13 22:48:30 +01:00