Releases: eScienceLab/Cratey-Validator
Releases · eScienceLab/Cratey-Validator
Version 1.1 API plus 5-Safes RO-Crate Profile
What's Changed
- Bump python-dotenv from 1.2.1 to 1.2.2 by @dependabot[bot] in #133
- Bump redis from 7.2.0 to 7.3.0 by @dependabot[bot] in #138
- Added dockerfile and workflow to build Docker image with baked-in five-safes profile by @EttoreM in #136
- Profiles Container with 5-Safes Profile by @douglowe in #139
Full Changelog: v1.1...v1.1.1
Version 1.1 API
Key Changes
- Fixed bug that prevented RO-Crate metadata to be validated against any profile apart from default ro-crate profile.
What's Changed
New Contributors
Full Changelog: v1.0...v1.1
Version 1.0 API
Key Changes
- rocrate-validator 0.8.1
- Alternative ro-crate definition files can be provided for the validator. These are supplied using the PROFILES_PATH environment setting, as demonstrated in the docker-compose-develop.yml file.
- Metadata is now directly loaded into the rocrate-validator for testing, rather than requiring the creation of an empty RO-Crate
What's Changed
- corrections to validation status upload to minio by @douglowe in #44
- example environment file and updated instructions by @douglowe in #42
- Basic APIFlask integration by @douglowe in #38
- Docker security by @douglowe in #48
- build container and deploy to ghpackages on release by @douglowe in #49
- Api get validation result by @douglowe in #46
- Celery fix by @douglowe in #51
- v0.1 validator, and specify platform by @douglowe in #55
- API for validating RO-Crate metadata only by @douglowe in #56
- Tests for the MinIO Utils library by @douglowe in #59
- Tests for the Validation Tasks library by @douglowe in #60
- tests for validation services functions by @douglowe in #61
- remove redundant celery definitions by @douglowe in #62
- dependabot GH action by @douglowe in #64
- 63 add dependabot support by @douglowe in #65
- MinIO Utils Rework, and API error messaging by @douglowe in #76
- crate validator accepts minio bucket and path as api body parameters by @douglowe in #80
- Clean up and parameterize tests by @douglowe in #82
- Clean up Minio tests by @douglowe in #83
- Move minio credentials into api argument by @douglowe in #84
- Pip-tools generation of requirements file by @douglowe in #87
- Update celery requirement from ~=5.4.0 to ~=5.5.3 by @dependabot[bot] in #66
- Bump werkzeug from 3.0.4 to 3.0.6 by @dependabot[bot] in #88
- Bump werkzeug from 3.0.6 to 3.1.3 by @dependabot[bot] in #90
- Bump redis from 5.2.0 to 6.4.0 by @dependabot[bot] in #91
- Updating README by @douglowe in #86
- Bump flask from 3.0.3 to 3.1.2 by @dependabot[bot] in #94
- Bump requests from 2.32.4 to 2.32.5 by @dependabot[bot] in #93
- Bump minio from 7.2.16 to 7.2.18 by @dependabot[bot] in #98
- Bump python-dotenv from 1.1.1 to 1.2.1 by @dependabot[bot] in #100
- Bump apiflask from 2.4.0 to 3.0.2 by @dependabot[bot] in #104
- Bump minio from 7.2.18 to 7.2.19 by @dependabot[bot] in #105
- Bump redis from 6.4.0 to 7.1.0 by @dependabot[bot] in #106
- Bump celery from 5.5.3 to 5.6.2 by @dependabot[bot] in #113
- Bump marshmallow from 4.0.0 to 4.1.2 by @dependabot[bot] in #112
- Bump urllib3 from 2.5.0 to 2.6.0 by @dependabot[bot] in #111
- Bump werkzeug from 3.1.3 to 3.1.4 by @dependabot[bot] in #109
- rocrate-validator v0.8.0 by @douglowe in #116
- Bump werkzeug from 3.1.4 to 3.1.5 by @dependabot[bot] in #115
- Bump urllib3 from 2.6.0 to 2.6.3 by @dependabot[bot] in #114
- docker project specified for local integration testing by @douglowe in #118
- Add path for extra RO-Crate profiles by @douglowe in #119
- Bump redis from 7.1.0 to 7.1.1 by @dependabot[bot] in #120
- 103 update metadata only function to match rocrate validator features by @douglowe in #121
- Bump redis from 7.1.1 to 7.2.0 by @dependabot[bot] in #125
- Bump flask from 3.1.2 to 3.1.3 by @dependabot[bot] in #124
- Bump werkzeug from 3.1.5 to 3.1.6 by @dependabot[bot] in #126
- Bump roc-validator from 0.8 to 0.8.1 by @dependabot[bot] in #127
New Contributors
- @dependabot[bot] made their first contribution in #66
Full Changelog: https://github.com/eScienceLab/Cratey-Validator/commits/v1.0
version 1 API, dependency updates (Sept 2025)
Dependency updates:
- requests from 2.32.4 to 2.32.5
- flask from 3.0.3 to 3.1.2
Version 1 API, dependency updates
Updated dependencies:
- Werkzeug: 3.0.3 -> 3.1.3
- Redis: 5.2.0 -> 6.4.0
Version 1 API
This release updates the API to version 1.
Changes:
- The API has been cleaned up, to use only 2 POST and 1 GET API.
- MinIO credentials, server address, and bucket are now set via the API
- Integration and Unit tests have been added
Initial Release
Crate Validation Tool.
API service for managing validation of RO-Crate objects. Built on roc-validator v0.6.5.