Releases: linkml/linkml
Releases Β· linkml/linkml
v1.10.0-rc1
This release candidate is built from the LinkML monorepo refactor branch, with the expectation that it will be merged and released as LinkML v1.10.0 and LinkML-Runtime v1.10.0.
v1.9.6
What's Changed
- 2856 pandera dict to list transforms by @tfliss in #2947
- Fix: Clean YARRRML generator output & CLI availability by @lapkinvladimir in #2973
- fix Decimal sqla mapping by @pizzashi in #2905
- Added pydantic_ifabsent_processor by @Chr1st0p43rR in #2962
- use a kwarg when calling pytest's
_diff_textby @sneakers-the-rat in #2984 - Add links to new LinkML tutorial video and associated slides by @nlharris in #3001
- FAQ alternative frameworks for linkml paper revisions by @sierra-moxon in #3006
- 2856 Pandera generator association dependencies by @tfliss in #2946
- 2856 Change Pandera generator mixins to classes by @tfliss in #2948
- 2856 pandera render adapters by @tfliss in #2949
- 2856 refactor dataframe helper out of compliance test helper by @tfliss in #2951
New Contributors
- @pizzashi made their first contribution in #2905
- @Chr1st0p43rR made their first contribution in #2962
Full Changelog: v1.9.5...v1.9.6
v1.9.6-rc1
What's Changed
- 2856 pandera dict to list transforms by @tfliss in #2947
- Fix: Clean YARRRML generator output & CLI availability by @lapkinvladimir in #2973
- fix Decimal sqla mapping by @pizzashi in #2905
- Added pydantic_ifabsent_processor by @Chr1st0p43rR in #2962
- use a kwarg when calling pytest's
_diff_textby @sneakers-the-rat in #2984 - Add links to new LinkML tutorial video and associated slides by @nlharris in #3001
- FAQ alternative frameworks for linkml paper revisions by @sierra-moxon in #3006
- 2856 Pandera generator association dependencies by @tfliss in #2946
- 2856 Change Pandera generator mixins to classes by @tfliss in #2948
- 2856 pandera render adapters by @tfliss in #2949
- 2856 refactor dataframe helper out of compliance test helper by @tfliss in #2951
New Contributors
- @pizzashi made their first contribution in #2905
- @Chr1st0p43rR made their first contribution in #2962
Full Changelog: v1.9.5...v1.9.6-rc1
v1.9.5
What's Changed
- permissible values: more compliance tests, fixing owlgen to properly encode all PVs by @cmungall in #2869
- Convert test_cli to pytest by @vladistan in #2855
- Bump actions/download-artifact from 4.3.0 to 5.0.0 by @dependabot[bot] in #2885
- Bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #2887
- Use full versions specs for all github actions by @vladistan in #2890
- Fix GraphQL generated scalars by @Silvanoc in #2707
- chore: add test dependencies to developer setup by @Silvanoc in #2906
- Pydantic fixes by @vladistan in #2829
- Report inconsistencies and fixed issues related to inlining in loader by @Silvanoc in #2819
- Rust generator for LinkML by @kervel in #2889
- fix: Handle special characters in slot names by @emmanuel-ferdman in #2908
- Feature: JSON-LD framing support by @lapkinvladimir in #2912
- fix(rdfgen): binary-safe output with -o by @lapkinvladimir in #2894
- 2776 Pandera support for inlined slots by @tfliss in #2803
- Add preserve_names option to documentation and JSON Schema generators by @saibalmars in #2881
- Respect include_null option for multivalued slots by @hugh-emerson in #2878
- Mask keywords by @EOltmanns in #2862
- Make optional lists empty instead of none (closes #2876) by @EOltmanns in #2877
- Remove erroneous @click.option definition (closes #2871) by @EOltmanns in #2872
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in #2922
- Bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #2925
- Bump codecov/codecov-action from 5.4.3 to 5.5.1 by @dependabot[bot] in #2924
- Bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in #2923
- OnePerClass linter rules for
identifierandkeyattributes by @ialarmedalien in #2921 - Feature: YARRRML generator with CLI by @lapkinvladimir in #2934
- Update link to "intro to LinkML" slides by @nlharris in #2932
- Feature: JSON-LD framing with embedded context by @lapkinvladimir in #2931
- Addressing issues with the index CLI by @VictoriaSavage1NNL in #2904
- don't run the slow tests in the non-slow tests by @sneakers-the-rat in #2941
- Correct misconception about use of
@typein JSON-LD@contextby @Silvanoc in #2900 - refactor: move converter from utils by @Silvanoc in #2716
- Rustgen: ability to generate rust packages with ergonomic python bindings by @kervel in #2916
- Feature: Extend YARRRML generator with CSV/TSV source support by @lapkinvladimir in #2937
- fix compile errors in rust crate generated from tfliss toy schema by @kervel in #2930
- rustgen: minor cleanups by @kervel in #2919
- docs: Add how-to guide for implementing skip logic by @cmungall in #2918
- Enhance OWL enum/permissible value handling and add comprehensive test coverage by @cmungall in #2950
- Set inlining defaults by @Silvanoc in #2820
New Contributors
- @emmanuel-ferdman made their first contribution in #2908
- @lapkinvladimir made their first contribution in #2912
- @saibalmars made their first contribution in #2881
- @hugh-emerson made their first contribution in #2878
- @VictoriaSavage1NNL made their first contribution in #2904
Full Changelog: v1.9.4...v1.9.5
v1.9.5-rc2
What's Changed
- refactor: move converter from utils by @Silvanoc in #2716
- Rustgen: ability to generate rust packages with ergonomic python bindings by @kervel in #2916
- Feature: Extend YARRRML generator with CSV/TSV source support by @lapkinvladimir in #2937
- fix compile errors in rust crate generated from tfliss toy schema by @kervel in #2930
- rustgen: minor cleanups by @kervel in #2919
- docs: Add how-to guide for implementing skip logic by @cmungall in #2918
- Enhance OWL enum/permissible value handling and add comprehensive test coverage by @cmungall in #2950
Full Changelog: v1.9.5-rc1...v1.9.5-rc2
v1.9.5-rc1
What's Changed
- permissible values: more compliance tests, fixing owlgen to properly encode all PVs by @cmungall in #2869
- Convert test_cli to pytest by @vladistan in #2855
- Bump actions/download-artifact from 4.3.0 to 5.0.0 by @dependabot[bot] in #2885
- Bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #2887
- Use full versions specs for all github actions by @vladistan in #2890
- Fix GraphQL generated scalars by @Silvanoc in #2707
- chore: add test dependencies to developer setup by @Silvanoc in #2906
- Pydantic fixes by @vladistan in #2829
- Report inconsistencies and fixed issues related to inlining in loader by @Silvanoc in #2819
- Rust generator for LinkML by @kervel in #2889
- fix: Handle special characters in slot names by @emmanuel-ferdman in #2908
- Feature: JSON-LD framing support by @lapkinvladimir in #2912
- fix(rdfgen): binary-safe output with -o by @lapkinvladimir in #2894
- 2776 Pandera support for inlined slots by @tfliss in #2803
- Add preserve_names option to documentation and JSON Schema generators by @saibalmars in #2881
- Respect include_null option for multivalued slots by @hugh-emerson in #2878
- Mask keywords by @EOltmanns in #2862
- Make optional lists empty instead of none (closes #2876) by @EOltmanns in #2877
- Remove erroneous @click.option definition (closes #2871) by @EOltmanns in #2872
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in #2922
- Bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #2925
- Bump codecov/codecov-action from 5.4.3 to 5.5.1 by @dependabot[bot] in #2924
- Bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in #2923
- OnePerClass linter rules for
identifierandkeyattributes by @ialarmedalien in #2921 - Feature: YARRRML generator with CLI by @lapkinvladimir in #2934
- Update link to "intro to LinkML" slides by @nlharris in #2932
- Feature: JSON-LD framing with embedded context by @lapkinvladimir in #2931
- Addressing issues with the index CLI by @VictoriaSavage1NNL in #2904
- don't run the slow tests in the non-slow tests by @sneakers-the-rat in #2941
- Correct misconception about use of
@typein JSON-LD@contextby @Silvanoc in #2900
New Contributors
- @emmanuel-ferdman made their first contribution in #2908
- @lapkinvladimir made their first contribution in #2912
- @saibalmars made their first contribution in #2881
- @hugh-emerson made their first contribution in #2878
- @VictoriaSavage1NNL made their first contribution in #2904
Full Changelog: v1.9.4...v1.9.5-rc1
v1.9.4-rc2
What's Changed
- update linkml-runtime dependency by @sierra-moxon in #2870
Full Changelog: v1.9.4-rc1...v1.9.4-rc2
v1.9.4-rc1
What's Changed
- Allow excluding abstract classes from ERD Diagram by @vladistan in #2840
- Sort output of ErdDiagram for repeatable output by @vladistan in #2846
- exclude entities from standard naming linter rule by @turbomam in #2793
- migrate to uv by @iQuxLE in #2779
- Update person schema by @vladistan in #2848
- Bump actions/checkout to v5 in github workflows (closes #2864) by @EOltmanns in #2865
- Update contributing.md by @cmungall in #2859
- Enabling some disabled schemaloader tests for improved test coverage by @ialarmedalien in #2834
- refactor: move cli utils by @Silvanoc in #2715
- Add tests to ensure that
class_uribecomesexactMatchin JSON-LD and RDF by @Silvanoc in #2692
New Contributors
- @EOltmanns made their first contribution in #2865
Full Changelog: v1.9.3...v1.9.4-rc1
v1.9.4
What's Changed
- Allow excluding abstract classes from ERD Diagram by @vladistan in #2840
- Sort output of ErdDiagram for repeatable output by @vladistan in #2846
- exclude entities from standard naming linter rule by @turbomam in #2793
- migrate to uv by @iQuxLE in #2779
- Update person schema by @vladistan in #2848
- Bump actions/checkout to v5 in github workflows (closes #2864) by @EOltmanns in #2865
- Update contributing.md by @cmungall in #2859
- Enabling some disabled schemaloader tests for improved test coverage by @ialarmedalien in #2834
- refactor: move cli utils by @Silvanoc in #2715
- Add tests to ensure that
class_uribecomesexactMatchin JSON-LD and RDF by @Silvanoc in #2692 - update linkml-runtime dependency by @sierra-moxon in #2870
New Contributors
- @EOltmanns made their first contribution in #2865
Full Changelog: v1.9.3...v1.9.4
v1.9.3-rc3
What's Changed
- update to linkml-runtime 1.9.4 by @sierra-moxon in #2839
- Fix doc generation to add PURL URIs for enums by @dalito in #2711
Full Changelog: v1.9.3-rc2...v1.9.3-rc3