Esmerald

Latest version: v3.2.5

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

Scan your dependencies

Page 3 of 15

3.0.0

Changed

- Moved from beta v3 version to the official v3 of Esmerald fully supporting Lilya.

3.0.0beta2

Added

- Allow the use `from lilya.middleware import Middleware` as alternative to `DefineMiddleware`,

Changed

- Cleaned the `ServerErrorMiddleware` from the lilya import.

3.0.0beta1

!!! Warning
This is a major release and it will be under the the version `3` of Esmerald.
You should not be affected but in case you are, please report any issues
so we can correct it.

Added

- Support for `Lilya` and drop `Starlette`.

Changed

- `CSRFConfig` `cookie_secure` renamed to `secure`.
- `CSRFConfig` `httponly` renamed to `httponly`.
- `CSRFConfig` `cookie_samesite` renamed to `samesite`.
- `CSRFConfig` `cookie_domain` renamed to `domain`.
- `CSRFConfig` `cookie_secure` renamed to `secure`.
- Removed support for the `BasicMiddleware` as this can be imported from any other ASGI application.

Internal

In the past, `Middleware` was being used but with the introduction of Lilya, now is `DefineMiddleware` that
is applied.

python
from lilya.middleware import DefineMiddleware


- The `PlainTextResponse` was renamed to `PlainText`.

2.7.4

Fixed

- `WSGIMiddleware` optional was being called in the core middlewares.

2.7.3

Added

- Allowing `app` to load as a string as alternative to an object inside the Include

Changed

- Internal code for lazy objects.
- Make `a2wsgi` optional for `WSGIMiddleware`.
- `httpx` is now only a depedency for testing.
- Cleared some core dependencies.

2.7.2

Changed

- Security update for python multipart.
- Update minimum Starlette requirement.

Page 3 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.