Releases: hapifhir/org.hl7.fhir.core
Releases · hapifhir/org.hl7.fhir.core
6.1.9
Validator Changes
- Fix for issue parsing SHC and not recording line/col correctly
- Fix issue validating CDA FHIR Path constraints
- Better error handling validating codes in concept maps
- Validate special resource rules on contained resources and Bundle entries
- Improved error messages of observation bp
- Fix up WG internal model for changes to workgroups
- fix misleading error message inferring system when filters in play
- Fix type handling for logical models (CDA fixes)
- Fix up parsing of logical models
- Fix bug parsing extension with no value in JSON for the validator
Other code changes
- Major uplift of PEModel to support generated code for profiles in R4 + R5
- Add removeChild in R4/R4B/R5 model
- Fix version conversion issue between r4 and r5 charge definition issue
- Fix rendering extension and missed profile on Reference()
6.1.8
Validator Changes
- no changes
Other code changes
- Fix typo in CodeSystem renderer fixed string
6.1.7
Validator Changes
- Significant Performance improvements parsing JSON resources
- Refactor Type handling for faster performance
- Validate the stated publisher/WG/contacts for HL7 published resources
- Better error message when diff contains bad paths
- pass dependent resources to server and make sure cache-id is filled out properly in all contexts
- Fix error in FML parser parsing parameters
- Fix issue with dom-6 and contained elements (Internal ChildMap synchro issues)
- Better handling of errors from tx.fhir.org
- Fix bug checking for implicit value sets
- Fix bug checking of mixing snomed display types
- Reduce size of validatable concept map to 500 - for now + better handling of errors on server batches
- Improve UCUM validation BP rule
Other code changes
- Fix up handling of includes in liquid templates
- Fix up rendering of profile names for abstract profile instantiations
- Improved rendering of codes in include when rendering valuesets
- Start generating .index.db as well as .index.json in packages for faster package reading
- Fix problem caching look up of implied value sets
- Add okio dependency for running vsac
6.1.6
Validator Changes
- Add R4B binding-definition URL to validator exception list
- Correct validation when CodeSystem.content = example and server doesnt know code system
- Fix bug processing CDA snapshots
- Fix issue evaluating FHIRPath correctness on CDA.Observation
- Improve error message from validator when invariants fail
- Fix NPE validating concept maps
- Add parameter for easy CDA validation
- Suppress wrong invariants on compiler magic types
- fix NPE checking codes
Other code changes
- Improve CodeSystem rendering - make parent property a link
- Add file tracking when npm package performing file unpacking
- Remove env variables from path builder
- Fix bug in version comparison
- fix for NPE in HAPI
- Performance improvements for IG Publisher
- Start working on cross-version extensions
- Improve rendering of message about logical target
6.1.5
Validator Changes
- no changes
Other code changes
- Add baseUrl and version methods to r5 CanonicalType
6.1.4
Validator Changes
- Fix bug preventing Best Practice invariants being reported on, and add -best-practice parameter
- Fix issue not validating bundles when there are multiple profiles on entry.resource
- Add Japanese translations
Other code changes
- Fixes for minor bugs discovered testing the XIG
- fix package program data path
6.1.3
Validator Changes
- Test concept map code validity
- Rework type checking on target profiles to support imposesProfile
- Fix imposesProfile extension being missed on primary profile
- Add support for IPS-AU
- Fix warning/error message about experimental property on CodeSystems and ValueSets
- Fix unknown code message to include code system version
- Add provisional SHLinks validation
Other code changes
- Render Requirements.reference
- Convert Requirements.reference between versions
- Fix test that breaks on local machines + Fix system path for FileSystemPackageCacheManager
- Update to cqframework 2.11 and remove unused common-beanutils declaration (#1419)
- Better xhtml logging for debugging
- Fix DF markdown engine to escape < properly
- Support for sub-packages in packagelist.json
- NPE proofing property handling for Code Systems
- rework the way intermediary content is handled in the validator
- Restore CodeQL regex queries (#1422) + Whitelist BSD 3-clause license
6.1.2
Validator Changes
- FHIRPath fixes checking types discovered testing R6 build
Other code changes
- Fix rendering of impose-profile extension
- Improvements to performance tracking code
- get FHIRFormat from SHC code
6.0.22.2
This release is a special case to backport a change that will fix memory leaks in downstream projects.
Validator Changes
- None
Other code changes
- Backport of memory leak fix targeting 6.1.2
6.1.1
Validator Changes
- Fix problem validating code systems with content = not-present
- Further development of multi-language support on the tx server, and:
- Change the validator so that the default language is * (all languages) not en
Other code changes
- Improve license scanning and readme documentation
- Change xpp3 dependency
- Add client version to tx user-agent requests
- Suppress spurious xml parsing messages to System.err