Skip to content

chore(deps): bump edu.kit.datamanager:ro-crate-java from 1.1.1 to 2.1.1 - #1221

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/edu.kit.datamanager-ro-crate-java-2.0.2
Closed

chore(deps): bump edu.kit.datamanager:ro-crate-java from 1.1.1 to 2.1.1#1221
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/edu.kit.datamanager-ro-crate-java-2.0.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 21, 2025

Copy link
Copy Markdown
Contributor

Bumps edu.kit.datamanager:ro-crate-java from 1.1.1 to 2.1.1.

Release notes

Sourced from edu.kit.datamanager:ro-crate-java's releases.

v2.1.1

Summary: Dependency updates

What's Changed

Full Changelog: kit-data-manager/ro-crate-java@v2.1.0...v2.1.1

v2.1.0

🚀 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 kit-data-manager/ro-crate-java#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 kit-data-manager/ro-crate-java#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.
  • You can now add a DataEntity without adding it to the roots "hasPart", by providing the ID of another entity (addDataEntity(entity, parentId)). This other entity needs to be in the crate already in order to validate this action. You may use this to build your hierarchies as you need.
  • The hierarchy of files and directories is (for local files) already encoded in the file paths. You can now map this automatically to hasPart/isPartOf connections using Crate::createDataEntityFileStructure.
  • 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, new contextual entities to the crate when writing them to disk, documenting 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.
  • Generalize reading and writing crates by @​Pfeil (based on the work of @​ThomasJejkal) in kit-data-manager/ro-crate-java#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 kit-data-manager/ro-crate-java#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.

... (truncated)

Commits

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jul 21, 2025
@dependabot
dependabot Bot requested a review from a team July 21, 2025 12:17
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jul 21, 2025
@dependabot
dependabot Bot force-pushed the dependabot/maven/edu.kit.datamanager-ro-crate-java-2.0.2 branch from 29f6d4d to 95f7762 Compare August 8, 2025 13:21
@KochTobi

Copy link
Copy Markdown
Contributor

@dependabot recreate

Bumps [edu.kit.datamanager:ro-crate-java](https://github.com/kit-data-manager/ro-crate-java) from 1.1.1 to 2.1.1.
- [Release notes](https://github.com/kit-data-manager/ro-crate-java/releases)
- [Commits](https://github.com/kit-data-manager/ro-crate-java/commits/v2.1.1)

---
updated-dependencies:
- dependency-name: edu.kit.datamanager:ro-crate-java
  dependency-version: 2.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump edu.kit.datamanager:ro-crate-java from 1.1.1 to 2.0.2 chore(deps): bump edu.kit.datamanager:ro-crate-java from 1.1.1 to 2.1.1 Aug 11, 2026
@dependabot
dependabot Bot force-pushed the dependabot/maven/edu.kit.datamanager-ro-crate-java-2.0.2 branch from 95f7762 to b8f7e32 Compare August 11, 2026 08:58
@dependabot
dependabot Bot requested a review from a team as a code owner August 11, 2026 08:58
@dependabot @github

dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #1510.

@dependabot dependabot Bot closed this Aug 17, 2026
@dependabot
dependabot Bot deleted the dependabot/maven/edu.kit.datamanager-ro-crate-java-2.0.2 branch August 17, 2026 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant