Releases: emmett-framework/emmett
Releases · emmett-framework/emmett
Emmett 2.2.1
Patch release
Changes since 2.2.0:
- Relax
h2
dependency to avoid resolution conflicts in combination with other packages
Emmett 2.2 Copernicus
Changes since 2.1:
- Slightly refactored request flow
- Added
App.command_group
decorator - Added additional arguments acceptance in
AppModule
- Added static paths customisation for
AppModule
- Added
workers
options toserve
command - Changed default logging level to
info
inserve
command - Changed default
SameSite
policy for session cookies toLax
- Added official Python 3.9 support
Emmett 2.1.4
Patch release
Changes since 2.1.3:
- Fix regression bug preventing gunicorn workers to correctly load
Emmett 2.1.3
Patch release
Changes since 2.1.2:
- Fix regression bug preventing headers and cookies edits outside route code
Emmett 2.1.2
Patch release
Changes since 2.1.1:
- Fix regression bug preventing item access to context objects
Emmett 2.1.1
Patch release
Changes since 2.1.0:
- Fix regression bug preventing correct HEAD responses
- Made
orjson
dependency optional
Emmett 2.1 Bell
Changes since 2.0:
- Added type hints on all major interfaces
- Deprecated
App.run
- Deprecated string signals in favour of
extensions.Signals
- Removed
libs.sanitizer
- Use
orjson
for JSON serialization - Refactored request flow internals
- Added namespaces to templater
- Added
SameSite
support to session cookies - Added HTTP/2 support
- Added
Request.push_promise
- Added Python 3.9 support (beta)
Emmett 2.0.2
Patch release
Changes since 2.0.1:
- Fix bug in redis
setex
usage preventing sessions and cache to work
Emmett 2.0.1
Patch release
Changes since 2.0.0:
- Fix bug preventing injectors configuration @ app level
- Patch CVE-2020-7694, CVE-2020-7695 vulnerabilities (from uvicorn dependency)
Emmett 2.0 Archimedes
Changes since 1.3:
- Dropped Python 2 support, requiring Python 3.7 minimum version
- Changed package name to
emmett
- Moved from WSGI to ASGI
- Moved to async syntax
- Moved
globals
module toctx
- Added
output
optional param toroute
definition - Introduced
develop
andserve
commands in place ofrun
- Pipeline
open
andclose
flows are now handled concurrently - Rewritten router, optimized request flow
- Introduced websockets support
- Added
after_loop
signal - Decoupled templating engine
- Added
Request.files
- Added
request_max_content_length
toApp.config
- Added
request_body_timeout
toApp.config
- Added async support in
cache
module - Decoupled internationalization engine
- Added runtime migration utils in ORM
- Added
response_timeout
toApp.config
- Use default
text/plain
Content-Type header in responses - Added
namespace
toInjector
class - Added Python 3.8 support