Releases: JuliaHealth/SMARTAppLaunch.jl
Releases · JuliaHealth/SMARTAppLaunch.jl
v3.2.0
SMARTAppLaunch v3.2.0
Merged pull requests:
- Fix typo (#73) (@devmotion)
- "Something went wrong" error message: include the actual value of the
redirect_uri
(#74) (@DilumAluthge) - Prepare release 3.2.0 (#75) (@devmotion)
v3.1.0
SMARTAppLaunch v3.1.0
Merged pull requests:
- Update CompatHelper.yml (#71) (@devmotion)
- CompatHelper: bump compat for HTTP to 1, (keep existing compat) (#72) (@github-actions[bot])
v3.0.0
SMARTAppLaunch v3.0.0
Merged pull requests:
ProviderEHRLaunchResult
: add methods forhas_fhir_encounter_id
andget_fhir_encounter_id
(#62) (@DilumAluthge)- Print a one-time warning if
enforce_iss_allowlist
isfalse
(#63) (@DilumAluthge) - By default, require that the
iss
uses HTTPS (#65) (@DilumAluthge) - 🤖 Automatically format the source code files (#66) (@github-actions[bot])
- CI: cancel old PR builds (#68) (@DilumAluthge)
- 🤖 Automatically format the source code files (#69) (@github-actions[bot])
- Bump version from "3.0.0-DEV" to "3.0.0" (#70) (@DilumAluthge)
v2.1.0
SMARTAppLaunch v2.1.0
Merged pull requests:
- Before Base64-decoding
state
, if the length ofstate
is not a multiple of four, append the=
character until it is (#49) (@DilumAluthge) - After initially creating the
state
string, remove any trailing padding (#50) (@DilumAluthge) - Fix the docstring for
provider_ehr_launch_part_one
to reflect thatadditional_state
should be aUnion{Dict, Nothing}
(#51) (@DilumAluthge) - Bump the version number from "2.0.1" to "2.1.0-DEV" (#52) (@DilumAluthge)
- Include the
iss
in thestate_dict
(#53) (@DilumAluthge) - CI: Add a GitHub Actions workflow file to format the source code with JuliaFormatter and the Blue Style (#54) (@DilumAluthge)
ProviderEHRLaunchConfig
: Add the ability to enforce aniss
allowlist, where onlyiss
values in the allowlist are allowed, and anyiss
that is not in the allowlist is rejected (#55) (@DilumAluthge)- CI: add a note to the formatter telling the user to close and reopen the PR to trigger CI (#57) (@DilumAluthge)
- 🤖 Automatically format the source code files (#58) (@github-actions[bot])
- Bump the version number from "2.1.0-DEV" to "2.1.0" (#59) (@DilumAluthge)
v2.0.1
SMARTAppLaunch v2.0.1
Merged pull requests:
- Disable the Codecov inline annotations (#47) (@DilumAluthge)
- Try Base64-decoding
state
with each of the three possible amounts of padding (#48) (@DilumAluthge)
v2.0.0
SMARTAppLaunch v2.0.0
Merged pull requests:
- Update CompatHelper.yml (#33) (@DilumAluthge)
- Bump the version number from "1.2.0" to "2.0.0-DEV" (#34) (@DilumAluthge)
- Change
/Metadata
to/metadata
(#35) (@DilumAluthge) - Refactor the
provider_ehr_launch
function into three parts (but retain the originalprovider_ehr_launch
function that runs all three parts automatically) (#36) (@DilumAluthge) - Add a better error message if the
token_endpoint
cannot be extracted from thestate
(#37) (@DilumAluthge) - Update ehr_launch.jl (#38) (@Vaibhavdixit02)
- Fix a bug in part 3 of the provider EHR launch (#39) (@DilumAluthge)
- Add padding to support decoding with Base64 stdlib (#40) (@Vaibhavdixit02)
- We don't need to append
==
on Julia 1.9+ (#41) (@DilumAluthge) - Clarify a log message (#42) (@DilumAluthge)
- Change
additional_state
to take a dictionary instead of string (#43) (@Vaibhavdixit02) - Don't pad if padding is present (#44) (@Vaibhavdixit02)
- Bump version and make a release (#45) (@Vaibhavdixit02)
v1.2.0
SMARTAppLaunch v1.2.0
Merged pull requests:
- Use the new "composite action" for CompatHelper.jl (#29) (@DilumAluthge)
- Update CompatHelper.yml (#30) (@DilumAluthge)
- [NFC] Some whitespace fixes (#31) (@DilumAluthge)
- EHR Launch: pass the
aud
parameter to the authorize endpoint (matches theiss
parameter) (#32) (@DilumAluthge)
v1.1.4
SMARTAppLaunch v1.1.4
Merged pull requests:
- Fix a very simple bug caused by an unnecessary comma (#28) (@DilumAluthge)
v1.1.3
SMARTAppLaunch v1.1.3
Closed issues:
- Check for error key after authentication (#25)
Merged pull requests:
- Check for the presence of certain error keys after authenticating, and print an error message if they are found (#27) (@DilumAluthge)
v1.1.2
SMARTAppLaunch v1.1.2
Merged pull requests:
- Throw a better exception (instead of logging an error and throwing a less informative exception) (#26) (@DilumAluthge)