Skip to content

Releases: modelix/modelix.core

10.1.2

06 Dec 02:56
9aabc45
Compare
Choose a tag to compare

10.1.2 (2024-12-06)

Bug Fixes

  • model-server: fix broken expandTo functionality (453a984)

10.1.1

23 Nov 02:46
adbd7af
Compare
Choose a tag to compare

10.1.1 (2024-11-23)

Bug Fixes

  • vue-model-api: do not evict ReactiveINodeJS from cache when objects manged by it are still used (ff9ba79)

10.1.0

20 Nov 02:49
5cffb22
Compare
Choose a tag to compare

10.1.0 (2024-11-20)

Features

  • model-client: make retries configurable (bee9c09)

10.0.0

12 Nov 02:39
5010c1c
Compare
Choose a tag to compare

10.0.0 (2024-11-12)

Bug Fixes

  • model-api: deprecation of ModelFacade.toLocalBranch (3ab0c7e)
  • model-api: IAsyncNode.getReferenceTarget failed when TreePointer was used (83aa1d6)
  • model-datastructure: role IDs are now used by default (a6a5c50)
  • modelql: assertNotEmpty should throw an IllegalArgumentException (c12a992)
  • modelql: ClassCastException caused by wrong order in ZipStep (dbf7eb9)
  • modelql: more detailed exception for unsupported cross-query streams (8d7e154)
  • modelql: unresolvable node reference in ModelQL should result in a 404 (4e991cb)

Features

  • model-api: added missing IRoleDefinition including subtypes (f6e99fa)
  • modelql: efficient execution using bulk requests (a9538e3)
  • modelql: findAll that accepts multiple keys as a flux (ace6ccf)
  • modelql: new steps: memoize, find, findAll, sum, toFlux (4bf8460)

Performance Improvements

  • model-server: skip batching for entries cached by ignite (68ee86a)

BREAKING CHANGES

  • model-datastructure: The default value for useRoleIds parameters changed
    to true. If you didn't specify a value for useRoleIds and rely on a
    name based persistence you now have to provide an explicit false
    value.

9.1.3

06 Nov 14:23
4119de1
Compare
Choose a tag to compare

9.1.3 (2024-11-06)

Bug Fixes

  • model-server: make specifying a key ID optional (c1a8da5)

9.1.2

01 Nov 02:54
497bd6f
Compare
Choose a tag to compare

9.1.2 (2024-11-01)

Bug Fixes

  • model-server: include legacy-* permissions in admin permission (7abd540)

9.1.0

27 Sep 02:43
f3cce73
Compare
Choose a tag to compare

9.1.0 (2024-09-27)

Features

  • model-server: enable call logging (1a07356)
  • model-server: log which branch is loaded to in-memory model (96afad5)

9.0.0

24 Sep 02:43
7d2b5c4
Compare
Choose a tag to compare

9.0.0 (2024-09-24)

Bug Fixes

  • model-datastructure: correctly calculate linear history between the same version (424ad26)

Features

  • mps-model-adapters: remove code for mps-model-server-plugin (de7673d)
  • mps-model-adapters: remove documentation for mps-model-server-plugin (978599e)

BREAKING CHANGES

  • mps-model-adapters: We decided to remove the components light-model-client and mps-model-sever-plugin.
    The light-model-server/client was not used required continuous maintenance.
    As an alternative, we suggest using the mps-sync-plugin to sync models with a model server and access the data through the model-sever.
    See https://issues.modelix.org/issue/MODELIX-996
    Fixes: MODELIX-996

8.20.0

21 Sep 02:37
31d40c2
Compare
Choose a tag to compare

8.20.0 (2024-09-21)

Features

  • model-client: mark JS API of model-client as stable (b27d70c)
  • vue-model-api: mark JS API of vue-model-api as stable (fe03026)

8.19.0

19 Sep 02:40
b33ceba
Compare
Choose a tag to compare

8.19.0 (2024-09-19)

Features

  • model-server: add diff view for model-server revisions (d2b3e7c)
  • model-server: add link to compare with previous version in HistoryHandler (0346c42)
  • model-server: add option to expand to a specific node in the ContentExplorer (5197919)