Skip to content

Releases: gouttegd/linkml-java

LinkML-Java 0.2.0

31 Mar 17:46
3af9f73

Choose a tag to compare

Changes in LinkML-Java 0.2.0:

  • The library has been split in two modules:
    • linkml-core provides the basic features with a low/mid-level interface and minimal dependencies;
    • linkml-ext is intended to provide more features and a higher level interface, with additional dependencies.
  • Added support for linkml:Any-typed slots.
  • The linkml-ext library now comes with a complete representation of LinkML’s own meta-schema, along with a dedicated SchemaDocument loader.
  • Support for Java 8 has been dropped. The library is now developed with Java 11 as its primary target version.

LinkML-Java 0.1.2

17 Mar 11:43
1e5177d

Choose a tag to compare

Changes in LinkML-Java 0.1.2:

  • Type designators:
    • Support multivalued type designators.
    • Silently accept an unknown designated type, if instantiating the base type is possible.
  • Accept a single identifier when a list of identifiers is expected.

LinkML-Java 0.1.1

08 Mar 13:23
709c11a

Choose a tag to compare

Changes in LinkML-Java 0.1.1:

  • Fix error messages when an object cannot be instantiated.
  • Accept field names with a _ suffix (which may be appended by the code generator to avoid a name clash with a Java keyword).
  • Support incorrect use of a scalar where a list is expected.
  • Add support for JSON.

LinkML-Java 0.1.0

02 Mar 18:21
bad291f

Choose a tag to compare

This is the initial release of LinkML-Java, a LinkML runtime library to support working with LinkML-defined data from within Java programs.

For now it supports reading and writing LinkML-defined data from and to YAML or JSON file (basically doing for Java programmers what LinkML-Py’s yaml_loader and the like do for Python programmers).