Sanic

Latest version: v23.12.1

Safety actively analyzes 629959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 12

0.3.0

Not secure
New features galore!

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

Highlights
- Added in redirect method (294, thanks to pcdinh and subyraman)
- Added rich HTML tracebacks for debug mode (291, thanks to subyraman)
- Fixes a write_error loop that could lead to stack overflows (309, 307, 241)
- Route overloading! Multiple functions for different methods of routes! (311, thanks to youknowone)
- Greatly improved documentation along with sphinx compatibility (229, thanks to kdelwat)
- Function decorators now have `['GET'] as the default method (316, thanks to youknowone)
- Removed the multidict requirement with our own implementation of CIDict (302, 328)
- Added an async run function to the app (348)
- Removed loop as an argument for the app (335)

0.2.0

Not secure
This pull request encompasses a lot of bug fixes among other things.

To see the exhaustive list visit: https://github.com/channelcat/sanic/milestone/2?closed=1

Highlights:
- Multiprocessing fix 276 (Thank you to r0fls)
- Updates to class based views to make them thread safe 274 (Thank you to AntonDnepr)
- Adding support for virtual hosts through the main application and blueprints 285, 287
- Added methods to remove routes from api/router 243 (Thanks to dutradda)

Next up on the table:
- Finishing up WSGI compliance (Maybe looking into ASGI compliance as well)
- Working to finish up live reload as highlighted in 168 (We have a prototype but it's not as efficient as I'd like it to be)
- Moving our documentation to Sphinx and publishing to readthedocs as highlighted in 229

0.1.9

Not secure
PR's included in the milestone can be found here: https://github.com/channelcat/sanic/milestone/1?closed=1

Changes:
- Addition of Python 3.6 to tox tests and travis tests (We will eventually be using the tox.ini as our main travis testing script as well)
- New raising of error if an invalid response is returned
- Add in a way to encode objects that are un-encodable in response objects

0.1.8

Not secure
Changelog:
- Added HTTPMethodView 167
- Added shared request storage 163
- Changed request timeout process 172
- Provide a default app name 159

0.1.7

Not secure
Changelog:
- Static file support
- Lazy Cookie Setting (slight speed improvement when not setting cookies)

0.1.5

Not secure
Changelog:
- Cookies
- Blueprint listeners and ordering
- Faster Router
- Fix: Incomplete file reads on medium+ sized post requests

Breaking:
- after_start and before_stop now pass sanic as their first argument. Current event listeners will need to be updated to accept the new argument

Page 12 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.