Skip to content

6.0.0

Compare
Choose a tag to compare
@slisson slisson released this 15 Mar 02:13
· 1583 commits to main since this release
9b7ab38

6.0.0 (2024-03-15)

Bug Fixes

  • model-api-gen-gradle: older MPS versions failed to run on Java 17 (5b37af5)
  • model-api-gen: added out variance to INode.typed(nodeClass: KClass) (449c9a8)
  • model-api-gen: concept.typed().untyped() failed for unknown concepts (bf205be)
  • model-api-gen: generate ITypedChildLink types instead of GeneratedChildLink (e6e2068)
  • model-api: added @serializable to NodeReference (8ed3a46)
  • model-api: deprecated IConcept.getConcept() (5882ac4)
  • model-server: Escape slashes in path segments in repository overview (209f3b5)
  • mps-model-adapters: execute command instead of writeAction if possible (40879a4)
  • mps-model-adapters: publish sources jar (aab7150)

Features

  • model-api: introduced ITransactionManager (043aaf8)
  • model-api: new method IConcept.getConceptProperty to read the alias (fa10531)
  • mps-model-adapters: support for incremental computing (c045d23)

BREAKING CHANGES

  • model-api-gen: The generated links/properties are not instances of
    their untyped interfaces (IProperty/IChildLink/IReferenceLink) anymore.
    New compile errors may appear in existing code which can be fixed by
    appending .untyped().