Releases: ehrbase/openEHR_SDK
Releases · ehrbase/openEHR_SDK
v2.31.0
Changelog
Note: version releases in the 0.x.y range may introduce breaking changes.
[2.31.0]
Added
Fixed
[2.30.0]
Added
Fixed
- Client adjustments to match openEHR specification #726
[2.29.0]
Added
Fixed
[2.28.0]
Added
Fixed
[2.27.0]
Added
Fixed
[2.26.0]
Added
- An option to disable pretty printing in serialization #677
Fixed
[2.25.1]
Added
Fixed
[2.25.0]
Added
Changed
- Removed unused libraries, bumped versions for some #680
Fixed
[2.24.0]
Added
Changed
- Publishing artifacts directly to central.sonatype.com #675
Fixed
[2.23.0]
Added
Fixed
[2.22.0]
Changed
- Removed string constructor for TemporalPrimitive (#670)
Added
Fixed
- Allow AQL parsing for strings that represent invalid date(-time)s (#670)
[2.21.0]
Changed
- Updated openehr terminologies to spec version 2.4.0 (#660)
Added
Fixed
[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-dtoEHR_(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
MetaDatadebug 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.metaadditionalfetch,offsetandresultsize
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
- Workaroud for (an issue in java 17.0.7) ([#468] (#468))
[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 BYandLIMIT [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 handlin...
v2.30.0
Changelog
Note: version releases in the 0.x.y range may introduce breaking changes.
[2.30.0]
Added
Fixed
- Client adjustments to match openEHR specification #726
[2.29.0]
Added
Fixed
[2.28.0]
Added
Fixed
[2.27.0]
Added
Fixed
[2.26.0]
Added
- An option to disable pretty printing in serialization #677
Fixed
[2.25.1]
Added
Fixed
[2.25.0]
Added
Changed
- Removed unused libraries, bumped versions for some #680
Fixed
[2.24.0]
Added
Changed
- Publishing artifacts directly to central.sonatype.com #675
Fixed
[2.23.0]
Added
Fixed
[2.22.0]
Changed
- Removed string constructor for TemporalPrimitive (#670)
Added
Fixed
- Allow AQL parsing for strings that represent invalid date(-time)s (#670)
[2.21.0]
Changed
- Updated openehr terminologies to spec version 2.4.0 (#660)
Added
Fixed
[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-dtoEHR_(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
MetaDatadebug 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.metaadditionalfetch,offsetandresultsize
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
- Workaroud for (an issue in java 17.0.7) ([#468] (#468))
[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 BYandLIMIT [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 w...
v2.29.0
Changelog
Note: version releases in the 0.x.y range may introduce breaking changes.
[2.29.0]
Added
Fixed
[2.28.0]
Added
Fixed
[2.27.0]
Added
Fixed
[2.26.0]
Added
- An option to disable pretty printing in serialization #677
Fixed
[2.25.1]
Added
Fixed
[2.25.0]
Added
Changed
- Removed unused libraries, bumped versions for some #680
Fixed
[2.24.0]
Added
Changed
- Publishing artifacts directly to central.sonatype.com #675
Fixed
[2.23.0]
Added
Fixed
[2.22.0]
Changed
- Removed string constructor for TemporalPrimitive (#670)
Added
Fixed
- Allow AQL parsing for strings that represent invalid date(-time)s (#670)
[2.21.0]
Changed
- Updated openehr terminologies to spec version 2.4.0 (#660)
Added
Fixed
[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-dtoEHR_(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
MetaDatadebug 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.metaadditionalfetch,offsetandresultsize
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
- Workaroud for (an issue in java 17.0.7) ([#468] (#468))
[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 BYandLIMIT [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...
v2.28.0
Changelog
Note: version releases in the 0.x.y range may introduce breaking changes.
[2.28.0]
Added
Fixed
[2.27.0]
Added
Fixed
[2.26.0]
Added
- An option to disable pretty printing in serialization #677
Fixed
[2.25.1]
Added
Fixed
[2.25.0]
Added
Changed
- Removed unused libraries, bumped versions for some #680
Fixed
[2.24.0]
Added
Changed
- Publishing artifacts directly to central.sonatype.com #675
Fixed
[2.23.0]
Added
Fixed
[2.22.0]
Changed
- Removed string constructor for TemporalPrimitive (#670)
Added
Fixed
- Allow AQL parsing for strings that represent invalid date(-time)s (#670)
[2.21.0]
Changed
- Updated openehr terminologies to spec version 2.4.0 (#660)
Added
Fixed
[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-dtoEHR_(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
MetaDatadebug 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.metaadditionalfetch,offsetandresultsize
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
- Workaroud for (an issue in java 17.0.7) ([#468] (#468))
[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 BYandLIMIT [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](https://github.com/ehrbase/openEHR_...
v2.27.0
Changelog
Note: version releases in the 0.x.y range may introduce breaking changes.
[2.27.0]
Added
Fixed
[2.26.0]
Added
- An option to disable pretty printing in serialization #677
Fixed
[2.25.1]
Added
Fixed
[2.25.0]
Added
Changed
- Removed unused libraries, bumped versions for some #680
Fixed
[2.24.0]
Added
Changed
- Publishing artifacts directly to central.sonatype.com #675
Fixed
[2.23.0]
Added
Fixed
[2.22.0]
Changed
- Removed string constructor for TemporalPrimitive (#670)
Added
Fixed
- Allow AQL parsing for strings that represent invalid date(-time)s (#670)
[2.21.0]
Changed
- Updated openehr terminologies to spec version 2.4.0 (#660)
Added
Fixed
[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-dtoEHR_(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
MetaDatadebug 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.metaadditionalfetch,offsetandresultsize
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
- Workaroud for (an issue in java 17.0.7) ([#468] (#468))
[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 BYandLIMIT [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 va...
v2.26.0
Changelog
Note: version releases in the 0.x.y range may introduce breaking changes.
[2.26.0]
Added
- An option to disable pretty printing in serialization #677
Fixed
[2.25.1]
Added
Fixed
[2.25.0]
Added
Changed
- Removed unused libraries, bumped versions for some #680
Fixed
[2.24.0]
Added
Changed
- Publishing artifacts directly to central.sonatype.com #675
Fixed
[2.23.0]
Added
Fixed
[2.22.0]
Changed
- Removed string constructor for TemporalPrimitive (#670)
Added
Fixed
- Allow AQL parsing for strings that represent invalid date(-time)s (#670)
[2.21.0]
Changed
- Updated openehr terminologies to spec version 2.4.0 (#660)
Added
Fixed
[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-dtoEHR_(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
MetaDatadebug 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.metaadditionalfetch,offsetandresultsize
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
- Workaroud for (an issue in java 17.0.7) ([#468] (#468))
[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 BYandLIMIT [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](https...
v2.25.1
Changelog
Note: version releases in the 0.x.y range may introduce breaking changes.
[2.25.1]
Added
Fixed
[2.25.0]
Added
Changed
- Removed unused libraries, bumped versions for some #680
Fixed
[2.24.0]
Added
Changed
- Publishing artifacts directly to central.sonatype.com #675
Fixed
[2.23.0]
Added
Fixed
[2.22.0]
Changed
- Removed string constructor for TemporalPrimitive (#670)
Added
Fixed
- Allow AQL parsing for strings that represent invalid date(-time)s (#670)
[2.21.0]
Changed
- Updated openehr terminologies to spec version 2.4.0 (#660)
Added
Fixed
[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-dtoEHR_(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
MetaDatadebug 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.metaadditionalfetch,offsetandresultsize
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
- Workaroud for (an issue in java 17.0.7) ([#468] (#468))
[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 BYandLIMIT [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 d...
v2.25.0
Changelog
Note: version releases in the 0.x.y range may introduce breaking changes.
[2.25.0]
Added
Changed
- Removed unused libraries, bumped versions for some #680
Fixed
[2.24.0]
Added
Changed
- Publishing artifacts directly to central.sonatype.com #675
Fixed
[2.23.0]
Added
Fixed
[2.22.0]
Changed
- Removed string constructor for TemporalPrimitive (#670)
Added
Fixed
- Allow AQL parsing for strings that represent invalid date(-time)s (#670)
[2.21.0]
Changed
- Updated openehr terminologies to spec version 2.4.0 (#660)
Added
Fixed
[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-dtoEHR_(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
MetaDatadebug 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.metaadditionalfetch,offsetandresultsize
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
- Workaroud for (an issue in java 17.0.7) ([#468] (#468))
[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 BYandLIMIT [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](https://gi...
v2.24.0
Changelog
Note: version releases in the 0.x.y range may introduce breaking changes.
[2.24.0]
Added
Changed
- Publishing artifacts directly to central.sonatype.com #675
Fixed
[2.23.0]
Added
Fixed
[2.22.0]
Changed
- Removed string constructor for TemporalPrimitive (#670)
Added
Fixed
- Allow AQL parsing for strings that represent invalid date(-time)s (#670)
[2.21.0]
Changed
- Updated openehr terminologies to spec version 2.4.0 (#660)
Added
Fixed
[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-dtoEHR_(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
MetaDatadebug 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.metaadditionalfetch,offsetandresultsize
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
- Workaroud for (an issue in java 17.0.7) ([#468] (#468))
[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 BYandLIMIT [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](#3...
v2.23.0
Changelog
Note: version releases in the 0.x.y range may introduce breaking changes.
[2.23.0]
Added
Fixed
[2.22.0]
Changed
- Removed string constructor for TemporalPrimitive (#670)
Added
Fixed
- Allow AQL parsing for strings that represent invalid date(-time)s (#670)
[2.21.0]
Changed
- Updated openehr terminologies to spec version 2.4.0 (#660)
Added
Fixed
[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-dtoEHR_(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
MetaDatadebug 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.metaadditionalfetch,offsetandresultsize
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
- Workaroud for (an issue in java 17.0.7) ([#468] (#468))
[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 BYandLIMIT [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