Releases: hapifhir/org.hl7.fhir.core
Releases · hapifhir/org.hl7.fhir.core
6.3.24
Validator Changes
- Fix expression for con-3 properly (fix validation problem on some condition resources)
- Fix FHIRPath bug using wrong type on simple elements when checking FHIRPath types
- FHIRPath: Allow _ in constant names (per FHIRPath spec)
- Fix value set rendering creating wrong references
- Fix bug processing value set includes / excludes that are just value sets (no system value)
- Alter processing of unknown code systems per discussion at ,https://chat.fhir.org/#narrow/stream/179252-IG-creation/topic/Dont.20error.20when.20you.20cant.20find.20code.20system and implement unknown-codesystems-cause-errors
- Improve message for when elements are out of order in profile differentials
Other code changes
- fix problem where profile rendering had spurious slices for nodes everywhere
- Update SQL-On-FHIR implementation for latest cases, and clone test cases to general test care repository
- Fix problem generating value set spreadsheets
- fix concurrent modification error processing language translations
- Check for null fetcher processing ConceptMaps (#1728)
6.3.23
Validator Changes
- no changes
Other code changes
- Set fhir-test-cases to release 1.5.20
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