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 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
    • 0๏ธโƒฃ Use default text/plain Content-Type header in responses
    • โž• Added namespace to Injector class
    • โž• Added Python 3.8 support