Version 0.5.6
RM 1.0.4 spec alignment
This release fixes some inconsistencies with the OpenEHR RM 1.0.4 release:
- RM 1.0.4: Make some fields optional that were incorrectly mandatory
- RM 1.0.4: Correct some typos that do not change the JSON/XML serialization. Possibly introduce compile errors that are easily fixed
Other mistakes that are backwards incompatible remain and will be solved in the upcoming 0.6 release. This will require changes in your code and potentially in your JSON parsing due to incorrect naming of a number of fields.
Fix licensing issue
Some of the files Marand contributed had a GPL license header by accident. This was never their intention, so Marand fixed this by removing the GPL header. These files are Apache 2 licensed now, just like the rest of Archie.
Android compatiblity
Archie is now mostly compatible with android version 8.1 and higher (api level 26 and higher). The ArchieRMInfoLookup was fixed to include specific files. In addition, this improves initialiization time
Node ID Generation: ADL 1.4 convertible
Node ID Generation will no longer generate overlapping ids between the id- ac- and at-range. This is done to ensure ADL 2 archetypes can more easily be converted to ADL 1.4.