pypi sanic 0.4.0
Test Clients, Content Range, Event Listeners, Coverage, Ensure Future, Request Now includes an App object!

latest releases: 23.12.1, 23.12.0, 23.6.0...
7 years ago

To see the exhaustive list of pull requests included in this release see:
https://github.com/channelcat/sanic/milestone/5?closed=1

Highlights

  • Content range (HTTP 1.1 feature) #378 (Thanks to @aquacash5)
  • Added a loop property to app class for easier access #409 (Thanks to @r0fls)
  • Middleware decorators now take explicit args #406 (Thanks to @agoose77)
  • uvloop is now a soft dependency for Windows users #402 (Thanks to @agoose77)
  • Event listeners (like `before_start, after_start etc.) are now handled through decorators #408 (Thanks to @agoose77)
  • Ensure future added as a way to ensure execution of functions after an app starts #411 (Thanks to @r0fls)
  • CompositionView now has tests! #416 (Thanks to @subyraman)
  • Blueprints now support adding HTTPMethodView as routes #424 (Thanks to @growingdever)
  • App object now has a flask-like test_client property #431 (Thanks to @subyraman)
  • Request object now includes app which acts as the currently running app #476

Notes

This release may be a bit short-lived, we have a number of great pull requests that support features like websockets, HTTP pipelining, streaming content, and http2 support so 0.5.0 may come as early as next week.

Don't miss a new sanic release

NewReleases is sending notifications on new releases.