Releases: hapifhir/org.hl7.fhir.core
Releases · hapifhir/org.hl7.fhir.core
6.2.8
Validator Changes
- Major rework of tx and validation test cases associated with reworking terminology / validator interface and ongoing testing + reconciliation with Ontoserver
major upgrade to validation - use terminology server to perform more logic, and standardise interface based on agreements with Vocab & Ontoserver - Improve slicing error message
- Add warning to user when referencing an extension that doesnt exist in FHIRPath
- Fix bugs in FHIRPath implementation of split() and join()
- Fix bug handling null objects in JSON (R5)
- Fix for missing search parameter definition in R4
- fix bug handling XML name extension
- Fix FHIRPath validation errors around use of %resource and %rootResource
- Correct validator enforcement of minValue for decimal and integer (#1538)
- Suppress date errors when searching for packages (some packages couldnt be installed)
Other code changes
- Properly populate property definitions in expansions
- Add CVX Importer
- R6 release support
- IPS tool development
- Improved errors publishing IGs
- Refactor Context to support multiple terminology services
- change type of error when value set circularity found
- Track generated side files when rendering resources
- Support for extended Unicode characters in XHTML / XML / JSON / Turtle
6.2.6.1
This is a special purpose release to enable the update of several downstream libraries. It is not intended for production use.
Validator Changes
Other code changes
- Added wrappers classes and methods for reverse compatibility with earlier releases.
6.2.7
Validator Changes
- Fix up validation of fragment and example value sets
- Improve handling of terminology messages + handling of example and fragment code systems
- Add support for logical_container extension (for CDA constraint validation)
- Clean up handling of xml_name
- Check for xver extension canonical urls when validating uri elements
- Upgrade xver to latest R5 definitions
Other code changes
- Fix string index error in xver manager
- Fix rendering of type for previous versions
6.2.6
Validator Changes
- Fix bug where validator doesnt actually validate web sourced input
- Fix narrative link validation and add id/idref validation
- Remove fhir-test-cases from Validator CLI JAR (#1497) (reduce size)
- Fix to CDA xsi:type validation per SD decision
- Apply regex pattern to literal format if defined
- Improvements to vital signs related messages
- Fix R4 con-3 FHIRPath expression
- Fix bug loading packages with partially specified version that doesnt exist
- Fix for occasional missing warnings around bundle link validation
- Fix using wrong resource type when validating constraints in data type definitions during R6 build
- Fix NPE in validator processing CCDA examples
- Fix problem with version dependencies when loading npm packages directly as files
- Fix for SearchParameter validation using custom resource types
Other code changes
- Bump commonmark version
- fix Utilities display of time periods (fixed width hour:min)
- Fix stated path for error when code not in value set
- Fix rendering of trigger definition using tables inside paragraphs
- Update VSAC importer to fix timeout issues
- Refactor FHIRPath java package
- Fix problem with profiled resources being called examples in IG publisher
- Remove dependencies for unused UI experiment (#1465)
- Remove AU connectathon
- Include hamcrest dependency
- Fix breaking ValidationEngineTests
- Give kinder error message for missing param
- Fix commonmark group and bump version (#1500)
- Remove dep used for local testing
- Bump jackson & logback versions
- Fix StringType element properties not being copied in various Address, HumanName convertors
- Handle all initial value types when rendering Questionnaires
- Ensure Address.line[] element data is copied over
- Write locking on FilesystemPackageCacheManager
- Fix problems setting owning committee consistently
- Utility classes for fule system package cache pre-loading
6.2.5
Validator Changes
- Fix validator not allowing canonical resource extensions in canonical resources in bundles
- Fix bundle validation error on intneral link checking
- Check parameter type for FHIRPath where() and all()
- Validate that composite search parameters have components
Other code changes
- Refactor timeout control on client
- Support IPS in validation tests
- Remove orphan R4B test
- Improve expansion error messages
- Fix expansion language - dont set for displayName parameter
- Adjust value set rendering for fragment code systems
- Fix NPE rendering some resources
- Fix rendering of TriggerDefinition
- Support parsing ad-hoc json data type fragments
- More memory work for IG Publisher
- Move ILoggingService & VersionUtil
- Fix timeout issue in vsac
- Introduce ips builder + Infrastructure changes for IPS builder
- Move json and xml extensions from extensions pack to tooling ig
- Add support for rendering union and intersections of profiles in profile comparison
- FHIRPath iif() test case fixes
- Add support for IPS validation in test cases
- Fix for broken markdown re-processing
- Improve identifier rendering
- Fix committee URLs
6.2.4
Validator Changes
- Add support for NZ IPS
- Dont fail on erroneously repeating elements, and more bundle link validation
- Rework bundle references validation
- Fix problem creating CDA type discriminators
- Fix bundle resolution rules to conform to the specification in version R4+
Other code changes
- Fix issue where markdown with multiple characters was being cut off sometimes
- Fix bundle resolution rules to conform to the specification in version R4+
- More work on versioned API
- Fix up VSAC import for large value sets
- Fix FHIRPath cda tests for empty package cache
- Fix problem with R3 expansion
- Add support for CCDA .hasTemplateIdOf(canonical)
- Fix issue where markdown with multiple characters was being cut off sometimes
6.2.3
Validator Changes
- Remove wrong LOINC code for circumference % from vital signs scan
- Remove spurious error when profile discriminators have no value
- Fix as() and ofType() in FHIRPath engine to support type namespaces properly
- Fix problem with FHIRPath engine wrongly checking types in context of CDA
- Fix date validation error in CDA validation
- Update error handling to preserve message ids properly
Other code changes
- Add rendering of II.system
- Fix extension handling when generating snapshots - which are ignored, overwrite, or add
- Delete some empty java files
- Remove unnecessary snapshot tests
6.2.2
Validator Changes
- Validate Vital signs Profiles when validating observations
- Hack around problem with vs-1 constraint in R4
- Check for retired status when multiple OID matches exist
- Fix for validating extensions on R5 resources in R4 (R4 special case)
- Minor fixes for standalone ViewDefinition validator
Other code changes
- Revised Capability Statement rendering (Thanks Vassil Peytchev)
- Fix bug rendering primitive types with an extension that provides a value alternative
- Add links to references when rendering json and xml instances in IG publisher
- Fix bug generating profile spreadsheets
- Support suppress examples when generating snapshots
- VSAC Import improvements
6.1.2.2
Validator Changes
- None
Other code changes
- Backport: Use https for primary packages server
6.1.2.1
NOT A VIABLE RELEASE. This contains unintended code from 6.2.2-SNAPSHOT
Validator Changes
- no changes
Other code changes
- Backport: Use https for primary packages server