Releases: hapifhir/org.hl7.fhir.core
Releases · hapifhir/org.hl7.fhir.core
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
6.0.22.1
NOT FOR USE
This release was generated with an incorrect merge of master 6.1.0, and was intended to be the backport of a fix now in 6.0.22.2.
Validator Changes
- no changes
Other code changes
- Backport of memory leak fix targeting 6.1.2