Releases: hapifhir/org.hl7.fhir.core
Releases · hapifhir/org.hl7.fhir.core
6.3.27
Validator Changes
- Work around problem with language value set being marked experimental
- Fix validation id/idref to resolve in document if in a document
- Fix various issues rendering and validating additional bindings with usage contexts
- Upgrade lock management in Package Cache
Other code changes
- Fix case typo on Consent.provision in R4
- Fix R3 Quantity.copyValues()
- Remove debugging code
- Add more debugging to validation failure
- Add support for active only to VSAC importer
- Add r4b support to Package Version Generation
- Fix argument confusion in format in time validation
- Added support for tracking whether elements are ellipsed and for rendering accordingly
6.3.26
Validator Changes
- Validate of experimental property on bindings
- Add -no-experimental-content flag
- Allow JSON named extensions to be structure types other than logical
- Process relative URLs properly in base when generating snapshots
Other code changes
- Fix rendering path for value set references for kindling
- refactor error handling in ProfileUtilities
- Fix for NPE processing packages
6.3.25
Validator Changes
- no changes
Other code changes
- Fix logic for cache clearing on package cache initialization
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