5.2.0
Intro:
In this release we have a couple of new additions:
- The
ModelInfo
class now includes the definitions of all the composite SearchParameters. - A
MultiTerminologyService
to provide a better mechanism for supporting multiple terminology services. - A
MimeTypeTerminologyService
to validate mime-types defined in coded elements. - Functionality to compare quantities with different units from the UCUM specification using
FhirPath.Comparable()
.
Changes:
Bugfixes:
- #2466: Snapshot generator clears slicing element for extension header base element definitions that are referenced in annotations
- #2411: ArtifactSummaryGenerator.Default always uses model info for STU3
New Functionality:
- #525: Composite search parameters
- #2439: FhirPath function comparable() should use UCUM library
- #2457: Devops: Add generic release notes file
- #2404: FhirPath function memberOf implementation
- #2414: Update ExceptionNotification to support location as a complete property
Others:
See More
- #2470: Added MimeType Terminology Service
- #2455: #2454 Handle the parsing of json arrays to handle duplicate array values
- #2454: JSON Parser handle duplicate arrays on primitives
- #2471: 2434 (continued) - Some last things coming from the PR review of Brian's PR.
- #2478: Added MultiTerminologyService
- #2472: Vonk-4618: LocalTS ValidateCode reports an error for value set reference instead of a code system in coding.system
- #2467: #2466 ElementMatcher no longer clears the slicing element of an extension element when the match action is slice
- #2469: VONK-4846: Include the title (or name) of the value set in the error message
- #2462: #2461: Improve organization of STU3 test projects (no functional change)
- #2461: STU3 testprojects to Shared projects
- #2459: #525: Generated composite SearchParameterDefinition
- #2434: XML/Json parsing enhancements
- #2460: Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0
- #2453: #2439: FhirPath comparable() uses UCUMnow
- #2458: #2457: Enhancing automatic generation of release notes
- #2449: #2446 Join seperator parameter is optional in the spec
- #2446: FhirPath Join function seperator parameter isn't mandatory
- #2447: #2445 Correct split function to not remove empty strings
- #2445: Fhirpath Split bug - removes empty strings
- #2451: #2411: Made the ArtifactSummaryGenerator.Default obsolete
- #2450: #2404: Implementation of FhirPath function memberOf()
- #2448: 2413 Add support for
resourceType
elements present in R4 and R5 - #2444: FhirXmlPocoDeserializer handles invalid booleans
- #2443: Update README.md
- #2435: FhirXmlPocoDeserializer should throw an error when encountering multiple non-repeatable elements.
This list of changes was auto generated.