Fhirstarter

Latest version: v2.4.2

Safety actively analyzes 682532 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

2.2.0

Not secure
Enhancements
* Added support for patch and delete interactions

**Full Changelog**: https://github.com/canvas-medical/fhirstarter/compare/2.1.0...2.2.0

2.1.0

Not secure
Enhancements
* Enabled support for Python 3.8, 3.9, 3.10, and 3.12 (3.11 already supported)

**Full Changelog**: https://github.com/canvas-medical/fhirstarter/compare/2.0.0...2.1.0

2.0.0

Not secure
This release contains bug fixes, corrections to adhere more closely to the FHIR specification, and deprecations. Some of these corrections necessitate breaking changes, hence the major version update. See below for details.

Breaking changes
* Update to the latest version of FastAPI. There may be breaking changes depending on your usage, so please review recent FastAPI releases for more information: https://github.com/tiangolo/fastapi/releases
* Location header in create responses is now relative rather than absolute, i.e. it only will contain the URL path rather than also including the hostname. This can be added back with middleware if desired.
* Location header in create responses now excludes the resource version, because FHIRStarter does not currently support versioning. This corrects a mistake that was due to a previous misreading of the FHIR specification. For more information, see: https://hl7.org/fhir/R5/http.html#create
* Create and update responses that do not return a resource in the response body will now return an empty response rather than the string "null".
* Deprecated helper function `categorize_fhir_request` has been removed.
* Deprecated parameter `config_file_name` on `FHIRStarter.__init__` has been removed.

Bug fixes
* Location header in create responses now excludes the resource version, because FHIRStarter does not currently support versioning. This corrects a mistake due to a previous misreading of the FHIR specification. For more information, see: https://hl7.org/fhir/R5/http.html#create
* Create and update responses that do not return a resource in the response body will now return an empty response rather than the string "null".

**Full Changelog**: https://github.com/canvas-medical/fhirstarter/compare/1.5.0...2.0.0

1.5.0

Not secure
Enhancements
* Added exception classes for most status codes mentioned in the FHIR spec
* Version bumps for FastAPI and other packages

**Full Changelog**: https://github.com/canvas-medical/fhirstarter/compare/1.4.2...1.5.0

1.4.2

Not secure
Enhancements
* Version bumps for FastAPI and other packages

**Full Changelog**: https://github.com/canvas-medical/fhirstarter/compare/1.4.1...1.4.2

1.4.1

Not secure
Enhancements
* Not user-facing: Refactored OpenAPI schema modifications so that they are in their own module and also broken up into smaller functions
* Not user-facing: Added a comprehensive test suite for OpenAPI schema modifications

Bug fixes
* Resources that only have a search endpoint will now have schemas loaded
* Resources that only have a search endpoint will now have a proper example; previously the schema wasn't getting loaded at all and as a result examples wouldn't get loaded either
* A function that creates bundle examples needed a deepcopy; without it, a bundle example for one resource type would overwrite the bundle example for a differerent resource type

**Full Changelog**: https://github.com/canvas-medical/fhirstarter/compare/1.4.0...1.4.1

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.