Schematic Release (v24.1.1)
What's Changed
We have added a Data Model Validator that is currently run during the convert step to check that some key assumptions about the data model are fulfilled, and that is converted properly to the graph network. We have plans to expand the validator in the future and allow it to be run directly.
Users can now supply the CSV data model itself as the data model, instead of the JSONLD.
Breaking Changes: Users will be expected to regenerate their JSON-LD using the new refactor release. Previously generated JSON-LDs will not currently work with the refactored schematic.
Other Changes:
- Schema Refactor: Unit Tests for TestDataModelGraph by @mialy-defelice in #1309
- Tests for DataModelRelationships class by @andrewelamb in #1293
- Schema Refactor: Develop unit tests DataModelJsonSchema by @mialy-defelice in #1307
- Schema Refactor: Unit Tests for DataModelJSONLDParser by @mialy-defelice in #1308
- Refactor Schemas: Unit tests for DataModelJSONLD FDS-1064 by @mialy-defelice in #1313
- Refactor Schemas: Response to review comments to original PR by @mialy-defelice in #1315
- Schema Refactor: Unit Tests for DataModelParser by @mialy-defelice in #1304
- Refactor Schemas: unit tests FDS-1061 TestDataModelNodes by @mialy-defelice in #1310
- Schema Refactor: Tests for Data Model CSV Parser by @mialy-defelice in #1305
- Schema Refactor: Create tests for
DataModelEdges
by @GiaJordan in #1306 - Changes to address JSONLD processing by @mialy-defelice in #1321
- Revert changes related to workflow by @linglp in #1328
- Refactor Schemas: Initial Release BugFix, incorrect name causing issues with Manifest generation -- FDS-1442 by @mialy-defelice in #1338
- Revert "Refactor Schemas: Initial Release BugFix, incorrect name causing issues with Manifest generation -- FDS-1442" by @mialy-defelice in #1343
- Re-add change to change parentOf to subClassOf by @mialy-defelice in #1344
- Refactor Schemas: JSONLD Data Model Parsing, change from using labels to display names, merge develop by @mialy-defelice in #1348
- Refactor Schemas - Latest with Fixes. by @mialy-defelice in #1350
- Schematic Schemas Refactor: DM Parser by @mialy-defelice in #1126
- Schematic release v24.1.1 by @linglp in #1354
Bug Fixes: - Bug fix: Added missing import statements by @linglp in #1327
- Bug Fix: Fix issue with trailing comma creating an empty node by @mialy-defelice in #1329
- Bug fix: Fixed tests in
test_api.py
by @linglp in #1352
Full Changelog: v23.12.1...v24.1.1