v24.4.1
Features
- Allow non-entry if Required=False, while still enforcing validation rules if value is entered by @mialy-defelice in #1390
- Add Manifest download to the CLI by @mialy-defelice in #736
- Cross Manifest Validation: Allow first manifest to submit, if no target manifest to validate against. by @mialy-defelice in #1398
- Reorganize validation message level determination as a precursor to single rule disjunction by @GiaJordan in #1366
- Match None Manifest Validation Rule FDS-1766 by @mialy-defelice in #1387
- Add functionality to set requirements based per component by @mialy-defelice in #1401
- Updated python client to ^4.1.0 by @andrewelamb in #1403
Bug fixes
- Updated workflows to make sure
uwsgi
gets installed when publishing an image by @linglp in #1377 - Updated workflow to install dependencies and root project together by @linglp in #1380
- Schematic v24.2.1 AWS deployment fix by @linglp in #1378
- Schematic v24.2.1 AWS deployment fix - 2 by @linglp in #1382
- Fix wrong function name reference in function
get_viz_component_attributes_explorer
by @linglp in #1384 - Added installation of uWSGI in docker file by @linglp in #1381
- Avoid repeatedly calling
generate_data_model_graph
by @linglp in #1374 - Fix check_synapse_cache_size function; allow file size to be float by @linglp in #1389
- Added help text for
file-annotations-upload
parameter by @linglp in #1406 - Remove
schematic init
from CLI by @linglp in #1400 - Added project scope parameter in test_api.py by @linglp in #1409
- JSONLD dictionary parsing error by @mialy-defelice in #1407
- Convert nans in manifest to empty strings just prior to JSON Schema Validation by @mialy-defelice in #1402
Technical debt
-
Mypy visualization module by @andrewelamb in #1373
-
Mypy utils files by @andrewelamb in #1375
-
Pylint schema utils by @andrewelamb in #1371
-
Add pre commit hook for
black
by @GiaJordan in #1379 -
Remove makrupsafe from toml file by @andrewelamb in #1383
-
Remove temp data model references from test_api by @mialy-defelice in #1386
-
Develop mypy schema utils by @andrewelamb in #1392
-
Add synapse cache as a parameter to SynapseStorage by @andrewelamb in #1394
-
Added
file-annotations-upload
parameter when submitting a manifest by @linglp in #1395 -
Develop pylint schema module by @andrewelamb in #1393
-
Remove uneeded parameter from submit_metadata_manifest by @andrewelamb in #1410
-
Schematic v24.4.1 by @lakikowolfe in #1417
New Contributors
- @lakikowolfe made their first contribution in #1417
Full Changelog: v24.2.1...v24.4.1