Releases: hapifhir/org.hl7.fhir.core
Releases · hapifhir/org.hl7.fhir.core
6.3.23
6.3.22
Validator Changes
- no changes
Other code changes
- BugFix: Restore loadFromFolder method in FilesystemPackageCacheManager
6.3.21
Validator Changes
- Security Fix: Move all instantiation of transformerFactory to XMLUtils and set ACCESS_EXTERNAL flags automatically (slightly improvement to output message, but closes possible attack vector)
- Handle 308 redirects when fetching packages
- Fix NPE in ValueSetValidator
- Fix for NPE in IGLoader
- fix version conversion problem for ConceptMap (4<->5): relationship comment getting lost for noMap entries
- Add check for multiple WG extensions (HL7 context)
Other code changes
- Suppress spurious logging statement
- Add Australian CDA name prefix & uri to mapping transform code
- Add new messages for tx.fhir.org
- Remove narrative from snapshot tests
- Improve complex extension rendering when rendering by profile
- Rewrite processing of map statements when generating snapshots to fix known bugs
- Updates to Capability Statement rendering (and minor Operation Definition rendering improvement)
- Fix wrong reference to CDA classes for unscoped class names
- fix rendering issue for R4 relationship codes in ConceptMap
- rework decimal lowBoundary() and highBoundary() after discussion on Zulip, and add extensive testing
- Fix existing test case for fixed up boundary handling in FHIRPath
- Add CodeSystem fetching for selected code systems for VSAC import
- Drop to saxon 11.6 for now
- fix issue with json unicode whitespace enscaping
- get Java generator running again (though no code regenerated)
- dont escape unicode whitespace in json files
- Fix NPE in questionnaire renderer
- Hack workaround for R4 issue with ProcessPriority
- Rewrite concurrency management for file system package cache
6.3.20
Validator Changes
- Improved handling of display validation for various languages
- fix xml:space message after discussion on Zulip
Other code changes
- ValueSet rendering improvements
- Add isUnknownLocalReferencesNotLinks to RenderingContext
- Fix up conceptMap rendering (remove spurious summary table)
- Add R6 ballot 2 to FHIRVersion enum in R5
- rendering fixes for implementers
- improve rendering of bindings with no value sets
6.3.19
Validator Changes
- Improve performance of supplement processing
- Add support for validating xml:space
- Fix NPE validating maps
- Fix duplicate removal code that caused missed WARNING messages (#1698)
- Fix interaction between terminology cache and validation location (#1700)
- Better concept map validation
- Improved base64 parsing error
- Add support for unknown code system version validating concept maps
- Fix bug using wrong profile when profiling recursive properties
Other code changes
- Return null for all toCode enum params that are null
- fix bugs adding publishing WG in element mode
- Fix equality method that caused missed WARNING messages
- fix rendering issues
- rendering fixes for R6 build
- dont throw error for wrong rendering mode
- Document rendering fixes - subject and section
- more work on forcing valid html generation
- more hyperlink validation improvements
- further fixes to link validation
- fix list inside paragraph
- fix actor capabilities in wrong place
- Support missing datatypes
- Fill out missing anchors
- Fix wrong handling of contained resources)
- #1678 - add div to children when exploring Narrative
6.3.18
Validator Changes
- No Changes
Other code changes
- Naming System fix for THO
- Fix issue with rendering OperationOutcomes that dont have detail
- Fix problem with value set anchor generation when rendering
6.3.17
Validator Changes
- work around THO 6.0.0 problem (hack, to be reversed later)
- Improve MeasureReport validation for checking subject count
- Fix for R2B Resource.id cardinality problem
- Fix for validator using wrong property for list determination when parsing json
Other code changes
- no changes
6.3.16
Validator Changes
- Add clearer message for errors around unable to validate because unknown code system
- Fix problem with fhirVersion cardinality validating IG resources
WHO I18n Project
- Remove Questionnaire.item.linkId from translatable content
Other code changes
- Further revisions to rendering framework for id uniqueness, main spec rendering, and various reported issues
- Improve doco for R4/R4B renderers
- Introduce backwards compatible constructor in ValidationEngineBuilder and fix useEcosystem
- Use v2 of PublishCodeCoverageResults (#1665)
- #1583 do not serialize choice group + add testcase
6.3.15
Validator Changes
- no changes
Other code changes
- Fix broken link to definitions in profiles
6.3.14
Validator Changes
- Add support for ND-JSON. Note that the validator is not expected to perform well on large ND-JSON files (or any other file type)
- Significant change: the validator was not checking for the end of the input when parsing a JSON resource finished. It will now start giving errors when JSON continues once the object is complete
- Add support for the create object syntax in FML when validating FML
- Improved error message when supplement url used instead of code system URL
WHO Translation Project
- Add complete dutch translations (Thanks Alexander Henket)
Other code changes
- Fix various rendering problems leading to non-unique html anchors
- Fix for unrendered data types