Releases: openEHR/archie
Releases · openEHR/archie
Archie v3.15.0
What's Changed
Improvements & bugfixes:
- Refactor and reformat MetaModel class by @J3173 in #684
- Replace MetaModels class with MetaModelProviders by @J3173 in #690
- Correctly flatten TemporalAmount by @MattijsK in #692
Dependencies:
- Bump jacksonVersion from 2.19.0 to 2.19.1 by @dependabot in #691
Full Changelog: v3.14.0...v3.15.0
Archie v3.14.0
What's Changed
Improvements & bugfixes:
- Use RMObject setters instead of private field declaration by @mathijshudepohl in #664
- ADL serializer improvements by @J3173 in #680
- Optimize Imports by @J3173 in #682
- Retain C_ATTRIBUTEs with existence matches {0} in OPT by @EBrader in #685
- Ongoing discussion here: https://discourse.openehr.org/t/removal-of-c-attribute-existence-matches-0-in-opt-2-generation/6600
- Instead of removing attributes that have been set to
<attr> existence matches {0}in the archetype Operational Template, include them but with theMULTIPLICITY_INTERVALshowing the corresponding existence details. The children of any excluded attribute will be not be shown in the Operational Template. The excluded attribute will have an empty array of children.
Dependencies:
- Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre by @dependabot in #669
- Bump jacksonVersion from 2.18.2 to 2.18.3 by @dependabot in #665
- Bump com.sun.xml.bind:jaxb-impl from 2.3.3 to 2.3.9 by @dependabot in #672
- Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 by @dependabot in #677
- Bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot in #678
- Bump com.google.guava:guava from 33.4.5-jre to 33.4.8-jre by @dependabot in #679
- Bump jacksonVersion from 2.18.3 to 2.19.0 by @dependabot in #683
Full Changelog: v3.13.1...v3.14.0
Archie v3.13.1
What's Changed
Bugfixes:
- Revert rigorous cleanup of ADL14Converter by @VeraPrinsen in #656
Full Changelog: v3.13.0...v3.13.1
Archie v3.13.0
What's Changed
Improvements & bugfixes:
- Add time_asserted field to EVALUATION.class by @EBrader in #641
- Add time_asserted field to EVALUATION.class support backwards compatibility by @EBrader in #645
- Fix Java 8 compatibility by @J3173 in #650
- Various ADL serializer improvements by @J3173 in #652
- Cleanup ADL14Converter code by @VeraPrinsen in #648
- Fix indenting of multiline ODIN strings in ADL by @J3173 in #651
- Fix the indentation of default values during ADL serialization by @J3173 in #653
- Set rm_version from OPT in OpenEhrRmInstanceGenerator by @J3173 in #654
Dependency updates:
- Bump commons-io:commons-io from 2.17.0 to 2.18.0 by @dependabot in #639
- Bump org.apache.commons:commons-text from 1.12.0 to 1.13.0 by @dependabot in #646
- Bump jacksonVersion from 2.18.0 to 2.18.2 by @dependabot in #640
- Bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre by @dependabot in #647
Full Changelog: v3.12.0...v3.13.0
Archie v3.12.0
What's Changed
Improvements & bugfixes:
- Add AnnotationDifferentiator by @VeraPrinsen in #610
- Fix groupIds of TermCodes by @J3173 in #618
- Remove annotations of objects that are removed in Flattened archetype by @VeraPrinsen in #615
- Update terminology data to release 2.4.0 by @J3173 in #619
- Add term binding validation for IANA_media-type terminology by @mathijshudepohl in #625
Dependency updates:
- Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0 by @dependabot in #626
- Bump commons-io:commons-io from 2.16.1 to 2.17.0 by @dependabot in #628
- Bump com.esotericsoftware.kryo:kryo5 from 5.5.0 to 5.6.2 by @dependabot in #633
- Bump com.google.guava:guava from 33.3.0-jre to 33.3.1-jre by @dependabot in #629
- Bump jacksonVersion from 2.17.2 to 2.18.0 by @dependabot in #630
- Bump antlrVersion from 4.13.1 to 4.13.2 by @dependabot in #617
Full Changelog: v3.11.0...v3.12.0
Archie v3.11.0
What's Changed
Improvements & bugfixes:
- Support byte[] attributes in FlatJsonGenerator by @EBrader in #600
- Deprecate RMObjectValidationException by @J3173 in #601
- Dependent rules with paths that must not exist may evaluate on outdated rmObject by @EBrader in #602
- Deprecate logical path support by @J3173 in #606
- Don't add SiblingOrder when specialising the first element of an archetype by @VeraPrinsen in #604
- Update gradle to 8.8 by @VeraPrinsen in #609
- Refactor RM object validation by @J3173 in #607
Dependency updates:
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.1-jre by @dependabot in #603
- Bump jacksonVersion from 2.17.1 to 2.17.2 by @dependabot in #611
Full Changelog: v3.10.0...v3.11.0
Archie v3.10.0
What's Changed
Improvements & bugfixes:
- Bump ubuntu version in Semaphore by @MattijsK in #574
- Take into account other DateTime formats in xml serialisation by @MattijsK in #575
- Changes for reading ADL AOM JSON Files by @David-N-Perkins in #569
- Revert accidental push of changes from fork by @MattijsK in #584
- Add pathsConstrainedToValueSets to the EvaluationResult by @VeraPrinsen in #591
- Bugfix: APathToXPathConverter always put assignment before literals by @EBrader in #594
- Empty catch in RMQueryContext.getJAXBNode replace with throw RuntimeException by @EBrader in #595
- Fix Rule evaluation for ArchetypeSlots by @mathijshudepohl in #590
Dependency updates:
- Bump jacksonVersion from 2.16.1 to 2.17.0 by @dependabot in #579
- Bump commons-io:commons-io from 2.15.1 to 2.16.1 by @dependabot in #588
- Bump org.threeten:threeten-extra from 1.7.2 to 1.8.0 by @dependabot in #592
- Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre by @dependabot in #580
- Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0 by @dependabot in #593
- Bump Archie to version 3.10.0 by @MattijsK in #596
Full Changelog: v3.9.1...v3.10.0
Archie v3.9.1
What's Changed
Full Changelog: v3.9.0...v3.9.1
Archie v3.9.0
What's Changed
- UpdateValueHandler: Take into account DvScale by @VeraPrinsen in #567
Full Changelog: v3.8.0...v3.9.0
Archie v3.8.0
What's Changed
Improvements & bugfixes:
Dependency updates:
- Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre by @dependabot in #556
- Bump jacksonVersion from 2.16.0 to 2.16.1 by @dependabot in #558
- Bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.2 by @dependabot in #561
Full Changelog: v3.7.0...v3.8.0