Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
base repository: aio-libs/aiohttp
Choose a Base Repository
aio-libs/aiohttp
1364909601/aiohttp
40a/aiohttp
AlexLisovoy/aiohttp
AlexWC/aiohttp
Cash111/aiohttp
Evgenus/aiohttp
Gallaecio/aiohttp
Gennady-Andreyev/aiohttp
GomZik/aiohttp
Hardtack/aiohttp
JonasKs/aiohttp
KonstantinKlepikov/aiohttp
Krilivye/aiohttp
Lucretiel/aiohttp
Manuel4131/aiohttp
MarSoft/aiohttp
Martiusweb/aiohttp
MichaelGradek/aiohttp
Przemek625/aiohttp
Slko/aiohttp
TigorC/aiohttp
a-urth/aiohttp
achimnol/aiohttp
adevore/aiohttp
admdev8/aiohttp
akatrevorjay/aiohttp
alanc10n/aiohttp
alexsdutton/aiohttp
alunduil/aiohttp
andriisoldatenko/aiohttp
andyaguiar/aiohttp
antime/aiohttp
arthurdarcet/aiohttp
asdfix/aiohttp
avanov/aiohttp
ayokasystems/aiohttp
banthonywalker/aiohttp
bcl/aiohttp
bean-jelly/aiohttp
bedreamer/aiohttp
benjamin-bader/aiohttp
bertothunder/aiohttp
billyshambrook/aiohttp
bmdru0503/aiohttp
bmwant/aiohttp
borysvorona/aiohttp
brettdh/aiohttp
brutasse/aiohttp
cam-box/aiohttp
carlcarl/aiohttp
claws/aiohttp
croepha/aiohttp
danfischetti/aiohttp
dave-shawley/aiohttp
davebshow/aiohttp
deneme056/aiohttp
denismakogon/aiohttp
derlih/aiohttp
destefano1986/aiohttp
devrandom/aiohttp
dgelvin/aiohttp
digitaldavenyc/aiohttp
dimitrov/aiohttp
dpdornseifer/aiohttp
drslump/aiohttp
dusty-phillips/aiohttp
ealasu/aiohttp
ei-grad/aiohttp
eleddy/aiohttp
etataurov/aiohttp
eyal-stratoscale/aiohttp
ffix/aiohttp
filmor/aiohttp
flying-sheep/aiohttp
folt/aiohttp
free-free/aiohttp
freedream520/aiohttp
gabtremblay/aiohttp
gao66bin/aiohttp
gaoweigithub/aiohttp
giserh/aiohttp
gitter-badger/aiohttp
gladhorn/aiohttp
goryszewskig/aiohttp
goupper/aiohttp
graingert/aiohttp
gwillem/aiohttp
hongtoushizi/aiohttp
idfumg/aiohttp
idlweb/aiohttp
ikhlestov/aiohttp
iksteen/aiohttp
inureyes/aiohttp
iyedb/aiohttp
jashandeep-sohi/aiohttp
jasonkying/aiohttp
jcea/aiohttp
jgeerds/aiohttp
jmcarp/aiohttp
johnnoone/aiohttp
jojurajan/aiohttp
kcr/aiohttp
kexishigeyujiekong/aiohttp
kingking888/aiohttp
kissthink/aiohttp
kostyll/aiohttp
krallin/aiohttp
krkd/aiohttp
kyungee/aiohttp
l04m33/aiohttp
langgithub/aiohttp
ledmonster/aiohttp
legnaleurc/aiohttp
lincoilntgl/aiohttp
ljsking/aiohttp
lorien/aiohttp
lphuberdeau/aiohttp
luizalabs/aiohttp
luodaobin/aiohttp
madjar/aiohttp
mardiros/aiohttp
mattrasband/aiohttp
merrellb/aiohttp
methane/aiohttp
mihnatenko/aiohttp
mikob/aiohttp
mkiolokolo/aiohttp
mochengyanyu/aiohttp
moden-py/aiohttp
montag451/aiohttp
mrbox/aiohttp
mshabdiz/aiohttp
mwfrojdman/aiohttp
nhoad/aiohttp
nibrag/aiohttp
nikitagromov/aiohttp
noodle-learns-programming/aiohttp
noplay/aiohttp
nwlunatic/aiohttp
ogra/aiohttp
ojii/aiohttp
pankajnits/aiohttp
pathcl/aiohttp
patrickporto/aiohttp
paultag/aiohttp
pollydrag/aiohttp
pombredanne/aiohttp
popravich/aiohttp
priestd09/aiohttp
raceli/aiohttp
rainmo/aiohttp
realcr/aiohttp
requiredfield/aiohttp
rim99/aiohttp
rungobier/aiohttp
rutsky/aiohttp
rwaycachedlibs/aiohttp
saggit/aiohttp
saghul/aiohttp
sarva/aiohttp
sffjunkie/aiohttp
sheb/aiohttp
shihuaxing/aiohttp
simudream/aiohttp
sitedata/aiohttp
snjypl/aiohttp
sterling312/aiohttp
sthagen/aiohttp
stlwalking/aiohttp
sudoguy/aiohttp
swarren83/aiohttp
szastupov/aiohttp
tchen0123/aiohttp
tdriscoll/aiohttp
theruziev/aiohttp
tkdchen/aiohttp
topdev38/aiohttp
traff/aiohttp
ttezel/aiohttp
tumb1er/aiohttp
vaskalas/aiohttp
vasylbo/aiohttp
vedun/aiohttp
veleritas/aiohttp
vharitonsky/aiohttp
vlad-dragos/aiohttp
vshulyak/aiohttp
wanggp3/aiohttp
warvariuc/aiohttp
weargoggles/aiohttp
wildfoundry/aiohttp
willmcgugan/aiohttp
wiygn/aiohttp
wking/aiohttp
wsshopping/aiohttp
wyrover/aiohttp
ygravrand/aiohttp
zed/aiohttp
zmasao/aiohttp
Nothing to show
base: v3.6.2
head repository: aio-libs/aiohttp
Choose a Head Repository
aio-libs/aiohttp
1364909601/aiohttp
40a/aiohttp
AlexLisovoy/aiohttp
AlexWC/aiohttp
Cash111/aiohttp
Evgenus/aiohttp
Gallaecio/aiohttp
Gennady-Andreyev/aiohttp
GomZik/aiohttp
Hardtack/aiohttp
JonasKs/aiohttp
KonstantinKlepikov/aiohttp
Krilivye/aiohttp
Lucretiel/aiohttp
Manuel4131/aiohttp
MarSoft/aiohttp
Martiusweb/aiohttp
MichaelGradek/aiohttp
Przemek625/aiohttp
Slko/aiohttp
TigorC/aiohttp
a-urth/aiohttp
achimnol/aiohttp
adevore/aiohttp
admdev8/aiohttp
akatrevorjay/aiohttp
alanc10n/aiohttp
alexsdutton/aiohttp
alunduil/aiohttp
andriisoldatenko/aiohttp
andyaguiar/aiohttp
antime/aiohttp
arthurdarcet/aiohttp
asdfix/aiohttp
avanov/aiohttp
ayokasystems/aiohttp
banthonywalker/aiohttp
bcl/aiohttp
bean-jelly/aiohttp
bedreamer/aiohttp
benjamin-bader/aiohttp
bertothunder/aiohttp
billyshambrook/aiohttp
bmdru0503/aiohttp
bmwant/aiohttp
borysvorona/aiohttp
brettdh/aiohttp
brutasse/aiohttp
cam-box/aiohttp
carlcarl/aiohttp
claws/aiohttp
croepha/aiohttp
danfischetti/aiohttp
dave-shawley/aiohttp
davebshow/aiohttp
deneme056/aiohttp
denismakogon/aiohttp
derlih/aiohttp
destefano1986/aiohttp
devrandom/aiohttp
dgelvin/aiohttp
digitaldavenyc/aiohttp
dimitrov/aiohttp
dpdornseifer/aiohttp
drslump/aiohttp
dusty-phillips/aiohttp
ealasu/aiohttp
ei-grad/aiohttp
eleddy/aiohttp
etataurov/aiohttp
eyal-stratoscale/aiohttp
ffix/aiohttp
filmor/aiohttp
flying-sheep/aiohttp
folt/aiohttp
free-free/aiohttp
freedream520/aiohttp
gabtremblay/aiohttp
gao66bin/aiohttp
gaoweigithub/aiohttp
giserh/aiohttp
gitter-badger/aiohttp
gladhorn/aiohttp
goryszewskig/aiohttp
goupper/aiohttp
graingert/aiohttp
gwillem/aiohttp
hongtoushizi/aiohttp
idfumg/aiohttp
idlweb/aiohttp
ikhlestov/aiohttp
iksteen/aiohttp
inureyes/aiohttp
iyedb/aiohttp
jashandeep-sohi/aiohttp
jasonkying/aiohttp
jcea/aiohttp
jgeerds/aiohttp
jmcarp/aiohttp
johnnoone/aiohttp
jojurajan/aiohttp
kcr/aiohttp
kexishigeyujiekong/aiohttp
kingking888/aiohttp
kissthink/aiohttp
kostyll/aiohttp
krallin/aiohttp
krkd/aiohttp
kyungee/aiohttp
l04m33/aiohttp
langgithub/aiohttp
ledmonster/aiohttp
legnaleurc/aiohttp
lincoilntgl/aiohttp
ljsking/aiohttp
lorien/aiohttp
lphuberdeau/aiohttp
luizalabs/aiohttp
luodaobin/aiohttp
madjar/aiohttp
mardiros/aiohttp
mattrasband/aiohttp
merrellb/aiohttp
methane/aiohttp
mihnatenko/aiohttp
mikob/aiohttp
mkiolokolo/aiohttp
mochengyanyu/aiohttp
moden-py/aiohttp
montag451/aiohttp
mrbox/aiohttp
mshabdiz/aiohttp
mwfrojdman/aiohttp
nhoad/aiohttp
nibrag/aiohttp
nikitagromov/aiohttp
noodle-learns-programming/aiohttp
noplay/aiohttp
nwlunatic/aiohttp
ogra/aiohttp
ojii/aiohttp
pankajnits/aiohttp
pathcl/aiohttp
patrickporto/aiohttp
paultag/aiohttp
pollydrag/aiohttp
pombredanne/aiohttp
popravich/aiohttp
priestd09/aiohttp
raceli/aiohttp
rainmo/aiohttp
realcr/aiohttp
requiredfield/aiohttp
rim99/aiohttp
rungobier/aiohttp
rutsky/aiohttp
rwaycachedlibs/aiohttp
saggit/aiohttp
saghul/aiohttp
sarva/aiohttp
sffjunkie/aiohttp
sheb/aiohttp
shihuaxing/aiohttp
simudream/aiohttp
sitedata/aiohttp
snjypl/aiohttp
sterling312/aiohttp
sthagen/aiohttp
stlwalking/aiohttp
sudoguy/aiohttp
swarren83/aiohttp
szastupov/aiohttp
tchen0123/aiohttp
tdriscoll/aiohttp
theruziev/aiohttp
tkdchen/aiohttp
topdev38/aiohttp
traff/aiohttp
ttezel/aiohttp
tumb1er/aiohttp
vaskalas/aiohttp
vasylbo/aiohttp
vedun/aiohttp
veleritas/aiohttp
vharitonsky/aiohttp
vlad-dragos/aiohttp
vshulyak/aiohttp
wanggp3/aiohttp
warvariuc/aiohttp
weargoggles/aiohttp
wildfoundry/aiohttp
willmcgugan/aiohttp
wiygn/aiohttp
wking/aiohttp
wsshopping/aiohttp
wyrover/aiohttp
ygravrand/aiohttp
zed/aiohttp
zmasao/aiohttp
Nothing to show
compare: v3.7.3
This comparison is big! We’re only showing the most recent 250 commits
Commits on Dec 10, 2019
Bumps [multidict](https://github.com/aio-libs/multidict) from 4.6.1 to 4.7.0.
- [Release notes](https://github.com/aio-libs/multidict/releases)
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)
- [Commits](aio-libs/multidict@v4.6.1...v4.7.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Commits on Dec 12, 2019
Bumps [multidict](https://github.com/aio-libs/multidict) from 4.7.0 to 4.7.1.
- [Release notes](https://github.com/aio-libs/multidict/releases)
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)
- [Commits](aio-libs/multidict@v4.7.0...v4.7.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Commits on Dec 14, 2019
Commits on Dec 15, 2019
Commits on Dec 17, 2019
Commits on Dec 19, 2019
Commits on Dec 22, 2019
Commits on Dec 30, 2019
Commits on Jan 04, 2020
Commits on Jan 05, 2020
Commits on Jan 12, 2020
Bumps [multidict](https://github.com/aio-libs/multidict) from 4.7.3 to 4.7.4.
- [Release notes](https://github.com/aio-libs/multidict/releases)
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)
- [Commits](aio-libs/multidict@v4.7.3...v4.7.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
(cherry picked from commit 0b7dd57)

Co-authored-by: Hrishikesh Paranjape <38334444+hparanjape-lyft@users.noreply.github.com>

Co-authored-by: Hrishikesh Paranjape <38334444+hparanjape-lyft@users.noreply.github.com>
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES)
- [Commits](sphinx-doc/sphinx@v2.3.0...v2.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Commits on Jan 13, 2020
Commits on Jan 14, 2020
Commits on Jan 18, 2020
) (#4512)

(cherry picked from commit 63a0d10)

Co-authored-by: Purusah <16886633+Purusah@users.noreply.github.com>

Co-authored-by: Purusah <16886633+Purusah@users.noreply.github.com>
Co-authored-by: hh-h <hh-h@users.noreply.github.com>.
(cherry picked from commit ec493d6)

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Commits on Jan 19, 2020
…le (#4517) (#4518)

(cherry picked from commit e6f04ce)

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Commits on Jan 20, 2020
Commits on Jan 23, 2020
Commits on Jan 24, 2020
Commits on Jan 27, 2020
…4533)

(cherry picked from commit 72176b2)

Co-authored-by: hh-h <hh-h@users.noreply.github.com>

Co-authored-by: hh-h <hh-h@users.noreply.github.com>
Otherwise, some tasks might be cancelled before cleanup hooks run. Fixes #3593
(cherry picked from commit c32101d)

Co-authored-by: multun <multun@users.noreply.github.com>

Co-authored-by: multun <multun@users.noreply.github.com>
(cherry picked from commit 9c10806)

Co-authored-by: Коренберг Марк <socketpair@gmail.com>

Co-authored-by: Коренберг Марк <socketpair@gmail.com>
Commits on Jan 29, 2020
Commits on Feb 03, 2020
….close (#4540) (#4550)

(cherry picked from commit 7e8a94e)

Co-authored-by: Marat Sharafutdinov <decaz89@gmail.com>

Co-authored-by: Marat Sharafutdinov <decaz89@gmail.com>
Commits on Feb 04, 2020
Commits on Feb 09, 2020
Commits on Feb 10, 2020
Commits on Feb 18, 2020
Commits on Feb 21, 2020
Commits on Feb 22, 2020
Commits on Feb 24, 2020
Commits on Mar 05, 2020
Commits on Mar 08, 2020
Commits on Mar 13, 2020
Commits on Mar 16, 2020
Commits on Mar 17, 2020
Commits on Mar 18, 2020
Commits on Mar 19, 2020
* [3.7] Bump mypy from 0.761 to 0.770

Bumps [mypy](https://github.com/python/mypy) from 0.761 to 0.770.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](python/mypy@v0.761...v0.770)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Drop type ignore

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua>
Commits on Mar 23, 2020
This change makes pytest treat XPASS as failures.

This is per the best practices outlined by Paul Ganssle in his
lightning talk https://pganssle-talks.github.io/xfail-lightning
Commits on Mar 24, 2020
Commits on Mar 31, 2020
Commits on Apr 02, 2020
Commits on Apr 10, 2020
Commits on Apr 12, 2020
Commits on Apr 18, 2020
Commits on Apr 22, 2020
Commits on Apr 24, 2020
Commits on Apr 26, 2020
Commits on May 08, 2020
Commits on May 13, 2020
Commits on May 14, 2020
Commits on May 18, 2020
Commits on Oct 12, 2020
Commits on Oct 14, 2020
Bumps [typing-extensions](https://github.com/python/typing) from 3.7.4.2 to 3.7.4.3.
- [Release notes](https://github.com/python/typing/releases)
- [Commits](python/typing@3.7.4.2...3.7.4.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sphinxcontrib-asyncio](https://github.com/aio-libs/sphinxcontrib-asyncio) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/aio-libs/sphinxcontrib-asyncio/releases)
- [Changelog](https://github.com/aio-libs/sphinxcontrib-asyncio/blob/master/CHANGES.rst)
- [Commits](aio-libs/sphinxcontrib-asyncio@v0.2.0...v0.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [multidict](https://github.com/aio-libs/multidict) from 4.7.6 to 5.0.0.
- [Release notes](https://github.com/aio-libs/multidict/releases)
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)
- [Commits](aio-libs/multidict@v4.7.6...v5.0.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Commits on Oct 15, 2020
Bumps [coverage](https://github.com/nedbat/coveragepy) from 5.1 to 5.3.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@coverage-5.1...coverage-5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [attrs](https://github.com/python-attrs/attrs) from 19.3.0 to 20.2.0.
- [Release notes](https://github.com/python-attrs/attrs/releases)
- [Changelog](https://github.com/python-attrs/attrs/blob/master/CHANGELOG.rst)
- [Commits](python-attrs/attrs@19.3.0...20.2.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [freezegun](https://github.com/spulec/freezegun) from 0.3.15 to 1.0.0.
- [Release notes](https://github.com/spulec/freezegun/releases)
- [Changelog](https://github.com/spulec/freezegun/blob/master/CHANGELOG)
- [Commits](spulec/freezegun@0.3.15...1.0.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pygments](https://github.com/pygments/pygments) from 2.6.1 to 2.7.1.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](pygments/pygments@2.6.1...2.7.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 3f81db3)

Co-authored-by: daaawx <daaawx@gmail.com>
Signed-off-by: Erik Jankovič <erik.jankovic@kiwi.com>
(cherry picked from commit ede0534)

Co-authored-by: Erik Jankovič <erikjankovic@gmail.com>
(cherry picked from commit 0deb52f)

Co-authored-by: thomasvs <thomasvs@users.noreply.github.com>
Fix the missing default value in the document function signature.
According to source code [client.py](https://github.com/aio-libs/aiohttp/blob/master/aiohttp/client.py) line 151, the defalut value should be `None`.

(cherry picked from commit d1473a1)

Co-authored-by: WH-2099 <wh2099@outlook.com>
* docs/contributing: refer to latest version of contrib guide

* docs/contributing: grammer fix

* docs/contributing: fix command for test coverage report

* added CHANGES file

(cherry picked from commit f079e36)

Co-authored-by: Guus Bertens <33204992+guusbertens@users.noreply.github.com>
(cherry picked from commit 81ebc05)

Co-authored-by: Yuri Shikanov <dizballanze@users.noreply.github.com>
* fix incorrect case: Host -> host

* fix attribute name

(cherry picked from commit 2af280c)

Co-authored-by: WH-2099 <wh2099@outlook.com>
(cherry picked from commit 5287b35)

Co-authored-by: Семён Марьясин <simeon@maryasin.name>
(cherry picked from commit 9a599e9)

Co-authored-by: layday <31134424+layday@users.noreply.github.com>
As an author of `rororo`, `aiohttp-middlewares` & `aiohttp-tus` list
them as Other third party libraries in docs.
* Improve multipart.py typings for mock iter

and slightly reformat

* Add .bugfix to CHANGES
* Fix HEAD requests for static content

FileResponse directly injects the response into the socket with
sendfile() (if it can), which bypasses the checks in Response that
prevent any content being sent for HEAD requests and for 204 (No
Content) and 304 (Not Modified) responses. I've duplicated that logic
into FileResponse. I'm not sure if the status checks are actually
applicable (since StaticResource already has its own handling for Not
Modified) and I don't currently have any tests for them.

Closes #4809.
(cherry picked from commit ad00c2e)

Co-authored-by: Will <PandaWill@users.noreply.github.com>
The performance overhead of using the defaults was
noticeable with many connections. This change
matches Nginx default.

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
(cherry picked from commit b66b36a)

Co-authored-by: J. Nick Koston <nick@koston.org>
Bumps [black](https://github.com/psf/black) from 19.10b0 to 20.8b1.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/master/CHANGES.md)
- [Commits](https://github.com/psf/black/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix @reify type hints

* Fix issues with type hints

* Add a changelog

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
…5050)

* Add test to reproduce the issue

"Task exception was never retrieved"
on connector cancellation and dns resolver
returns error

* Fix connector launching resolver task is not awaited

in case of CancelledError

* Add myself to contributors

* Add file to CHANGES

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
(cherry picked from commit 9bdee36)

Co-authored-by: Serhii Charykov <laammaar@gmail.com>
Commits on Oct 16, 2020
Bumps [codecov](https://github.com/codecov/codecov-python) from 2.1.0 to 2.1.10.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/codecov/codecov-python/releases">codecov's releases</a>.</em></p>
<blockquote>
<h2>v2.1.10</h2>
<h3>Fixes</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/148">#148</a> Output elapsed time with S3 upload</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/153">#153</a> Improve error reporting in the &quot;try_run&quot; function and correctly include original command output in the error message</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/295">#295</a> Added sleep between upload retries.</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/297">#297</a> Ignore emacs lisp files</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/298">#298</a> Fix error try_to_run using | without shell=True (fix <a href="https://github-redirect.dependabot.com/codecov/codecov-python/issues/284">#284</a>)</li>
</ul>
<h3>Dependencies and Misc</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/290">#290</a> Bump coverage from 4.5.4 to 5.2.1</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/291">#291</a> Update python versions</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/292">#292</a> Add license scan report and status</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/294">#294</a> Update README with accurate links</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/296">#296</a> Bump coverage from 5.2.1 to 5.3</li>
</ul>
<h2>v2.1.9</h2>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/289">#289</a> Remove token restrictions</li>
</ul>
<h2>2.1.8</h2>
<p>No release notes provided.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/codecov/codecov-python/blob/master/CHANGELOG.md">codecov's changelog</a>.</em></p>
<blockquote>
<h3><code>2.1.10</code></h3>
<h4>Fixes</h4>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/148">#148</a> Output elapsed time with S3 upload</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/153">#153</a> Improve error reporting in the &quot;try_run&quot; function and correctly include original command output in the error message</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/295">#295</a> Added sleep between upload retries.</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/297">#297</a> Ignore emacs lisp files</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/298">#298</a> Fix error try_to_run using | without shell=True (fix <a href="https://github-redirect.dependabot.com/codecov/codecov-python/issues/284">#284</a>)</li>
</ul>
<h4>Dependencies and Misc</h4>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/290">#290</a> Bump coverage from 4.5.4 to 5.2.1</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/291">#291</a> Update python versions</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/292">#292</a> Add license scan report and status</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/294">#294</a> Update README with accurate links</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/296">#296</a> Bump coverage from 5.2.1 to 5.3</li>
</ul>
<h3><code>2.1.9</code></h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/289">#289</a>Remove token restriction as it is changed server-side</li>
</ul>
<h3><code>2.1.8</code></h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/285">#285</a>Add support for CODECOV_FLAGS</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/276">#276</a>Add ability to specify number of upload retries</li>
</ul>
<h3><code>2.1.7</code></h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/279">#279</a> Fix pinned coverage version</li>
</ul>
<h3><code>2.1.6</code></h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/275">#275</a> Fix GitHub Actions implementation</li>
</ul>
<h3><code>2.1.5</code></h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/273">#273</a> Implement retries on Codecov API calls</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/265">#265</a> Add GitHub Actions CI detection</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/267">#267</a> Add CODECOV_NAME as default for name</li>
</ul>
<h3><code>2.1.4</code></h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/260">#260</a> Enforce black formatting</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/169">#169</a> Fix command line quoting on Windows</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/216">#216</a> Fix GitLab CI project directory detection on Windows</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/264">#264</a> Fix GitLab CI post version 9</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/262">#262</a> Check text for NoneType on writes</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/266">#266</a> Include the cacert in the PUT call when uploading to S3</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-python/pull/263">#263</a> Fixed gcov not being found in certain instances</li>
</ul>
<h3><code>2.1.3</code></h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/codecov/codecov-python/commits/v2.1.10">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=codecov&package-manager=pip&previous-version=2.1.0&new-version=2.1.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
Bumps [sphinxcontrib-spelling](https://github.com/sphinx-contrib/spelling) from 5.0.0 to 5.4.0.
- [Release notes](https://github.com/sphinx-contrib/spelling/releases)
- [Commits](sphinx-contrib/spelling@5.0.0...5.4.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Some servers implement a case-sensitive version of header value checking.
See https://tools.ietf.org/html/rfc6455 page 17, bottom line.

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>

Co-authored-by: Exa <exahilosys@gmail.com>
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
#5056)

Backports the following commits to 3.7:
 - #4587 Always check transport is not closing before reuse (#4778)

Co-authored-by: Dahuage <Dahuage@users.noreply.github.com>
Fix the package to work on 32-bit platforms (i386, arm) that use 32-bit
signed time_t.  This means changing TestCookieJarSafe.test_expires() to
use an earlier arbitrary date, and adjusting CookieJar to use MAX_TIME
that fits in time_t.

For the latter purpose, we try to convert datetime.max into timestamp
and if it fails, we make date from a timestamp matching max unsigned
int32.  This is far from perfect but apparently there's no trivial way
of getting max time_t value from inside Python, and it should cover all
the common platforms.

Fixes #4515

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
* Force utf-8 for application/rdap+json per RFC 7483

* Update CONTRIBUTORS.txt

* Create 4938.bugfix

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
* Parse the last CRLF of chunked response correctly (#4630)

If the last CRLF or only the LF are received via separate TCP segment,
HTTPPayloadParser misjudges that trailers should come after 0\r\n in the
chunked response body.

In this case, HttpPayloadParser starts waiting for trailers, but the only
remaining data to be received is CRLF. Thus, HttpPayloadParser waits trailers
indefinitely and this incurs TimeoutError in user code.

However, if the connection is keep alive disabled, this problem is not
reproduced because the server shutdown the connection explicitly after sending
all data. If the connection is closed .feed_eof is called and it helps
HttpPayloadParser finish its waiting.

Co-authored-by: JustAnotherArchivist <JustAnotherArchivist@users.noreply.github.com>
Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
#5057)

Backports the following commits to 3.7:
 - TCPSite to bind on all interfaces when None is passed in (#4894)

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Коренберг Марк <socketpair@gmail.com>
Co-authored-by: Lee Jeonghun <jeonghun@outlook.com>
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Backports the following commits to 3.7:
 - Added method and url info to tracking signals (#4674)

Co-authored-by: Adrian Krupa <adrian.krupa91@gmail.com>
Co-authored-by: Josh Junon <josh@junon.me>
Commits on Oct 17, 2020
…5067)

Co-authored-by: Illia Volochii <illia.volochii@gmail.com>
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Backports the following commits to 3.7:
 - Fix keepalive connections not being closed in time (#4956)

Co-authored-by: Vladimir Kamarzin <vvk@vvk.pp.ru>
Commits on Oct 18, 2020
Backports the following commits to 3.7:
 - Fix #4798: no response on invalid request methods (#4848)

Co-authored-by: Dmitry Erlikh <derlih@gmail.com>
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Backports the following commits to 3.7:
 - Fix multipart file uploads without content type (#5072)

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Backports the following commits to 3.7:
 - Fix exception causes in client.py (#4815)

Co-authored-by: Ram Rachum <ram@rachum.com>
Backports the following commits to 3.7:
 - Better typing (#5078)

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Commits on Oct 19, 2020
Bumps [flake8-pyi](https://github.com/ambv/flake8-pyi) from 20.5.0 to 20.10.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/ambv/flake8-pyi/commit/b5161b6ba8c467f743e0028e25d425604b7d6070"><code>b5161b6</code></a> prepare release 20.10.0</li>
<li><a href="https://github.com/ambv/flake8-pyi/commit/a7f9faea64f491214fcfb26fab7ca79a13debf27"><code>a7f9fae</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ambv/flake8-pyi/issues/41">#41</a> from hauntsaninja/py39</li>
<li><a href="https://github.com/ambv/flake8-pyi/commit/08ad8c16446d592b1c270ff2633ebfc20e5b6812"><code>08ad8c1</code></a> skip typeshed test for older Python versions</li>
<li><a href="https://github.com/ambv/flake8-pyi/commit/5237738759614f74c276e482da1dd4f87ad496d9"><code>5237738</code></a> Revert &quot;[probably shouldn't merge] pin flake8&quot;</li>
<li><a href="https://github.com/ambv/flake8-pyi/commit/9810fcf3a26236191242247485e0ecca093342a6"><code>9810fcf</code></a> [probably shouldn't merge] pin flake8</li>
<li><a href="https://github.com/ambv/flake8-pyi/commit/d3956e34d04394950e25cc63a61f9c5cb89b100c"><code>d3956e3</code></a> don't test typeshed with flake8 &lt; 3.8</li>
<li><a href="https://github.com/ambv/flake8-pyi/commit/30e55d9cea1ad6074e8b6250e7a00e860eb0dca3"><code>30e55d9</code></a> Run newer Pythons in CI</li>
<li><a href="https://github.com/ambv/flake8-pyi/commit/258b759c40e734ce8e0ac990495011d4e3cc2eef"><code>258b759</code></a> Fix for Python 3.9's AST changes</li>
<li>See full diff in <a href="https://github.com/ambv/flake8-pyi/compare/20.5.0...20.10.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flake8-pyi&package-manager=pip&previous-version=20.5.0&new-version=20.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
Co-authored-by: Jason Hu <awarecan@users.noreply.github.com>
Backports the following commits to 3.7:
 - Fix type hint on BaseRunner.addresses (#5086)

Co-authored-by: ben-dl <ben@ported.pw>
Bumps [sphinxcontrib-spelling](https://github.com/sphinx-contrib/spelling) from 5.4.0 to 7.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/635fbe9a3ca309d26c8009ee8b92bb7229a66c0b"><code>635fbe9</code></a> describe bug fix for <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/96">#96</a> in release history</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/8b4503015ee9d1d8f66b24d847fa65108818315f"><code>8b45030</code></a> clean up release preamble formatting</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/ee7ad9ce793b0579d3fbfc8972914c05e638892d"><code>ee7ad9c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/97">#97</a> from amureki/issues/96/find_spec_value_error</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/0c194b157b23f69e2d5ff6b8153fc0ea03da901d"><code>0c194b1</code></a> Handle <code>ValueError</code> raised by <code>importlib.util.find_spec</code></li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/5425b15065e198f5e7c0ccd40fc43dfe80c451ce"><code>5425b15</code></a> Remove obsolete comment and guard in setup()</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/f543a420a8bae6e675b9419ecd75197f2d26aa02"><code>f543a42</code></a> Remove unnecessary UnicodeEncodeError (due to Python 3)</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/2decd3bea6d3e42058b13e45c9004e766161c6af"><code>2decd3b</code></a> Use Python 3 super()</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/f203f5935dfd263dd8069e43d58813e3be867bd1"><code>f203f59</code></a> Remove support for end-of-life Python 3.5</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/1ff579c179f6534bb9d21216f663662e33d1e92e"><code>1ff579c</code></a> Simplify and improve tox configuration</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/29be6962517be7f8c170c253adaf43138a7d02d6"><code>29be696</code></a> Capitalize &quot;Python&quot; and &quot;Sphinx&quot; in docs and comments</li>
<li>Additional commits viewable in <a href="https://github.com/sphinx-contrib/spelling/compare/5.4.0...7.0.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinxcontrib-spelling&package-manager=pip&previous-version=5.4.0&new-version=7.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
Commits on Oct 20, 2020
Bumps [mypy](https://github.com/python/mypy) from 0.770 to 0.790.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](python/mypy@v0.770...v0.790)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Commits on Oct 21, 2020
…4973) (#5097)

Backports the following commits to 3.7:
 - Fix inconsistency between Python and C http request parsers. (#4973)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Backports the following commits to 3.7:
 - Reduce sleep time on Windows (#5098)

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
* add ClientResponse.ok property

* add contributor and 4711.feature

* fix flake8 spacing error

* Simplify test_ok_from_status

* Fix a typo in the arg name

* add docs for ClientResponse.ok

* Fix lambda in test_ok_from_status

* fix test_ok_from_status arg params

* Revert to having params name as a tuple

Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
Commits on Oct 22, 2020
Commits on Oct 24, 2020
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Conditional imports must reference `sys.version_info` directly
for type checkers to be able to narrow them.  If a type checker
cannot tell whether `PY_38` is true, it will combine the imports
from both clauses in a `Union`.
However, `typing.Protocol` and `typing_extensions.Protocol` are
incompatible with each other - they do not inherit from the same class.
This produces a type error which is reported to users of aiohttp
depending on their type checking configuration..
(cherry picked from commit fb8037a)

Co-authored-by: layday <31134424+layday@users.noreply.github.com>

Co-authored-by: layday <31134424+layday@users.noreply.github.com>
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
* Annotate all attrs members

In py.typed packages, public attributes must be explicitly typed.
This is not an issue for mypy because the attrs mypy plug-in is able
to infer the types of attrs dynamically.  However, in other
static type checkers, like Pyright and pytype, the type of
unannotated attrs is not known statically.

Since aiohttp no longer supports Python versions older than 3.6
I've taken the liberty of converting the annotations to the native
format.
* Fix flaky test_when_timeout_smaller_second

* Use absolute tolerance
Backports the following commits to 3.7:
 - No Content-Length header for 1xx 204 (#5119)

Co-authored-by: Dmitry Erlikh <derlih@gmail.com>
Backports the following commits to 3.7:
 - Return hostnames from ThreadedResolver (#5118)

Co-authored-by: Dustin J. Mitchell <dustin@mozilla.com>
Commits on Oct 25, 2020
Backports the following commits to 3.7:
 - Ensure zero byte files can be sent (#5125)

Co-authored-by: J. Nick Koston <nick@koston.org>
…dows (#5130) (#5131)

Backports the following commits to 3.7:
 - Fix a bug in web.run_app() about Python version checking on Windows (#5130)

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Commits on Oct 26, 2020
Bumps [pygments](https://github.com/pygments/pygments) from 2.7.1 to 2.7.2.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](pygments/pygments@2.7.1...2.7.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Commits on Oct 27, 2020
)

Co-authored-by: Slava <slovaricheg@gmail.com>
Commits on Oct 28, 2020
Commits on Oct 29, 2020
Bumps [yarl](https://github.com/aio-libs/yarl) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/aio-libs/yarl/releases)
- [Changelog](https://github.com/aio-libs/yarl/blob/master/CHANGES.rst)
- [Commits](aio-libs/yarl@v1.6.1...v1.6.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.7.1 to 2.8.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v2.7.1...v2.8.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.1.1 to 6.1.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@6.1.1...6.1.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Commits on Oct 31, 2020
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Co-authored-by: Sam Bull <aa6bs0@sambull.org>
Commits on Nov 01, 2020
…k supports (#5176) (#5189)

* Fix for #5156

* test for #5156

* add changes file

* rearrange if/else

* Revert "rearrange if/else"

This reverts commit a557e4c.

* Revert "test for #5156"

This reverts commit 9d81913.

* Revert "Fix for #5156"

This reverts commit 48de143.

* Add AI_ADDRCONFIG flag to loop.getaddrinfo

* update changes file

Co-authored-by: Dmitry Erlikh <derlih@gmail.com>
Commits on Nov 02, 2020
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.8.1 to 2.8.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/releases">pre-commit's releases</a>.</em></p>
<blockquote>
<h2>pre-commit v2.8.2</h2>
<h3>Fixes</h3>
<ul>
<li>Fix installation of ruby hooks with <code>language_version: default</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/1671">#1671</a> issue by <a href="https://github.com/aerickson">@aerickson</a>.</li>
<li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/1672">#1672</a> PR by <a href="https://github.com/asottile">@asottile</a>.</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md">pre-commit's changelog</a>.</em></p>
<blockquote>
<h1>2.8.2 - 2020-10-30</h1>
<h3>Fixes</h3>
<ul>
<li>Fix installation of ruby hooks with <code>language_version: default</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/1671">#1671</a> issue by <a href="https://github.com/aerickson">@aerickson</a>.</li>
<li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/1672">#1672</a> PR by <a href="https://github.com/asottile">@asottile</a>.</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pre-commit/pre-commit/commit/3112e080883c4973262569d81b6d3307db08b210"><code>3112e08</code></a> v2.8.2</li>
<li><a href="https://github.com/pre-commit/pre-commit/commit/4aa249c8a5359dc4164abc5350788dfa259b3a1b"><code>4aa249c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/1672">#1672</a> from pre-commit/ruby_default</li>
<li><a href="https://github.com/pre-commit/pre-commit/commit/e05ac1e91fcfa695405df1c18d4432c12e5d7142"><code>e05ac1e</code></a> don't call ruby install for language_version = default</li>
<li>See full diff in <a href="https://github.com/pre-commit/pre-commit/compare/v2.8.1...v2.8.2">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pre-commit&package-manager=pip&previous-version=2.8.1&new-version=2.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
Commits on Nov 03, 2020
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](sphinx-doc/sphinx@v3.2.1...v3.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sphinxcontrib-spelling](https://github.com/sphinx-contrib/spelling) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/sphinx-contrib/spelling/releases)
- [Commits](sphinx-contrib/spelling@7.0.0...7.0.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Commits on Nov 06, 2020
Bumps [attrs](https://github.com/python-attrs/attrs) from 20.2.0 to 20.3.0.
- [Release notes](https://github.com/python-attrs/attrs/releases)
- [Changelog](https://github.com/python-attrs/attrs/blob/master/CHANGELOG.rst)
- [Commits](python-attrs/attrs@20.2.0...20.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sphinxcontrib-spelling](https://github.com/sphinx-contrib/spelling) from 7.0.1 to 7.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/76127431a996ee6f69fc43f359404a9ca488c9dd"><code>7612743</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/118">#118</a> from dhellmann/release-note-warning-option</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/1704c575e1592a9647122f938185f6e2437e6190"><code>1704c57</code></a> add release note for <code>spelling_warning</code> option</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/aa5971d71095e027cf1ef9aa85c08787a1ee6803"><code>aa5971d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/117">#117</a> from dhellmann/django-integration-github-action</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/09e409f466611291fda37a4ce2392a5e6859a495"><code>09e409f</code></a> add integration test to github actions</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/111866ff1af85311a9606500759d818b7c10786d"><code>111866f</code></a> add spelling_warning configuration option (<a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/116">#116</a>)</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/a7780b4467b337938a16cf5c901c0474880994f4"><code>a7780b4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/115">#115</a> from dhellmann/limit-release-action</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/d49f8981c0278b64ade788011d51456f7267cfdb"><code>d49f898</code></a> do not run the build-n-publish job on forks of the repo</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/cbec5dc9d44fdd5bb6f1840f45b427ea6a276b42"><code>cbec5dc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/114">#114</a> from dhellmann/release-check-depth</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/525c75317f3bb11449093cc7d90d081025320997"><code>525c753</code></a> clone the whole repo when building release</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/27fb6a40ac1575c5ceb575e086f3f7a85f7dc757"><code>27fb6a4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/113">#113</a> from dhellmann/fix-pypi-publish</li>
<li>Additional commits viewable in <a href="https://github.com/sphinx-contrib/spelling/compare/7.0.1...7.1.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinxcontrib-spelling&package-manager=pip&previous-version=7.0.1&new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
Commits on Nov 13, 2020
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](sphinx-doc/sphinx@v3.3.0...v3.3.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Commits on Nov 14, 2020
* Add aiohttp-pydantic to third party libraries

* Update docs/third_party.rst

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>

Co-authored-by: MAILLOL Vincent <vmaillol@webgeoservices.com>
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
(cherry picked from commit 61eab8c)

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Commits on Nov 16, 2020
(cherry picked from commit 98b4c1d)

Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Bumps [yarl](https://github.com/aio-libs/yarl) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/aio-libs/yarl/releases)
- [Changelog](https://github.com/aio-libs/yarl/blob/master/CHANGES.rst)
- [Commits](aio-libs/yarl@v1.6.2...v1.6.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [multidict](https://github.com/aio-libs/multidict) from 5.0.0 to 5.0.2.
- [Release notes](https://github.com/aio-libs/multidict/releases)
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)
- [Commits](aio-libs/multidict@v5.0.0...v5.0.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Commits on Nov 17, 2020
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Commits on Nov 18, 2020
Showing with 18,786 additions and 26,618 deletions.
  1. +0 −49 .appveyor.yml
  2. +0 −22 .azure-pipelines/ci.yml
  3. +0 −148 .azure-pipelines/deploy.yml
  4. +0 −141 .azure-pipelines/stage-lint.yml
  5. +0 −105 .azure-pipelines/stage-test.yml
  6. +3 −0 codecov.yml → .codecov.yml
  7. +0 −12 .dependabot/config.yml
  8. +2 −2 .gitattributes
  9. +2 −2 .github/ISSUE_TEMPLATE.md
  10. +22 −0 .github/ISSUE_TEMPLATE/feature_request.md
  11. +1 −1 .github/PULL_REQUEST_TEMPLATE.md
  12. +1 −0 .github/config.yml
  13. +40 −0 .github/dependabot.yml
  14. +39 −0 .github/workflows/autosquash.yml
  15. +281 −0 .github/workflows/ci.yml
  16. +21 −15 .gitignore
  17. +71 −0 .pre-commit-config.yaml
  18. +0 −395 .travis.yml
  19. +279 −0 CHANGES.rst
  20. +13 −10 CONTRIBUTING.rst
  21. +38 −0 CONTRIBUTORS.txt
  22. +1 −1 LICENSE.txt
  23. +85 −76 Makefile
  24. +32 −25 README.rst
  25. +178 −187 aiohttp/__init__.py
  26. +0 −10,000 aiohttp/_find_header.c
  27. +0 −84 aiohttp/_headers.pxi
  28. +0 −2 aiohttp/_helpers.pyi
  29. +61 −32 aiohttp/_http_parser.pyx
  30. +4 −5 aiohttp/_http_writer.pyx
  31. +2 −0 aiohttp/_websocket.pyx
  32. +15 −23 aiohttp/abc.py
  33. +9 −3 aiohttp/base_protocol.py
  34. +617 −493 aiohttp/client.py
  35. +92 −67 aiohttp/client_exceptions.py
  36. +37 −25 aiohttp/client_proto.py
  37. +299 −224 aiohttp/client_reqrep.py
  38. +53 −53 aiohttp/client_ws.py
  39. +314 −245 aiohttp/connector.py
  40. +67 −53 aiohttp/cookiejar.py
  41. +58 −38 aiohttp/formdata.py
  42. +3 −3 aiohttp/frozenlist.py
  43. +2 −19 aiohttp/frozenlist.pyi
  44. +98 −90 aiohttp/hdrs.py
  45. +246 −181 aiohttp/helpers.py
  46. +58 −36 aiohttp/http.py
  47. +23 −26 aiohttp/http_exceptions.py
  48. +295 −170 aiohttp/http_parser.py
  49. +171 −132 aiohttp/http_websocket.py
  50. +40 −30 aiohttp/http_writer.py
  51. +4 −3 aiohttp/locks.py
  52. +6 −6 aiohttp/log.py
  53. +201 −203 aiohttp/multipart.py
  54. +134 −142 aiohttp/payload.py
  55. +15 −15 aiohttp/payload_streamer.py
  56. +1 −1 aiohttp/py.typed
  57. +80 −52 aiohttp/pytest_plugin.py
  58. +63 −26 aiohttp/resolver.py
  59. +5 −5 aiohttp/signals.py
  60. +2 −7 aiohttp/signals.pyi
  61. +104 −91 aiohttp/streams.py
  62. +9 −34 aiohttp/tcp_helpers.py
  63. +154 −148 aiohttp/test_utils.py
  64. +222 −167 aiohttp/tracing.py
  65. +17 −24 aiohttp/typedefs.py
  66. +420 −341 aiohttp/web.py
  67. +164 −126 aiohttp/web_app.py
  68. +139 −111 aiohttp/web_exceptions.py
  69. +59 −162 aiohttp/web_fileresponse.py
  70. +61 −88 aiohttp/web_log.py
  71. +24 −24 aiohttp/web_middlewares.py
  72. +223 −155 aiohttp/web_protocol.py
  73. +219 −149 aiohttp/web_request.py
  74. +248 −184 aiohttp/web_response.py
  75. +71 −50 aiohttp/web_routedef.py
  76. +124 −80 aiohttp/web_runner.py
  77. +27 −22 aiohttp/web_server.py
  78. +378 −280 aiohttp/web_urldispatcher.py
  79. +122 −97 aiohttp/web_ws.py
  80. +45 −35 aiohttp/worker.py
  81. +1 −1 docs/abc.rst
  82. +2 −0 docs/built_with.rst
  83. +1 −0 docs/client.rst
  84. +25 −3 docs/client_advanced.rst
  85. +45 −22 docs/client_quickstart.rst
  86. +143 −21 docs/client_reference.rst
  87. +95 −80 docs/conf.py
  88. +56 −20 docs/contributing.rst
  89. +94 −4 docs/deployment.rst
  90. +3 −28 docs/faq.rst
  91. +7 −0 docs/glossary.rst
  92. +110 −0 docs/http_request_lifecycle.rst
  93. +35 −19 docs/index.rst
  94. +2 −2 docs/multipart.rst
  95. +1 −1 docs/multipart_reference.rst
  96. +1 −1 docs/old-logo.svg
  97. +1 −1 docs/powered_by.rst
  98. +109 −82 docs/spelling_wordlist.txt
  99. +31 −3 docs/third_party.rst
  100. +23 −7 docs/tracing_reference.rst
  101. +20 −97 docs/web_advanced.rst
  102. +2 −2 docs/web_quickstart.rst
  103. +82 −7 docs/web_reference.rst
  104. +0 −2 docs/websocket_utilities.rst
  105. +19 −18 examples/background_tasks.py
  106. +5 −9 examples/cli_app.py
  107. +5 −5 examples/client_auth.py
  108. +3 −3 examples/client_json.py
  109. +18 −16 examples/client_ws.py
  110. +11 −7 examples/curl.py
  111. +49 −52 examples/fake_server.py
  112. +27 −22 examples/legacy/crawl.py
  113. +69 −56 examples/legacy/srv.py
  114. +36 −40 examples/legacy/tcp_protocol_parser.py
  115. +1 −1 examples/lowlevel_srv.py
  116. +4 −4 examples/server_simple.py
  117. +2 −1 examples/static_files.py
  118. +21 −16 examples/web_classview.py
  119. +10 −10 examples/web_cookies.py
  120. +2 −2 examples/web_rewrite_headers_middleware.py
  121. +15 −13 examples/web_srv.py
  122. +14 −12 examples/web_srv_route_deco.py
  123. +19 −15 examples/web_srv_route_table.py
  124. +16 −16 examples/web_ws.py
  125. +0 −9 pytest.ci.ini
  126. +0 −9 pytest.ini
  127. +14 −0 requirements/base.txt
  128. +0 −25 requirements/ci-wheel.txt
  129. +0 −8 requirements/ci.txt
  130. +2 −1 requirements/cython.txt
  131. +3 −2 requirements/dev.txt
  132. +1 −1 requirements/doc-spelling.txt
  133. +6 −5 requirements/doc.txt
  134. +0 −2 requirements/flake.txt
  135. +6 −5 requirements/lint.txt
  136. +1 −0 requirements/multidict.txt
  137. +13 −0 requirements/test.txt
  138. +0 −1 requirements/towncrier.txt
  139. +0 −2 requirements/wheel.txt
  140. +18 −5 setup.cfg
  141. +79 −82 setup.py
  142. +8 −7 tests/autobahn/client.py
  143. +6 −5 tests/autobahn/server.py
  144. +27 −5 tests/conftest.py
  145. 0 tests/data.zero_bytes
  146. +10 −10 tests/test_classbasedview.py
  147. +5 −3 tests/test_client_connection.py
  148. +167 −136 tests/test_client_exceptions.py
  149. +7 −7 tests/test_client_fingerprint.py
  150. +806 −809 tests/test_client_functional.py
  151. +23 −19 tests/test_client_proto.py
  152. +451 −482 tests/test_client_request.py
  153. +718 −601 tests/test_client_response.py
  154. +202 −216 tests/test_client_session.py
  155. +213 −215 tests/test_client_ws.py
  156. +142 −170 tests/test_client_ws_functional.py
  157. +477 −519 tests/test_connector.py
  158. +236 −198 tests/test_cookiejar.py
  159. +26 −28 tests/test_flowcontrol_streams.py
  160. +24 −13 tests/test_formdata.py
  161. +6 −4 tests/test_frozenlist.py
  162. +215 −145 tests/test_helpers.py
  163. +57 −57 tests/test_http_exceptions.py
  164. +476 −317 tests/test_http_parser.py
  165. +107 −68 tests/test_http_writer.py
  166. +1 −2 tests/test_locks.py
  167. +8 −4 tests/test_loop.py
  168. +608 −563 tests/test_multipart.py
  169. +302 −265 tests/test_multipart_helpers.py
  170. +35 −30 tests/test_payload.py
  171. +410 −236 tests/test_proxy.py
  172. +225 −215 tests/test_proxy_functional.py
  173. +36 −27 tests/test_pytest_plugin.py
  174. +47 −51 tests/test_resolver.py
  175. +58 −58 tests/test_route_def.py
  176. +338 −200 tests/test_run_app.py
  177. +10 −10 tests/test_signals.py
  178. +203 −202 tests/test_streams.py
  179. +4 −75 tests/test_tcp_helpers.py
  180. +53 −58 tests/test_test_utils.py
  181. +40 −82 tests/test_tracing.py
  182. +431 −435 tests/test_urldispatch.py
  183. +103 −94 tests/test_web_app.py
  184. +28 −42 tests/test_web_cli.py
  185. +66 −53 tests/test_web_exceptions.py
  186. +600 −592 tests/test_web_functional.py
  187. +80 −42 tests/test_web_log.py
  188. +291 −204 tests/test_web_middleware.py
  189. +116 −219 tests/test_web_protocol.py
  190. +333 −287 tests/test_web_request.py
  191. +2 −2 tests/test_web_request_handler.py
  192. +339 −291 tests/test_web_response.py
  193. +46 −21 tests/test_web_runner.py
  194. +10 −23 tests/test_web_sendfile.py
  195. +282 −261 tests/test_web_sendfile_functional.py
  196. +36 −49 tests/test_web_server.py
  197. +167 −143 tests/test_web_urldispatcher.py
  198. +74 −140 tests/test_web_websocket.py
  199. +157 −174 tests/test_web_websocket_functional.py
  200. +111 −81 tests/test_websocket_handshake.py
  201. +154 −152 tests/test_websocket_parser.py
  202. +43 −43 tests/test_websocket_writer.py
  203. +38 −36 tests/test_worker.py
  204. +0 −91 tools/build-wheels.sh
  205. +0 −21 tools/build.cmd
  206. +12 −17 tools/check_changes.py
  207. +50 −0 tools/check_sum.py
  208. +37 −21 tools/gen.py
  209. +0 −40 tools/run_docker.sh
  210. +1 −1 vendor/http-parser

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

No commit comments for this range