Skip to content

Releases: hapifhir/org.hl7.fhir.core

6.3.27

22 Sep 18:30
Compare
Choose a tag to compare

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

17 Sep 21:54
Compare
Choose a tag to compare

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

11 Sep 18:22
Compare
Choose a tag to compare

Validator Changes

  • no changes

Other code changes

  • Fix logic for cache clearing on package cache initialization

6.3.24

09 Sep 19:03
Compare
Choose a tag to compare

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

28 Aug 18:39
Compare
Choose a tag to compare

Validator Changes

  • no changes

Other code changes

  • Set fhir-test-cases to release 1.5.20

6.3.22

27 Aug 21:15
Compare
Choose a tag to compare

Validator Changes

  • no changes

Other code changes

  • BugFix: Restore loadFromFolder method in FilesystemPackageCacheManager

6.3.21

27 Aug 17:47
Compare
Choose a tag to compare

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

13 Aug 17:24
Compare
Choose a tag to compare

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

04 Aug 15:18
Compare
Choose a tag to compare

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

17 Jul 06:07
Compare
Choose a tag to compare

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