Esmerald

Latest version: v3.5.0

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

Scan your dependencies

Page 4 of 18

3.2.3

Changed

- `EsmeraldScheduler` integration with Asyncz is not assembled before the configuration of the routing,
allowing multiple events to be triggered without overriding.

3.2.2

These changes were missed from the version 3.2.1

Changed

- Updated the default scheduler class to be in the configuration.
- Internal Dispatcher implemented for the routing and response handlers update.

3.2.1

Changed

- `Context` is not inheriting directly from Lilya.

Fixed

- The default `scheduler_class` internal settings validation.

3.2.0

Added

- `settings_module` also supports import as string.
- New `encoders` to Esmerald settings and instance parameters.
- New `register_encoder` encoder in any Esmerald and ChildEsmerald instances.
- New `encoders` to Esmerald responses. This allows to use any Response as ASGI application.
with unique custom encoders.
- [Encoders](https://esmerald.dev/encoders) documentation.

Changed

- Internal refactor of the `classmethods` of the `TransformerModel`. The class methods
are now normal python functions.
- Unifying the transformers in the signature model.
- Rename `EsmeraldSignature` to `SignatureModel`.

3.1.5

Added

This change was supposed to be shipped in the version [3.1.4](314) but it missed the release.

- Printing the stack trace when an Esmerald application is in `debug=True` providing a deeper
level of understanding the source of the errors.

3.1.4

Fixed

- AsyncExitMiddleware raising exception.
- OpenAPI error when generating the parameters with dependencies.
- OpenAPI security schemes.

Page 4 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.