Skip to content

Emmett 2.0 Archimedes

Compare
Choose a tag to compare
@gi0baro gi0baro released this 03 May 14:47
· 406 commits to release since this release

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 to ctx
  • Added output optional param to route definition
  • Introduced develop and serve commands in place of run
  • Pipeline open and close 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 to App.config
  • Added request_body_timeout to App.config
  • Added async support in cache module
  • Decoupled internationalization engine
  • Added runtime migration utils in ORM
  • Added response_timeout to App.config
  • Use default text/plain Content-Type header in responses
  • Added namespace to Injector class
  • Added Python 3.8 support