Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci(deps): Update dependency sanic to v20 #142

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jun 7, 2021

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
sanic ==0.6.0 -> ==20.12.7 age adoption passing confidence

⚠️ MAJOR MAJOR MAJOR ⚠️


Release Notes

sanic-org/sanic (sanic)

v20.12.7: Version 20.12.7

Compare Source

Resolves #​2477 and #​2478
See also #​2495 and GHSA-8cw9-5hmv-77w6

Full Changelog: sanic-org/sanic@v20.12.6...v20.12.7

v20.12.6: Version 20.12.6

Compare Source

What's Changed

Full Changelog: sanic-org/sanic@v20.12.5...v20.12.6

v20.12.5: Version 20.12.5

Compare Source

#​2366 Upgrade websockets version - SECURITY UPDATE

v20.12.4: Version 20.12.4

Compare Source

v20.12.3: Version 20.12.3

Compare Source

Version 20.12.3

Bugfixes

  • #​2021 Remove prefix from websocket handler name

v20.12.2: Version 20.12.2

Compare Source

Dependencies

  • #​2026 Fix uvloop to 0.14 because 0.15 drops Python 3.6 support
  • #​2029 Remove old chardet requirement, add in hard multidict requirement

v20.12.1: Version 20.12.1

Compare Source

Features

v20.12.0: Version 20.12.0

Compare Source

Version 20.12.0

Features

  • #​1945 Static route more verbose if file not found
  • #​1954 Fix static routes registration on a blueprint
  • #​1961 Add Python 3.9 support
  • #​1962 Sanic CLI upgrade
  • #​1967 Update aiofile version requirements
  • #​1969 Update multidict version requirements
  • #​1970 Add py.typed file
  • #​1972 Speed optimization in request handler
  • #​1979 Add app registry and Sanic class level app retrieval

Bugfixes

  • #​1965 Fix Chunked Transport-Encoding in ASGI streaming
    response

Deprecations and Removals

  • #​1981 Cleanup and remove deprecated code

Developer infrastructure

Improved Documentation

  • #​1951 Documentation improvements
  • #​1983 Remove duplicate contents in testing.rst
  • #​1984 Fix typo in routing.rst

v20.9.1: Version 20.9.1

Compare Source

Bugfixes
  • #​1957 Removes duplicate headers in ASGI streaming body
  • #​1954 Fix static route registration on blueprints

v20.9.0: Version 20.9.0

Compare Source

Features
  • #​1887 Pass subprotocols in websockets (both sanic server and ASGI)
  • #​1894 Automatically set test_mode flag on app instance
  • #​1903 Add new unified method for updating app values
  • #​1906, #​1909 Adds WEBSOCKET_PING_TIMEOUT and WEBSOCKET_PING_INTERVAL configuration values
  • #​1935 httpx version dependency updated, it is slated for removal as a dependency in v20.12
  • #​1937 Added auto, text, and json fallback error handlers (in v21.3, the default will change form html to auto)
Bugfixes
  • #​1897 Resolves exception from unread bytes in stream
Deprecations and Removals
  • #​1903 config.from_envar, config.from_pyfile, and config.from_object are deprecated and set to be removed in v21.3
Developer infrastructure
  • #​1890, #​1891 Update isort calls to be compatible with new API
  • #​1893 Remove version section from setup.cfg
  • #​1924 Adding --strict-markers for pytest
Improved Documentation
  • #​1922 Add explicit ASGI compliance to the README

v20.6.3: Version 20.6.3

Compare Source

Bugfixes
  • #​1884 Socket binding implemented properly for IPv6 and UNIX sockets

v20.6.2: Version 20.6.2

Compare Source

Features
  • #​1641 Socket binding implemented properly for IPv6 and UNIX sockets

v20.6.1: Version 20.6.1

Compare Source

Features
  • #​1760 Add version parameter to websocket routes

  • #​1866 Add sanic as an entry point command

  • #​1880 Add handler names for websockets for url_for usage

Bugfixes
  • #​1776 Bug fix for host parameter issue with lists

  • #​1842 Fix static _handler pickling error

  • #​1827 Fix reloader on OSX py38 and Windows

  • #​1848 Reverse named_response_middlware execution order, to match normal response middleware execution order

  • #​1853 Fix pickle error when attempting to pickle an application which contains websocket routes

Deprecations and Removals
  • #​1739 Deprecate body_bytes to merge into body
Developer infrastructure
  • #​1852 Fix naming of CI test env on Python nightlies

  • #​1857 Adjust websockets version to setup.py

  • #​1869 Wrap run()'s "protocol" type annotation in Optional[]

Improved Documentation
  • #​1846 Update docs to clarify response middleware execution order

  • #​1865 Fixing rst format issue that was hiding documentation

v20.6.0

Compare Source

v20.3.0

Compare Source

ChangeLogs: https://github.com/huge-success/sanic/blob/master/CHANGELOG.rst#version-2030

v19.12.5: Version 19.12.5

Compare Source

Dependencies

  • #​2025 Fix uvloop to 0.14 because 0.15 drops Python 3.6 support
  • #​2027 Remove old chardet requirement, add in hard multidict requirement

v19.12.4

Compare Source

v19.12.3: Version 19.12.3

Compare Source

Bugfixes
  • #​1959 Removes duplicate headers in ASGI streaming body

v19.12.2

Compare Source

Resolve forgotten slot, see #​1743

v19.12.0

Compare Source

19.12.0 LTS

Major changes to bring sanic up to current. Please consult the changelog. There are breaking changes in this release; please continue to use 19.9.X or the previous 18.12.X LTS release which will continued to be supported until December 2021 for stability.

v19.9.0

Compare Source

v19.6.3

Compare Source

v19.6.2

Compare Source

v19.6.0

Compare Source

Sanic 19.6.0 is a standard release based on the CalVer versioning adopted in 2018.

Changes:
#​1475 ASGI support (Beta)
#​1436 Add Configure support from object string
#​1544 Drop dependency on distutil
#​1562 Switch to use request-async for test_client from aiohttp

Fixes:
#​1587 Add missing handler for Expect header.
#​1560 Allow to disable Transfer-Encoding: chunked.
#​1558 Fix graceful shutdown.
#​1594 Fix strict slashes behavior.

Deprecations:
#​1568 Deprecate route removal.
#​1562 Drop Python3.5 support.

v19.3.1

Compare Source

v18.12.0: 18.12 Long Term Support

Compare Source

  • Changes:
    • Improved codebase test coverage from 81% to 91%.

    • Added stream_large_files and host examples in static_file document

    • Added methods to append and finish body content on Request (#​1379)

    • Integrated with .appveyor.yml for windows ci support

    • Added documentation for AF_INET6 and AF_UNIX socket usage

    • Adopt black/isort for codestyle

    • Cancel task when connection_lost

    • Simplify request ip and port retrieval logic

    • Handle config error in load config file.

    • Integrate with codecov for CI

    • Add missed documentation for config section.

    • Deprecate Handler.log

    • Pinned httptools requirement to version 0.0.10+

    • Fixes:

      • Fix remove_entity_headers helper function (#​1415)
      • Fix TypeError when use Blueprint.group() to group blueprint with default url_prefix, Use os.path.normpath to avoid invalid url_prefix like api//v1
        f8a6af1 Rename the http module to helpers to prevent conflicts with the built-in Python http library (fixes #​1323)
      • Fix unittests on windows
      • Fix Namespacing of sanic logger
      • Fix missing quotes in decorator example
      • Fix redirect with quoted param
      • Fix doc for latest blueprint code
      • Fix build of latex documentation relating to markdown lists
      • Fix loop exception handling in app.py
      • Fix content length mismatch in windows and other platform
      • Fix Range header handling for static files (#​1402)
      • Fix the logger and make it work (#​1397)
      • Fix type pikcle->pickle in multiprocessing test
      • Fix pickling blueprints Change the string passed in the "name" section of the namedtuples in Blueprint to match the name of the Blueprint module attribute name. This allows blueprints to be pickled and unpickled, without errors, which is a requirment of running Sanic in multiprocessing mode in Windows. Added a test for pickling and unpickling blueprints Added a test for pickling and unpickling sanic itself Added a test for enabling multiprocessing on an app with a blueprint (only useful to catch this bug if the tests are run on Windows).
      • Fix document for logging

v0.8.3

Compare Source

v0.8.2

Compare Source

v0.8.1

Compare Source

v0.8.0

Compare Source

v0.7.0: Logging refactors, Websocket Refactors, Various bug fixes

Compare Source

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

Highlights


Configuration

📅 Schedule: Branch creation - "after 10:30 before 18:00 every weekday except after 13:00 before 14:00" in timezone America/Lima, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants