Skip to content

Releases: linkml/linkml-runtime

v1.3.6

01 Nov 20:05
c5730ce

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.5...v1.3.6

v1.3.5

20 Oct 01:54
6b9f30f

Choose a tag to compare

What's Changed

Full Changelog: v1.3.4...v1.3.5

v1.3.4

19 Oct 01:11
9937b30

Choose a tag to compare

What's Changed

Full Changelog: v1.3.3...v1.3.4

v1.3.3

14 Oct 01:22
5c87a05

Choose a tag to compare

Highlights

Given a tree-root/container object, this will create an index,
and allow for retrieval of proxy objects that shadow domain
YAMLRoot classes. These operate in the same way, except that
object references are automatically dereferenced.

For example, given a container object following the standard
personinfo schema, an index can be created and queried:

    >>> ix = ObjectIndex(container, schemaview=schemaview)
    >>> container = ix.bless(container)
    >>> for p in container.persons:
    >>>    for r in p.has_familial_relationships():
    >>>        print(f"{p.name} {p.type} {r.related_to.name}")

Note this will work even if related_to is not inlined.

This means naive traversal of the object tree is not guaranteed
to be bounded, unlike with a YAMLRoot object. E.g.

    >>> person.has_familial_relationships[0].
    >>>    related_to.has_familial_relationships[0].
    >>>    related_to.has_familial_relationships[0].name

In the above, the same proxy object is reused for any
object with an identifier.

What's Changed

New Contributors

Full Changelog: v1.3.2...v1.3.3

v1.3.2

11 Aug 16:26
1a6961c

Choose a tag to compare

What's Changed

Full Changelog: v1.3.1...v1.3.2

v1.3.1

20 Jul 21:08
3617c37

Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.3.1

v1.3.0

14 Jul 22:26
dd2378e

Choose a tag to compare

The 1.3.0 release of the LinkML model includes

Support for Units

Main PR: linkml/linkml-model#108

Dynamic Enums

Main PR: linkml/linkml-model#106

Structured patterns

Main PR: linkml/linkml-model#79

Full Changelog: v1.2.2...v1.3.0rc2

v1.3.0rc7

14 Jul 01:29

Choose a tag to compare

v1.3.0rc7 Pre-release
Pre-release

Full Changelog: v1.3.0rc5...v1.3.0rc7

v1.3.0rc5

13 Jul 23:25

Choose a tag to compare

v1.3.0rc5 Pre-release
Pre-release

Full Changelog: v1.2.22...v1.3.0rc5

v1.3.0rc3

13 Jul 02:52

Choose a tag to compare

v1.3.0rc3 Pre-release
Pre-release

Release candidate for 1.3 series

Full Changelog: v1.2.21...v1.3.0rc3