-
Notifications
You must be signed in to change notification settings - Fork 4
Next Version (v2.1.0-rc2) #255
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 72 commits
Commits
Show all changes
83 commits
Select commit
Hold shift + click to select a range
8246000
chore(deps): update jacksonversion to v2.19.0
renovate[bot] 5ee65fd
chore(deps): update dependency gradle to v8.14
renovate[bot] f1a1a72
chore(deps): update dependency gg.jte:jte to v3.2.1
renovate[bot] 02fe2c8
docs: convert minimal example from README to a test
Pfeil d43edf7
fix: avoid adding the same id property multiple times
Pfeil ac06985
cleanup: clean up unused imports and improve code formatting
Pfeil e9a3bd5
ci: always run CI on pull requests
Pfeil b167bae
Merge pull request #257 from kit-data-manager/fix-adding-id-property-…
Pfeil d47f90d
refactor(tests): factor out helper methods
Pfeil 0c43211
docs: update examples in ExamplesOfSpecificationV1p1Test with reposit…
Pfeil 424b8f6
chore: improve readability of test to make it more of a guide
Pfeil 375e53a
docs: add javadocs to RoCrateBuilder.addIdentifier
Pfeil 27d671e
docs: convert files-and-folders example from README to a test
Pfeil f24a7a6
docs: enhance Javadoc for id property in AbstractEntity to clarify ID…
Pfeil 917b89f
fix: javadoc compilation with java 17 does not support @apiNote
Pfeil b551a8c
docs: enhance Javadoc in ExamplesOfSpecificationV1p1Test to introduce…
Pfeil d35c176
docs: convert web-based-data-entities example from README to a test
Pfeil fe02a9f
docs: fix example description for web-based data entities in Examples…
Pfeil 8ab6f1b
docs: convert file-author-location example from README to a test
Pfeil 8197ce8
fix: file-author-location test is missing license and datePublished.
Pfeil a8e8e2e
docs: add complete workflow example test
Pfeil 3eec23d
docs: refactor specification examples section in README into other ex…
Pfeil 61fd863
docs: move quickstart to LearnByExampleTest so it is always tested pr…
Pfeil 810d199
Merge pull request #256 from kit-data-manager/make-spec-examples-exec…
Pfeil cdecbed
test: add parameterized test for reading ELN crates from URLs
Pfeil c7e0afc
refactor: enable readers to implement subsets of tests if they make s…
Pfeil 2e0df35
feat: reading zip files now searches for a crate in subdirectories.
Pfeil ccc0fe8
chore: fix deprecation warning in ElnFileFormatTest and enable better…
Pfeil 0434a73
fix: improve error reporting for JSON schema validation
Pfeil 966255f
refactor: replace deprecated setAll method with setAllIfValid and set…
Pfeil d0c1103
refactor: use try-with-resources for CloseableHttpClient in RoCrateMe…
Pfeil cdb897c
fix: correct typos and improve formatting in documentation and error …
Pfeil 160ba97
docs: enhance documentation and add tests for setAllIfValid and setAl…
Pfeil 86654f6
fix: invalid entities from our providers should be logged and not wri…
Pfeil 7e4a30f
refactor: optimize file search in ZipStrategy by using directory filter
Pfeil 49f1b2c
fix: improve metadata file resolution in ZipStreamStrategy to search …
Pfeil 6f1948c
fix: handle directory entries in ZipStreamStrategy to ensure proper e…
Pfeil 5dd5421
fix: integrate Apache Commons Compress for improved zip file handling…
Pfeil a704a0b
Revert "fix: integrate Apache Commons Compress for improved zip file …
Pfeil 586276b
Revert "fix: invalid entities from our providers should be logged and…
Pfeil eac3a75
fix: propagate IOException in crate reading and writing methods
Pfeil 62b1b0c
refactor: setAll method now uses setAllIfValid to avoid code duplication
Pfeil d3f7986
tests: add blacklist functionality for unsupported ELN files in tests
Pfeil cca2cd5
tests: remove possible side effects between tests in LearnByExampleTe…
Pfeil 6fd9ac2
refactor: pull DataEntity saveToStream logic into writer.ZipStreamStr…
Pfeil b58d6bd
refactor: propagate IOExceptions properly in writer.ZipStreamStrategy…
Pfeil 6e1dae6
refactor: propagate IOExceptions properly in writer.FolderStrategy
Pfeil 82cee04
refactor: propagate IOExceptions properly in writer.ZipStrategy
Pfeil bee2917
refactor: pull DataEntity saveToZip logic into writer.ZipStrategy
Pfeil 08a5f10
refactor: remove outdated saveToStream method documentation in writer…
Pfeil 0fc94e7
refactor: move savetoFile logic from DataEntity to FolderStrategy
Pfeil e41cfcf
refactor: propagate IOException handling in reader.FolderStrategy and…
Pfeil bccbf0b
tests: implement ELN style crate writer test for ZipWriterTest
Pfeil b46be7f
feat: implement eln style writing for reader.ZipStrategy
Pfeil a296f91
test: add test for withRootSubdirectory
Pfeil b25d1eb
fix: remove IOException documentation from usingElnStyle and withRoot…
Pfeil a09d6f0
docs: add return documentation for usingElnStyle and withRootSubdirec…
Pfeil 00ee66e
test: share alias test with all eln writers and implement test for Zi…
Pfeil e2a4bf3
feat: support ELN format in ZipStreamStrategy
Pfeil 8455f4f
test: add tests for saving previews to ZipOutputStream in PreviewTest
Pfeil 5ef25d4
fix: enforce correct subfolder name for additional files in StaticPre…
Pfeil e4d91d0
Merge pull request #261 from kit-data-manager/fix-preview-additional-…
Pfeil cfa6f73
refactor: prefix reader strategies and writer strategies with Read or…
Pfeil 92ce1cb
refactor: remove unused import in ZipWriterTest
Pfeil 87f790b
refactor: rename ZipStreamStrategyTest to ZipStreamWriterTest and upd…
Pfeil b22e70b
docs: Improve reader and writer documentation, and related type param…
Pfeil 896018d
refactor: started sharing code between WriteZipStrategy and WriteZipS…
Pfeil fd9b84d
refactor: factor out common tmp directory handling in zip readers
Pfeil 1e2da11
refactor: simplify WriteZipStrategy by delegating save operations to …
Pfeil 9cf26b1
docs: add IOException documentation to readCrate method and clarify C…
Pfeil 06b2146
test: add not-null-assertions for crate and person entity
Pfeil 6c4c182
Merge pull request #258 from kit-data-manager/support-eln-files
Pfeil 01058be
refactor: improve null safety in mkdirOrDeleteContent by using local …
Pfeil 7263e78
docs: update filterExtensionsFromFileName method documentation to spe…
Pfeil fea8452
refactor: use try-with-resources for FileOutputStream in saveCrate me…
Pfeil 2de9b63
fix: log error when failing to delete temporary files in CratePreview
Pfeil a6ad7d6
fix: ensure extracted files are within the target directory using rea…
Pfeil 3db4945
refactor: update path handling in addFolderToZipStream to use File ob…
Pfeil d3336ff
refactor: use try-with-resources for InputStream and ZipOutputStream …
Pfeil 289ffee
fix: increase timeout for downloading ELN file in ElnFileFormatTest
Pfeil d43a8dd
refactor: use try-with-resources for FileInputStream and FileOutputSt…
Pfeil 684734b
refactor: ensure inconsistencies are being fixed when adding an id pr…
Pfeil ee9bdb1
refactor: change mergeIdIntoValue method visibility to protected and …
Pfeil File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.