Recent Releases of edu.kit.datamanager

edu.kit.datamanager - v2.1.0-rc3

Highlights 🚀

  • Until now, we supported adding terms or full contexts (as URI) to the context. Now we also allow prefixes. They work exactly as the terms do.
  • We now add, by default, contextual entities to the crate when writing them. This way, it is documented which version of ro-crate-java generated or modified the crate. It uses one entity per CreateAction or UpdateAction and one entity per ro-crate-java version. This behaviour can be disabled and customized. For more information, look into the documentation of the CrateWriter.

For details, see the list below. We are happy to receive feedback!

What's Changed

  • chore(deps): update dependency gradle to v8.14.1 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/262
  • chore(deps): update dependency com.networknt:json-schema-validator to v1.5.7 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/263
  • chore(deps): update dependency org.junit:junit-bom to v5.13.0 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/266
  • Add context prefix support by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/267
  • 265 store provenance in crates about the tool which created it by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/268
  • chore(deps): update dependency gradle to v8.14.2 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/270
  • feat: add updateCff task to update CITATION.cff during release process by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/271
  • Next Version (2.1.0 | 2.1.0-rc3) by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/264

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v2.1.0-rc2...v2.1.0-rc3

- Java
Published by Pfeil 9 months ago

edu.kit.datamanager - v2.1.0-rc2

Highlights 🚀

While we avoid breaking the API except for major versions, you may notice that you may need to do some little changes this time. This is because of fixes which inherently required this. But the fix on your side should be easy. In most cases you'll need to catch a possible exception when reading or writing crates and it should work again. Please tell us soon if something does not work for you!

  • Support .ELN-style crates in all zip readers and writers by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/258
    • 📓We now support zip files which contain the crate not directly, but have a subfolder instead. This is one of the properties of the .ELN specification.
    • 🤐 Our Zip (and ZipStream) reader will search for this implicitly, so nothing has to be changed from your side to make it work. For readers, we think this makes reading simply more reliable. Note that we do not search the whole zip file for a crate but just in the first hierarchy of subfolders. We expect only one subfolder, but to work with edge cases, ro-crate-java will consider a few more. This works around hidden thumbnail folders and other unexpected properties.
    • ✍🏼 Our Zip (and ZipStream) writer strategies have according configuration methods to make them create such files: usingElnStyle() and withRootSubdirectory() do the exact same thing, just with different naming. Some may search for ELN functionality, others just want a subfolder. For ro-crate-java this is currently the same thing.
  • Make specification examples (from readme) executable by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/256
    • 📄✅ Some of the examples in our guide did not work properly any more. To avoid this in future, we moved them to unit tests, where they are executable and tested. The readme now points to these examples.
  • 🔧 Note, we also fixed a few bugs (see below). See if you are affected and consider updating to the release candidate to validate the fixes! 💛

Other

  • chore(deps): update jacksonversion to v2.19.0 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/248
  • chore(deps): update dependency gradle to v8.14 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/250
  • chore(deps): update dependency gg.jte:jte to v3.2.1 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/249
  • Fix adding id property duplicates by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/257
  • fix: enforce correct subfolder name for additional files in StaticPreview.saveAllToStream by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/261
  • Next Version (v2.1.0-rc2) by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/255

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v2.1.0-rc1...v2.1.0-rc2

- Java
Published by Pfeil 9 months ago

edu.kit.datamanager - v2.1.0-rc1

Highlights

These highlights are the reason for the release candidate. Please give feedback if you experience something unexpected (and also if it works fine for you, if you like). Thanks!

Generalize reading and writing crates by @Pfeil (based on the work of @ThomasJejkal) in https://github.com/kit-data-manager/ro-crate-java/pull/247

We deprecated the old interfaces in favour of newer, generic ones. You are now able to implement readers which read/write from/to any type of location/destination. As an example, we also provide a ZipStreamReader (and Writer) which targets streams, so you do not need to store your crate on disk before sending it around!

Fix renaming of data set entities by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/253

We noticed there was a bug in the Zip export of DataSetEntity if you set an ID different to the file's filename. If this makes you feel you might have been affected, have a look at #254. It is now fixed, and all Writers are tested for correctness (not only the folder writer) in the same way.

All Changes

  • Point to latest release in README by @fpotier in https://github.com/kit-data-manager/ro-crate-java/pull/234
  • chore(deps): update dependency com.github.fslev:json-compare to v7 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/236
  • chore(deps): update plugin io.freefair.maven-publish-java to v8.13.1 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/235
  • chore(deps): update dependency font-awesome to v6 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/239
  • chore(deps): update dependency font-awesome to v6 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/240
  • chore(deps): update dependency org.junit:junit-bom to v5.12.2 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/243
  • chore(deps): update dependency commons-io:commons-io to v2.19.0 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/244
  • Fix #241: Getting key value pairs from the context by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/245
  • Generalize reading and writing crates by @Pfeil (based on the work of @ThomasJejkal) in https://github.com/kit-data-manager/ro-crate-java/pull/247
  • Fix renaming of data set entities by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/253
  • Version 2.1.0 by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/233

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v2.0.2...v2.1.0-rc1

- Java
Published by Pfeil 10 months ago

edu.kit.datamanager - v2.0.2

This is a maintenance and bugfix release.

A big thank you to @fpotier for reporting issues and contributing to the code!

Fixes

  • Fix addEntities() and addFromCollection() generic parameter by @fpotier in https://github.com/kit-data-manager/ro-crate-java/pull/225
  • Fix #226 allow arrays of literals as property values by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/231

Dependencies

  • chore(deps): update dependency jacoco to v0.8.12 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/202
  • chore(deps): update dependency gradle to v8.10.2 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/203
  • chore(deps): update dependency gradle to v8.11 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/205
  • chore(deps): update plugin io.freefair.maven-publish-java to v8.11 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/207
  • chore(deps): update dependency commons-io:commons-io to v2.18.0 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/209
  • chore(deps): update dependency gradle to v8.11.1 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/208
  • chore(deps): update dependency com.networknt:json-schema-validator to v1.5.4 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/210
  • chore(deps): update jacksonversion to v2.18.2 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/211
  • chore(deps): update dependency gradle to v8.12 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/213
  • chore(deps): update dependency org.junit:junit-bom to v5.11.4 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/212
  • chore(deps): update plugin net.researchgate.release to v3.1.0 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/214
  • chore(deps): update dependency com.networknt:json-schema-validator to v1.5.5 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/217
  • chore(deps): update dependency org.slf4j:slf4j-jdk14 to v2.0.17 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/224
  • chore(deps): update dependency org.junit:junit-bom to v5.12.0 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/223
  • chore(deps): update dependency com.networknt:json-schema-validator to v1.5.6 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/222
  • chore(deps): update dependency com.apicatalog:titanium-json-ld to v1.5.0 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/220
  • chore(deps): update dependency gradle to v8.13 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/219
  • chore(deps): update plugin io.freefair.maven-publish-java to v8.12.2 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/218
  • chore(deps): update dependency org.junit:junit-bom to v5.12.1 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/232
  • chore(deps): update jacksonversion to v2.18.3 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/227
  • chore(deps): update plugin io.freefair.maven-publish-java to v8.13 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/228
  • chore(deps): update dependency com.apicatalog:titanium-json-ld to v1.6.0 by @renovate in https://github.com/kit-data-manager/ro-crate-java/pull/229
  • PR for v2.0.2 by @ThomasJejkal in https://github.com/kit-data-manager/ro-crate-java/pull/204

New Contributors

  • @renovate made their first contribution in https://github.com/kit-data-manager/ro-crate-java/pull/202
  • @fpotier made their first contribution in https://github.com/kit-data-manager/ro-crate-java/pull/225
  • @ThomasJejkal made their first contribution in https://github.com/kit-data-manager/ro-crate-java/pull/204

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v2.0.1...v2.0.2

- Java
Published by Pfeil 12 months ago

edu.kit.datamanager - v2.0.1

Maintenance release.

What's Changed

  • build(deps): bump com.networknt:json-schema-validator from 1.5.1 to 1.5.2 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/192
  • build(deps): bump commons-io:commons-io from 2.16.1 to 2.17.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/191
  • build(deps): bump com.github.fslev:json-compare from 6.15 to 6.16 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/190
  • build(deps): bump org.junit:junit-bom from 5.11.0 to 5.11.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/195
  • build(deps): bump com.github.fslev:json-compare from 6.16 to 6.18 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/193
  • build(deps): bump jacksonVersion from 2.17.2 to 2.18.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/194
  • build(deps): bump io.freefair.maven-publish-java from 8.10 to 8.10.2 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/196
  • build(deps): bump org.junit:junit-bom from 5.11.1 to 5.11.2 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/197
  • fix: adjust expected data to changed external data by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/201
  • build(deps): bump com.networknt:json-schema-validator from 1.5.2 to 1.5.3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/200
  • build(deps): bump jacksonVersion from 2.18.0 to 2.18.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/199
  • build(deps): bump org.junit:junit-bom from 5.11.2 to 5.11.3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/198

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v2.0.0...v2.0.1

- Java
Published by Pfeil over 1 year ago

edu.kit.datamanager - v2.0.0

We fixed some more possibilities to create invalid crates, which may break your code here and there. We also fixed some bugs and otherwise improved on our goal to fit the specification in as many cases as possible. Please also look into the release notes of the release candidates for all changes.

What's Changed

  • fix: RootDataEntity identifier is not allowed for other entities. by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/185
  • Fix handling of possible loops in data graphs by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/187
  • Fix invalid context check warnings by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/188
  • Unpack zipped crates into unique temporary folder by @Code42Cate in https://github.com/kit-data-manager/ro-crate-java/pull/83

Full Changelog (since v2.0.0-rc4): https://github.com/kit-data-manager/ro-crate-java/compare/v2.0.0-rc4...v2.0.0

Full Changelog (since v1.1.0): https://github.com/kit-data-manager/ro-crate-java/compare/v1.1.0...v2.0.0

- Java
Published by Pfeil over 1 year ago

edu.kit.datamanager - v2.0.0-rc4

Another small set of breaking changes. Please try it out and crate an issue if it works for you.

What's Changed

⚡ Highlights

  • More ergonomic and consistent ActionEntityBuilder by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/178
  • Avoid the use of lists in APIs and replace them with appropriate interfaces. by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/183
  • Avoid adding dataEntities which are not being added to the root data entity by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/184

🛠️ Maintenance

  • build(deps): bump com.networknt:json-schema-validator from 1.1.0 to 1.5.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/165
  • build(deps): bump gradle/wrapper-validation-action from 1 to 3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/166
  • build(deps): bump jacksonVersion from 2.16.1 to 2.17.2 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/167
  • build(deps): bump com.apicatalog:titanium-json-ld from 1.3.3 to 1.4.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/168
  • build(deps): bump org.slf4j:slf4j-jdk14 from 2.0.9 to 2.0.13 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/169
  • build(deps): bump org.junit:junit-bom from 5.9.1 to 5.10.3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/170
  • build(deps): bump gradle/gradle-build-action from 2 to 3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/149
  • build(deps): bump com.github.fslev:json-compare from 6.13 to 6.15 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/175
  • build(deps): bump gradle/actions from 3 to 4 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/176
  • build(deps): bump org.junit.jupiter:junit-jupiter-params from 5.0.0-M4 to 5.11.0-RC1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/172
  • build(deps): bump commons-validator:commons-validator from 1.8.0 to 1.9.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/173
  • build(deps): bump commons-io:commons-io from 2.15.1 to 2.16.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/174
  • Review identifier encoding by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/171
  • build(deps): bump io.freefair.maven-publish-java from 8.6 to 8.7.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/180
  • build(deps): bump org.junit:junit-bom from 5.10.3 to 5.11.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/181
  • build(deps): bump org.slf4j:slf4j-jdk14 from 2.0.13 to 2.0.16 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/179
  • build(deps): bump io.freefair.maven-publish-java from 8.7.1 to 8.10 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/182

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v2.0.0-rc3...v2.0.0-rc4

- Java
Published by Pfeil over 1 year ago

edu.kit.datamanager - v2.0.0-rc3

Highlight 🚀

This release contains some fixes.

What's Changed

  • Fix in ZIP Reader

- Java
Published by ThomasJejkal over 1 year ago

edu.kit.datamanager - v2.0.0-rc2

Highlight 🚀

This release contains some fixes. Refactoring is also done.

What's Changed

  • Fix #6 : 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
  • Added support for provenance entities
  • Added removeProperty functionality

- Java
Published by ThomasJejkal over 1 year ago

edu.kit.datamanager - v2.0.0

Highlight 🚀

This release contains some fixes.

What's Changed

  • Fixed #137 : Added support provenance of entities as defined in the RO-Crate Specification
  • Added removeProperty Method. Properties of a specific entity can be deleted.
  • Added some tests
  • Updated Readme

- Java
Published by sabrineChe over 1 year ago

edu.kit.datamanager - v3.0.0-rc.1

What's Changed

  • addId() Method is removed and setId() method is used to add an identifier to an entity.

- Java
Published by sabrineChe almost 2 years ago

edu.kit.datamanager - v2.0.0-rc1

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.

- Java
Published by sabrineChe almost 2 years ago

edu.kit.datamanager - v1.1.0

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 https://github.com/kit-data-manager/ro-crate-java/pull/111
  • build(deps): bump com.networknt:json-schema-validator from 1.0.84 to 1.0.85 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/120
  • build(deps): bump com.networknt:json-schema-validator from 1.0.85 to 1.0.86 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/121
  • build(deps): bump org.junit:junit-bom from 5.9.3 to 5.10.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/123

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v1.0.7...v1.1.0

- Java
Published by Pfeil over 2 years ago

edu.kit.datamanager - 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

  • Fix #105: "multiple conformsTo values" by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/111

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v1.0.7...v1.1.0-rc.1

- Java
Published by Pfeil over 2 years ago

edu.kit.datamanager - 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 https://github.com/kit-data-manager/ro-crate-java/pull/94
  • Bump net.lingala.zip4j:zip4j from 2.11.4 to 2.11.5 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/96
  • Bump com.networknt:json-schema-validator from 1.0.76 to 1.0.78 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/98
  • Bump io.github.gradle-nexus.publish-plugin from 1.1.0 to 1.3.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/99
  • Bump com.github.kt3k.coveralls from 2.12.0 to 2.12.2 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/100
  • Bump com.apicatalog:titanium-json-ld from 1.3.1 to 1.3.2 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/102
  • Bump org.slf4j:slf4j-jdk14 from 2.0.6 to 2.0.7 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/103
  • Bump com.networknt:json-schema-validator from 1.0.78 to 1.0.79 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/104
  • Bump jacksonVersion from 2.14.2 to 2.15.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/106
  • Bump com.networknt:json-schema-validator from 1.0.79 to 1.0.80 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/107
  • Bump com.networknt:json-schema-validator from 1.0.80 to 1.0.81 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/110
  • Bump org.junit:junit-bom from 5.9.2 to 5.9.3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/108
  • Bump com.github.fslev:json-compare from 6.7 to 6.9 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/109
  • Bump jacksonVersion from 2.15.0 to 2.15.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/112
  • Bump com.networknt:json-schema-validator from 1.0.81 to 1.0.82 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/113
  • Bump commons-io:commons-io from 2.11.0 to 2.12.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/114
  • Bump com.networknt:json-schema-validator from 1.0.82 to 1.0.83 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/115
  • Bump jacksonVersion from 2.15.1 to 2.15.2 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/117
  • Bump com.github.fslev:json-compare from 6.9 to 6.10 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/116
  • Bump com.networknt:json-schema-validator from 1.0.83 to 1.0.84 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/118
  • Bump commons-io:commons-io from 2.12.0 to 2.13.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/119

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v1.0.6...v1.0.7

- Java
Published by Pfeil over 2 years ago

edu.kit.datamanager - 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 https://github.com/kit-data-manager/ro-crate-java/pull/45
  • Bump slf4j-jdk14 from 1.7.36 to 2.0.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/47
  • Add missing copyright owner by @Code42Cate in https://github.com/kit-data-manager/ro-crate-java/pull/46
  • Use correct benchmark main class paths. by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/50
  • Bump net.researchgate.release from 3.0.0 to 3.0.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/51
  • Dependabot: monitor updates for github actions by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/52
  • Bump actions/setup-java from 2 to 3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/53
  • Bump jackson-databind from 2.13.3 to 2.13.4 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/55
  • Bump jackson-datatype-jsr310 from 2.13.3 to 2.13.4 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/54
  • Bump net.researchgate.release from 3.0.1 to 3.0.2 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/57
  • Bump json-compare from 4.3 to 4.5 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/60
  • Bump slf4j-jdk14 from 2.0.0 to 2.0.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/59
  • Bump zip4j from 2.11.1 to 2.11.2 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/58
  • Bump json-schema-validator from 1.0.72 to 1.0.73 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/61
  • Bump slf4j-jdk14 from 2.0.1 to 2.0.2 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/62
  • Bump junit-jupiter-engine from 5.9.0 to 5.9.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/63
  • Bump slf4j-jdk14 from 2.0.2 to 2.0.3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/65
  • Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/66
  • Bump json-compare from 4.5 to 5.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/68
  • Bump jackson-databind from 2.13.4 to 2.13.4.2 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/69
  • Bump json-compare from 5.1 to 6.2 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/75
  • Bump slf4j-jdk14 from 2.0.3 to 2.0.4 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/74
  • Bump jackson-datatype-jsr310 from 2.13.4 to 2.14.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/72
  • Bump jackson-databind from 2.13.4.2 to 2.14.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/76
  • Bump slf4j-jdk14 from 2.0.4 to 2.0.5 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/77
  • Bump json-compare from 6.2 to 6.3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/78
  • Bump jackson-datatype-jsr310 from 2.14.0 to 2.14.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/79
  • Bump json-schema-validator from 1.0.73 to 1.0.75 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/82
  • Bump httpclient from 4.5.13 to 4.5.14 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/81
  • Bump slf4j-jdk14 from 2.0.5 to 2.0.6 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/84
  • Bump json-schema-validator from 1.0.75 to 1.0.76 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/85
  • Bump json-compare from 6.3 to 6.5 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/86
  • Bump json-compare from 6.5 to 6.6 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/87
  • Bump json-compare from 6.6 to 6.7 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/88
  • Bump junit-bom from 5.9.1 to 5.9.2 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/89
  • Bump zip4j from 2.11.2 to 2.11.3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/90
  • Bind jackson dependencies to a common version. by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/93

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v1.0.5...v1.0.6

- Java
Published by Pfeil about 3 years ago

edu.kit.datamanager - 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 https://github.com/kit-data-manager/ro-crate-java/pull/38
  • 🌻 Feat: enable RoCrateBuilder to extend existing RoCrate by @Code42Cate in https://github.com/kit-data-manager/ro-crate-java/pull/39
  • 🌻 Feat: add deleteUrlFromContext by @Code42Cate in https://github.com/kit-data-manager/ro-crate-java/pull/40
  • 🔨 Fix: Reusing reader breaks previous imports. by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/43
  • 🔨 Fix RoCrate default constructor. by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/42

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v1.0.4...v1.0.5

- Java
Published by Pfeil over 3 years ago

edu.kit.datamanager - v1.0.4

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 https://github.com/kit-data-manager/ro-crate-java/pull/31

Dependency updates

  • ⏫ Bump jackson-databind from 2.13.2.2 to 2.13.3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/28
  • ⏫ Bump junit-jupiter-engine from 5.8.2 to 5.9.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/32
  • ⏫ Bump httpclient from 4.5 to 4.5.13 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/29
  • ⏫ Bump json-schema-validator from 1.0.66 to 1.0.72 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/25
  • ⏫ Bump commons-io from 2.6 to 2.11.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/27
  • ⏫ Bump junit-jupiter-api from 5.8.2 to 5.9.0 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/33
  • ⏫ Bump json-compare from 2.42 to 4.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/30

other

  • ⚙️ Exclude jdk11 build on slower CI platforms. by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/34

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v1.0.3...v1.0.4

- Java
Published by Pfeil over 3 years ago

edu.kit.datamanager - 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 https://github.com/kit-data-manager/ro-crate-java/pull/17
  • Create dependabot.yml 🤖 by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/18
  • 🔨 Bump slf4j-jdk14 from 1.7.35 to 1.7.36 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/19
  • 🔨 Bump titanium-json-ld from 1.1.0 to 1.3.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/22
  • 🔨 Remove jsoup dependency. by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/24
  • 🔨 Bump jackson-datatype-jsr310 from 2.13.2 to 2.13.3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/21
  • 🔨 Bump zip4j from 2.9.0 to 2.11.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/23

New Contributors

  • @dependabot made their first contribution in https://github.com/kit-data-manager/ro-crate-java/pull/19

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v1.0.1...v1.0.2

- Java
Published by Pfeil over 3 years ago

edu.kit.datamanager - 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 https://github.com/kit-data-manager/ro-crate-java/pull/17
  • Create dependabot.yml 🤖 by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/18
  • 🔨 Bump slf4j-jdk14 from 1.7.35 to 1.7.36 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/19
  • 🔨 Bump titanium-json-ld from 1.1.0 to 1.3.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/22
  • 🔨 Remove jsoup dependency. by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/24
  • 🔨 Bump jackson-datatype-jsr310 from 2.13.2 to 2.13.3 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/21
  • 🔨 Bump zip4j from 2.9.0 to 2.11.1 by @dependabot in https://github.com/kit-data-manager/ro-crate-java/pull/23

New Contributors

  • @dependabot made their first contribution in https://github.com/kit-data-manager/ro-crate-java/pull/19

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/v1.0.1...v1.0.2

- Java
Published by Pfeil over 3 years ago

edu.kit.datamanager - 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 https://github.com/kit-data-manager/ro-crate-java/pull/14
  • Add URL encoding 🌐 for crate import by @Code42Cate in https://github.com/kit-data-manager/ro-crate-java/pull/9
  • Fix package and group names 🔨 by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/15
  • Fix sonarlint remarks 🔍 by @Pfeil in https://github.com/kit-data-manager/ro-crate-java/pull/16

Full Changelog: https://github.com/kit-data-manager/ro-crate-java/compare/1.0...v1.0.1

- Java
Published by Pfeil over 3 years ago

edu.kit.datamanager - 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

- Java
Published by Pfeil over 3 years ago