8000 Bump version to 0.9.0 · python-hyper/h11@83e1a0b · GitHub
[go: up one dir, main page]

< 8000 div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;">
Skip to content

Commit 83e1a0b

Browse files
committed
Bump version to 0.9.0
Note that the "..broader range of characters in header values" change was not released in 0.8.1, hence the move in the changelog.
1 parent 9c68aa8 commit 83e1a0b

File tree

2 files changed

+28
-5
lines changed

2 files changed

+28
-5
lines changed

docs/source/changes.rst

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,41 @@ History of changes
33

44
.. currentmodule:: h11
55

6-
v0.8.1 (2018-04-14)
6+
v0.9.0 (2019-05-15)
77
-------------------
88

99
Bug fixes:
1010

11-
* Always return headers as ``bytes`` objects (`#60
12-
<https://github.com/python-hyper/h11/issues/60>`__)
1311
* Allow a broader range of characters in header values. This violates
1412
the RFC, but is apparently required for compatibility with
1513
real-world code, like Google Analytics cookies (`#57
1614
<https://github.com/python-hyper/h11/issues/57>`__, `#58
17-
<https://github.com/python-hyper/h11/issues/58>`__)
15+
<https://github.com/python-hyper/h11/issues/58>`__).
16+
* Validate incoming and outgoing request paths for invalid
17+
characters. This prevents a variety of potential security issues
18+
that have affected other HTTP clients. (`#69
19+
<https://github.com/python-hyper/h11/pull/69>`__).
20+
* Force status codes to be integers, thereby allowing stdlib
21+
HTTPStatus IntEnums to be used when constructing responses (`#72
22+
<https://github.com/python-hyper/h11/issues/72>`__).
23+
24+
Other changes:
25+
26+
* Make all sentinel values inspectable by IDEs, and split
27+
``SEND_BODY_DONE`` into ``SEND_BODY``, and ``DONE`` (`#75
28+
<https://github.com/python-hyper/h11/pull/75>`__).
29+
* Drop support for Python 3.3.
30+
* LocalProtocolError raised in start_next_cycle now shows states for
31+
more informative errors (`#80
32+
<https://github.com/python-hyper/h11/issues/80>`__).
33+
34+
v0.8.1 (2018-04-14)
35+
-------------------
36+
37+
Bug fixes:
38+
39+
* Always return headers as ``bytes`` objects (`#60
40+
<https://github.com/python-hyper/h11/issues/60>`__)
1841

1942
Other changes:
2043

h11/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
# want. (Contrast with the special suffix 1.0.0.dev, which sorts *before*
1414
# 1.0.0.)
1515

16-
__version__ = "0.8.1+dev"
16+
__version__ = "0.9.0"

0 commit comments

Comments
 (0)
0