Releases: hapifhir/org.hl7.fhir.core
Releases · hapifhir/org.hl7.fhir.core
6.2.13
Validator Changes
- no changes
Other code changes
- Fix for handling large expansions correctly
6.2.12
Validator Changes
- Handle terminology server errors better
Other code changes
- Fix expansion related bugs and adjust tests accordingly
- Update test framework for changes to expansion functionality
- Update presentation of fixed and pattern values in profile views
- Handle toString for XhtmlNode when nodeType == null
6.2.11
Validator Changes
- Remove debugging code hiding error from server
Other code changes
- fix broken links rendering questionnaires
- render target profiles on operation definition parameters
- fix up cvx importer
6.2.10
Validator Changes
- Fix issues with multiple terminology servers (should be live soon)
- Rework terminology system & cache to support new terminology server ecosystem
- Handle value set with exclusion filters when expanding
- Fix to consistent error messages when value sets cant be resolved
Other code changes
- Fix bug processing empty structure maps
- Performance improvements to common IO routines, with test cases - see https://blog.qligier.ch/posts/2024-improving-perf-ig-publisher-io/ (thanks to Quentin Ligier)
6.2.9
Validator Changes
- no changes
Other code changes
- Test release for changes to pipeline
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