Skip to content

Commit ece6656

Browse files
committed
Release 20.4.0
1 parent 982c8ac commit ece6656

File tree

6 files changed

+25
-7
lines changed

6 files changed

+25
-7
lines changed

CHANGELOG.rst

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,30 @@ Changelog
88

99
.. towncrier release notes start
1010
11+
20.4.0 (2020-04-16)
12+
===================
13+
14+
Features
15+
--------
16+
17+
- Support for Python 3.8 and PyPy3: treq is now tested with these interpreters. (`#271 <https://github.com/twisted/treq/issues/271>`__)
18+
19+
20+
Bugfixes
21+
--------
22+
23+
- `treq.client.HTTPClient.request()` and its aliases no longer raise `UnicodeEncodeError` when passed a Unicode *url* and non-empty *params*.
24+
Now the URL and query parameters are concatenated as documented. (`#264 <https://github.com/twisted/treq/issues/264>`__)
25+
- In treq 20.3.0 the *params* argument didn't accept parameter names or values that contain the characters ``&`` or ``#``.
26+
Now these characters are properly escaped. (`#282 <https://github.com/twisted/treq/issues/282>`__)
27+
28+
29+
Improved Documentation
30+
----------------------
31+
32+
- The treq documentation has been revised to emphasize use of `treq.client.HTTPClient` over the module-level convenience functions in the `treq` module. (`#276 <https://github.com/twisted/treq/issues/276>`__)
33+
34+
1135
20.3.0 (2020-03-15)
1236
===================
1337

changelog.d/264.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/271.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/276.doc.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/282.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

src/treq/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77

88
from incremental import Version
99

10-
__version__ = Version('treq', 20, 3, 0)
10+
__version__ = Version('treq', 20, 4, 0)
1111
__all__ = ["__version__"]

0 commit comments

Comments
 (0)