diff --git a/HISTORY.rst b/HISTORY.rst index a82be8b5..f261ce0b 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -1,7 +1,7 @@ Release History =============== -X.X.X (XXXX-XX-XX) +0.0.3 (2014-02-26) ------------------ - Use bundled SSL certificates in addition to the OS ones, which have limited @@ -9,8 +9,15 @@ X.X.X (XXXX-XX-XX) - Connection objects reset to their basic state when they're closed, enabling them to be reused. Note that they may not be reused if exceptions are thrown when they're in use: you must open a new connection in that situation. +- Connection objects are now context managers. (`Issue #13`_) +- The ``HTTP20Adapter`` correctly reuses connections. +- Stop sending WINDOWUPDATE frames with a zero-size window increment. +- Provide basic functionality for gracelessly closing streams. +- Exhausted streams are now disposed of. (`Issue #14`_) .. _Issue #9: https://github.com/Lukasa/hyper/issues/9 +.. _Issue #13: https://github.com/Lukasa/hyper/issues/13 +.. _Issue #14: https://github.com/Lukasa/hyper/issues/14 0.0.2 (2014-02-20) ------------------ diff --git a/docs/source/conf.py b/docs/source/conf.py index 30f223fa..95a0df42 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -55,9 +55,9 @@ # built documents. # # The short X.Y version. -version = '0.0.2' +version = '0.0.3' # The full version, including alpha/beta/rc tags. -release = '0.0.2' +release = '0.0.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/hyper/__init__.py b/hyper/__init__.py index e33f39ea..2ee813b6 100644 --- a/hyper/__init__.py +++ b/hyper/__init__.py @@ -6,7 +6,7 @@ A module for providing an abstraction layer over the differences between HTTP/1.1 and HTTP/2.0. """ -__version__ = '0.0.2' +__version__ = '0.0.3' from .http20.connection import HTTP20Connection from .http20.response import HTTP20Response