Skip to content

Releases: hapifhir/org.hl7.fhir.core

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

6.3.13

28 Jun 01:08
Compare
Choose a tag to compare

Validator Changes

  • no changes

Other code changes

  • Rendering fixes

6.3.12

27 Jun 00:41
Compare
Choose a tag to compare

Validator Changes

  • Change how count is calculated when expanding value sets
  • Fix value set expansion bugs
  • Fix for fhirpath issue on command line (#1650)
  • Add IG dependency validator
  • work around bad r4 extension definitions
  • dont reload different sub-version of extensions pack

Other code changes

  • Rework rendering library from ground up
    • Merge Fix: Fix split logic of canonical into url and version in several places (#1663)
    • Suppress spurious message when code system is unknown
    • dont raise needless and wrong exceptions about extension definitions when rendering
    • fix duplicate link creation
    • Stop recursive rendering crash
    • Obligation rendering improvements
  • Handle extra profiles on resources in an IG when converting between versions
  • Fixed issue with actor title not rendering in obligations
  • Test and adaption for dateOp #1655
  • Use assertj instead of hamcrest (#1662)
  • More transifex work
  • Add support for local packages during testing

6.3.11

07 Jun 03:19
Compare
Choose a tag to compare

Validator Changes

  • Find value sets on tx server if not tx.fhir.org
  • Do not send Content-Type header with GET requests for tx servers
  • Fix npe validating code system
  • Support discriminator by position
  • Dont check type characteristics for unknown types

WHO I18n Project

  • Fix typos in phrases, and fix up handling of apostrophes in messages without parameters
  • Test and fix for single quote escapes in I18n
  • Create and test transifex configuration

Rendering Changes

  • Fix contact rendering to work properly
  • Fix issue resolving contained resource rendering DiagnosticReports etc
  • Handle case where Contact.value has extensions instead of a string value
  • Render Parameterised types
  • Fix bug with LOINC Code row showing wrongly in Profile Details view
  • Partial implementation of type parameters
  • Fixed rendering of actor-specific obligations, added elementIds to obligation narrative rendering
  • Corrected ObligationsRenderer to handle multiple actors and multiple codes. Also got obligations with elements to render properly (which means knowing whether youre on a table page or definitions page, what tab youre on, and whether the element for the obligation is in-scope for that tab (so you know whether to hyperlink or not). Had to make links on the tables point to definitions because table anchors are not unique.

Other code changes

  • split out Base.canHavePrimitiveValue() from Base.hasPrimitiveValue()
  • Refactor how observation profiles are registered in order to generalise management of extra profiles
    • Use validation policy to implement Observation profile rules
    • Rework validation policy management in standalone validator
  • Try deploying javadoc with SNAPSHOT
  • Add utility to unpack the spec.internals file
  • v2 in FHIR tests
  • Fix bug loading language pack NPMs