Skip to content

Releases: ehrbase/openEHR_SDK

v2.20.0

06 Nov 10:43
Compare
Choose a tag to compare

Changelog

Note: version releases in the 0.x.y range may introduce breaking changes.

[2.20.0]

Changed

  • Improved Walker and validation performance
  • Bumped libraries

Added

Fixed

  • ACTION.instruction_details now included in web template

[2.19.0]

Added

  • Option to validate compositions for child nodes not defined in template (631)

Fixed

[2.18.0]

Changed

  • Updated archie to 3.11.0 and antlr to 4.13.1 (#640)

Added

Fixed

[2.17.0]

Changed

  • Deprecated response-dto EHR_(STATUS) related classes that are only used by EHRbase (#621)

Added

Fixed

[2.16.0]

Added

Fixed

  • Fix missing Base64 encoding og ´DV_MULTIMEDIA data` (#624)

[2.15.0]

Added

Fixed

  • Fix flat format parsing of ObjectVersionId (#622)

[2.14.0]

Changed

  • Bumped libraries

[2.13.0]

Added

Fixed

[2.12.0]

Changed

  • Bumped libraries

[2.11.0]

Added

  • Make AqlObjectPath serializable (#606)

[2.10.0]

Added

  • Added EHRbase AQL MetaData debug execution data (#594)

Changed

  • OptParser now ignores node_id tags for all RM types that are not subtypes of LOCATABLE (#596)
  • Removed OpenEhrClient::getFolder (use directoryCrudEndpoint()::getFolder instead) (#588)

Fixed

  • Migrated test to run against EHRbase v2 (#588)
  • ContributionBuilder: set VERSION.lifecycle_state to 'complete'" (#588)

[2.9.1]

Added

Fixed

[2.9.0]

Added

Fixed

[2.8.0]

Added

Fixed

[2.7.0]

Added

  • Added QueryResponseData.meta additional fetch, offset and resultsize
    properties (#559)

Changed

  • Sealed AqlQuery
  • AqlQuery: Support for VERSION without predicate

Fixed

[2.6.0]

Changed

  • Bumped libraries

Added

Fixed

  • Parsing of string function CONTAINS (5ef1eca)
  • Add missing aggregate function name to the parser (8fd08bb)

[2.5.0]

Added

Fixed

  • Flat: fix term mappings can not be saved in name via flat (#519)
  • Validation: fix DV_CODED_TEXT error messages (#537)

[2.4.0]

Added

Fixed

[2.3.0]

Added

  • AQL Dto model add terminology , and Versioning (#511)

Fixed

[2.2.0]

Added

Fixed

[2.1.0]

Added

  • Added json Serialisation for the AQL-DTO model (#496)

Fixed

[2.0.0]

Added

  • new module generator-commons (#472)

Changed

  • switch to java 17 (#464)
  • Change the implementation of AqlDto (#464#483)
  • Change package paths to start with org.ehrbase.openehr.sdk (#472)
  • Moved classes to the modules they belong to semantically (#472)
  • Removed ehrbase specific package org.ehrbase.serialisation.dbenconding (#472)
  • Removed empty module "building" (#472)

Fixed

[1.29.0]

Changed

  • Bump maven-plugin-annotations (#466)

[1.28.0]

Added

  • new DirectoryCrudEndpoint (#465)

Fixed

[1.27.0]

Changed

  • Bump libraries

[1.26.0]

Added

  • Added client support for managing folders trough
    contributions (#427)
  • update archie to 3.0.0 and antlr4 to 4.11.1 (#428)

Fixed

  • Add workarounds for archie not handling date-time values according to spec when (de-)serializing (affects XML,JSON and
    Flat) (#420)

[1.25.0]

Added

Changed

  • FlatPathDto is now immutable (#425)

Fixed

[1.24.0]

Added

  • Added client support for managing compositions trough
    contributions (#406)
  • Added null verification and change gson to jackson (#416)

Changed

  • Update libraries (#422)

Fixed

[1.23.0]

Added

  • Added handling of stored AQL query requests (#384)

Fixed

  • update archie to 2.1.0 (#410)

[1.22.0]

Added

Fixed

  • Folder creation
  • fix not unique rows in matrix formate (#390)

[1.21.0]

Added

  • Get items from current folder (#385)

Fixed

  • Removed caching of root folders to prevent false conflicts and memory leaks
    (#385)
  • new Matrix serialisation use rm-model for index and fix section handling
    (#386)

[1.20.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#368)
  • Add new Tool to interpret AQL against a template (#379)
  • Add new Matrix serialisation format (#381)

Fixed

  • Skip archetype slots not used by the template in example
    generator (#369)
  • enhance sdk aql parser to handle more cases (#376)
  • update update everit-json-schema to maven version (#370)

[1.19.0]

Added

  • Maven plugin to generate code from templates (#347)
  • Example
    Generator (#349, #351)
  • Flatencoding parsing: automatically handle date/time/date_time
    precision #352
  • Example Generator (#349
    , #351)
  • use bom for dependency management (#358)
  • created release action (#362)

Fixed

  • fix wrong escape in names attribute of the aql path (#364)

[1.18.0]

Added

  • Update archie to version 2.0.1 (#345)
  • AQL: support ORDER BY and LIMIT [OFFSET] clauses in any
    order (#344)

Fixed

  • Flat : corrected handling of PARTY_PROXY ( see #320)
  • Flat : corrected handling of history origin and ISM_TRANSITION (see #329)
  • Flat : handle fixed offset in template (see #333)
  • Validation: fix validation of DV_TEXT with listopen (see #335)
  • Walker, Flat, DTO, Validation : enhance performance of path handling (
    see #325, #332 )
  • dto: Fix handling of element wich contains a choice with one an interval (
    see #334)
  • Fixes AqlParseException while using boolean in where clause (#338)
  • Fixes default ASC value for ORDER BY clause (#342)
  • Fixes null nodeIds and annotations missing (#343)
  • Fixes duration validation (#346

1.17.0

Added

  • Flat : added more test and devise fixes ( see #291)
  • Upgrade to Archie 1.0.4 (#292)
  • cleanup created templates (#298)
  • WebTemplate based validation (see #309)
  • db-serialising: created conformance test (see #311)
  • flat: created conformance tests (see #310
    ; #305; #304
    ; #301)

Fixed

  • Fix NullPointerException when event has an empty ...
Read more

v2.19.0

28 Oct 13:49
Compare
Choose a tag to compare

Changelog

Note: version releases in the 0.x.y range may introduce breaking changes.

[2.19.0]

Added

  • Option to validate compositions for child nodes not defined in template (631)

Fixed

[2.18.0]

Changed

  • Updated archie to 3.11.0 and antlr to 4.13.1 (#640)

Added

Fixed

[2.17.0]

Changed

  • Deprecated response-dto EHR_(STATUS) related classes that are only used by EHRbase (#621)

Added

Fixed

[2.16.0]

Added

Fixed

  • Fix missing Base64 encoding og ´DV_MULTIMEDIA data` (#624)

[2.15.0]

Added

Fixed

  • Fix flat format parsing of ObjectVersionId (#622)

[2.14.0]

Changed

  • Bumped libraries

[2.13.0]

Added

Fixed

[2.12.0]

Changed

  • Bumped libraries

[2.11.0]

Added

  • Make AqlObjectPath serializable (#606)

[2.10.0]

Added

  • Added EHRbase AQL MetaData debug execution data (#594)

Changed

  • OptParser now ignores node_id tags for all RM types that are not subtypes of LOCATABLE (#596)
  • Removed OpenEhrClient::getFolder (use directoryCrudEndpoint()::getFolder instead) (#588)

Fixed

  • Migrated test to run against EHRbase v2 (#588)
  • ContributionBuilder: set VERSION.lifecycle_state to 'complete'" (#588)

[2.9.1]

Added

Fixed

[2.9.0]

Added

Fixed

[2.8.0]

Added

Fixed

[2.7.0]

Added

  • Added QueryResponseData.meta additional fetch, offset and resultsize
    properties (#559)

Changed

  • Sealed AqlQuery
  • AqlQuery: Support for VERSION without predicate

Fixed

[2.6.0]

Changed

  • Bumped libraries

Added

Fixed

  • Parsing of string function CONTAINS (5ef1eca)
  • Add missing aggregate function name to the parser (8fd08bb)

[2.5.0]

Added

Fixed

  • Flat: fix term mappings can not be saved in name via flat (#519)
  • Validation: fix DV_CODED_TEXT error messages (#537)

[2.4.0]

Added

Fixed

[2.3.0]

Added

  • AQL Dto model add terminology , and Versioning (#511)

Fixed

[2.2.0]

Added

Fixed

[2.1.0]

Added

  • Added json Serialisation for the AQL-DTO model (#496)

Fixed

[2.0.0]

Added

  • new module generator-commons (#472)

Changed

  • switch to java 17 (#464)
  • Change the implementation of AqlDto (#464#483)
  • Change package paths to start with org.ehrbase.openehr.sdk (#472)
  • Moved classes to the modules they belong to semantically (#472)
  • Removed ehrbase specific package org.ehrbase.serialisation.dbenconding (#472)
  • Removed empty module "building" (#472)

Fixed

[1.29.0]

Changed

  • Bump maven-plugin-annotations (#466)

[1.28.0]

Added

  • new DirectoryCrudEndpoint (#465)

Fixed

[1.27.0]

Changed

  • Bump libraries

[1.26.0]

Added

  • Added client support for managing folders trough
    contributions (#427)
  • update archie to 3.0.0 and antlr4 to 4.11.1 (#428)

Fixed

  • Add workarounds for archie not handling date-time values according to spec when (de-)serializing (affects XML,JSON and
    Flat) (#420)

[1.25.0]

Added

Changed

  • FlatPathDto is now immutable (#425)

Fixed

[1.24.0]

Added

  • Added client support for managing compositions trough
    contributions (#406)
  • Added null verification and change gson to jackson (#416)

Changed

  • Update libraries (#422)

Fixed

[1.23.0]

Added

  • Added handling of stored AQL query requests (#384)

Fixed

  • update archie to 2.1.0 (#410)

[1.22.0]

Added

Fixed

  • Folder creation
  • fix not unique rows in matrix formate (#390)

[1.21.0]

Added

  • Get items from current folder (#385)

Fixed

  • Removed caching of root folders to prevent false conflicts and memory leaks
    (#385)
  • new Matrix serialisation use rm-model for index and fix section handling
    (#386)

[1.20.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#368)
  • Add new Tool to interpret AQL against a template (#379)
  • Add new Matrix serialisation format (#381)

Fixed

  • Skip archetype slots not used by the template in example
    generator (#369)
  • enhance sdk aql parser to handle more cases (#376)
  • update update everit-json-schema to maven version (#370)

[1.19.0]

Added

  • Maven plugin to generate code from templates (#347)
  • Example
    Generator (#349, #351)
  • Flatencoding parsing: automatically handle date/time/date_time
    precision #352
  • Example Generator (#349
    , #351)
  • use bom for dependency management (#358)
  • created release action (#362)

Fixed

  • fix wrong escape in names attribute of the aql path (#364)

[1.18.0]

Added

  • Update archie to version 2.0.1 (#345)
  • AQL: support ORDER BY and LIMIT [OFFSET] clauses in any
    order (#344)

Fixed

  • Flat : corrected handling of PARTY_PROXY ( see #320)
  • Flat : corrected handling of history origin and ISM_TRANSITION (see #329)
  • Flat : handle fixed offset in template (see #333)
  • Validation: fix validation of DV_TEXT with listopen (see #335)
  • Walker, Flat, DTO, Validation : enhance performance of path handling (
    see #325, #332 )
  • dto: Fix handling of element wich contains a choice with one an interval (
    see #334)
  • Fixes AqlParseException while using boolean in where clause (#338)
  • Fixes default ASC value for ORDER BY clause (#342)
  • Fixes null nodeIds and annotations missing (#343)
  • Fixes duration validation (#346

1.17.0

Added

  • Flat : added more test and devise fixes ( see #291)
  • Upgrade to Archie 1.0.4 (#292)
  • cleanup created templates (#298)
  • WebTemplate based validation (see #309)
  • db-serialising: created conformance test (see #311)
  • flat: created conformance tests (see #310
    ; #305; #304
    ; #301)

Fixed

Read more

v2.18.0

30 Sep 11:11
Compare
Choose a tag to compare

Changelog

Note: version releases in the 0.x.y range may introduce breaking changes.

[2.18.0]

Changed

  • Updated archie to 3.11.0 and antlr to 4.13.1 (#640)

Added

Fixed

[2.17.0]

Changed

  • Deprecated response-dto EHR_(STATUS) related classes that are only used by EHRbase (#621)

Added

Fixed

[2.16.0]

Added

Fixed

  • Fix missing Base64 encoding og ´DV_MULTIMEDIA data` (#624)

[2.15.0]

Added

Fixed

  • Fix flat format parsing of ObjectVersionId (#622)

[2.14.0]

Changed

  • Bumped libraries

[2.13.0]

Added

Fixed

[2.12.0]

Changed

  • Bumped libraries

[2.11.0]

Added

  • Make AqlObjectPath serializable (#606)

[2.10.0]

Added

  • Added EHRbase AQL MetaData debug execution data (#594)

Changed

  • OptParser now ignores node_id tags for all RM types that are not subtypes of LOCATABLE (#596)
  • Removed OpenEhrClient::getFolder (use directoryCrudEndpoint()::getFolder instead) (#588)

Fixed

  • Migrated test to run against EHRbase v2 (#588)
  • ContributionBuilder: set VERSION.lifecycle_state to 'complete'" (#588)

[2.9.1]

Added

Fixed

[2.9.0]

Added

Fixed

[2.8.0]

Added

Fixed

[2.7.0]

Added

  • Added QueryResponseData.meta additional fetch, offset and resultsize
    properties (#559)

Changed

  • Sealed AqlQuery
  • AqlQuery: Support for VERSION without predicate

Fixed

[2.6.0]

Changed

  • Bumped libraries

Added

Fixed

  • Parsing of string function CONTAINS (5ef1eca)
  • Add missing aggregate function name to the parser (8fd08bb)

[2.5.0]

Added

Fixed

  • Flat: fix term mappings can not be saved in name via flat (#519)
  • Validation: fix DV_CODED_TEXT error messages (#537)

[2.4.0]

Added

Fixed

[2.3.0]

Added

  • AQL Dto model add terminology , and Versioning (#511)

Fixed

[2.2.0]

Added

Fixed

[2.1.0]

Added

  • Added json Serialisation for the AQL-DTO model (#496)

Fixed

[2.0.0]

Added

  • new module generator-commons (#472)

Changed

  • switch to java 17 (#464)
  • Change the implementation of AqlDto (#464#483)
  • Change package paths to start with org.ehrbase.openehr.sdk (#472)
  • Moved classes to the modules they belong to semantically (#472)
  • Removed ehrbase specific package org.ehrbase.serialisation.dbenconding (#472)
  • Removed empty module "building" (#472)

Fixed

[1.29.0]

Changed

  • Bump maven-plugin-annotations (#466)

[1.28.0]

Added

  • new DirectoryCrudEndpoint (#465)

Fixed

[1.27.0]

Changed

  • Bump libraries

[1.26.0]

Added

  • Added client support for managing folders trough
    contributions (#427)
  • update archie to 3.0.0 and antlr4 to 4.11.1 (#428)

Fixed

  • Add workarounds for archie not handling date-time values according to spec when (de-)serializing (affects XML,JSON and
    Flat) (#420)

[1.25.0]

Added

Changed

  • FlatPathDto is now immutable (#425)

Fixed

[1.24.0]

Added

  • Added client support for managing compositions trough
    contributions (#406)
  • Added null verification and change gson to jackson (#416)

Changed

  • Update libraries (#422)

Fixed

[1.23.0]

Added

  • Added handling of stored AQL query requests (#384)

Fixed

  • update archie to 2.1.0 (#410)

[1.22.0]

Added

Fixed

  • Folder creation
  • fix not unique rows in matrix formate (#390)

[1.21.0]

Added

  • Get items from current folder (#385)

Fixed

  • Removed caching of root folders to prevent false conflicts and memory leaks
    (#385)
  • new Matrix serialisation use rm-model for index and fix section handling
    (#386)

[1.20.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#368)
  • Add new Tool to interpret AQL against a template (#379)
  • Add new Matrix serialisation format (#381)

Fixed

  • Skip archetype slots not used by the template in example
    generator (#369)
  • enhance sdk aql parser to handle more cases (#376)
  • update update everit-json-schema to maven version (#370)

[1.19.0]

Added

  • Maven plugin to generate code from templates (#347)
  • Example
    Generator (#349, #351)
  • Flatencoding parsing: automatically handle date/time/date_time
    precision #352
  • Example Generator (#349
    , #351)
  • use bom for dependency management (#358)
  • created release action (#362)

Fixed

  • fix wrong escape in names attribute of the aql path (#364)

[1.18.0]

Added

  • Update archie to version 2.0.1 (#345)
  • AQL: support ORDER BY and LIMIT [OFFSET] clauses in any
    order (#344)

Fixed

  • Flat : corrected handling of PARTY_PROXY ( see #320)
  • Flat : corrected handling of history origin and ISM_TRANSITION (see #329)
  • Flat : handle fixed offset in template (see #333)
  • Validation: fix validation of DV_TEXT with listopen (see #335)
  • Walker, Flat, DTO, Validation : enhance performance of path handling (
    see #325, #332 )
  • dto: Fix handling of element wich contains a choice with one an interval (
    see #334)
  • Fixes AqlParseException while using boolean in where clause (#338)
  • Fixes default ASC value for ORDER BY clause (#342)
  • Fixes null nodeIds and annotations missing (#343)
  • Fixes duration validation (#346

1.17.0

Added

  • Flat : added more test and devise fixes ( see #291)
  • Upgrade to Archie 1.0.4 (#292)
  • cleanup created templates (#298)
  • WebTemplate based validation (see #309)
  • db-serialising: created conformance test (see #311)
  • flat: created conformance tests (see #310
    ; #305; #304
    ; #301)

Fixed

  • Fix NullPointerException when event has an empty state (#294)
  • Fix issue when template does not contain list of values for
    DV_ORDINAL (#295)
  • Fix issue in AQL regarding LIMIT and OFFSET (#296)
  • Fix issue while unmarshalling FLAT composition that contains ...
Read more

v2.17.0

27 Aug 08:30
Compare
Choose a tag to compare

Changelog

Note: version releases in the 0.x.y range may introduce breaking changes.

[2.17.0]

Changed

  • Deprecated response-dto EHR_(STATUS) related classes that are only used by EHRbase (621)

Added

Fixed

[2.16.0]

Added

Fixed

  • Fix missing Base64 encoding og ´DV_MULTIMEDIA data` (624)

[2.15.0]

Added

Fixed

  • Fix flat format parsing of ObjectVersionId (622)

[2.14.0]

Changed

  • Bumped libraries

[2.13.0]

Added

Fixed

[2.12.0]

Changed

  • Bumped libraries

[2.11.0]

Added

  • Make AqlObjectPath serializable (606)

[2.10.0]

Added

  • Added EHRbase AQL MetaData debug execution data (594)

Changed

  • OptParser now ignores node_id tags for all RM types that are not subtypes of LOCATABLE (#596)
  • Removed OpenEhrClient::getFolder (use directoryCrudEndpoint()::getFolder instead) (#588)

Fixed

  • Migrated test to run against EHRbase v2 (#588)
  • ContributionBuilder: set VERSION.lifecycle_state to 'complete'" (#588)

[2.9.1]

Added

Fixed

[2.9.0]

Added

Fixed

[2.8.0]

Added

Fixed

[2.7.0]

Added

  • Added QueryResponseData.meta additional fetch, offset and resultsize
    properties (#559)

Changed

  • Sealed AqlQuery
  • AqlQuery: Support for VERSION without predicate

Fixed

[2.6.0]

Changed

  • Bumped libraries

Added

Fixed

  • Parsing of string function CONTAINS (5ef1eca)
  • Add missing aggregate function name to the parser (8fd08bb)

[2.5.0]

Added

Fixed

  • Flat: fix term mappings can not be saved in name via flat (#519)
  • Validation: fix DV_CODED_TEXT error messages (#537)

[2.4.0]

Added

Fixed

[2.3.0]

Added

  • AQL Dto model add terminology , and Versioning (#511)

Fixed

[2.2.0]

Added

Fixed

[2.1.0]

Added

  • Added json Serialisation for the AQL-DTO model (#496)

Fixed

[2.0.0]

Added

  • new module generator-commons (#472)

Changed

  • switch to java 17 (#464)
  • Change the implementation of AqlDto (#464#483)
  • Change package paths to start with org.ehrbase.openehr.sdk (#472)
  • Moved classes to the modules they belong to semantically (#472)
  • Removed ehrbase specific package org.ehrbase.serialisation.dbenconding (#472)
  • Removed empty module "building" (#472)

Fixed

[1.29.0]

Changed

  • Bump maven-plugin-annotations (#466)

[1.28.0]

Added

  • new DirectoryCrudEndpoint (#465)

Fixed

[1.27.0]

Changed

  • Bump libraries

[1.26.0]

Added

  • Added client support for managing folders trough
    contributions (#427)
  • update archie to 3.0.0 and antlr4 to 4.11.1 (#428)

Fixed

  • Add workarounds for archie not handling date-time values according to spec when (de-)serializing (affects XML,JSON and
    Flat) (#420)

[1.25.0]

Added

Changed

  • FlatPathDto is now immutable (#425)

Fixed

[1.24.0]

Added

  • Added client support for managing compositions trough
    contributions (#406)
  • Added null verification and change gson to jackson (#416)

Changed

  • Update libraries (#422)

Fixed

[1.23.0]

Added

  • Added handling of stored AQL query requests (#384)

Fixed

  • update archie to 2.1.0 (#410)

[1.22.0]

Added

Fixed

  • Folder creation
  • fix not unique rows in matrix formate (#390)

[1.21.0]

Added

  • Get items from current folder (#385)

Fixed

  • Removed caching of root folders to prevent false conflicts and memory leaks
    (#385)
  • new Matrix serialisation use rm-model for index and fix section handling
    (#386)

[1.20.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#368)
  • Add new Tool to interpret AQL against a template (#379)
  • Add new Matrix serialisation format (#381)

Fixed

  • Skip archetype slots not used by the template in example
    generator (#369)
  • enhance sdk aql parser to handle more cases (#376)
  • update update everit-json-schema to maven version (#370)

[1.19.0]

Added

  • Maven plugin to generate code from templates (#347)
  • Example
    Generator (#349, #351)
  • Flatencoding parsing: automatically handle date/time/date_time
    precision #352
  • Example Generator (#349
    , #351)
  • use bom for dependency management (#358)
  • created release action (#362)

Fixed

  • fix wrong escape in names attribute of the aql path (#364)

[1.18.0]

Added

  • Update archie to version 2.0.1 (#345)
  • AQL: support ORDER BY and LIMIT [OFFSET] clauses in any
    order (#344)

Fixed

  • Flat : corrected handling of PARTY_PROXY ( see #320)
  • Flat : corrected handling of history origin and ISM_TRANSITION (see #329)
  • Flat : handle fixed offset in template (see #333)
  • Validation: fix validation of DV_TEXT with listopen (see #335)
  • Walker, Flat, DTO, Validation : enhance performance of path handling (
    see #325, #332 )
  • dto: Fix handling of element wich contains a choice with one an interval (
    see #334)
  • Fixes AqlParseException while using boolean in where clause (#338)
  • Fixes default ASC value for ORDER BY clause (#342)
  • Fixes null nodeIds and annotations missing (#343)
  • Fixes duration validation (#346

1.17.0

Added

  • Flat : added more test and devise fixes ( see #291)
  • Upgrade to Archie 1.0.4 (#292)
  • cleanup created templates (#298)
  • WebTemplate based validation (see #309)
  • db-serialising: created conformance test (see #311)
  • flat: created conformance tests (see #310
    ; #305; #304
    ; #301)

Fixed

  • Fix NullPointerException when event has an empty state (#294)
  • Fix issue when template does not contain list of values for
    DV_ORDINAL (#295)
  • Fix issue in AQL regarding LIMIT and OFFSET (#296)
  • Fix issue while unmarshalling FLAT composition that contains ELEMENT with children DV_CODED_TEXT and
    DV_TEXT (#300)
  • Fix missing 'type' attribute in ExternalRef encoding (http...
Read more

v2.16.0

29 Jul 13:18
Compare
Choose a tag to compare

Changelog

Note: version releases in the 0.x.y range may introduce breaking changes.

[2.16.0]

Added

Fixed

  • Fix missing Base64 encoding og ´DV_MULTIMEDIA data` (624)

[2.15.0]

Added

Fixed

  • Fix flat format parsing of ObjectVersionId (622)

[2.14.0]

Changed

  • Bumped libraries

[2.13.0]

Added

Fixed

[2.12.0]

Changed

  • Bumped libraries

[2.11.0]

Added

  • Make AqlObjectPath serializable (606)

[2.10.0]

Added

  • Added EHRbase AQL MetaData debug execution data (594)

Changed

  • OptParser now ignores node_id tags for all RM types that are not subtypes of LOCATABLE (#596)
  • Removed OpenEhrClient::getFolder (use directoryCrudEndpoint()::getFolder instead) (#588)

Fixed

  • Migrated test to run against EHRbase v2 (#588)
  • ContributionBuilder: set VERSION.lifecycle_state to 'complete'" (#588)

[2.9.1]

Added

Fixed

[2.9.0]

Added

Fixed

[2.8.0]

Added

Fixed

[2.7.0]

Added

  • Added QueryResponseData.meta additional fetch, offset and resultsize
    properties (#559)

Changed

  • Sealed AqlQuery
  • AqlQuery: Support for VERSION without predicate

Fixed

[2.6.0]

Changed

  • Bumped libraries

Added

Fixed

  • Parsing of string function CONTAINS (5ef1eca)
  • Add missing aggregate function name to the parser (8fd08bb)

[2.5.0]

Added

Fixed

  • Flat: fix term mappings can not be saved in name via flat (#519)
  • Validation: fix DV_CODED_TEXT error messages (#537)

[2.4.0]

Added

Fixed

[2.3.0]

Added

  • AQL Dto model add terminology , and Versioning (#511)

Fixed

[2.2.0]

Added

Fixed

[2.1.0]

Added

  • Added json Serialisation for the AQL-DTO model (#496)

Fixed

[2.0.0]

Added

  • new module generator-commons (#472)

Changed

  • switch to java 17 (#464)
  • Change the implementation of AqlDto (#464#483)
  • Change package paths to start with org.ehrbase.openehr.sdk (#472)
  • Moved classes to the modules they belong to semantically (#472)
  • Removed ehrbase specific package org.ehrbase.serialisation.dbenconding (#472)
  • Removed empty module "building" (#472)

Fixed

[1.29.0]

Changed

  • Bump maven-plugin-annotations (#466)

[1.28.0]

Added

  • new DirectoryCrudEndpoint (#465)

Fixed

[1.27.0]

Changed

  • Bump libraries

[1.26.0]

Added

  • Added client support for managing folders trough
    contributions (#427)
  • update archie to 3.0.0 and antlr4 to 4.11.1 (#428)

Fixed

  • Add workarounds for archie not handling date-time values according to spec when (de-)serializing (affects XML,JSON and
    Flat) (#420)

[1.25.0]

Added

Changed

  • FlatPathDto is now immutable (#425)

Fixed

[1.24.0]

Added

  • Added client support for managing compositions trough
    contributions (#406)
  • Added null verification and change gson to jackson (#416)

Changed

  • Update libraries (#422)

Fixed

[1.23.0]

Added

  • Added handling of stored AQL query requests (#384)

Fixed

  • update archie to 2.1.0 (#410)

[1.22.0]

Added

Fixed

  • Folder creation
  • fix not unique rows in matrix formate (#390)

[1.21.0]

Added

  • Get items from current folder (#385)

Fixed

  • Removed caching of root folders to prevent false conflicts and memory leaks
    (#385)
  • new Matrix serialisation use rm-model for index and fix section handling
    (#386)

[1.20.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#368)
  • Add new Tool to interpret AQL against a template (#379)
  • Add new Matrix serialisation format (#381)

Fixed

  • Skip archetype slots not used by the template in example
    generator (#369)
  • enhance sdk aql parser to handle more cases (#376)
  • update update everit-json-schema to maven version (#370)

[1.19.0]

Added

  • Maven plugin to generate code from templates (#347)
  • Example
    Generator (#349, #351)
  • Flatencoding parsing: automatically handle date/time/date_time
    precision #352
  • Example Generator (#349
    , #351)
  • use bom for dependency management (#358)
  • created release action (#362)

Fixed

  • fix wrong escape in names attribute of the aql path (#364)

[1.18.0]

Added

  • Update archie to version 2.0.1 (#345)
  • AQL: support ORDER BY and LIMIT [OFFSET] clauses in any
    order (#344)

Fixed

  • Flat : corrected handling of PARTY_PROXY ( see #320)
  • Flat : corrected handling of history origin and ISM_TRANSITION (see #329)
  • Flat : handle fixed offset in template (see #333)
  • Validation: fix validation of DV_TEXT with listopen (see #335)
  • Walker, Flat, DTO, Validation : enhance performance of path handling (
    see #325, #332 )
  • dto: Fix handling of element wich contains a choice with one an interval (
    see #334)
  • Fixes AqlParseException while using boolean in where clause (#338)
  • Fixes default ASC value for ORDER BY clause (#342)
  • Fixes null nodeIds and annotations missing (#343)
  • Fixes duration validation (#346

1.17.0

Added

  • Flat : added more test and devise fixes ( see #291)
  • Upgrade to Archie 1.0.4 (#292)
  • cleanup created templates (#298)
  • WebTemplate based validation (see #309)
  • db-serialising: created conformance test (see #311)
  • flat: created conformance tests (see #310
    ; #305; #304
    ; #301)

Fixed

  • Fix NullPointerException when event has an empty state (#294)
  • Fix issue when template does not contain list of values for
    DV_ORDINAL (#295)
  • Fix issue in AQL regarding LIMIT and OFFSET (#296)
  • Fix issue while unmarshalling FLAT composition that contains ELEMENT with children DV_CODED_TEXT and
    DV_TEXT (#300)
  • Fix missing 'type' attribute in ExternalRef encoding (#303)
  • db-serialising: fix handling of dv_ehr_uri (#316)
  • Fix db-serialising: date-time dv_order attributes (ht...
Read more

v2.15.0

24 Jul 14:29
Compare
Choose a tag to compare

Changelog

Note: version releases in the 0.x.y range may introduce breaking changes.

[2.15.0]

Added

Fixed

  • Fix flat format parsing of ObjectVersionId (622)

[2.14.0]

Changed

  • Bumped libraries

[2.13.0]

Added

Fixed

[2.12.0]

Changed

  • Bumped libraries

[2.11.0]

Added

  • Make AqlObjectPath serializable (606)

[2.10.0]

Added

  • Added EHRbase AQL MetaData debug execution data (594)

Changed

  • OptParser now ignores node_id tags for all RM types that are not subtypes of LOCATABLE (#596)
  • Removed OpenEhrClient::getFolder (use directoryCrudEndpoint()::getFolder instead) (#588)

Fixed

  • Migrated test to run against EHRbase v2 (#588)
  • ContributionBuilder: set VERSION.lifecycle_state to 'complete'" (#588)

[2.9.1]

Added

Fixed

[2.9.0]

Added

Fixed

[2.8.0]

Added

Fixed

[2.7.0]

Added

  • Added QueryResponseData.meta additional fetch, offset and resultsize
    properties (#559)

Changed

  • Sealed AqlQuery
  • AqlQuery: Support for VERSION without predicate

Fixed

[2.6.0]

Changed

  • Bumped libraries

Added

Fixed

  • Parsing of string function CONTAINS (5ef1eca)
  • Add missing aggregate function name to the parser (8fd08bb)

[2.5.0]

Added

Fixed

  • Flat: fix term mappings can not be saved in name via flat (#519)
  • Validation: fix DV_CODED_TEXT error messages (#537)

[2.4.0]

Added

Fixed

[2.3.0]

Added

  • AQL Dto model add terminology , and Versioning (#511)

Fixed

[2.2.0]

Added

Fixed

[2.1.0]

Added

  • Added json Serialisation for the AQL-DTO model (#496)

Fixed

[2.0.0]

Added

  • new module generator-commons (#472)

Changed

  • switch to java 17 (#464)
  • Change the implementation of AqlDto (#464#483)
  • Change package paths to start with org.ehrbase.openehr.sdk (#472)
  • Moved classes to the modules they belong to semantically (#472)
  • Removed ehrbase specific package org.ehrbase.serialisation.dbenconding (#472)
  • Removed empty module "building" (#472)

Fixed

[1.29.0]

Changed

  • Bump maven-plugin-annotations (#466)

[1.28.0]

Added

  • new DirectoryCrudEndpoint (#465)

Fixed

[1.27.0]

Changed

  • Bump libraries

[1.26.0]

Added

  • Added client support for managing folders trough
    contributions (#427)
  • update archie to 3.0.0 and antlr4 to 4.11.1 (#428)

Fixed

  • Add workarounds for archie not handling date-time values according to spec when (de-)serializing (affects XML,JSON and
    Flat) (#420)

[1.25.0]

Added

Changed

  • FlatPathDto is now immutable (#425)

Fixed

[1.24.0]

Added

  • Added client support for managing compositions trough
    contributions (#406)
  • Added null verification and change gson to jackson (#416)

Changed

  • Update libraries (#422)

Fixed

[1.23.0]

Added

  • Added handling of stored AQL query requests (#384)

Fixed

  • update archie to 2.1.0 (#410)

[1.22.0]

Added

Fixed

  • Folder creation
  • fix not unique rows in matrix formate (#390)

[1.21.0]

Added

  • Get items from current folder (#385)

Fixed

  • Removed caching of root folders to prevent false conflicts and memory leaks
    (#385)
  • new Matrix serialisation use rm-model for index and fix section handling
    (#386)

[1.20.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#368)
  • Add new Tool to interpret AQL against a template (#379)
  • Add new Matrix serialisation format (#381)

Fixed

  • Skip archetype slots not used by the template in example
    generator (#369)
  • enhance sdk aql parser to handle more cases (#376)
  • update update everit-json-schema to maven version (#370)

[1.19.0]

Added

  • Maven plugin to generate code from templates (#347)
  • Example
    Generator (#349, #351)
  • Flatencoding parsing: automatically handle date/time/date_time
    precision #352
  • Example Generator (#349
    , #351)
  • use bom for dependency management (#358)
  • created release action (#362)

Fixed

  • fix wrong escape in names attribute of the aql path (#364)

[1.18.0]

Added

  • Update archie to version 2.0.1 (#345)
  • AQL: support ORDER BY and LIMIT [OFFSET] clauses in any
    order (#344)

Fixed

  • Flat : corrected handling of PARTY_PROXY ( see #320)
  • Flat : corrected handling of history origin and ISM_TRANSITION (see #329)
  • Flat : handle fixed offset in template (see #333)
  • Validation: fix validation of DV_TEXT with listopen (see #335)
  • Walker, Flat, DTO, Validation : enhance performance of path handling (
    see #325, #332 )
  • dto: Fix handling of element wich contains a choice with one an interval (
    see #334)
  • Fixes AqlParseException while using boolean in where clause (#338)
  • Fixes default ASC value for ORDER BY clause (#342)
  • Fixes null nodeIds and annotations missing (#343)
  • Fixes duration validation (#346

1.17.0

Added

  • Flat : added more test and devise fixes ( see #291)
  • Upgrade to Archie 1.0.4 (#292)
  • cleanup created templates (#298)
  • WebTemplate based validation (see #309)
  • db-serialising: created conformance test (see #311)
  • flat: created conformance tests (see #310
    ; #305; #304
    ; #301)

Fixed

  • Fix NullPointerException when event has an empty state (#294)
  • Fix issue when template does not contain list of values for
    DV_ORDINAL (#295)
  • Fix issue in AQL regarding LIMIT and OFFSET (#296)
  • Fix issue while unmarshalling FLAT composition that contains ELEMENT with children DV_CODED_TEXT and
    DV_TEXT (#300)
  • Fix missing 'type' attribute in ExternalRef encoding (#303)
  • db-serialising: fix handling of dv_ehr_uri (#316)
  • Fix db-serialising: date-time dv_order attributes (#314)
  • Fix db-serialising: element.null_reason (#317)
  • db-serial...
Read more

v2.14.0

11 Jul 11:00
Compare
Choose a tag to compare

Changelog

Note: version releases in the 0.x.y range may introduce breaking changes.

[2.14.0]

Changed

  • Bumped libraries

[2.13.0]

Added

Fixed

[2.12.0]

Changed

  • Bumped libraries

[2.11.0]

Added

  • Make AqlObjectPath serializable (606)

[2.10.0]

Added

  • Added EHRbase AQL MetaData debug execution data (594)

Changed

  • OptParser now ignores node_id tags for all RM types that are not subtypes of LOCATABLE (#596)
  • Removed OpenEhrClient::getFolder (use directoryCrudEndpoint()::getFolder instead) (#588)

Fixed

  • Migrated test to run against EHRbase v2 (#588)
  • ContributionBuilder: set VERSION.lifecycle_state to 'complete'" (#588)

[2.9.1]

Added

Fixed

[2.9.0]

Added

Fixed

[2.8.0]

Added

Fixed

[2.7.0]

Added

  • Added QueryResponseData.meta additional fetch, offset and resultsize
    properties (#559)

Changed

  • Sealed AqlQuery
  • AqlQuery: Support for VERSION without predicate

Fixed

[2.6.0]

Changed

  • Bumped libraries

Added

Fixed

  • Parsing of string function CONTAINS (5ef1eca)
  • Add missing aggregate function name to the parser (8fd08bb)

[2.5.0]

Added

Fixed

  • Flat: fix term mappings can not be saved in name via flat (#519)
  • Validation: fix DV_CODED_TEXT error messages (#537)

[2.4.0]

Added

Fixed

[2.3.0]

Added

  • AQL Dto model add terminology , and Versioning (#511)

Fixed

[2.2.0]

Added

Fixed

[2.1.0]

Added

  • Added json Serialisation for the AQL-DTO model (#496)

Fixed

[2.0.0]

Added

  • new module generator-commons (#472)

Changed

  • switch to java 17 (#464)
  • Change the implementation of AqlDto (#464#483)
  • Change package paths to start with org.ehrbase.openehr.sdk (#472)
  • Moved classes to the modules they belong to semantically (#472)
  • Removed ehrbase specific package org.ehrbase.serialisation.dbenconding (#472)
  • Removed empty module "building" (#472)

Fixed

[1.29.0]

Changed

  • Bump maven-plugin-annotations (#466)

[1.28.0]

Added

  • new DirectoryCrudEndpoint (#465)

Fixed

[1.27.0]

Changed

  • Bump libraries

[1.26.0]

Added

  • Added client support for managing folders trough
    contributions (#427)
  • update archie to 3.0.0 and antlr4 to 4.11.1 (#428)

Fixed

  • Add workarounds for archie not handling date-time values according to spec when (de-)serializing (affects XML,JSON and
    Flat) (#420)

[1.25.0]

Added

Changed

  • FlatPathDto is now immutable (#425)

Fixed

[1.24.0]

Added

  • Added client support for managing compositions trough
    contributions (#406)
  • Added null verification and change gson to jackson (#416)

Changed

  • Update libraries (#422)

Fixed

[1.23.0]

Added

  • Added handling of stored AQL query requests (#384)

Fixed

  • update archie to 2.1.0 (#410)

[1.22.0]

Added

Fixed

  • Folder creation
  • fix not unique rows in matrix formate (#390)

[1.21.0]

Added

  • Get items from current folder (#385)

Fixed

  • Removed caching of root folders to prevent false conflicts and memory leaks
    (#385)
  • new Matrix serialisation use rm-model for index and fix section handling
    (#386)

[1.20.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#368)
  • Add new Tool to interpret AQL against a template (#379)
  • Add new Matrix serialisation format (#381)

Fixed

  • Skip archetype slots not used by the template in example
    generator (#369)
  • enhance sdk aql parser to handle more cases (#376)
  • update update everit-json-schema to maven version (#370)

[1.19.0]

Added

  • Maven plugin to generate code from templates (#347)
  • Example
    Generator (#349, #351)
  • Flatencoding parsing: automatically handle date/time/date_time
    precision #352
  • Example Generator (#349
    , #351)
  • use bom for dependency management (#358)
  • created release action (#362)

Fixed

  • fix wrong escape in names attribute of the aql path (#364)

[1.18.0]

Added

  • Update archie to version 2.0.1 (#345)
  • AQL: support ORDER BY and LIMIT [OFFSET] clauses in any
    order (#344)

Fixed

  • Flat : corrected handling of PARTY_PROXY ( see #320)
  • Flat : corrected handling of history origin and ISM_TRANSITION (see #329)
  • Flat : handle fixed offset in template (see #333)
  • Validation: fix validation of DV_TEXT with listopen (see #335)
  • Walker, Flat, DTO, Validation : enhance performance of path handling (
    see #325, #332 )
  • dto: Fix handling of element wich contains a choice with one an interval (
    see #334)
  • Fixes AqlParseException while using boolean in where clause (#338)
  • Fixes default ASC value for ORDER BY clause (#342)
  • Fixes null nodeIds and annotations missing (#343)
  • Fixes duration validation (#346

1.17.0

Added

  • Flat : added more test and devise fixes ( see #291)
  • Upgrade to Archie 1.0.4 (#292)
  • cleanup created templates (#298)
  • WebTemplate based validation (see #309)
  • db-serialising: created conformance test (see #311)
  • flat: created conformance tests (see #310
    ; #305; #304
    ; #301)

Fixed

  • Fix NullPointerException when event has an empty state (#294)
  • Fix issue when template does not contain list of values for
    DV_ORDINAL (#295)
  • Fix issue in AQL regarding LIMIT and OFFSET (#296)
  • Fix issue while unmarshalling FLAT composition that contains ELEMENT with children DV_CODED_TEXT and
    DV_TEXT (#300)
  • Fix missing 'type' attribute in ExternalRef encoding (#303)
  • db-serialising: fix handling of dv_ehr_uri (#316)
  • Fix db-serialising: date-time dv_order attributes (#314)
  • Fix db-serialising: element.null_reason (#317)
  • db-serialising: fix handing of guideline_id & work_flow_id &
    wf_definition (#315)
  • db-serialising: fix h...
Read more

v2.13.0

10 Jun 13:14
Compare
Choose a tag to compare

Changelog

Note: version releases in the 0.x.y range may introduce breaking changes.

[2.13.0]

Added

Fixed

[2.12.0]

Changed

  • Bumped libraries

[2.11.0]

Added

  • Make AqlObjectPath serializable (606)

[2.10.0]

Added

  • Added EHRbase AQL MeataData debug execution data (594)

Changed

  • OptParser now ignores node_id tags for all RM types that are not subtypes of LOCATABLE (#596)
  • Removed OpenEhrClient::getFolder (use directoryCrudEndpoint()::getFolder instead) (#588)

Fixed

  • Migrated test to run against EHRbase v2 (#588)
  • ContributionBuilder: set VERSION.lifecycle_state to 'complete'" (#588)

[2.9.1]

Added

Fixed

[2.9.0]

Added

Fixed

[2.8.0]

Added

Fixed

[2.7.0]

Added

  • Added QueryResponseData.meta additional fetch, offset and resultsize
    properties (#559)

Changed

  • Sealed AqlQuery
  • AqlQuery: Support for VERSION without predicate

Fixed

[2.6.0]

Changed

  • Bumped libraries

Added

Fixed

  • Parsing of string function CONTAINS (5ef1eca)
  • Add missing aggregate function name to the parser (8fd08bb)

[2.5.0]

Added

Fixed

  • Flat: fix term mappings can not be saved in name via flat (#519)
  • Validation: fix DV_CODED_TEXT error messages (#537)

[2.4.0]

Added

Fixed

[2.3.0]

Added

  • AQL Dto model add terminology , and Versioning (#511)

Fixed

[2.2.0]

Added

Fixed

[2.1.0]

Added

  • Added json Serialisation for the AQL-DTO model (#496)

Fixed

[2.0.0]

Added

  • new module generator-commons (#472)

Changed

  • switch to java 17 (#464)
  • Change the implementation of AqlDto (#464#483)
  • Change package paths to start with org.ehrbase.openehr.sdk (#472)
  • Moved classes to the modules they belong to semantically (#472)
  • Removed ehrbase specific package org.ehrbase.serialisation.dbenconding (#472)
  • Removed empty module "building" (#472)

Fixed

[1.29.0]

Changed

  • Bump maven-plugin-annotations (#466)

[1.28.0]

Added

  • new DirectoryCrudEndpoint (#465)

Fixed

[1.27.0]

Changed

  • Bump libraries

[1.26.0]

Added

  • Added client support for managing folders trough
    contributions (#427)
  • update archie to 3.0.0 and antlr4 to 4.11.1 (#428)

Fixed

  • Add workarounds for archie not handling date-time values according to spec when (de-)serializing (affects XML,JSON and
    Flat) (#420)

[1.25.0]

Added

Changed

  • FlatPathDto is now immutable (#425)

Fixed

[1.24.0]

Added

  • Added client support for managing compositions trough
    contributions (#406)
  • Added null verification and change gson to jackson (#416)

Changed

  • Update libraries (#422)

Fixed

[1.23.0]

Added

  • Added handling of stored AQL query requests (#384)

Fixed

  • update archie to 2.1.0 (#410)

[1.22.0]

Added

Fixed

  • Folder creation
  • fix not unique rows in matrix formate (#390)

[1.21.0]

Added

  • Get items from current folder (#385)

Fixed

  • Removed caching of root folders to prevent false conflicts and memory leaks
    (#385)
  • new Matrix serialisation use rm-model for index and fix section handling
    (#386)

[1.20.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#368)
  • Add new Tool to interpret AQL against a template (#379)
  • Add new Matrix serialisation format (#381)

Fixed

  • Skip archetype slots not used by the template in example
    generator (#369)
  • enhance sdk aql parser to handle more cases (#376)
  • update update everit-json-schema to maven version (#370)

[1.19.0]

Added

  • Maven plugin to generate code from templates (#347)
  • Example
    Generator (#349, #351)
  • Flatencoding parsing: automatically handle date/time/date_time
    precision #352
  • Example Generator (#349
    , #351)
  • use bom for dependency management (#358)
  • created release action (#362)

Fixed

  • fix wrong escape in names attribute of the aql path (#364)

[1.18.0]

Added

  • Update archie to version 2.0.1 (#345)
  • AQL: support ORDER BY and LIMIT [OFFSET] clauses in any
    order (#344)

Fixed

  • Flat : corrected handling of PARTY_PROXY ( see #320)
  • Flat : corrected handling of history origin and ISM_TRANSITION (see #329)
  • Flat : handle fixed offset in template (see #333)
  • Validation: fix validation of DV_TEXT with listopen (see #335)
  • Walker, Flat, DTO, Validation : enhance performance of path handling (
    see #325, #332 )
  • dto: Fix handling of element wich contains a choice with one an interval (
    see #334)
  • Fixes AqlParseException while using boolean in where clause (#338)
  • Fixes default ASC value for ORDER BY clause (#342)
  • Fixes null nodeIds and annotations missing (#343)
  • Fixes duration validation (#346

1.17.0

Added

  • Flat : added more test and devise fixes ( see #291)
  • Upgrade to Archie 1.0.4 (#292)
  • cleanup created templates (#298)
  • WebTemplate based validation (see #309)
  • db-serialising: created conformance test (see #311)
  • flat: created conformance tests (see #310
    ; #305; #304
    ; #301)

Fixed

  • Fix NullPointerException when event has an empty state (#294)
  • Fix issue when template does not contain list of values for
    DV_ORDINAL (#295)
  • Fix issue in AQL regarding LIMIT and OFFSET (#296)
  • Fix issue while unmarshalling FLAT composition that contains ELEMENT with children DV_CODED_TEXT and
    DV_TEXT (#300)
  • Fix missing 'type' attribute in ExternalRef encoding (#303)
  • db-serialising: fix handling of dv_ehr_uri (#316)
  • Fix db-serialising: date-time dv_order attributes (#314)
  • Fix db-serialising: element.null_reason (#317)
  • db-serialising: fix handing of guideline_id & work_flow_id &
    wf_definition (#315)
  • db-serialising: fix handling of locatable attributes (https://git...
Read more

v2.12.0

06 Jun 08:54
Compare
Choose a tag to compare

Changelog

Note: version releases in the 0.x.y range may introduce breaking changes.

[2.12.0]

Changed

  • Bumped libraries

[2.11.0]

Added

  • Make AqlObjectPath serializable (606)

[2.10.0]

Added

  • Added EHRbase AQL MeataData debug execution data (594)

Changed

  • OptParser now ignores node_id tags for all RM types that are not subtypes of LOCATABLE (#596)
  • Removed OpenEhrClient::getFolder (use directoryCrudEndpoint()::getFolder instead) (#588)

Fixed

  • Migrated test to run against EHRbase v2 (#588)
  • ContributionBuilder: set VERSION.lifecycle_state to 'complete'" (#588)

[2.9.1]

Added

Fixed

[2.9.0]

Added

Fixed

[2.8.0]

Added

Fixed

[2.7.0]

Added

  • Added QueryResponseData.meta additional fetch, offset and resultsize
    properties (#559)

Changed

  • Sealed AqlQuery
  • AqlQuery: Support for VERSION without predicate

Fixed

[2.6.0]

Changed

  • Bumped libraries

Added

Fixed

  • Parsing of string function CONTAINS (5ef1eca)
  • Add missing aggregate function name to the parser (8fd08bb)

[2.5.0]

Added

Fixed

  • Flat: fix term mappings can not be saved in name via flat (#519)
  • Validation: fix DV_CODED_TEXT error messages (#537)

[2.4.0]

Added

Fixed

[2.3.0]

Added

  • AQL Dto model add terminology , and Versioning (#511)

Fixed

[2.2.0]

Added

Fixed

[2.1.0]

Added

  • Added json Serialisation for the AQL-DTO model (#496)

Fixed

[2.0.0]

Added

  • new module generator-commons (#472)

Changed

  • switch to java 17 (#464)
  • Change the implementation of AqlDto (#464#483)
  • Change package paths to start with org.ehrbase.openehr.sdk (#472)
  • Moved classes to the modules they belong to semantically (#472)
  • Removed ehrbase specific package org.ehrbase.serialisation.dbenconding (#472)
  • Removed empty module "building" (#472)

Fixed

[1.29.0]

Changed

  • Bump maven-plugin-annotations (#466)

[1.28.0]

Added

  • new DirectoryCrudEndpoint (#465)

Fixed

[1.27.0]

Changed

  • Bump libraries

[1.26.0]

Added

  • Added client support for managing folders trough
    contributions (#427)
  • update archie to 3.0.0 and antlr4 to 4.11.1 (#428)

Fixed

  • Add workarounds for archie not handling date-time values according to spec when (de-)serializing (affects XML,JSON and
    Flat) (#420)

[1.25.0]

Added

Changed

  • FlatPathDto is now immutable (#425)

Fixed

[1.24.0]

Added

  • Added client support for managing compositions trough
    contributions (#406)
  • Added null verification and change gson to jackson (#416)

Changed

  • Update libraries (#422)

Fixed

[1.23.0]

Added

  • Added handling of stored AQL query requests (#384)

Fixed

  • update archie to 2.1.0 (#410)

[1.22.0]

Added

Fixed

  • Folder creation
  • fix not unique rows in matrix formate (#390)

[1.21.0]

Added

  • Get items from current folder (#385)

Fixed

  • Removed caching of root folders to prevent false conflicts and memory leaks
    (#385)
  • new Matrix serialisation use rm-model for index and fix section handling
    (#386)

[1.20.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#368)
  • Add new Tool to interpret AQL against a template (#379)
  • Add new Matrix serialisation format (#381)

Fixed

  • Skip archetype slots not used by the template in example
    generator (#369)
  • enhance sdk aql parser to handle more cases (#376)
  • update update everit-json-schema to maven version (#370)

[1.19.0]

Added

  • Maven plugin to generate code from templates (#347)
  • Example
    Generator (#349, #351)
  • Flatencoding parsing: automatically handle date/time/date_time
    precision #352
  • Example Generator (#349
    , #351)
  • use bom for dependency management (#358)
  • created release action (#362)

Fixed

  • fix wrong escape in names attribute of the aql path (#364)

[1.18.0]

Added

  • Update archie to version 2.0.1 (#345)
  • AQL: support ORDER BY and LIMIT [OFFSET] clauses in any
    order (#344)

Fixed

  • Flat : corrected handling of PARTY_PROXY ( see #320)
  • Flat : corrected handling of history origin and ISM_TRANSITION (see #329)
  • Flat : handle fixed offset in template (see #333)
  • Validation: fix validation of DV_TEXT with listopen (see #335)
  • Walker, Flat, DTO, Validation : enhance performance of path handling (
    see #325, #332 )
  • dto: Fix handling of element wich contains a choice with one an interval (
    see #334)
  • Fixes AqlParseException while using boolean in where clause (#338)
  • Fixes default ASC value for ORDER BY clause (#342)
  • Fixes null nodeIds and annotations missing (#343)
  • Fixes duration validation (#346

1.17.0

Added

  • Flat : added more test and devise fixes ( see #291)
  • Upgrade to Archie 1.0.4 (#292)
  • cleanup created templates (#298)
  • WebTemplate based validation (see #309)
  • db-serialising: created conformance test (see #311)
  • flat: created conformance tests (see #310
    ; #305; #304
    ; #301)

Fixed

  • Fix NullPointerException when event has an empty state (#294)
  • Fix issue when template does not contain list of values for
    DV_ORDINAL (#295)
  • Fix issue in AQL regarding LIMIT and OFFSET (#296)
  • Fix issue while unmarshalling FLAT composition that contains ELEMENT with children DV_CODED_TEXT and
    DV_TEXT (#300)
  • Fix missing 'type' attribute in ExternalRef encoding (#303)
  • db-serialising: fix handling of dv_ehr_uri (#316)
  • Fix db-serialising: date-time dv_order attributes (#314)
  • Fix db-serialising: element.null_reason (#317)
  • db-serialising: fix handing of guideline_id & work_flow_id &
    wf_definition (#315)
  • db-serialising: fix handling of locatable attributes (#318)...
Read more

v2.11.0

27 May 12:55
Compare
Choose a tag to compare

Changelog

Note: version releases in the 0.x.y range may introduce breaking changes.

[2.11.0]

Added

  • Make AqlObjectPath serializable (606)

[2.10.0]

Added

  • Added EHRbase AQL MeataData debug execution data (594)

Changed

  • OptParser now ignores node_id tags for all RM types that are not subtypes of LOCATABLE (#596)
  • Removed OpenEhrClient::getFolder (use directoryCrudEndpoint()::getFolder instead) (#588)

Fixed

  • Migrated test to run against EHRbase v2 (#588)
  • ContributionBuilder: set VERSION.lifecycle_state to 'complete'" (#588)

[2.9.1]

Added

Fixed

[2.9.0]

Added

Fixed

[2.8.0]

Added

Fixed

[2.7.0]

Added

  • Added QueryResponseData.meta additional fetch, offset and resultsize
    properties (#559)

Changed

  • Sealed AqlQuery
  • AqlQuery: Support for VERSION without predicate

Fixed

[2.6.0]

Changed

  • Bumped libraries

Added

Fixed

  • Parsing of string function CONTAINS (5ef1eca)
  • Add missing aggregate function name to the parser (8fd08bb)

[2.5.0]

Added

Fixed

  • Flat: fix term mappings can not be saved in name via flat (#519)
  • Validation: fix DV_CODED_TEXT error messages (#537)

[2.4.0]

Added

Fixed

[2.3.0]

Added

  • AQL Dto model add terminology , and Versioning (#511)

Fixed

[2.2.0]

Added

Fixed

[2.1.0]

Added

  • Added json Serialisation for the AQL-DTO model (#496)

Fixed

[2.0.0]

Added

  • new module generator-commons (#472)

Changed

  • switch to java 17 (#464)
  • Change the implementation of AqlDto (#464#483)
  • Change package paths to start with org.ehrbase.openehr.sdk (#472)
  • Moved classes to the modules they belong to semantically (#472)
  • Removed ehrbase specific package org.ehrbase.serialisation.dbenconding (#472)
  • Removed empty module "building" (#472)

Fixed

[1.29.0]

Changed

  • Bump maven-plugin-annotations (#466)

[1.28.0]

Added

  • new DirectoryCrudEndpoint (#465)

Fixed

[1.27.0]

Changed

  • Bump libraries

[1.26.0]

Added

  • Added client support for managing folders trough
    contributions (#427)
  • update archie to 3.0.0 and antlr4 to 4.11.1 (#428)

Fixed

  • Add workarounds for archie not handling date-time values according to spec when (de-)serializing (affects XML,JSON and
    Flat) (#420)

[1.25.0]

Added

Changed

  • FlatPathDto is now immutable (#425)

Fixed

[1.24.0]

Added

  • Added client support for managing compositions trough
    contributions (#406)
  • Added null verification and change gson to jackson (#416)

Changed

  • Update libraries (#422)

Fixed

[1.23.0]

Added

  • Added handling of stored AQL query requests (#384)

Fixed

  • update archie to 2.1.0 (#410)

[1.22.0]

Added

Fixed

  • Folder creation
  • fix not unique rows in matrix formate (#390)

[1.21.0]

Added

  • Get items from current folder (#385)

Fixed

  • Removed caching of root folders to prevent false conflicts and memory leaks
    (#385)
  • new Matrix serialisation use rm-model for index and fix section handling
    (#386)

[1.20.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#368)
  • Add new Tool to interpret AQL against a template (#379)
  • Add new Matrix serialisation format (#381)

Fixed

  • Skip archetype slots not used by the template in example
    generator (#369)
  • enhance sdk aql parser to handle more cases (#376)
  • update update everit-json-schema to maven version (#370)

[1.19.0]

Added

  • Maven plugin to generate code from templates (#347)
  • Example
    Generator (#349, #351)
  • Flatencoding parsing: automatically handle date/time/date_time
    precision #352
  • Example Generator (#349
    , #351)
  • use bom for dependency management (#358)
  • created release action (#362)

Fixed

  • fix wrong escape in names attribute of the aql path (#364)

[1.18.0]

Added

  • Update archie to version 2.0.1 (#345)
  • AQL: support ORDER BY and LIMIT [OFFSET] clauses in any
    order (#344)

Fixed

  • Flat : corrected handling of PARTY_PROXY ( see #320)
  • Flat : corrected handling of history origin and ISM_TRANSITION (see #329)
  • Flat : handle fixed offset in template (see #333)
  • Validation: fix validation of DV_TEXT with listopen (see #335)
  • Walker, Flat, DTO, Validation : enhance performance of path handling (
    see #325, #332 )
  • dto: Fix handling of element wich contains a choice with one an interval (
    see #334)
  • Fixes AqlParseException while using boolean in where clause (#338)
  • Fixes default ASC value for ORDER BY clause (#342)
  • Fixes null nodeIds and annotations missing (#343)
  • Fixes duration validation (#346

1.17.0

Added

  • Flat : added more test and devise fixes ( see #291)
  • Upgrade to Archie 1.0.4 (#292)
  • cleanup created templates (#298)
  • WebTemplate based validation (see #309)
  • db-serialising: created conformance test (see #311)
  • flat: created conformance tests (see #310
    ; #305; #304
    ; #301)

Fixed

  • Fix NullPointerException when event has an empty state (#294)
  • Fix issue when template does not contain list of values for
    DV_ORDINAL (#295)
  • Fix issue in AQL regarding LIMIT and OFFSET (#296)
  • Fix issue while unmarshalling FLAT composition that contains ELEMENT with children DV_CODED_TEXT and
    DV_TEXT (#300)
  • Fix missing 'type' attribute in ExternalRef encoding (#303)
  • db-serialising: fix handling of dv_ehr_uri (#316)
  • Fix db-serialising: date-time dv_order attributes (#314)
  • Fix db-serialising: element.null_reason (#317)
  • db-serialising: fix handing of guideline_id & work_flow_id &
    wf_definition (#315)
  • db-serialising: fix handling of locatable attributes (#318)

1.16.0

Added

  • Added WebTemplate ba...
Read more