Esmerald

Latest version: v3.2.0

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

Scan your dependencies

Page 1 of 14

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.

3.1.3

Changed

- Internal support for `hatch` and removed the need for a `Makefile`.
- Internals for Directives. [308](https://github.com/dymmond/esmerald/pull/308) by [devkral](https://github.com/devkral).
- Documentation references and refinements [311](https://github.com/dymmond/esmerald/pull/311) by [paolodina](https://github.com/paolodina).
- `WSGIMiddleware` is now pointing to Lilya.

3.1.2

Fixed

- Regression with `typing_extensions`.

3.1.1

Added

- `--with-basic-controller` flag in `createapp` directive. [PR 284](https://github.com/dymmond/esmerald/pull/284) by [tarsil](https://github.com/tarsil).

Changed

- Documentation improvements.

Fixed

- Typo in the create project directive urls file descripton.
- `operation_id` being generated to include the class based view name when coming from class based views handlers. [PR 289](https://github.com/dymmond/esmerald/pull/289) by [tarsil](https://github.com/tarsil).

Page 1 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.