Changelog prime-core

Filter x

2021.1.3 (2021-05-31)

Fixed

  • Fixed PrimeDataLoader so that it uses the correct ClassLoader, to fix issues with tests failing because the correct dataResources weren’t loaded. This should fix issues like tests randomly failing because of a missing LayerType or missing ModelExtension.

2021.1.2 (2021-04-15)

Added

  • Added options for database id generation strategies + cascading through the model
  • Added support for Application extensions. You can now target elements::Application with the meta.composite.extension option

2021.0.3 (date n/a)

Fixed

  • Redeployment of 2021.0.2

2021.0.2 (2021-04-09)

Reverted

  • Reverted sources assembly for now due to deployment conflicts

2021.0.1 (2021-04-09)

Added

  • Added sources jar assembly for prime-core including its dependencies

Fixed

  • Removed DirectedRelationship requiring findByNameEq finder, as it is no longer needed

2021.0.0 (2021-02-24)

Changed

  • XSDs changed namespaces to https://schemas.normalizedsystems.org/xsd/prime-core/<major>/<minor>/<patch>/<elementName>
    • these URI are also URL (available online)

Fixed

  • [onion-spec] Fix GlobalOptionSettings being null in some test cases

Added

  • Merged 2020.12.1

2020.14.1 (2020-12-02)

Fixed

  • fixed redeployment of 2020.14.0

2020.14.0 (2020-12-02)

Added

  • DirectedRelationships are now enabled for all Applications
  • Added description fields to ExpansionResource, Expander and AdditionalExpansionStep

Updated

  • Updated metamodel-stack 3.2.0 -> 3.2.1

2020.13.2 (2020-10-29)

  • internal fixes

2020.13.1 (2020-10-29)

  • internal fixes

2020.13.0 (2020-10-29)

Added

  • Component is now an extendable element. This means that you can create an element with option meta.composite.extension and parent elements::Component. The instances of that element will then be read and expanded as a part of a component.
  • Introduce prime-test-support to replace direct dependencies to elements-onion-spec and expansionControl-onion-spec

2020.12.1 (2020-10-28)

Fixed

  • Added runtime backwards compatible constructors and methods using TreeToCompositeMappingContext instead of interface CompositeMappingContext
  • Fix issue with types not being provisioned in dataRegistry when using register(Collection) methods

2020.12.0 (2020-10-20)

Added

  • prime metamodel is now distributed as net.democritus.metamodel:prime-metamodel
    • replaces older net.democritus:prime-metamodel
  • updated metamodel-stack 2.1.0 -> 3.0.0

2020.11.0 (2020-10-15)

Added

  • prime metamodel is now part of prime-core-project

2020.10.3 (2020-10-12)

Added

  • Use meta-model-stack 2.1.0 to expand composite-registrars

Changed

  • Elements and expansionControl artifacts now follow version of prime-core

Fixed

  • Fixed issue in DataProjectionBuilder where setMappingContext() method was not backwards compatible

2020.10.2 (2020-09-09)

no changes


2020.10.1 (date n/a)

  • Set correct SourceBase for import into PR

2020.10.0 (2020-09-08)

  • Created prime-core managing all things prime-metamodel
    • for older history see elements-ioxml CHANGELOG