Releases: linkml/linkml-runtime
Releases · linkml/linkml-runtime
v1.7.3
What's Changed
- 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
New Contributors
- @vincentkelleher made their first contribution in #308
- @timothy-trinidad-ps made their first contribution in #309
Full Changelog: v1.7.2...v1.7.3
v1.7.2
What's Changed
- 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
New Contributors
- @puja-trivedi made their first contribution in #301
Full Changelog: v1.7.1...v1.7.2
v1.7.1
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
New Contributors
- @sneakers-the-rat made their first contribution in #296
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- Fix accidential deletion of slot_usage by @lkuchenb in #275
- remove check if identifier is python identifier, add tests by @sierra-moxon in #273
- fix: avoid uri shadowing by @Silvanoc in #280
- bug fix in _construct_target_class() by @RichardBruskiewich in #282
- test: improve coverage of curie validation by @Silvanoc in #284
- Fix warning in regex by @cthoyt in #289
- fix: add support for urns to curie namespaces by @Silvanoc in #287
- add schemaview method to return permissible_value descendants and children by @sierra-moxon in #291
- remove noisy warning by @sierra-moxon in #290
- Issue 1749 gh actions - add once a week dependency check by @sierra-moxon in #292
- remove slot name redundancy in get_slots_by_enum method by @sierra-moxon in #294
- DO NOT MERGE YET linkml-model 1.7.0rc by @cmungall in #295
New Contributors
- @lkuchenb made their first contribution in #275
- @Silvanoc made their first contribution in #280
- @RichardBruskiewich made their first contribution in #282
Full Changelog: v1.6.0...v1.7.0
v1.7.0rc3
What's Changed
- Fix accidential deletion of slot_usage by @lkuchenb in #275
- remove check if identifier is python identifier, add tests by @sierra-moxon in #273
- fix: avoid uri shadowing by @Silvanoc in #280
- bug fix in _construct_target_class() by @RichardBruskiewich in #282
- test: improve coverage of curie validation by @Silvanoc in #284
- Fix warning in regex by @cthoyt in #289
- fix: add support for urns to curie namespaces by @Silvanoc in #287
- add schemaview method to return permissible_value descendants and children by @sierra-moxon in #291
- remove noisy warning by @sierra-moxon in #290
- Issue 1749 gh actions - add once a week dependency check by @sierra-moxon in #292
- remove slot name redundancy in get_slots_by_enum method by @sierra-moxon in #294
New Contributors
- @lkuchenb made their first contribution in #275
- @Silvanoc made their first contribution in #280
- @RichardBruskiewich made their first contribution in #282
Full Changelog: v1.6.0...v1.7.0rc3
v1.7.0rc1
What's Changed
- Fix accidential deletion of slot_usage by @lkuchenb in #275
- remove check if identifier is python identifier, add tests by @sierra-moxon in #273
- fix: avoid uri shadowing by @Silvanoc in #280
- bug fix in _construct_target_class() by @RichardBruskiewich in #282
- test: improve coverage of curie validation by @Silvanoc in #284
- Fix warning in regex by @cthoyt in #289
- fix: add support for urns to curie namespaces by @Silvanoc in #287
- add schemaview method to return permissible_value descendants and children by @sierra-moxon in #291
- remove noisy warning by @sierra-moxon in #290
- Issue 1749 gh actions - add once a week dependency check by @sierra-moxon in #292
- remove slot name redundancy in get_slots_by_enum method by @sierra-moxon in #294
New Contributors
- @lkuchenb made their first contribution in #275
- @Silvanoc made their first contribution in #280
- @RichardBruskiewich made their first contribution in #282
Full Changelog: v1.6.0...v1.7.0rc1
v1.6.3
What's Changed
- Fix warning in regex by @cthoyt in #289
- fix: add support for urns to curie namespaces by @Silvanoc in #287
- add schemaview method to return permissible_value descendants and children by @sierra-moxon in #291
- remove noisy warning by @sierra-moxon in #290
Full Changelog: v1.6.2...v1.6.3
v1.6.2
v1.6.1
What's Changed
- Fix accidential deletion of slot_usage by @lkuchenb in #275
- remove check if identifier is python identifier, add tests by @sierra-moxon in #273
- fix: avoid uri shadowing by @Silvanoc in #280
- bug fix in _construct_target_class() by @RichardBruskiewich in #282
New Contributors
- @lkuchenb made their first contribution in #275
- @Silvanoc made their first contribution in #280
- @RichardBruskiewich made their first contribution in #282
Full Changelog: v1.6.0...v1.6.1
v1.6.0
This release is synced with linkml-model-1.6.0
https://github.com/linkml/linkml-model/releases/tag/v1.6.0
Metamodel changes
- Adding instantiates metaslot by @cmungall in linkml/linkml-model#163
- Adding AnyValue to the metamodel by @cmungall in linkml/linkml-model#164
- changing the range of extensions from string to AnyValue by @cmungall in linkml/linkml-model#162
- proposal add jsonpointer path types by @cmungall in linkml/linkml-model#159
- basic repo maintenance by @sierra-moxon in linkml/linkml-model#167
- Add missing "not" to partial_match slot description by @pkalita-lbl in linkml/linkml-model#166
- Use versioned documentation deployment by @pkalita-lbl in linkml/linkml-model#168
Runtime Changes
- fixes #1355 by @WolfgangFahl in #257
- Fixes relative imports from a URL. by @cmungall in #258
- Normalizing lists of lists to N-dimensional arrays by @cmungall in #259
- Alternative to linkml/linkml#1379 by @cmungall in #263
- Do not mutate Schema object in schemaview. Fixes linkml/linkml#1394 by @cmungall in #262
- Update README.md by @cmungall in #264
- update curies package, fixes #1444 by @sierra-moxon in #266
- Support Pydantic BaseModel in loaders and dumpers by @kevinschaper in #227
- Add new TSV loader/dumper classes by @pkalita-lbl in #268
- Add
load_as_dict
method to Loader class by @pkalita-lbl in #269 - Regenerate python dataclasses for validation models by @deepakunni3 in #270
- Ensure SchemaView uses importmap argument by @cmungall in #271
- Bump pydantic requirement by @caufieldjh in #272
- Issue 1627 by @pkalita-lbl in #279
- Enable passing a converter to RDFLib dumper by @cthoyt in #278
- Update linkml-model to 1.6.0 by @pkalita-lbl in #277
New Contributors
- @WolfgangFahl made their first contribution in #257
- @kevinschaper made their first contribution in #227
- @caufieldjh made their first contribution in #272
- @cthoyt made their first contribution in #278
Full Changelog: v1.5.0...v1.6.0