Releases: linkml/linkml-runtime
Releases · linkml/linkml-runtime
v1.8.3
What's Changed
- Fix deprecation warning - use model_dump not dict by @sneakers-the-rat in #339
- Replace use of the root logger with use of module-level loggers by @candleindark in #340
New Contributors
- @candleindark made their first contribution in #340
Full Changelog: v1.8.2...v1.8.3
v1.8.2
What's Changed
- Schemaview: follow paths in multi-layer relative imports by @sneakers-the-rat in #330
- fix typo in docstring by @nlharris in #337
- [perf] Cache schemaview hash by @sneakers-the-rat in #329
Full Changelog: v1.8.1...v1.8.2
v1.8.1
What's Changed
- remove references to the now delete linkml_runtime.utils.ifabsent_functions by @vincentkelleher in #325
- fix upstream test action by @sneakers-the-rat in #333
- [perf] swap out bool with
is None
ininduced_slot
by @sneakers-the-rat in #331 - Modify
induced_class()
/induced_slot()
so it materializes non-scalar metaslots as well by @sujaypatil96 in #335 - Handle attributes edge case in schema_as_dict by @bob-chevalier in #336
- pretty print models by @sneakers-the-rat in #314
New Contributors
- @bob-chevalier made their first contribution in #336
Full Changelog: v1.8.0...v1.8.1
v1.8.0
Major Changes
Metamodel
linkml-runtime uses 1.8.0 of the LinkML metamodel. See the metamodel release notes for a description of changes:
https://github.com/linkml/linkml-model/releases/tag/v1.8.0
What's Changed
- chore: upgrading poetry by @Silvanoc in #298
- fix: replace deprecated method by @Silvanoc in #297
- Perf: Remove unnecessary
deepcopy
calls inSchemaview.induced_slot
by @sneakers-the-rat in #296 - Add support for Python 3.12 by @Silvanoc in #286
- Fix
Schemaview.import_closure
order by @sneakers-the-rat in #302 - Fixed typos in schemview.py functions: delete_enum(), delete_slot(), delete_subset() by @puja-trivedi in #301
- optimize
get_classes_by_slot()
inschemaview.py
by @sujaypatil96 in #300 - Fixed CURIE validation to be conformant. by @cmungall in #303
- Fix namespaces CURIE prefix & suffix extraction by @vincentkelleher in #308
- [perf] Use yamllib if available by @sneakers-the-rat in #306
- Update Cache To Support > 128 Entries by @timothy-trinidad-ps in #309
- Run tests once by @sneakers-the-rat in #311
- [perf] Use local schemas if available by @sneakers-the-rat in #307
- Add inheritance ordering, unify element ordering by @sneakers-the-rat in #313
- fixed eval expression doctests and switched to pytest by @turbomam in #315
- [schemaview][bug] Pass
imports
as kwarg toall_slots
by @sneakers-the-rat in #317 - Fix
linkml_files
by @sneakers-the-rat in #310 - Add action to test with upstream linkml by @sneakers-the-rat in #316
- Adding a test for induced slot alias fields. Additional CURIE tests by @cmungall in #321
- Display
any_of
,exactly_one_of
,none_of
,all_of
range assertions in Usages section of class documentation page by @sujaypatil96 in #323 - Correct
linkml_files.URL_FOR
- add URL resolutiontests by @sneakers-the-rat in #320 - linkml-model-1.8.0rc2 by @cmungall in #327
New Contributors
- @sneakers-the-rat made their first contribution in #296
- @puja-trivedi made their first contribution in #301
- @vincentkelleher made their first contribution in #308
- @timothy-trinidad-ps made their first contribution in #309
- @turbomam made their first contribution in #315
Full Changelog: v1.7.0...v1.8.0
v1.8.0rc2
What's Changed
- chore: upgrading poetry by @Silvanoc in #298
- fix: replace deprecated method by @Silvanoc in #297
- Perf: Remove unnecessary
deepcopy
calls inSchemaview.induced_slot
by @sneakers-the-rat in #296 - Add support for Python 3.12 by @Silvanoc in #286
- Fix
Schemaview.import_closure
order by @sneakers-the-rat in #302 - Fixed typos in schemview.py functions: delete_enum(), delete_slot(), delete_subset() by @puja-trivedi in #301
- optimize
get_classes_by_slot()
inschemaview.py
by @sujaypatil96 in #300 - Fixed CURIE validation to be conformant. by @cmungall in #303
- Fix namespaces CURIE prefix & suffix extraction by @vincentkelleher in #308
- [perf] Use yamllib if available by @sneakers-the-rat in #306
- Update Cache To Support > 128 Entries by @timothy-trinidad-ps in #309
- Run tests once by @sneakers-the-rat in #311
- [perf] Use local schemas if available by @sneakers-the-rat in #307
- Add inheritance ordering, unify element ordering by @sneakers-the-rat in #313
- fixed eval expression doctests and switched to pytest by @turbomam in #315
- [schemaview][bug] Pass
imports
as kwarg toall_slots
by @sneakers-the-rat in #317 - Fix
linkml_files
by @sneakers-the-rat in #310 - Add action to test with upstream linkml by @sneakers-the-rat in #316
- Adding a test for induced slot alias fields. Additional CURIE tests by @cmungall in #321
- Display
any_of
,exactly_one_of
,none_of
,all_of
range assertions in Usages section of class documentation page by @sujaypatil96 in #323 - Correct
linkml_files.URL_FOR
- add URL resolutiontests by @sneakers-the-rat in #320
New Contributors
- @sneakers-the-rat made their first contribution in #296
- @puja-trivedi made their first contribution in #301
- @vincentkelleher made their first contribution in #308
- @timothy-trinidad-ps made their first contribution in #309
- @turbomam made their first contribution in #315
Full Changelog: v1.7.0...v1.8.0rc2
v1.8.0rc1
What's Changed
- chore: upgrading poetry by @Silvanoc in #298
- fix: replace deprecated method by @Silvanoc in #297
- Perf: Remove unnecessary
deepcopy
calls inSchemaview.induced_slot
by @sneakers-the-rat in #296 - Add support for Python 3.12 by @Silvanoc in #286
- Fix
Schemaview.import_closure
order by @sneakers-the-rat in #302 - Fixed typos in schemview.py functions: delete_enum(), delete_slot(), delete_subset() by @puja-trivedi in #301
- optimize
get_classes_by_slot()
inschemaview.py
by @sujaypatil96 in #300 - Fixed CURIE validation to be conformant. by @cmungall in #303
- Fix namespaces CURIE prefix & suffix extraction by @vincentkelleher in #308
- [perf] Use yamllib if available by @sneakers-the-rat in #306
- Update Cache To Support > 128 Entries by @timothy-trinidad-ps in #309
- Run tests once by @sneakers-the-rat in #311
- [perf] Use local schemas if available by @sneakers-the-rat in #307
- Add inheritance ordering, unify element ordering by @sneakers-the-rat in #313
- fixed eval expression doctests and switched to pytest by @turbomam in #315
- [schemaview][bug] Pass
imports
as kwarg toall_slots
by @sneakers-the-rat in #317 - Fix
linkml_files
by @sneakers-the-rat in #310 - Add action to test with upstream linkml by @sneakers-the-rat in #316
- Adding a test for induced slot alias fields. Additional CURIE tests by @cmungall in #321
- Display
any_of
,exactly_one_of
,none_of
,all_of
range assertions in Usages section of class documentation page by @sujaypatil96 in #323 - Correct
linkml_files.URL_FOR
- add URL resolutiontests by @sneakers-the-rat in #320
New Contributors
- @sneakers-the-rat made their first contribution in #296
- @puja-trivedi made their first contribution in #301
- @vincentkelleher made their first contribution in #308
- @timothy-trinidad-ps made their first contribution in #309
- @turbomam made their first contribution in #315
Full Changelog: v1.7.0...v1.8.0rc1
v1.7.7
What's Changed
- Correct
linkml_files.URL_FOR
- add URL resolutiontests by @sneakers-the-rat in #320
Full Changelog: v1.7.6...v1.7.7
v1.7.6
What's Changed
- Fix
linkml_files
by @sneakers-the-rat in #310 - Add action to test with upstream linkml by @sneakers-the-rat in #316
- Adding a test for induced slot alias fields. Additional CURIE tests by @cmungall in #321
- Display
any_of
,exactly_one_of
,none_of
,all_of
range assertions in Usages section of class documentation page by @sujaypatil96 in #323
Full Changelog: v1.7.5...v1.7.6
v1.7.5
What's Changed
- Add inheritance ordering, unify element ordering by @sneakers-the-rat in #313
- fixed eval expression doctests and switched to pytest by @turbomam in #315
- [schemaview][bug] Pass
imports
as kwarg toall_slots
by @sneakers-the-rat in #317
New Contributors
Full Changelog: v1.7.4...v1.7.5
v1.7.4
What's Changed
- Run tests once by @sneakers-the-rat in #311
- [perf] Use local schemas if available by @sneakers-the-rat in #307
Full Changelog: v1.7.3...v1.7.4