All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.1.4 (2023-01-26)
3.1.3 (2022-09-12)
3.1.2 (2022-09-08)
3.1.1 (2022-03-11)
3.1.0 (2021-10-06)
3.0.0 (2021-09-15)
- User scope will not be allowed for system export by default. To allow user scope for system export, please update
src/config.ts
in the deployment package to pass in parameterisUserScopeAllowedForSystemExport
.
2.2.3 (2021-09-10)
2.2.2 (2021-08-23)
2.2.1 (2021-08-19)
2.2.0 (2021-08-17)
2.1.1 (2021-08-16)
2.1.0 (2021-07-23)
- allow regex in SMARTConfig.expectedAudValue (#43) (2442856)
- allow token introspection as an authz option (#44) (f123621)
2.0.0 (2021-06-24)
- Renamed
fhirUserClaimKey
tofhirUserClaimPath
andlaunchContextKeyPrefix
tolaunchContextPathPrefix
inSMARTConfig
- You must now define how you want to handle the
system
scope found in ScopeRule
- Add support for
system
scope (#41) (2229ce8) - Allow paths for fhirUser and launch claims (#40) (332806d)
1.0.1 (2021-05-18)
1.0.0 (2021-02-12)
- Major version bump! 🚀
0.1.3 (2021-02-11)
- make reference checking more restrictive and abide by FHIR (#22) (ca3d574)
- make smartHandler more configurable (#24) (503ef8a)
0.1.2 (2021-01-27)
0.1.1 (2021-01-20)
- chore: change REGEX hostname not to include
/
- Begin implementation of SMART on FHIR (#1) (4f07589)
- Support string array in OAuth aud claim and add new test cases (#2) (8273f16)
- Implement new interface (#4) (a41cdc6), closes #5
- Add support for GetSearchFilterBasedOnIdentity (#9) (ce1a489)
- Implement patient scope; remove system & launch scopes (#13) (cc9cbb2)
- Validate JWT token using public jwks (#14) (8e577a8)
- Initial launch! 🚀