Changelog
2025/11/03 Release 4.0.15
- Upgrade Tomcat to fix CVE-2025-55752
- Update CDA logical model for ST.r2b (#439](https://github.com/ahdis/matchbox/issues/#439), see example map
2025/10/21 Release 4.0.14
- Further MCP Server integration (#398)
2025/10/04 Release 4.0.13
- MCP Server integration (#398)
2025/08/26 Release 4.0.12
- update org.hl7.fhir.core 6.6.5 (#425)
- fix for multithreading issue and increasing terminology logs (#425)
- separating internal terminology server to /tx endpoint
2025/08/12 Release 4.0.11
- update for scanned vulnerabilities
2025/08/07 Release 4.0.10
- update org.hl7.fhir.core 6.6.3 (#415)
- document validation parameters (#407)
- CDANarrative serialization issue (#417)
- add HL7 Terminology (THO) 6.5.0
2025/07/01 Release 4.0.9
- unable to resolve resource with reference (#409)
- disableDefaultResource Fetcher provokes an error (#408)
- update org.hl7.fhir.core 6.5.27 (#411)
2025/06/22 Release 4.0.8
- suppressErrors not taken into account on gazelle interface (#405)
2025/06/18 Release 4.0.7
- fix security issues
2025/06/15 Release 4.0.6
2025/06/13 Release 4.0.5
- Add MCP Server integration (#398)
- suppress error messages for known issues (#395)
- unknown extensions should not raise an error for validation (IPS) (#394)
- Update org.hl7.fhir.core to 6.5.25
- SuppressError does not catch constraints (#401)
2025/05/13 Release 4.0.4
- integrate with https://fhirpath-lab.com/FhirPath (#390) thx to @brianpos
- Validation Error: http://hl7.org/fhir/StructureDefinition/annotationType (#389)
- hl7.terminology 6.3.0 replace for hl7.terminology 6.2.0 (#384)
2025/05/09 Release 4.0.3
- matchbox validation: fix ai analysis of xml resources (#378)
- Fix error thrown when opening a validation link in the GUI (#379)
- Remove
matchbox.fhir.context.fhirVersion, usehapi.fhir.fhir_versioninstead (#382) - API: Matchbox is more respectful of the 'Accept' header (format and FHIR version) (#382)
- Validation GUI: allow locking the profile selection (#385)
- Update org.hl7.fhir.core to 6.5.21
2025/05/01 Release 4.0.2
- matchbox validation: html tags in result (#371)
- matchbox validation: make showMessagesFromReferences default to true (#370)
- matchbox validation: fix exception during ai validation (#375)
- Update org.hl7.fhir.core to 6.5.20
2025/04/15 Release 4.0.1
- Fix handling of UTF-8 content in the validator GUI (#363)
- Update org.hl7.fhir.core to 6.5.18
- Incorporate PR for lookup with liquid templates https://github.com/hapifhir/org.hl7.fhir.core/issues/1942
- Add AI Analyze feature to validator (#350)
- FML: support resolve() for source thx to @mrunibe
- FML: lexer errors swallowed (#367) thx to @mrunibe
2025/03/19 Release 4.0.0
- Upgrade to HAPI 8.0.0 and FHIR Core 6.5.15, plus various other dependency upgrades
- Hide primitive/complex datatypes and logical models in the validators (#352)
- Fix handling of the hl7.fhir.uv.extensions packages (#343)
2025/03/05 Release 3.9.13
- No more GUI version mismatch (#346)
- Support for bundle option to validate directly a resource within the bundle (#348)
- Automatically validate composition within bundle if profile can be deduced (#348)
- Update org.hl7.fhir.core to 6.5.9
2025/02/05 Release 3.9.12
- Update org.hl7.fhir.core to 6.5.7
- Update hl7.terminology.r4 to 6.2.0 (note you need to update your application.yaml) (#339)
- Validation GUI: handle non-200 responses that contain an OperationOutcome (#326)
- Set the right PostgreSQL dialect in Hibernate configuration (#321)
- Customize the NpmPackageVersionResourceEntities before saving them for the first time (#341)
- Optimize
NpmPackageIndexBuilder.seeFilefor memory consumption (#342) - Matchbox too strict in document validation (#345)
- Duplicate ID for contained resource in IG Publisher 1.8.10 / core 6.5.7 (#344)
2025/01/24 Release 3.9.11
- remove introduced FML limitation to R5 (#329), (#331) thanks @mrunibe for PR's !
- load testing example for matchbox with jmeter
- memory leaks with precached implementation guides (#336)
- Update org.hl7.fhir.core to 6.5.5, additional validation parameters -check-references -resolution-context and -disableDefaultResourceFetcher (#334) and (#337)
2025/01/13 Release 3.9.10
- Performance improvement fml parsing (#323)
- Update org.hl7.fhir.core to 6.5.4 and hapi-fhir to 7.6.1
- Update integration tests with correct url
- make autoinstall new ig (#325)
- support for terminology servers which require authentication (#327), thanks @echiu-infoway for support!
2024/12/09 Release 3.9.9
- Upgrade org.hl7.fhir.core to 6.4.4 and hapi-fhir to 7.6.0
- Remove the
devModeconfiguration parameter, it is now enabled whenhttpReadOnlyis not (#315) - Remove the
autoInstallMissingIgsconfiguration parameter, it is now enabled whenhttpReadOnlyis not (#315) - Improve the Matchbox server documentation (#315)
- Respect the 'onlyOneEngine' mode in MappingLanguageInterceptor (#316)
- Use the proper encoding when returning a transformed resource (#318)
2024/11/25 Release 3.9.8
- Allow providing map and models in the StructureMap $transform operation (#305)
- Introduce parameter 'autoInstallMissingIgs' to automatically install IGs from the public registry (#306)
- Introduce the configuration parameter 'devMode' to enable the development environment; it allows installing an ImplementationGuide by posting its NPM package to the operation $install-npm-package (#306)
- Add filtering to the list of StructureMaps in the GUI
- Move from the hash-based Angular routing to the path-based routing
- Upgrade hapifhir org.hl7.fhir.core to 6.4.2
- Upgrade hl7.terminology to 6.1.0 (#313)
2024/11/13 Release 3.9.7
- Upgrade hapifhir org.hl7.fhir.core to 6.4.1
2024/10/24 Release 3.9.6
- Remove lucene dependencies (#301)
2024/10/24 Release 3.9.5
- Updated dependencies (#301)
2024/10/17 Release 3.9.4
- Validation: Tutorial for validating FHIR resources with matchbox
- Validation: add button to copy a direct link to the validation (#296)
- Validation: support additional validation parameters (#299)
- Validation: Allow validating a resource through the GUI with URL search parameters (#288)
- Validation: Terminology: support CodeableConcept in ValueSet/$validate operation (#291)
- FML: Use FMLParser in StructureMapUtilities and support for identity transform (#289)
- FML: FML transform performance tuning #264 (via @mrunibe)
- Gazelle reports: add test to ensure https://gazelle.ihe.net/jira/browse/EHS-831 is fixed
- Upgrade hapifhir org.hl7.fhir.core to 6.3.32
2024/10/07 Release 3.9.3
- Gazelle reports: add an information message if there are no other messages (#274)
- Additional tx Parameters txLog and txUseEcosystem (#281)
- FML: updates to work with fhir-mapping-tutorial (#283)
- Container: Create config directory already in base image (#284)
2024/09/16 Release 3.9.2
2024/09/16 Release 3.9.1
- Make CORS configurable, default not activated make cors configurable (now activated) (#271)
- server API FML transforms between different FHIR versions (R4, R4B, R5) (#265), set flag xVersion
- show a notification on errors in the validation GUI (#272)
- ignore info/warnings also in slicing info (#273)
- Gazelle validation reports with no issues should pass (#274)
- update frontend dependencies
- provide version-less Gazelle profiles for current packages (#276)
2024/09/10 Release 3.9.0
- initial support for FML transforms between different FHIR versions (R4, R4B, R5) (#265), set flag xVersion
- support for FHIR R4B in engine and server (#65)
- upgrade to hapi-fhir 7.4.0 and org.hl7.fhir.core 6.3.24 (#267)
- Ignore info/warnings also in slicing info (#269)
2024/08/13 Release 3.8.10
- upgrade graphql to fix CVE-2024-40094
- Server-Side Request Forgery in axios #117
2024/07/10 Release 3.8.9
- add support for dateTime (#243)
- fix code editor high-jacking of the search keyboard shortcut (CTRL + f) (#260)
- upgrade Tomcat to fix CVE-2024-34750
2024/06/25 Release 3.8.8
- validation for 3 letter country codes (#259)
- making caching of txServer configurable
- add support for dateTime (#243)
2024/06/24 Release 3.8.7
- docker image for v3.8.6 not starting up (#258)
2024/06/24 Release 3.8.6
- fhirpath date add/minus with variables in fml (#243)
- update to published CDA FHIR logical model with matchbox patches 2.0.0-sd (#241)
- update frontend for high security vulnerabilities (#246)
- CH:IPS validation problem (#248)
- improved the validation GUI (#242), upgraded to angular@18
- update to hl7.fhir.core 6.3.11 (#254)
- fixed validation problems (#250),(#251),(#252)
- enable Terminology Caching (#257)
2024/06/14 Release 3.8.5
- Exception when using internal terminology server (#236)
- Extension profiles are not shown for validation anymore (#237)
- Ignore suppressWarnInfo Version independent (#239)
2024/05/27 Release 3.8.4
- R5 validation problem from EVS Client (#234)
- IPS validation with unknown extensions should not give an error (#233)
- Only download NPM package from localhost or ci-build if already installed in container (#232)
2024/04/29 Release 3.8.3
- profile validation with different ig version issues, GUI & EVS Client (#225)
- improved the profile selection in the validation GUI
- FML: Side effect exception when updating a StructureMap (#227)
2024/04/22 Release 3.8.2
- Improvements in the Gazelle validation API
- Upgrade to Spring 6.1.6 to fix CVE-2024-22262
- Fix CVE-2023-4043
- Upgrade to HAPI FHIR 7.0.2 and org.hl7.fhir.core 6.3.5 (#222)
2024/04/09 Release 3.8.1
- update to latest cda logical model 2.0.0-sd-snapshot1 (CDA Serialization issue) (#196)
- adapt the simple terminology server to the new API (#217)
- loading of ig's in dev mode into engine (#219)
- upgrade to JDK 21 (LTS)
- Path traversal in webpack-dev-middleware (#221)
2024/03/19 Release 3.8.0
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.8.0- update to fhir.core.version 6.3.2 (#210)
- support for target CDA observation.value as xsi:type CS (#205)
- update to latest cda logical model 2.0.0-sd-snapshot1 (Note: breaking changes for existing CDA to FHIR maps, see details in issue) (#196)
- Update to Spring 6.1.5 to fix CVE-2024-22259
- Update to Tomcat 10.1.19 to fix CVE-2024-24549
- Update frontend dependencies
- Fixed invalid imports in FhirPathR4 #5
2024/03/07 Release 3.7.0
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.7.0- Implemented the new Gazelle validation API (#141)
- Fixed some validation GUI issues (#207)
- Renamed the keyword "current" to "last" for Implementation Guide versions (#206)
- Added support for R5 (#55)
- Fixed an XXE vulnerability in the XmlParser #45
- Upgraded to HAPI FHIR 7.0.1
2024/02/28 Release 3.6.1
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.6.1- Fixed support for the date format
YYYYMMDDHHMMSS.UUUU[+|-ZZzz](#202)
2024/02/27 Release 3.6.0
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.6.0- Upgraded to HAPI FHIR 7.0.0 and org.hl7.fhir.core 6.1.2.2 (#191)
- Added matchbox validation API tests (#193)
2024/01/31 Release 3.5.4
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.5.4- The application now stops if it fails to load an IG, instead of continuing running without an engine (#171)
- GUI: improved the validation interface (#177)
- Dependency upgrade to fix various security issues (see https://github.com/ahdis/matchbox/security/dependabot and https://github.com/ahdis/matchbox/security/code-scanning)
- Added security scanners for the Java code, Java dependencies and Docker image
2024/01/05 Release 3.5.3
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.5.3- Updated
hl7.terminologyfrom 5.3.0 to 5.4.0 (#174) - Prevented initializing a matchbox engine in
only_load_packagesmode (#172) - Fixed the issue count in validation results (#173)
- Improved the validation interface
- GUI: updated to Angular 17
2023/12/27 Release 3.5.2
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.5.2- IG ballot versions are not considered "current" if the same version, non-balloted is also loaded (#168)
- Removed wrong warning about R5 specials not being loaded (#167)
- Fixed loading of hl7.terminology (#166)
- Added onlyOneEngine and httpReadOnly flags to the validation OperationOutcome (#164)
- Implemented feature to suppress warning/information-level issues from validation result (#163)
- Fixed configuration of the terminology server when onlyOneEngine mode is used (#160)
- Improved common error messages about engine malfunctions (#159)
- Improved waiting loop for the validation engine initialization (you should not get the "engine not ready" error message anymore)
- Reworked exception handling and logging in the validation engine
- Updated the validation OperationOutcome to include more information, the GUI was also updated
2023/12/11 Release 3.5.1
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.5.1- The terminology system advertises support for more code systems
2023/12/08 Release 3.5.0
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.5.0- Upgraded to HAPI FHIR 6.10.0 and Core 6.1.16
- Implemented an HTTP read-only mode (#158)
- Implemented a simple terminology server for offline validation (#152)
- Upgraded logback to fix CVE-2023-6378
- Fixed a bug in package loading on Windows filesystem
2023/10/05 Release 3.4.5
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.4.5- CDA Logical Model update for xsi-type ST (#145)
2023/10/03 Release 3.4.4
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.4.4- CDA Logical Model update for xsi-type ST (#145)
- update hl7.terminology package from 5.1.0 to 5.3.0 (#146)
- Validation: Upload of new IG over API does not configure it for validation (#144)
2023/09/20 Release 3.4.3
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.4.3- FML: Contained ConceptMap in StructureMap does not work for transformation (#137)
- FML: POST / PUT for StructureMap should return HTTP error code 404 instead of 200 in deployment mode (#133)
- FHIR Validation problem with not support R5 extensions (#135)
- FHIR Validation Errors for display values should only be warnings (#132)
- GET all and query for url is not working in development mode (#129)
- matchbox app assumed matchboxv3 as the app location (#128)
- FHIR R4 validation error with cross version Extension for R5 (#138)
2023/09/05 Release 3.4.2
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.4.2- Query all conformance resources by type (#129)
2023/09/04 Release 3.4.1
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.4.1- development mode to create conformance resources (#125)
- matchbox version in capability statement matchbox#126
2023/08/30 Release 3.4.0
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.4.0- Updated to HAPI FHIR 6.8.0 and Core 6.0.22
- Added support for custom paths with the filesystem package cache manager
2023/08/09 Release 3.3.3
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.3.3- Upgraded Jackson to allow parsing longer JSON documents
2023/08/09 Release 3.3.2
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.3.2- Increased the max heap to 2.5 giga to allow loading more IGs
2023/07/27 Release 3.3.1
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.3.1- Updated to HAPI FHIR 6.6.2
- GUI: updated to Angular 16
- Fix hl7#terminology version in MatchboxEngineSupport
- GUI: all IGs are now showing, fixes #119
- GUI: remove the backend URL field, fixes #84
- Improve the MatchboxEngineBuilder, fixes #113
- Prepare for R4B/R5 support
2023/07/10 Release 3.3.0
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.3.0- Updated to Core 6.0.1 and hapi-fhir 6.6.0
- Updated to hl7#terminology 5.1.0
- Loaded hl7.fhir.uv.extensions.r4 1.0.0
- Improved testing
2023/05/15 Release 3.2.3
docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.2.3- fix validation engine caching mechanism
2023/05/08 Release 3.2.2
- docker pull europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.2.2
- dependency upgrade (core 5.6.971, HAPI 6.4.4, Spring 5.3.27, Spring Boot 2.7.11)
- replaced IgLoaderFromClassPath with #loadPackage()
2023/04/05 Release 3.2.1
- docker pull \ europe-west6-docker.pkg.dev/ahdis-ch/ahdis/matchbox:v3.2.1
- reenable proxy support for downloading packages
- update to core 5.6.116
2023/03/06 Release 3.2.0
- updated CDA core logical model 2.0 and added tests
- docker multiarchitecture support and ci-build setup (#76)
- proxy support for downloading packages, thanks @ValentinLorand for your PR, (#76)
- matchbox-server: disable caching for specific engines / implementation guides (#77)
- update to core 5.6.100 and hapi-fhir 5.4.1 for r4 and r5 maps support (#81)
2023/02/01 Release 3.1.0
- Reenable FHIR Mapping Language tutorial, xml and json issues with matchbox (#51)
- Enable create and update on conformance resources (#70), valid for 60 minutes (not persisting)
- GUI: more intuitive order for validation (#69)
- GUI: paged ig's page does not work (#67)
- Update to https://github.com/hapifhir/org.hl7.fhir.core/releases/tag/5.6.92 and hapi-fhir 6.2.5
- validation difference to HL7 FHIR validator (#71): only selected ig (and dependencies) for selected canonical will be used for validation if configured on matchbox (including no dynamic loading of packages depending on meta.profile)
- spurios validation erros with package validation (#72)
- Fixed package configuration, not loading additional ig / conformance resources (#71)
- loading IG from package by filepath does not work (#26)
- base release with no ig's configured: docker pull eu.gcr.io/fhir-ch/matchbox:v313
2023/01/16 Release 3.0.0
- Update to https://github.com/hapifhir/org.hl7.fhir.core/releases/tag/5.6.88
- Extracting matchbox-engine out of matchbox for validation and transformation with standalone validation engine
- CDA transformation: Updating to latest CDA Core 2.0 logical model with lab/pharm additions, package
- matchbox-server for validation and transformation but not storage of FHIR resources
- cda to fhir: decimal in cda allows spaces (#62)
- Mapping of xmlText fails (#61)
- removing questionnaire viewer and mobile access gateway gui
2022/09/11 Release 2.4.0
- hapi-fhir 6.2.0 and org.hl7.fhir.core 5.6.43
- update mobile access
- ihe.iti.pmir#1.5.0 cannot be uploaded to matchbox (#59): removed Subscription from resources to import
- show all cda2fhir and fhir2cda maps (#58)
- hapi.fhir.version: 6.2.0-PRE5-SNAPSHOT and fhir.core.version 5.6.65
2022/07/11 Release 2.3.0
2022/06/08 Release 2.2.0
- FHIR Mapping Language tutorial, xml and json issues (#51)
- base release with no ig's configured: docker pull eu.gcr.io/fhir-ch/matchbox:v220
2022/05/25 Release 2.1.0
- hapi-fhir 6.0.0 and org.hl7.fhir.core 5.6.43
- Validation: CapabilityStatement caching fixed (#43)
- prototype SDC $assembly operation (#46)
- Enable SDC extraction with unknown ValueSets (#48)
- Patch for FHIR Mapping Language: funcMemberOf/resolveValueSet: Not Implemented Yet (#49)
- validation without terminology server and with hl7.terminology (#50)
- base release with no ig's configured: docker pull eu.gcr.io/fhir-ch/matchbox:v210
2022/04/28 Release 2.0.0
- version of ig, validator and matchbox should be provided in the validation report (#40)
- hapi-fhir 6.0.0-PRE10-SNAPSHOT and org.hl7.fhir.core 5.6.43
- allow xml in gui for validation (#38)
- mobile access gateway gui: prefix DocumentEntry.identifier with urn:uuid in GUI (#41)
- base release with no ig's configured: docker pull eu.gcr.io/fhir-ch/matchbox:v200
2022/03/21 Release 1.9.1
- custom log banner, thanks ralych
- Fixed StructureMap transformation issue core and issue#37
2022/03/10 Release 1.9.0
- Updated to hap-fhir 5.7.0, fhir.core.version (validator) 5.6.27
- Extended Mobile Access Gateway support for PMP (replacing FHIR documents with selected Patient in Mobile Access Gateway, transforming to CDA and MDH publish)
- base release with no ig's configured: docker pull eu.gcr.io/fhir-ch/matchbox:v190
- docker-compose setup for postgres and for postgres and swiss igs
2022/02/21 Release 1.8.2
- OAuth integration for Mobile Access Gateway in webapp
2022/02/21 Release 1.8.1
- Parsing of bundles adds additional contained resources [#11|(https://github.com/ahdis/matchbox/issues/11)
2022/02/08 Release 1.8.0
- Integrate webapp running on matchbox port and root itself (#35)
- NPM can be downloaded with Accept:application/gzip on Implementation Guide Resource
2022/01/13 Release 1.7.1
- JSON POST Requests have a size limit (filler issue) (#33)
- FHIRPathEnginge construction is expensive (#31)
- SNOMED CT Code validation problem for Quantity in Medication.amount (#30)
- Validation: Uploaded StructureDefinitions via NPM are not available in same session for $validate (#29)
- StructureMap transformation: Bundle request element not correctly ordered (#27)
- Error on release V1.6.0 (#24), thanks @delcroip
- Integrated PR and PR for translate in Structure Map, thanks @aralych
- base release with no ig's configured: docker pull eu.gcr.io/fhir-ch/matchbox:v171
2022/01/04 Release 1.6.0
- extend FHIR API based on Implementation Guide NPM packages (#23)
- add spring actuator for health checks (#22)
- disable special questionnaire validation (#21)
- base release with no ig's configured: docker pull eu.gcr.io/fhir-ch/matchbox:v160
2021/12/17 Release 1.5.0
- updated hapi-fhir to 5.6.0
- patched slicing validation problems in bundle
- activated $expand operation on ValueSet
- base release with no ig's configured: docker pull eu.gcr.io/fhir-ch/matchbox:v150
2021/09/14 Release 1.4.0
- updated hapi-fhir to 5.5.1, no more dependencies on forked packages
- $extract on QuestionnaireResponse for StructureMap based extraction
- support for the $transform operation for StructureMap
- FHIR Mapping Language Support (POST FHIR Mapping language, transform)
- fixed issues #7 and #8 (custom SearchParmeters and validation)
- public test instance https://test.ahdis.ch/matchbox/fhir
- base release with no ig's configured: docker pull eu.gcr.io/fhir-ch/matchbox:v140
- swiss epr release: docker pull eu.gcr.io/fhir-ch/matchbox-swissepr:v140
2021/07/05 Release 1.3.0
- updated hapi-fhir to 5.5.0-PRE5-SNAPSHOT with patches for hapi-fhir and org.hl7.fhir.core (dev branch on ahdis foreach project)
- updated swiss epr implementation guides to STU2 Ballot
- renamed project to matchbox-validator
- base release with no ig's configured: docker pull eu.gcr.io/fhir-ch/matchbox-validator:v130
- swiss epr release: docker pull eu.gcr.io/fhir-ch/matchbox-validator-swissepr:v130
- testsystem endpoint for siwssepr validator: https://test.ahdis.ch/matchbox-validator/fhir
2020/12/23 Release 1.2.0
- updated hapi-fhir to 5.2.0
- updated ch-epr-mhealth to 0.1.2
- Release is available here: docker pull eu.gcr.io/fhir-ch/hapi-fhir-jpavalidator:v120
2020/10/22 Release 1.1.0
- updated hapi-fhir to (21.10.2020) and spring-boot
- updated fhir.core.version 5.1.15, later is not yet possible due to class name changes
- fixed EHS-439 added testcase for EHS-439 to verify correct behaviour with fhir.core.version 5.1.15 https://github.com/hapifhir/org.hl7.fhir.core/releases/tag/5.1.15
- fixed Parameters evaluation two different versions for calling the $validate operation: with Parameters resource and containing the resource to validate within as additional name "resource" parameter with Resource to validate directly according to 7.5.5 Asking a FHIR Server
- fixed EHS-431 Validator crashes and does not give a result if the JSON starts with a [ ] (square bracket).
- fixed EHS-419 warning instead of crash for Byte order mark in validation request
- changed docker build: ig's will be installed during docker build process, no connection to the internet is needed for validation
- Validation Test Suite for all examples in the loaded ig's checking that they can be validated with no errors with the $validate operation
- Validation Test Suite with hapi-fhir-client for individual examples
- Experimental: Validation Test Suite based on on fhir-testcases (only R4, no test-cases from ig's, valuesets or with profiles yet)
2020/09/02 Release 1.0.0
- system level $validate operation for $ig's
- based on hapi-fhir-jpaserverstarter 5.1.0