weppy v2.0 Release Notes
-
๐ Released on May 3rd 2020, codename Archimedes
- โฌ๏ธ 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
- 0๏ธโฃ Use default
text/plain
Content-Type header in responses - โ Added
namespace
toInjector
class - โ Added Python 3.8 support