Fhirstarter

Latest version: v2.4.2

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

Scan your dependencies

Page 3 of 4

1.4.0

Not secure
Enhancements
* All resource examples provided by the FHIR specification can now be viewed from a dropdown menu; this was enabled via the multiple examples OpenAPI feature

Bug fixes
* Some small changes so that the unit tests will run on Windows
* Store the capability statement date as a string instead of a datetime so requests to /metadata produce the same exact date every time; this avoids some float precision issues that produced inconsistent results

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

1.3.0

Not secure
Breaking changes
* It's not necessarily a breaking change per se, but the hard dependency on `uvloop` has been removed. `uvloop` is a drop-in replacement for the default `asyncio` event loop, so they are compatible. Instructions for how to continue using `uvloop` are in the README.

Bug fixes
* Make request body required for create and update interactions. Previously, empty request bodies would just pass through to handlers, but with this change, the Pydantic validators will activate and complain about the missing body.

New Contributors
* llob made their first contribution in https://github.com/canvas-medical/fhirstarter/pull/118

**Full Changelog**: https://github.com/canvas-medical/fhirstarter/compare/1.2.1...1.3.0

1.2.1

Not secure
Bug Fixes
* Restrict Pydantic version to <2.0.0. Later versions of fhir.resources restrict Pydantic to <2.0.0, so FHIRStarter will as well in order to cover the case where someone is using fhir.resources 6.4.0, which does not restrict. This ensures that a user won't encounter a scenario where they are using fhir.resources 6.4.0 (because they want to use FHIR R4) and end up getting Pydantic >=2.0.0, which is not currently compatible.

**Full Changelog**: https://github.com/canvas-medical/fhirstarter/compare/1.2.0...1.2.1

1.2.0

Not secure
Breaking changes
* There are no FHIRStarter-related breaking changes with this release, however it does include an upgrade to the latest version of FastAPI. If you add routes with FastAPI decorators, be mindful of this.

Enhancements
* Bumped to latest version of dependencies, namely FastAPI 0.101.0
* Typing corrections and simplifications for the upgrade to Mypy 1.5.0

**Full Changelog**: https://github.com/canvas-medical/fhirstarter/compare/1.1.0...1.2.0

1.1.0

Not secure
Enhancements
* More flexibility for config file loading; can now load from a path or from a file
* Corrected example in README showing how to set FHIR version with an environment variable

**Full Changelog**: https://github.com/canvas-medical/fhirstarter/compare/1.0.0...1.1.0

1.0.0

Not secure
Breaking changes
* Default FHIR sequence is now R5; instructions for how to continue using FHIR 4R or other sequences are in the README

Enhancements
* Support for FHIR sequences STU3, R4, R4B, and R5
* Support for non-asynchronous interaction handlers
* Improvements to example implementation

Bug fixes
* Enhanced request parsing so that requests to mounted applications are handled correctly

**Full Changelog**: https://github.com/canvas-medical/fhirstarter/compare/0.13.9...1.0.0

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.