Major Updates:
- Combined multiple schema YAML files into a single file
- Added ER diagram to documentation
- Deprecated custom Pydantic validator in favor of using native LinkML validator
Minor Updates:
- Added new enums to existing ranges (e.g. study codes for new cohorts)
- Added new slots, mostly to Dataset class (e.g. DOI)
- Made existing slots multivalued
What's Changed
- Doc and readme updates by @madanucd in #191
- About and versions pages fix by @madanucd in #192
- excluding previous versions implementation by @madanucd in #193
- doc_template file by @madanucd in #194
- Updated some slot descriptions to be clearer for contributors by @lopierra in #198
- NA and other minor error handling by @madanucd in #199
- add AADSC and OPTimal to enum_studyCode by @lopierra in #201
- Create slack-test.txt by @lopierra in #202
- Handling difference charter encodings and multivalue slot updates by @madanucd in #205
- Proposed changes to Study metadata by @lopierra in #208
- update isHarmonized, add datasetManifestLocation to Dataset by @lopierra in #216
- pydantic model udpates by @madanucd in #217
- 2024 12 30 pl by @lopierra in #239
- Issue 115 235 formating documentation by @madanucd in #262
- Fix erdiagram auto doc by @madanucd in #266
- Pl 2025 05 15 by @lopierra in #269
- add DSpostBFmulti to enum_studyCode by @lopierra in #271
- add Epigenomics to enum_dataCategory by @lopierra in #272
- deprecate custom validator by @madanucd in #273
Full Changelog: v3.0.0...v4.0.0_rc