New
v0.7.3 - Go Error Handling & Stable Proto Tag Numbers
C++
- Minor multithreading bug fixes around shared mutable data objects
- Fixed error during parsing where a string with a colon followed by a number could be incorrectly interpreted as a decimal
Go
- Introduced error reporter API
- Add support for error reporter to Unmarshaller
- Introduced a “severity” field to
UnmarshalError
Java
- Added logic for stabilizing tag numbers between generated versions of FhirProtos
Python
- Further loosened version constraints for
protobufandpython-date-utilpackage dependencies, allowing fluctuations in minor/patch version - Added
resource_utilsmodule with functions for working withBundles andContainedResources - Ported
FhirPackagefrom Java for abstracting over FHIR JSON Implementation Guides - Corrected bug where nested choice types that were primitive extensions were being incorrectly mapped during parsing