Published March 23, 2023
| Version v1.5.0rc2
Software
Open
LinkML
Authors/Creators
- 1. JHU
- 2. Lawrence Berkeley National Laboratory (LBNL)
- 3. RENCI
- 4. nationwidechildrens.org
- 5. University of Colorado Anschutz
Description
What's Changed
- Fixing table in howto docs by @cmungall in https://github.com/linkml/linkml/pull/1193
- Use package name ("linkml") to look up version by @dalito in https://github.com/linkml/linkml/pull/1196
- Tests for schemas that have slots with leading digits. closes #1181 by @cmungall in https://github.com/linkml/linkml/pull/1182
- Add --validate command to pythongen. This will attempt to compile generated code by @cmungall in https://github.com/linkml/linkml/pull/1192
- Updating documentation and removing linkml-ws references fixes #1129, fixes #1183 by @sierra-moxon in https://github.com/linkml/linkml/pull/1201
- Improve clean-up of sqlAlchemy pools/sessions by @dalito in https://github.com/linkml/linkml/pull/1206
- Add a mermaid ERDiagram generator. by @cmungall in https://github.com/linkml/linkml/pull/1204
- Fix non-stopping CI on windows by @dalito in https://github.com/linkml/linkml/pull/1202
- Test case for pydantic inlining by @cmungall in https://github.com/linkml/linkml/pull/1199
- Fixes inheritance of range from slot_usage in docgen #1208 by @cmungall in https://github.com/linkml/linkml/pull/1209
- ensure mergeimports is being considered in linkmlgen by @sujaypatil96 in https://github.com/linkml/linkml/pull/1226
- Extend example runner and integrate into docgen, issue 1218 by @cmungall in https://github.com/linkml/linkml/pull/1222
- ensure example_runner initializes PythonGenerator safely. Fixes #1219 by @cmungall in https://github.com/linkml/linkml/pull/1230
- Add required annotations to generate not-NULL columns by @jankatins in https://github.com/linkml/linkml/pull/1233
- schema builder documentation by @cmungall in https://github.com/linkml/linkml/pull/1225
- Fix stacktrace setting to be localized to CLI. #1227 by @cmungall in https://github.com/linkml/linkml/pull/1229
- #1236 RUN expansion and test with poetry by @turbomam in https://github.com/linkml/linkml/pull/1237
- Let both sides of a linking tables include pk ids by @jankatins in https://github.com/linkml/linkml/pull/1232
- issue #1245 by @kervel in https://github.com/linkml/linkml/pull/1246
- Pydanticgen: support polymorphism using type designators by @sierra-moxon in https://github.com/linkml/linkml/pull/1224
- Fix shaclgen by making mixins and classes without parents not closed by @vemonet in https://github.com/linkml/linkml/pull/1264
- Pydantic: stop generating Unions with only one member by @kervel in https://github.com/linkml/linkml/pull/1265
- fix edge case with clashing injected PK name in relmodel_transformer. 1255 by @cmungall in https://github.com/linkml/linkml/pull/1256
- Add option for using type designators for example runner by @cmungall in https://github.com/linkml/linkml/pull/1274
- Implicitly apply value constrains to all elements of multivalued slots in JSON Schema by @pkalita-lbl in https://github.com/linkml/linkml/pull/1276
- Adding element name normalization to schema-fixer. Adding --expand-dicts option to example runner by @cmungall in https://github.com/linkml/linkml/pull/1284
- Added Slack link by @nlharris in https://github.com/linkml/linkml/pull/1289
- added link to FAQ: contributing by @nlharris in https://github.com/linkml/linkml/pull/1290
- yumlgen: use POST and add ability to name output file by @jankatins in https://github.com/linkml/linkml/pull/1293
- Support ifabsent in pydanticgen by @kevinschaper in https://github.com/linkml/linkml/pull/1252
- Pydantic gen: switch to external uri/curie by default, still accept native uri/curie. by @kervel in https://github.com/linkml/linkml/pull/1275
- Adding type-designator docs (not linked yet) by @cmungall in https://github.com/linkml/linkml/pull/1291
- Pydantic any_of range support by @kevinschaper in https://github.com/linkml/linkml/pull/1273
- replace
pkg_resourcesmethods withimportlibmethods by @sujaypatil96 in https://github.com/linkml/linkml/pull/1308 - Remove camelcasing of class name for type designator values by @kevinschaper in https://github.com/linkml/linkml/pull/1310
- fix
mergeimportsissue in docgen by @sujaypatil96 in https://github.com/linkml/linkml/pull/1309 - Handle local prefixes special when merging linkml files by @jankatins in https://github.com/linkml/linkml/pull/1295
- Add favicon to docs by @dalito in https://github.com/linkml/linkml/pull/1312
- Adding FAQ docs by @cmungall in https://github.com/linkml/linkml/pull/1321
- fix
mergeimportshandling in gendoc by @sujaypatil96 in https://github.com/linkml/linkml/pull/1313 - add dependency relationship between classes linked by a slot by @sujaypatil96 in https://github.com/linkml/linkml/pull/1316
- update
poetry.lockfile by @sujaypatil96 in https://github.com/linkml/linkml/pull/1323 - Fix errors in Actions by @sujaypatil96 in https://github.com/linkml/linkml/pull/1329
- fix class slot dependency relationships in mermaid diagram by @sujaypatil96 in https://github.com/linkml/linkml/pull/1327
- test case for ensuring
domain_offor slot does not have dups by @sujaypatil96 in https://github.com/linkml/linkml/pull/1319 - owlgen - use either owl or OwlProfile as subset name (sync with linkml 1.6) by @cmungall in https://github.com/linkml/linkml/pull/1338
- First pass
excelgen.pyrefactor with SchemaView by @sujaypatil96 in https://github.com/linkml/linkml/pull/1320 - Fix incorrect ifabsent generation. by @cmungall in https://github.com/linkml/linkml/pull/1335
- Trigger on push to main in addition to PR by @dalito in https://github.com/linkml/linkml/pull/1330
- Reverting to previous ifabsent behavior for default_ns. by @cmungall in https://github.com/linkml/linkml/pull/1343
- Adding FAQ entry on name clashes on imports by @cmungall in https://github.com/linkml/linkml/pull/1332
- jsonschemagen: use anyOf rather than oneOf for range class descendants by @kervel in https://github.com/linkml/linkml/pull/1342
- @jankatins made their first contribution in https://github.com/linkml/linkml/pull/1233
Full Changelog: https://github.com/linkml/linkml/compare/v1.4.0...v1.5.0rc2
Notes
Files
linkml/linkml-v1.5.0rc2.zip
Files
(51.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:719a39c66c953980ebdd67065b0673b8
|
51.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/linkml/linkml/tree/v1.5.0rc2 (URL)