Releases: kit-data-manager/ro-crate-java
v1.1.0-rc.1
Highlight π
In this release, we added an initial support for a feature of the 1.2-DRAFT specification of RO-Crate. It allows adding further profiles / specifications to the crate and reading/writing crates using this feature already.
While reading works basically like before, there is a new builder for functionalities which are not in a released specification yet, called the RoCrate.BuilderWithDraftFeatures
. If you use a feature of 1.2-DRAFT, the version will be set internally accordingly.
Besides this, everything should work as before, as our test coverage should ensure. If you encounter any issues, please do not hesitate to open an issue. The final version 1.1.0 is planned soon. Consider this release candidate (RC) just to be an invitation to try this new feature things out. The API will only change if we encounter issues in the new features.
What's Changed
Full Changelog: v1.0.7...v1.1.0-rc.1
v1.0.7
This is a maintenance release, updating the dependencies of ro-crate-java.
What's Changed
- Bump net.lingala.zip4j:zip4j from 2.11.3 to 2.11.4 by @dependabot in #94
- Bump net.lingala.zip4j:zip4j from 2.11.4 to 2.11.5 by @dependabot in #96
- Bump com.networknt:json-schema-validator from 1.0.76 to 1.0.78 by @dependabot in #98
- Bump io.github.gradle-nexus.publish-plugin from 1.1.0 to 1.3.0 by @dependabot in #99
- Bump com.github.kt3k.coveralls from 2.12.0 to 2.12.2 by @dependabot in #100
- Bump com.apicatalog:titanium-json-ld from 1.3.1 to 1.3.2 by @dependabot in #102
- Bump org.slf4j:slf4j-jdk14 from 2.0.6 to 2.0.7 by @dependabot in #103
- Bump com.networknt:json-schema-validator from 1.0.78 to 1.0.79 by @dependabot in #104
- Bump jacksonVersion from 2.14.2 to 2.15.0 by @dependabot in #106
- Bump com.networknt:json-schema-validator from 1.0.79 to 1.0.80 by @dependabot in #107
- Bump com.networknt:json-schema-validator from 1.0.80 to 1.0.81 by @dependabot in #110
- Bump org.junit:junit-bom from 5.9.2 to 5.9.3 by @dependabot in #108
- Bump com.github.fslev:json-compare from 6.7 to 6.9 by @dependabot in #109
- Bump jacksonVersion from 2.15.0 to 2.15.1 by @dependabot in #112
- Bump com.networknt:json-schema-validator from 1.0.81 to 1.0.82 by @dependabot in #113
- Bump commons-io:commons-io from 2.11.0 to 2.12.0 by @dependabot in #114
- Bump com.networknt:json-schema-validator from 1.0.82 to 1.0.83 by @dependabot in #115
- Bump jacksonVersion from 2.15.1 to 2.15.2 by @dependabot in #117
- Bump com.github.fslev:json-compare from 6.9 to 6.10 by @dependabot in #116
- Bump com.networknt:json-schema-validator from 1.0.83 to 1.0.84 by @dependabot in #118
- Bump commons-io:commons-io from 2.12.0 to 2.13.0 by @dependabot in #119
Full Changelog: v1.0.6...v1.0.7
v1.0.6
This is a pure maintenance release. A lot of dependencies have been updated, improving stability and security of ro-crate.java.
What's Changed
- Bump json-compare from 4.1 to 4.3 by @dependabot in #45
- Bump slf4j-jdk14 from 1.7.36 to 2.0.0 by @dependabot in #47
- Add missing copyright owner by @Code42Cate in #46
- Use correct benchmark main class paths. by @Pfeil in #50
- Bump net.researchgate.release from 3.0.0 to 3.0.1 by @dependabot in #51
- Dependabot: monitor updates for github actions by @Pfeil in #52
- Bump actions/setup-java from 2 to 3 by @dependabot in #53
- Bump jackson-databind from 2.13.3 to 2.13.4 by @dependabot in #55
- Bump jackson-datatype-jsr310 from 2.13.3 to 2.13.4 by @dependabot in #54
- Bump net.researchgate.release from 3.0.1 to 3.0.2 by @dependabot in #57
- Bump json-compare from 4.3 to 4.5 by @dependabot in #60
- Bump slf4j-jdk14 from 2.0.0 to 2.0.1 by @dependabot in #59
- Bump zip4j from 2.11.1 to 2.11.2 by @dependabot in #58
- Bump json-schema-validator from 1.0.72 to 1.0.73 by @dependabot in #61
- Bump slf4j-jdk14 from 2.0.1 to 2.0.2 by @dependabot in #62
- Bump junit-jupiter-engine from 5.9.0 to 5.9.1 by @dependabot in #63
- Bump slf4j-jdk14 from 2.0.2 to 2.0.3 by @dependabot in #65
- Bump actions/checkout from 2 to 3 by @dependabot in #66
- Bump json-compare from 4.5 to 5.1 by @dependabot in #68
- Bump jackson-databind from 2.13.4 to 2.13.4.2 by @dependabot in #69
- Bump json-compare from 5.1 to 6.2 by @dependabot in #75
- Bump slf4j-jdk14 from 2.0.3 to 2.0.4 by @dependabot in #74
- Bump jackson-datatype-jsr310 from 2.13.4 to 2.14.0 by @dependabot in #72
- Bump jackson-databind from 2.13.4.2 to 2.14.1 by @dependabot in #76
- Bump slf4j-jdk14 from 2.0.4 to 2.0.5 by @dependabot in #77
- Bump json-compare from 6.2 to 6.3 by @dependabot in #78
- Bump jackson-datatype-jsr310 from 2.14.0 to 2.14.1 by @dependabot in #79
- Bump json-schema-validator from 1.0.73 to 1.0.75 by @dependabot in #82
- Bump httpclient from 4.5.13 to 4.5.14 by @dependabot in #81
- Bump slf4j-jdk14 from 2.0.5 to 2.0.6 by @dependabot in #84
- Bump json-schema-validator from 1.0.75 to 1.0.76 by @dependabot in #85
- Bump json-compare from 6.3 to 6.5 by @dependabot in #86
- Bump json-compare from 6.5 to 6.6 by @dependabot in #87
- Bump json-compare from 6.6 to 6.7 by @dependabot in #88
- Bump junit-bom from 5.9.1 to 5.9.2 by @dependabot in #89
- Bump zip4j from 2.11.2 to 2.11.3 by @dependabot in #90
- Bind jackson dependencies to a common version. by @Pfeil in #93
Full Changelog: v1.0.5...v1.0.6
v1.0.5
This release contains two fixes, but also some missing features to the API π
The API is still compatible, so updating should not result in any issues.
What's Changed
- π» Feat: add deleteValuePairFromContext by @Code42Cate in #38
- π» Feat: enable RoCrateBuilder to extend existing RoCrate by @Code42Cate in #39
- π» Feat: add deleteUrlFromContext by @Code42Cate in #40
- π¨ Fix: Reusing reader breaks previous imports. by @Pfeil in #43
- π¨ Fix RoCrate default constructor. by @Pfeil in #42
Full Changelog: v1.0.4...v1.0.5
v1.0.4
There was a change in the ROR API. This release fixes issues that occurred with nonexistent identifiers.
Fixes
Dependency updates
- β« Bump jackson-databind from 2.13.2.2 to 2.13.3 by @dependabot in #28
- β« Bump junit-jupiter-engine from 5.8.2 to 5.9.0 by @dependabot in #32
- β« Bump httpclient from 4.5 to 4.5.13 by @dependabot in #29
- β« Bump json-schema-validator from 1.0.66 to 1.0.72 by @dependabot in #25
- β« Bump commons-io from 2.6 to 2.11.0 by @dependabot in #27
- β« Bump junit-jupiter-api from 5.8.2 to 5.9.0 by @dependabot in #33
- β« Bump json-compare from 2.42 to 4.1 by @dependabot in #30
other
Full Changelog: v1.0.3...v1.0.4
v1.0.3
π€π¨ Due to a technical hickup π’ v1.0.1 was published as 1.0.2 and the actual 1.0.2 could not be published. This release should fix this. Use π¦ 1.0.3 to get all the great things from the version tagged here as 1.0.2 π₯ .
Release notes from 1.0.2:
Todays highlight π°: Published maven artifact now supports Java 11 β projects.
What's Changed
- Enable compatibility to Java 11 β projects. by @Pfeil in #17
- Create dependabot.yml π€ by @Pfeil in #18
- π¨ Bump slf4j-jdk14 from 1.7.35 to 1.7.36 by @dependabot in #19
- π¨ Bump titanium-json-ld from 1.1.0 to 1.3.1 by @dependabot in #22
- π¨ Remove jsoup dependency. by @Pfeil in #24
- π¨ Bump jackson-datatype-jsr310 from 2.13.2 to 2.13.3 by @dependabot in #21
- π¨ Bump zip4j from 2.9.0 to 2.11.1 by @dependabot in #23
New Contributors
- @dependabot made their first contribution in #19
Full Changelog: v1.0.1...v1.0.2
v1.0.2
Todays highlight π°: Published maven artifact now supports Java 11 β projects.
What's Changed
- Enable compatibility to Java 11 β projects. by @Pfeil in #17
- Create dependabot.yml π€ by @Pfeil in #18
- π¨ Bump slf4j-jdk14 from 1.7.35 to 1.7.36 by @dependabot in #19
- π¨ Bump titanium-json-ld from 1.1.0 to 1.3.1 by @dependabot in #22
- π¨ Remove jsoup dependency. by @Pfeil in #24
- π¨ Bump jackson-datatype-jsr310 from 2.13.2 to 2.13.3 by @dependabot in #21
- π¨ Bump zip4j from 2.9.0 to 2.11.1 by @dependabot in #23
New Contributors
- @dependabot made their first contribution in #19
Full Changelog: v1.0.1...v1.0.2
v1.0.1
A small step for you, but a huge step for research data management π π
What's Changed
- Add publishing process π¦ by @Pfeil in #14
- Add URL encoding π for crate import by @Code42Cate in #9
- Fix package and group names π¨ by @Pfeil in #15
- Fix sonarlint remarks π by @Pfeil in #16
Full Changelog: 1.0...v1.0.1
v1.0.0
The first official stable release of ro-crate-java π
- π¦ Create and modify RO-Crates
- π·πΌββοΈ API using the builder pattern to make creating valid crates easy
- π€ Reuse Identifiers from ORCID or ROR to add metadata about persons or organizations automatically
- π Use JSON-Schema to define a RO-Crate-Profile and validate it using ro-crate-java