Skip to content

Releases: hapifhir/org.hl7.fhir.core

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

6.3.17

16 Jul 18:13
Compare
Choose a tag to compare

Validator Changes

  • work around THO 6.0.0 problem (hack, to be reversed later)
  • Improve MeasureReport validation for checking subject count
  • Fix for R2B Resource.id cardinality problem
  • Fix for validator using wrong property for list determination when parsing json

Other code changes

  • no changes

6.3.16

12 Jul 12:29
Compare
Choose a tag to compare

Validator Changes

  • Add clearer message for errors around unable to validate because unknown code system
  • Fix problem with fhirVersion cardinality validating IG resources

WHO I18n Project

  • Remove Questionnaire.item.linkId from translatable content

Other code changes

  • Further revisions to rendering framework for id uniqueness, main spec rendering, and various reported issues
  • Improve doco for R4/R4B renderers
  • Introduce backwards compatible constructor in ValidationEngineBuilder and fix useEcosystem
  • Use v2 of PublishCodeCoverageResults (#1665)
  • #1583 do not serialize choice group + add testcase

6.3.15

05 Jul 12:45
Compare
Choose a tag to compare

Validator Changes

  • no changes

Other code changes

  • Fix broken link to definitions in profiles

6.3.14

04 Jul 03:16
Compare
Choose a tag to compare

Validator Changes

  • Add support for ND-JSON. Note that the validator is not expected to perform well on large ND-JSON files (or any other file type)
  • Significant change: the validator was not checking for the end of the input when parsing a JSON resource finished. It will now start giving errors when JSON continues once the object is complete
  • Add support for the create object syntax in FML when validating FML
  • Improved error message when supplement url used instead of code system URL

WHO Translation Project

  • Add complete dutch translations (Thanks Alexander Henket)

Other code changes

  • Fix various rendering problems leading to non-unique html anchors
  • Fix for unrendered data types