Esmerald

Latest version: v3.7.0

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

Scan your dependencies

Page 15 of 19

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.

0.5.3

Not secure
Changed

- Added support to httpx 0.23.2

Page 15 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.