2.0.0-rc.1
Overview
This release focuses on enhancing the TED-SWS pipeline to support the conversion of eForms notices alongside standard Forms. The updates entail adjustments across various components to accommodate eForms notices.
Key Features
- Notice Fetcher: This component is now compatible with the latest version of the TED API (v3)
- Metadata Processor: Enhancements have been made to extract and normalise metadata specifically tailored for eForms notices.
- Eligibility Tester: The Eligibility Tester component has been updated to accommodate both eForms and standard Forms mapping suites, ensuring eligibility validation for both types of forms.
- Mapping Suite Processor: This component has been updated to effectively read eForm mapping suites, facilitating integration into the TED-SWS pipeline.
- Mapping Suite Loader: The Mapping Suite Loader has been enhanced to load both eForms and standard Forms mapping suites into the database.
- Library Upgrades: RML has been upgraded to version 6.2.2, ensuring compatibility and leveraging the latest features for mapping transformations.
What's Changed
- update RMLMapper version by @CaptainOfHacks in #514
- Feature/ted4 82 by @Dragos0000 in #515
- added test package and refactored logic for eligibility checker by @Dragos0000 in #516
- update MappingSuite to support eForms by @CaptainOfHacks in #517
- integrate TED-API v3 and add eForms sample data by @CaptainOfHacks in #518
- remove fallback for MUL language key by @CaptainOfHacks in #520
- Feature/ted4 105 by @CaptainOfHacks in #521
- fixes for extractor by @Dragos0000 in #519
- fixed error for out of index in normalisation process by @Dragos0000 in #522
- Update ted_api.py by @CaptainOfHacks in #524
- upgraded RML & added logic to handle new key in metadata.json by @Dragos0000 in #526
- SPARQL queries for resources by @ahmadjana in #525
- update mapping suite model and loader by @Dragos0000 in #527
- test feature fix by @Dragos0000 in #528
- tests fix by @Dragos0000 in #529
- rml version fix by @Dragos0000 in #530
- updates by @kaleanych in #531
- updates xpath validator by @kaleanych in #532
- removal of GITHUB_TED_SWS_ARTEFACTS_REPOSITORY_NAME variable by @Dragos0000 in #534
- added extra feature tests by @Dragos0000 in #535
- updated mapping_suite_hash_digest generation algo on package export by @kaleanych in #536
- updated work_title display in package exported mets_dmd file by @kaleanych in #537
- added FATs by @Dragos0000 in #538
New Contributors
- @ahmadjana made their first contribution in #525
Full Changelog: 1.2.0-rc.4...2.0.0-rc.1