Skip to content

Releases: kit-data-manager/ro-crate-java

v2.0.0-rc1

25 Mar 13:57
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release

Highlight πŸš€

This release contains some fixes. Refactoring is also done.

What's Changed

  • Fix #4 : both properties license and datePublish are added to the root data entity
  • Fix #5 : encoding and decoding of file paths are fixed.
  • setId() and setSource() methods are no more available. The new method addContent() is implemented to add content (files, directories, urls,..) to a data entity.
  • Appropriate tests are fixed.

v1.1.0

25 Jul 10:30
Compare
Choose a tag to compare

Highlight πŸš€

This release is the stabilization of the release candidate, where 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.

What's Changed

  • Fix #105: "multiple conformsTo values" by @Pfeil in #111
  • build(deps): bump com.networknt:json-schema-validator from 1.0.84 to 1.0.85 by @dependabot in #120
  • build(deps): bump com.networknt:json-schema-validator from 1.0.85 to 1.0.86 by @dependabot in #121
  • build(deps): bump org.junit:junit-bom from 5.9.3 to 5.10.0 by @dependabot in #123

Full Changelog: v1.0.7...v1.1.0

v1.1.0-rc.1

23 Jun 16:31
53aebf7
Compare
Choose a tag to compare
v1.1.0-rc.1 Pre-release
Pre-release

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

23 Jun 16:07
Compare
Choose a tag to compare

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

01 Feb 14:35
Compare
Choose a tag to compare

This is a pure maintenance release. A lot of dependencies have been updated, improving stability and security of ro-crate.java.

What's Changed

Full Changelog: v1.0.5...v1.0.6

v1.0.5

12 Aug 14:02
Compare
Choose a tag to compare

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

04 Aug 17:08
Compare
Choose a tag to compare

There was a change in the ROR API. This release fixes issues that occurred with nonexistent identifiers.

Fixes

  • 🩹 [Fix] RorProvider throws NPE in case of nonexistent identifiers. by @Pfeil in #31

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

  • βš™οΈ Exclude jdk11 build on slower CI platforms. by @Pfeil in #34

Full Changelog: v1.0.3...v1.0.4

v1.0.3

19 Jul 10:32
Compare
Choose a tag to compare

πŸ€–πŸ”¨ 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

Full Changelog: v1.0.1...v1.0.2

v1.0.2

19 Jul 09:55
Compare
Choose a tag to compare

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

Full Changelog: v1.0.1...v1.0.2

v1.0.1

18 Jul 17:23
Compare
Choose a tag to compare

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