Tom Christie
8dc9b6bd59
SOCKS proxy support ( #2034 )
2022-01-19 14:58:19 +00:00
Tom Christie
b4f60694eb
Version 0.21 release notes ( #1938 )
2021-11-15 14:35:09 +00:00
Tom Christie
35164b7a64
Version 0.20 ( #1890 )
...
* Version 0.20
* Add date to changelog
* Freeze charset-normalizer to a known version for testing consistency
2021-10-13 10:43:58 +01:00
Tom Christie
e1abaf146f
Tidy up the formatting of HTTP/2 requests ( #1860 )
...
* Tidy up the formatting of HTTP/2 requests
* Black linting
2021-09-14 13:36:22 +01:00
Tom Christie
7e01677f0a
List 'click' and 'rich' in the project dependencies ( #1858 )
2021-09-14 10:44:07 +01:00
Tom Christie
f2992442fd
Update README.md ( #1857 )
2021-09-14 09:54:50 +01:00
Tom Christie
ee9250d60b
Add cli support ( #1855 )
...
* Add cli support
* Add setup.py
* Import main to 'httpx.main'
* Add 'cli' to requirements
* Add tests for command-line client
* Drop most CLI tests
* Add test_json
* Add test_redirects
* Coverage exclusion over _main.py in order to test more clearly
* Black formatting
* Add test_follow_redirects
* Add test_post, test_verbose, test_auth
* Add test_errors
* Remove test_errors
* Add test_download
* Change test_errors - perhaps the empty host header was causing the socket error?
* Update test_errors to not break socket
* Update docs
* Update version to 1.0.0.beta0
* Tweak CHANGELOG
* Fix up images in README
* Tweak images in README
* Update README
2021-09-14 09:44:43 +01:00
Tom Christie
0d7c4caada
Version 0.19.0 ( #1809 )
...
* Update CHANGELOG
* Update CHANGELOG
* Version 0.19.0
* Update CHANGELOG
2021-08-19 12:37:25 +01:00
Tom Christie
d5143120d1
Use either brotli or brotlicffi. ( #1618 )
...
* Use either brotli (recommended for CPython) or brotlicffi (Recommended for PyPy and others)
* Add comments in places where we switch behaviour depending on brotli/brotlicffi
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
2021-08-13 11:52:45 +01:00
Tom Christie
acb5e6ac50
Add charset_normalizer detection. ( #1791 )
...
* Add charset_normalizer detection
* Tweak JSON tests for slightly different charset decoding behaviour
* Add charset-normalizer to docs
2021-08-13 11:38:53 +01:00
Sidharth Vinod
5096663181
Fix third party documentation link ( #1691 )
2021-06-17 11:37:03 +01:00
Tom Christie
760af43b4f
Update brotli support to use the brotlicffi package ( #1605 )
...
* Update brotli support to use the brotlicffi package
2021-04-28 10:09:29 +01:00
Tom Christie
0c2cb240df
Version 0.18.0 ( #1576 )
...
* Version 0.18.0
2021-04-27 15:20:22 +01:00
Tom Christie
8fd5b71016
Drop StreamContextManager in favour of contextlib.contextmanager/asynccontextmanager ( #1577 )
...
* Drop StreamContextManager in favour of using contextlib.contextmanager/asyncontextmanager
* Use type: ignore to avoid mypy errors on 3.6
2021-04-19 11:07:07 +01:00
Tom Christie
59f65e2b98
Version 0.17.0 ( #1403 )
...
* Version 0.17.0
* Update changelog
* Tweak verbs
* Fix backtick
Co-authored-by: Jamie Hewland <jamie.hewland@hpe.com>
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
Co-authored-by: Jamie Hewland <jamie.hewland@hpe.com>
2021-02-28 17:05:01 +01:00
nkitsaini
181639322e
Update README to reflect new estimate for v1.0 release ( #1445 )
...
Co-authored-by: Ankit <ankit@jpqr.com>
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
2021-01-07 07:57:25 +01:00
Tom Christie
ceccb964e6
Update butterfly logo ( #1382 )
2020-11-10 10:16:07 +00:00
Kyungmin Lee
84dca25b8e
Fix typo ( #1386 )
...
* Fix typo
three greater-than signs -> three dots
* Fix typo
three greater-than signs -> three dots
* Fix typo
three greater-than signs -> three dots
2020-11-08 10:28:38 +01:00
Tom Christie
dbbcf438cd
Version 0.16 ( #1347 )
2020-10-06 15:29:40 +01:00
Tom Christie
c923f1af91
Update docs for 0.15 ( #1306 )
2020-09-22 11:57:14 +01:00
Tom Christie
ff0febbaa9
Update README.md ( #1291 )
...
* Update README.md
* Update index.md
2020-09-17 09:11:41 +01:00
Florimond Manca
8fa87650b2
Drop urllib3 in favor of public gist ( #1182 )
...
* Drop urllib3 in favor of public gist
* Drop urllib3 coverage omit
* Drop recommendation to use urllib3 transport during Requests migration
* Add urllib3-transport to 3p pkgs
* Drop urllib3 from dependencies list in README / docs home page
Co-authored-by: Tom Christie <tom@tomchristie.com>
2020-09-04 22:56:36 +02:00
Joe
15c1e42c20
Packaging dependancy tweaks ( #1206 )
...
* Remove idna and add brotli to extras
* Update dependency docs
* Update BrotliDecoder error message
* Add nocover
Co-authored-by: Tom Christie <tom@tomchristie.com>
2020-08-21 12:30:57 +01:00
Tom Christie
f4b407a7c4
Adjust 1.0 expectations. ( #1202 )
...
* Adjust 1.0 expectations.
Not sure why I thought saying "expected September 2020" was a good idea.
Like *maybe* that'll happen, but no problem with us taking our time if there's areas we want to be really firm about first. *Eg finer details in the Transport API*.
* Update index.md
2020-08-20 16:30:45 +01:00
Hugo van Kemenade
d10b7cdc51
Use pycon for Python console code blocks ( #1187 )
...
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
2020-08-18 15:17:44 +02:00
Tom Christie
8c7729e42c
Version 0.14.0 ( #1083 )
...
* Version 0.14.0
* Update CHANGELOG
* Update CHANGELOG.md
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com>
* Update CHANGELOG
* max_keepalive_connections
* Add deprecation test
* Update CHANGELOG.md
* Undate dependency pin callout
* Update expected 1.0 release date
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com>
2020-08-07 15:50:25 +01:00
Tom Christie
8d9dfb54fc
HTTP/2 becomes fully optional ( #1140 )
...
* HTTP/2 becomes fully optional
* Fix linting, coverage
2020-08-07 15:16:21 +01:00
Florimond Manca
78cf16ace9
Drop HSTS Preloading ( #1110 )
...
* Drop HSTS Preloading
* Update test_client.py
Co-authored-by: Tom Christie <tom@tomchristie.com>
2020-08-05 13:05:45 +01:00
Tom Christie
2c2c6a71a9
Version 0.13 ( #971 )
...
* Version 0.13
* Update docs to 0.13 as the latest
* Whitespacing tweak
* More explicit notes about transport API renamings
* Update changelog
Co-authored-by: florimondmanca <florimond.manca@gmail.com>
2020-05-22 09:41:02 +01:00
Tom Christie
99a5c78bbb
Update dependencies in docs ( #969 )
...
* Update dependencies in docs
* Update README.md
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
* Update docs/index.md
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
2020-05-21 13:43:34 +01:00
Tom Christie
bed3d8bd38
Version 0.13.0.dev0 ( #915 )
...
* Version 0.13.0.dev0
* Bump httpcore
* Include packaging in requirements
* Include note on UDS support
* Update CHANGELOG
2020-04-30 17:09:49 +01:00
Tom Christie
c6872e1fea
Update README.md
2020-04-24 16:47:24 +01:00
Tom Christie
19bf2112a1
Test Suite on GitHub Actions ( #907 )
...
* Test Suite on GitHub Actions
* Add linting checks
* Update badges. Drop unused codecov, pending GitHub action support,
2020-04-24 16:46:45 +01:00
Florimond Manca
d63108d613
Fix casing nits ( #889 )
2020-03-29 12:46:38 +02:00
Florimond Manca
21f533774f
Add 'Third Party Packages' docs page ( #876 )
2020-03-26 15:43:04 +01:00
Tom Christie
6e40c1b26a
Version 0.12 ( #852 )
...
* Version 0.12
* Update docs to reference 0.12
2020-03-09 10:18:34 +00:00
Florimond Manca
7d84408cda
Add an async example to intro snippets ( #750 )
2020-01-14 09:01:09 +00:00
Tom Christie
367bff621c
Use www.python-httpx.org domain
2020-01-09 09:49:25 +00:00
Tom Christie
97807bf607
Link to changelog
2020-01-09 09:22:54 +00:00
Tom Christie
b932d94d99
Use www.python-httpx.org domain
2020-01-09 09:18:32 +00:00
Tom Christie
2038919b7e
Proposed 0.11 docs ( #727 )
...
* Proposed 0.11 docs
* Add async section and link in
* Update docs/advanced.md
Co-Authored-By: Florimond Manca <florimond.manca@gmail.com>
* Update docs/async.md
Co-Authored-By: Florimond Manca <florimond.manca@gmail.com>
* Update docs/async.md
Co-Authored-By: Florimond Manca <florimond.manca@gmail.com>
* Update docs/quickstart.md
Co-Authored-By: Florimond Manca <florimond.manca@gmail.com>
* Update docs/async.md
Co-Authored-By: Florimond Manca <florimond.manca@gmail.com>
* Update docs/async.md
Co-Authored-By: Florimond Manca <florimond.manca@gmail.com>
* Update docs/async.md
Co-Authored-By: Florimond Manca <florimond.manca@gmail.com>
* Docs updates
* Use context-managed client instances in examples
* Update README with links to docs site, rather than to .md documents
* "99% test coverage"
* Update docs/async.md
Co-Authored-By: Florimond Manca <florimond.manca@gmail.com>
* Update docs/async.md
Co-Authored-By: Florimond Manca <florimond.manca@gmail.com>
* Add Client.close method to API docs
* Update docs/async.md
Co-Authored-By: Florimond Manca <florimond.manca@gmail.com>
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
2020-01-08 12:51:52 +00:00
Tom Christie
35b7516674
Version 0.10.0 ( #691 )
...
* Version 0.10.0
* Update CHANGELOG.md
Co-Authored-By: Florimond Manca <florimond.manca@gmail.com>
* Include changelog for 'response.request is no longer optional'.
* Add response.elapsed note to changelog
* Also ref original PR for response.elapsed behavior
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
2019-12-29 17:00:34 +00:00
Tom Christie
85cc8f8008
Update README.md
2019-12-06 15:34:21 +00:00
Tom Christie
cb735b9b0d
Update README.md
2019-12-04 17:21:17 +00:00
Tom Christie
293bc70947
Update README.md
2019-12-04 09:54:05 +00:00
Tom Christie
3cbe7315e8
Concurrency autodetection ( #585 )
...
* Simplify HTTP version config, and switch HTTP/2 off by default
* HTTP/2 docs
* HTTP/2 interlinking in docs
* Add concurrency auto-detection
* Add sniffio
2019-12-02 19:26:16 +00:00
Tom Christie
206c5372a6
Drop sync ( #544 )
...
Drop sync client
2019-11-27 10:43:42 +00:00
Kyle Galbraith
b65bce5924
Fix typos, spelling issues, and grammar in docs ( #426 )
2019-10-02 11:46:54 -05:00
Yeray Diaz Diaz
8155352d20
Document digest auth ( #348 )
...
* Document authentication
* Fix linting errors
* Tweak wording
* Update docs/quickstart.md
Co-Authored-By: Florimond Manca <florimond.manca@gmail.com>
2019-09-16 12:50:00 +01:00
can
c7af2b1a5d
added hstspreload in Dependencies docs
2019-09-05 10:40:06 +03:00