Commit Graph

5693 Commits

Author SHA1 Message Date
Grahame Grieve ced714305d Fix to get context variables right when running invariants + fix for parent not always being populated + check type in derived profiles 2023-07-18 11:05:06 +10:00
dotasek 89d0f6f867
Remove weso shex (#1352)
* Bump shex dependency

* Bump jackson to 2.15.2

* Bump thymeleaf to 3.1.1.RELEASE

* Remove es.weso shexs_2.12 and ignored tests
2023-07-17 18:20:53 -04:00
dotasek bdb415cf8a
Bump thymeleaf to 3.1.1.RELEASE (#1349) 2023-07-17 16:35:28 -04:00
dotasek ceceb6c7d5
Bump shex dependency (#1351) 2023-07-17 16:35:00 -04:00
dotasek 6c2c1b21f9
Remove javalin dependency (#1348) 2023-07-14 16:51:06 -04:00
dotasek c2cb2aaa21
Add OWASP dependency check (#1347)
* Add owasp dependency scan

* Add github action to upload results

* Remove unused javalin dependency, also generate html reports

* formats instead of format

* Restore javalin dependency (make revert easier later if necessary)

* Set OWASP to run on PR plus better names for sarif upload
2023-07-14 10:56:40 -04:00
dotasek a91749760e
Create owasp.yml 2023-07-13 15:45:31 -04:00
dotasek 8cf4a62f32
Remove unneeded resources (#1346) 2023-07-12 16:46:42 -04:00
dotasek 6598c1d28e
Add test for setVsAsUrl parameter setting (#1345) 2023-07-12 16:16:09 -04:00
Grahame Grieve eef3ebc5f1
Merge pull request #1341 from hapifhir/2023-07-gg-r5-fhirpath-type-slices
Fix checking FHIRPath statements on inner elements of type slices
2023-07-12 06:06:31 +10:00
dotasek ca2b26fc3b
Temporarily disable CodeQL ReDoS and overly-large-range (#1344)
* Nudge to allow branch push

* Add codeql config

* Move codeql config around

* Move config file into init step

* Shuffle config-file index

* Change to correct query id

* Shuffle and switch to polynomial-redos

* Ignore both redos queries

* Ignore java/overly-large-range

* Add comment on exclude
2023-07-11 13:42:54 -04:00
Grahame Grieve 5e30c0ee92 Fix checking FHIRPath statements on inner elements of type slices 2023-07-09 08:03:35 +10:00
Grahame Grieve c2e4b2090f
Merge pull request #1340 from hapifhir/2023-07-gg-r5-ns-support
fix scan of naming systems
2023-07-08 23:20:02 +10:00
Grahame Grieve c174400e73 fix scan of naming systems 2023-07-08 22:08:36 +10:00
Grahame Grieve 1384b143d9
Merge pull request #1339 from hapifhir/2023-07-gg-r5-invariants
fix issue checking invariant expressions in R5
2023-07-08 22:07:10 +10:00
Grahame Grieve 1f6912d3a6 fix issue checking invariant expressions in R5 2023-07-08 16:44:50 +10:00
markiantorno 6a187a9232 Updating version to: 6.0.22-SNAPSHOT and incrementing test cases dependency. 2023-07-07 12:36:19 +00:00
markiantorno 45ae02cf1d Release: v6.0.21
## Validator Changes

* Fix up processing conditions in -watch mode
* Fixes for validating against logical models (for fixed up CDA core package)
* Better testing of extension context (when limited to profile)
* Fix handling of UCUM codes when no terminology server
* Report hints and warnings on some code validation that had been not reported
* Better validation of valuesets when checking derived profiles

## Other code changes

* Render reference identifier if there is one when rendering references
* Hide empty place holder column when rendering by profile
* Fix npe rendering extensions + improve base64 presentation
* OMOP terminology importer
* update SPDX code system in R4/R4B for support for not-open-source
* Fix up type handling for conversions between R4/R4B and R5 (OperationDefinition fix)
***NO_CI***
2023-07-07 12:10:05 +00:00
Grahame Grieve d6fdaeb308 set up release 2023-07-07 14:50:10 +10:00
Grahame Grieve 9acd16e35a clarify code 2023-07-07 14:43:16 +10:00
Grahame Grieve cacf6696cd
Merge pull request #1333 from DarthGizka/stability-fixes-20230630
Fix typo in ValidatorUtils::readInteger(), fix accident-prone file list loop & exempt missing files from processing
2023-07-07 14:41:59 +10:00
Grahame Grieve 99ff8b5ae1
Merge pull request #1336 from hapifhir/gg-202307-rendering
Gg 202307 rendering
2023-07-07 14:36:01 +10:00
Grahame Grieve 83fc639242 more fixing processing logical models 2023-07-07 10:17:48 +10:00
Grahame Grieve c6e68dc9c6 Fixes to validator for new CDA package (proper handling of logical model types) 2023-07-07 09:38:55 +10:00
Grahame Grieve 9a48340b6c render reference identifier if there is one 2023-07-07 05:01:16 +10:00
Grahame Grieve b46f968665 hide empty place holder column 2023-07-07 05:00:59 +10:00
Grahame Grieve 0004e06a5d fix npe rendering extensions + improve base64 presentation 2023-07-07 05:00:51 +10:00
Grahame Grieve 2cb7c052af OMOP importer 2023-07-05 07:23:47 +10:00
Grahame Grieve 09b653d9ed better testing of extension context (when limited to profile) 2023-07-05 07:23:32 +10:00
Grahame Grieve f77392199d Add test for UCUM with no terminology server 2023-07-05 07:23:10 +10:00
Grahame Grieve 4a85513acb pick up missing hints and warnings on terminology fields 2023-07-05 07:22:46 +10:00
Grahame Grieve 7166d55153 better validation of derived valuesets + better handling of validation failures on UCUM when no terminology server 2023-07-05 07:22:30 +10:00
Grahame Grieve 29e9f28add update SPDX code system in R4/R4B for support for not-open-source 2023-07-05 07:18:44 +10:00
Grahame Grieve 70e123e69b Fix up rendering of base64 content 2023-07-05 07:18:12 +10:00
Grahame Grieve 6956f39502 #1329 Fix up type handling for conversions between R4/R4B and R5 (OperationDefinition.parameter.type) 2023-07-05 07:17:08 +10:00
markiantorno 6db701767a Updating version to: 6.0.21-SNAPSHOT and incrementing test cases dependency. 2023-06-30 23:19:08 +00:00
markiantorno 6a6c425562 Release: v6.0.20
## Validator Changes

* no changes

## Other code changes

 * Fix for SPDR not-open-source in code
 * fix name and title in VSAC import process
 * More work on Android support + fix issues in NPM package installation that caused
***NO_CI***
2023-06-30 22:52:51 +00:00
Grahame Grieve 50be5df142 release notes 2023-07-01 08:23:03 +10:00
Grahame Grieve b8f34be136
Merge pull request #1334 from hapifhir/gg-202206-npm-install
Gg 202206 npm install
2023-07-01 08:21:55 +10:00
Grahame Grieve 5382025b44 Fix bug in Package installation 2023-07-01 07:31:51 +10:00
Stefan Otto 213cd931f9
Update ValidationEngine.java 2023-06-30 17:20:37 +02:00
Stefan Otto a05b69288f
Update ValidatorUtils.java 2023-06-30 17:19:21 +02:00
Stefan Otto 49bc184877
fix typo in Params::readInteger() 2023-06-30 17:12:21 +02:00
Grahame Grieve eb20ad87e8 Merge remote-tracking branch 'origin/master' 2023-06-30 17:11:09 +10:00
Grahame Grieve bef82f5630 remove bad logging 2023-06-30 16:32:29 +10:00
markiantorno 3c8e26f078 Updating version to: 6.0.20-SNAPSHOT and incrementing test cases dependency. 2023-06-30 05:37:45 +00:00
markiantorno 3b82a4d829 Release: v6.0.19
## Validator Changes

* no changes

## Other code changes

* Fix for SPDR not-open-source in code
* fix name and title in VSAC import process
* More work on Android support
***NO_CI***
2023-06-30 05:08:20 +00:00
Grahame Grieve adfa344e5e pay attention to closing streams 2023-06-30 14:38:04 +10:00
Grahame Grieve 2ecc4bb780 release notes 2023-06-30 14:32:36 +10:00
Grahame Grieve 9aca593990
Merge pull request #1332 from hapifhir/gg-202206-spdx-android
Gg 202206 spdx android
2023-06-30 14:30:16 +10:00