Skip to content

Commit

Permalink
Release 6.0.0 (#545)
Browse files Browse the repository at this point in the history
* use dev version

* add missing resources to requested scopes in v1 scopes group

* add token introspection auth type to preset

* update changelog

* lock encryption method for v1 scopes tests

* fix id in procedure

* use final version

* regenerate matrix
  • Loading branch information
Jammjammjamm authored Aug 14, 2024
1 parent 390249f commit 64bbabe
Show file tree
Hide file tree
Showing 8 changed files with 52 additions and 6 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
# 6.0.0
* Add Token Introspection tests (#531).
* Add Asymmetric Client Auth tests (#533).
* Add checks for additional SMART capabilities (#534).
* Add SMART App Launch v1 scopes tests (#535).
* Add SMART Granular Scopes tests (#537).
* Add US Core 6 Screening and Assessment test group (#542).
* Add an attestation for supporting the Observation Clinical Test granular
scope (#543).
* Move the Visual Inspection and Attestation tests to their own top-level group
(#540).
* Add tests for the selection of granular scopes when resource-level scopes are
requested (#539).
* Fix an issue which only used the code value and ignored the system when
checking for the presence of Must Support slices based on bound Value Sets
(#536).

# 5.4.2
* Allow canonicals with versions when checking IG/profile support in
CapabilityStatements (#525).
Expand Down
6 changes: 3 additions & 3 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
onc_certification_g10_test_kit (5.4.2)
onc_certification_g10_test_kit (6.0.0)
bloomer (~> 1.0.0)
colorize (~> 0.8.1)
inferno_core (~> 0.4.34)
Expand Down Expand Up @@ -94,7 +94,7 @@ GEM
faraday-httpclient (1.0.1)
faraday-multipart (1.0.4)
multipart-post (~> 2)
faraday-net_http (1.0.1)
faraday-net_http (1.0.2)
faraday-net_http_persistent (1.2.0)
faraday-patron (1.0.0)
faraday-rack (1.0.0)
Expand Down Expand Up @@ -191,7 +191,7 @@ GEM
method_source (1.1.0)
mime-types (3.4.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2024.0702)
mime-types-data (3.2024.0806)
mini_portile2 (2.8.7)
minitest (5.24.1)
msgpack (1.7.2)
Expand Down
22 changes: 22 additions & 0 deletions config/presets/g10_reference_server_preset.json
Original file line number Diff line number Diff line change
Expand Up @@ -592,6 +592,28 @@
"optional": true,
"value": null
},
{
"name": "token_introspection_auth_type",
"value": "confidential_symmetric",
"_title": "Client Authentication Method",
"_type": "radio",
"_options": {
"list_options": [
{
"label": "Public",
"value": "public"
},
{
"label": "Confidential Symmetric",
"value": "confidential_symmetric"
},
{
"label": "Confidential Asymmetric",
"value": "confidential_asymmetric"
}
]
}
},
{
"name": "asymmetric_client_id",
"value": "SAMPLE_ASYMMETRIC_CLIENT_ID",
Expand Down
7 changes: 6 additions & 1 deletion lib/onc_certification_g10_test_kit.rb
Original file line number Diff line number Diff line change
Expand Up @@ -415,7 +415,12 @@ def self.well_known_route_handler
required_suite_options: G10Options::SMART_2_REQUIREMENT

group from: :g10_smart_v1_scopes,
required_suite_options: G10Options::SMART_2_REQUIREMENT
required_suite_options: G10Options::SMART_2_REQUIREMENT,
config: {
inputs: {
client_auth_encryption_method: { locked: true }
}
}

group from: :g10_smart_fine_grained_scopes,
required_suite_options: G10Options::SMART_2_REQUIREMENT.merge(G10Options::US_CORE_6_REQUIREMENT),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -528,7 +528,7 @@
- 9.13.2.02
- 9.14.1.1.2.02
- 9.14.2.1.2.02
- '11.16'
- '11.18'
- 9.15.2.05
inferno_notes: |
This step refers to only the receipt of these scopes, which is covered in
Expand Down
2 changes: 2 additions & 0 deletions lib/onc_certification_g10_test_kit/smart_v1_scopes_group.rb
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,8 @@ class SmartV1ScopesGroup < Inferno::TestGroup
patient/Organization.read patient/Patient.read
patient/Practitioner.read patient/Procedure.read
patient/Provenance.read patient/PractitionerRole.read
patient/Specimen.read patient/Coverage.read
patient/MedicationDispense.read patient/ServiceRequest.read
).gsub(/\s{2,}/, ' ').strip
},
received_scopes: { name: :v1_received_scopes },
Expand Down
2 changes: 1 addition & 1 deletion lib/onc_certification_g10_test_kit/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module ONCCertificationG10TestKit
VERSION = '5.4.2'.freeze
VERSION = '6.0.0'.freeze
end
Binary file modified onc_certification_g10_matrix.xlsx
Binary file not shown.

0 comments on commit 64bbabe

Please sign in to comment.