Esmerald

Latest version: v3.5.0

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

Scan your dependencies

Page 13 of 18

0.8.0

Not secure
Added

- New `File` and `Form` params to Esmerald.
- Add new `Injects` as parameter function.
- Add new `ArbitraryHashableBaseModel` to handle the `Inject` with arbitrary types.
- Add new [settings_config](https://esmerald.dymmond.com/applications/settings.md#the-settings_config) parameter. [40](https://github.com/dymmond/esmerald/pull/40).

Changed

- Removed unused internal parameters for old functions.
- `scheduler_class` is now a property in the EsmeraldSettings. This allows to override fields
without issues.
- Deprecate `settings` parameter from RequestSettingsMiddleware.

Fixed

- Error messages being thrown.
- Fix `enable_openapi` boolean for ChildEsmerald and submodules and `include_in_schema` for Include [37](https://github.com/dymmond/esmerald/pull/37)
- Fix types for OpenAPI for applications that are subclasses of Esmerald or ChildEsmerald [38](https://github.com/dymmond/esmerald/pull/38)

0.7.0

Not secure
Added

- New [RequestSettingsMiddleware](https://esmerald.dymmond,com/middleware/middleware.md#requestsettingsmiddleware) allowing accessing the settings of the application
from the request.
- Settings resolution for the whole application [30](https://github.com/dymmond/esmerald/issues/30).

Changed

- Request now has a `settings` property that can be accessed upon the installation
of the [RequestSettingsMiddleware](https://esmerald.dymmond,com/middleware/middleware.md#requestsettingsmiddleware).

Fixed

- `license` reference upon instantiation from the settings.

0.6.2

Not secure
Changed

- Add support for kwargs in the Dao and AsyncDAO [28](https://github.com/dymmond/esmerald/issues/28)

Fixed

- Mypy References for the Gateway and WebsocketGateway being added to the handler.
- Refences to the Esmerald types.

0.6.1

Not secure
Changed

- Include now supports its own middleware handling and loading.

Fixed

- JWT Token encoding and decoding
- JWT middleware handling the headers

0.6.0

Not secure
Added

- Added support to the new [Interceptors](./interceptors.md).

Changed

- Added support to httpx 0.23.3
- Updated document references pointing to [Interceptors](./interceptors.md).

Fixed

- `JWTAuthMiddleware` from `esmerald.contrib.auth.tortoise.middleware` raising exception
on invalid token.
- Fixed code references to the `Void`.

0.5.4

Not secure
Changed

- Updated version of asyncz to support 0.1.4.
- Fixed dependencies when installing Esmerald based on Asyncz requirements.
- Minor fixes.

Page 13 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.