-
- FI-3018: Allow multi-line custom headers in token introspection request by @emichaud998 in #77
- FI-3257: Use Custom Authorization Header Input in Invalid Token Test by @emichaud998 in #81
- FI-2919: SMART CORS Support Tests by @emichaud998 in #75
- FI-3247: Add note that CORS is not yet tested by @Jammjammjamm in #79
- FI-2874: Create New SMART v2.2 Suite and Update fhirContext by @emichaud998 in #74
- FI-3053: Introspection URL Fix by @emichaud998 in #76
- FI-3037: SMART User Access Brands Suite by @emichaud998 in #73
- Dependency Updates 2024-04-05 by @Jammjammjamm in #67
- FI-2429: Disable inferno validator by @dehall in #68
- Dependency Updates 2024-06-05 by @Jammjammjamm in #69
- Dependency Updates 2024-07-03 by @Jammjammjamm in #71
- FI-2479: Asymmetric token refresh by @Jammjammjamm in #70
- FI-2469 README Updates by @alisawallace in #62
- FI-2470: Make Necessary Inputs Optional for New inferno_core Changes by @emichaud998 in #63
- Dependency Updates 2024-03-19 by @Jammjammjamm in #64
- Fix RubyGems URLs for homepage and source_code by @Shaumik-Ashraf in #65
- FI-2395: Data Rights Legend by @bmath10 in #60
- FI-2247 backend services migration by @alisawallace in #59
- Fix jwt dependency by @Jammjammjamm in #52
- Check fhirContext by @emichaud998 in #56
- Add Token introspection tests by @arscan in #57
- Add support for asymmetric client auth to SMART v2.
- Add a message to the test result when redirecting the user to the auth endpoint.
- Use
docker compose
instead ofdocker-compose
.
- Fix typos and launch test description.
- Update to support new development workflow. See the template repository for details.
- Fix a bug in token refresh test where the original refresh token was not included in the smart credentials output when the refresh response did not contain a new refresh token.
- Update to use new version of inferno_core with ruby 3.
- Handle relative urls from the discovery endpoints.
- Update title for STU2 suite.
- Fix an unhandled exception in the discovery group.
- Add support for creating an authorization request using POST and integrate this change into App Redirect Test STU2, EHR Launch Group STU2, and Standalone Launch Group STU2.
- Set default scopes using SMARTv2 style in the SMART STU2 suite.
- Add
ignore_missing_scopes_check
configuration option to the Token Response Body Test in the EHR Launch Group (STU1 and STU2) and SMART Standalone Launch Group (STU1 and STU2).
Note: This kit contains separate suites for both the STU1 and STU2 versions of the SMART App Launch Framework. However, development is ongoing and the SMART STU2 suite is not yet fully complete.
- Create separate TestSuites for containing SMART STU1 and STU2.
- Include additional field requirements for Well-known configuration tests in SMART STU2 suite.
- Add an Accept header to Well-known configuration request.
- Provide documentation concerning the TestGroups available in this kit.
- Require PKCE for SMART STU2 Standalone and EHR launches.
- Improve wait messages.
- Update OpenID Token Payload test to check for
sub
claim. - Fix url creation to account for
nil
params.
- Update scope validation for token refresh to accept a subset of the originally granted scopes.
- Lengthen PKCE code verifier to match spec.
- Allow a custom
launch
value in redirect test. - Update links to SMART App Launch IG.
Initial public launch