You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds an ErrorReporter to expose encountered profile conversion and validation issues
Improves FHIRPath handling of Decimal primitives, adds support for FHIRPath substring functions, and includes general FHIRPath performance improvements
Minor performance improvements and bug fixes to parsing/printing
Bug Fixes
Ensure FHIR Date/Datetimeyear is always printed with four digits according to the specification
Properly resolve X.reference to a string during FHIRPath evaluation
Fix FHIRPath handling of the union operator
Fix handling of parsing complex Extensions with singular repeated fields
Fix FHIR parser race condition present in memoization
Go
Deprecated proto.MessageV1 APIs are migrated to proto.MessageV2
Marshalling extension fields to the analytic schema will now fail as conflicting if the field name differs only by case
Return an error when unmarshalling JSON that contains multiple values for a value[x] field (previously one was silently chosen)
Java
Eliminate legacy JsonToProto example. For usage, see github.com/google/fhir-examples
Break //java/com/google/fhir/common into individual targets
Update ProtoGenerator to dump split resources to a single .zip file
Add ability to mark code values as deprecated during proto generation
Remove order-dependence during profile generation
Bug Fixes
Remove upper-bound check for Decimal to conform to the FHIR specification
Python
Add support for Python 3.9 interpreters
Bump rules_python to 0.1.0
Loosen package dependencies in requirements.txt to allow for alternate patch versions
Remove DescriptorProto from the annotation_utils API
Bug Fixes
Return proper exception type from json_format.json_fhir_string_to_proto
Other
Add search parameters to R4 protobuf definitions
Introduce language-agnostic primitive test suite protos