All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
6.1.1 (2021-09-02)
6.1.0 (2021-09-01)
6.0.2 (2021-08-26)
6.0.1 (2021-08-19)
6.0.0 (2021-08-17)
- System export will only include resources based on what scopes you provided(SMART) or what resources align with said group(RBAC)
- add support for multi-tenancy and group export (#116) (666a4c4), closes #94 #97 #98 #99 #100 #107 #112 #111
5.4.4 (2021-08-06)
5.4.3 (2021-07-27)
- properly handle versioned references in BundleParser (#101) (b57ac06)
- update FHIR v4 schema and fix the validator (#102) (b9e2f5f)
5.4.2 (2021-06-04)
- Changed error for Unauthorized request(#92) (83f8d23)
- remove informational HTTP header (#89) (f8f4238)
5.4.1 (2021-05-21)
5.4.0 (2021-05-21)
5.3.0 (2021-05-19)
- create requestContext and pass it along with userIdentity (aff9ebc)
5.2.1 (2021-05-04)
- bad substitution in absolute URL refs that match the server url (#75) (9974257)
- handle POST bundle with no fullUrl and relative refs (#74) (1d09f48)
5.2.0 (2021-04-15)
5.1.1 (2021-03-29)
5.1.0 (2021-03-29)
- Capability Statement rest security value set url (#61) (a68a872)
- Capability statement to pull updateCreateSupported from Persistence (#58) (bfb9a1d)
- fix stu3 schema for Bundle & AllergyIntolerance (#65) (87857d1)
- for operations returning GenericResponse type, check that response exists before testing for sub properties. (#54) (e1740b5)
- Relax validation rules before a patch can be applied (#64) (5a87d2b)
5.0.0 (2021-02-11)
- updated to interface 8.0.0 which changed the structure of FhirConfig. FhirConfig now requires the validators attribute. That attribute is then used in routing.
4.0.3 (2021-01-27)
4.0.2 (2021-01-20)
4.0.1 (2021-01-14)
4.0.0 (2021-01-13)
- updated to interface 7.0.0 which changed the structure of
FhirConfig
that is used as argument forgenerateServerlessRouter
- Support additional product info used in the Capability Statement (#31) (5a61db3)
- use getSearchFilterBasedOnIdentity to prefilter resources(#38) (b3fd394)
- use search getCapabilities to build capability statement (#41) (5f4340d)
- Add authorizeAndFilterReadResponse for system searches (#36) (104098d)
- authorize requester has permission to view all resources returned in the Bundle (#32) (155e926)
- When parsing Bundles for reference only fields explicitly named 'reference' should be considered a reference (#35) (b931d52)
- chore: Explicity check if Auth strategy is SMART-on-FHIR before adding the well-known route
- fix: metadata and well-known endpoint so that AuthZ is not invoked (expected behavior)
- Support SMART's .well_known endpoint
- Supporting new authorization interface
- Add optional OAuth urls to the capability statement
- Support for DB export by routing export requests to the corresponding BulkDataAccess interfaces as defined in
fhir-works-on-aws-interface
v3.0.0 - Supporting capability statement configuration for OAuth as defined in
fhir-works-on-aws-interface
v3.0.0 - Improved error handling to allow matching of same error objects across different
fhir-works-on-aws-interface
versions - Support for configuring CORs header
- feat: Pass down allowed resource types to search service
- Initial launch! 🚀