Published January 10, 2025 | Version v1.8.6
Software Open

LinkML

  • 1. Lawrence Berkeley National Laboratory (LBNL)
  • 2. University of North Carolina - Chapel Hill
  • 3. Leibniz-Institut für Katalyse e.V. (LIKAT)
  • 4. SIB Swiss Institute of Bioinformatics
  • 5. RENCI
  • 6. independent
  • 7. University of Colorado Anschutz

Description

What's Changed

  • gen-typescript print to stdout if output not specified by @kevinschaper in https://github.com/linkml/linkml/pull/2379
  • Add deprecation warnings to validators by @sneakers-the-rat in https://github.com/linkml/linkml/pull/2386
  • [jsonschemagen] Add lifecycle methods to jsonschemagen by @sneakers-the-rat in https://github.com/linkml/linkml/pull/2369
  • Fix up wording on monotonicity -- it is existing ones to not be overridden by @yarikoptic in https://github.com/linkml/linkml/pull/2392
  • Tests plantumlgen rest call by @Silvanoc in https://github.com/linkml/linkml/pull/2374
  • feat: allow enum IRI separator override in owlgen.py by @egavard in https://github.com/linkml/linkml/pull/2376
  • Bundle originating error/object to linkml.validator.report.ValidationResult by @candleindark in https://github.com/linkml/linkml/pull/2363
  • Make materialization (attributes and patterns) default behaviour in gen-linkml by @sujaypatil96 in https://github.com/linkml/linkml/pull/2341
  • Fix typo by @nlharris in https://github.com/linkml/linkml/pull/2396
  • add 'linke' and 'moxon' to list of words to ignore by @nlharris in https://github.com/linkml/linkml/pull/2398
  • add "All GitHub Contributors" by @nlharris in https://github.com/linkml/linkml/pull/2397
  • Pass default values to pydantic via keyword argument by @ptgolden in https://github.com/linkml/linkml/pull/2390
  • Add documentation on using URI as class for slot range by @amc-corey-cox in https://github.com/linkml/linkml/pull/2408
  • [poetry] Update Lockfile by @linkml-pr-bot in https://github.com/linkml/linkml/pull/2375
  • [poetry] Update Lockfile by @linkml-pr-bot in https://github.com/linkml/linkml/pull/2427
  • fix(run-examples): handle inlined dictionaries by @Silvanoc in https://github.com/linkml/linkml/pull/2426
  • SHACL generator: Support min/max/exact cardinality by @elichad in https://github.com/linkml/linkml/pull/2440
  • rm http_cache.sqlite by @sneakers-the-rat in https://github.com/linkml/linkml/pull/2410
  • Issue 2419 tutorial2 validation fails by @joga4er in https://github.com/linkml/linkml/pull/2443
  • Shacl generator: Include slot annotations when if any_of is used by @elichad in https://github.com/linkml/linkml/pull/2441
  • Issue 2447 - add cli option for mermaid with or without markdown compatibility using existing 'format' parameter by @sierra-moxon in https://github.com/linkml/linkml/pull/2453
  • add prefix map file by @GertjanBisschop in https://github.com/linkml/linkml/pull/2467
  • Inlined types management by the JSON-LD context generator by @vincentkelleher in https://github.com/linkml/linkml/pull/2461
  • add linter check that one and only one tree_root is found if TreeRootClassRule config rule is configured by @sierra-moxon in https://github.com/linkml/linkml/pull/2468
  • Added rules FAQ to address issue #2452 by @timalamenciak in https://github.com/linkml/linkml/pull/2454
  • Fix AnyShapeArrays re: recursive type aliases in recent versions of pydantic by @sneakers-the-rat in https://github.com/linkml/linkml/pull/2481
  • initial dbml generator by @sierra-moxon in https://github.com/linkml/linkml/pull/2480
  • Issue 1719 convert test linter to pytests by @tfliss in https://github.com/linkml/linkml/pull/2484
  • Issue 1720 convert test prefixes to pytests by @tfliss in https://github.com/linkml/linkml/pull/2486

New Contributors

  • @egavard made their first contribution in https://github.com/linkml/linkml/pull/2376
  • @ptgolden made their first contribution in https://github.com/linkml/linkml/pull/2390
  • @elichad made their first contribution in https://github.com/linkml/linkml/pull/2440
  • @joga4er made their first contribution in https://github.com/linkml/linkml/pull/2443
  • @GertjanBisschop made their first contribution in https://github.com/linkml/linkml/pull/2467
  • @timalamenciak made their first contribution in https://github.com/linkml/linkml/pull/2454
  • @tfliss made their first contribution in https://github.com/linkml/linkml/pull/2484

Full Changelog: https://github.com/linkml/linkml/compare/v1.8.5...v1.8.6

Notes

If you use this software, please cite it as below.

Files

linkml/linkml-v1.8.6.zip

Files (42.7 MB)

Name Size Download all
md5:c367cb07794a68dd4acf1f1ec1e54e0a
42.7 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/linkml/linkml/tree/v1.8.6 (URL)

Software