Skip to content

Releases: openEHR/archie

Archie v3.12.0

18 Oct 08:42
eb7b43d
Compare
Choose a tag to compare

What's Changed

Improvements & bugfixes:

Dependency updates:

Full Changelog: v3.11.0...v3.12.0

Archie v3.11.0

10 Jul 12:30
0f48e8e
Compare
Choose a tag to compare

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:

Full Changelog: v3.10.0...v3.11.0

Archie v3.10.0

25 Apr 12:02
9f741b7
Compare
Choose a tag to compare

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:

Full Changelog: v3.9.1...v3.10.0

Archie v3.9.1

06 Mar 08:45
248d125
Compare
Choose a tag to compare

What's Changed

  • Bugfix: move BOOLEAN in AqlLexer.g4 above IDENTIFIER by @EBrader in #571

Full Changelog: v3.9.0...v3.9.1

Archie v3.9.0

21 Feb 14:40
b82269a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.8.0...v3.9.0

Archie v3.8.0

24 Jan 08:30
5a83fa7
Compare
Choose a tag to compare

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

Archie v3.7.0

19 Dec 15:12
fff53aa
Compare
Choose a tag to compare

What's Changed

Improvements & bugfixes:

  • Implement warning when ADL 1.4 incompatible codes are used by @MattijsK in #516
  • Review Dutch translations marked as fuzzy by @EBrader in #555

Dependency updates:

Full Changelog: v3.6.0...v3.7.0

Archie v3.6.0

30 Aug 13:23
ce19de0
Compare
Choose a tag to compare

What's Changed

Improvements & bugfixes:

Dependency updates:

  • Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 by @dependabot in #530
  • Bump com.google.guava:guava from 32.0.1-jre to 32.1.2-jre by @dependabot in #531

Full Changelog: v3.5.0...v3.6.0

Archie v3.5.0

19 Jun 12:43
b173952
Compare
Choose a tag to compare

What's Changed

Improvements & bugfixes:

  • Issue: ReflectionModelInfoLookup sometimes adds a method from a superclass instead of a subclass to the RM model metadata by @J3173 in #522

Dependency updates:

Full Changelog: v3.4.0...v3.5.0

Archie v3.4.0

01 Jun 11:54
339f4b6
Compare
Choose a tag to compare

What's Changed

New features:

Improvements & bugfixes

  • Bugfix syntax error uid attribute by @EBrader in #493
  • Fix BMM object mapper being used before being fully configured by @J3173 in #501
  • ADLParseException duplicate metadata identifiers by @EBrader in #502
  • Generate duration value based on given constraint by @J3173 in #505
  • Use operational templates during validation in ExampleJsonInstanceGeneratorTest by @J3173 in #506
  • Restore thread local language after buildPathsAndValues call by @J3173 in #504

Dependency updates:

Potentially breaking change

The RM instance validator now also validates Archetyped data that has an archetyped set, for which an archetype is available in the provided OptProvider. But without an archetype slot or use_archetype in the template/OPT. So, ad hoc archetyped data, for example for use in feeder audits. Since this now validates more than before, it can break your existing system if you use this kind of construction and your data is invalid with regards to the archetype you specify.

Full Changelog: v3.3.0...v3.4.0