From 18048f2d314a9535ba267ea5aeb57bfef0580a37 Mon Sep 17 00:00:00 2001 From: lxyu Date: Fri, 26 Aug 2016 17:10:59 +0800 Subject: [PATCH] add changelog, version bumps to v0.3.9 --- CHANGES.rst | 37 +++++++++++++++++++++++++++++++++++++ docs/conf.py | 4 ++-- thriftpy/__init__.py | 2 +- 3 files changed, 40 insertions(+), 3 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index c063d22..9e74664 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,6 +4,43 @@ Changelog 0.3.x ~~~~~ +Version 0.3.9 +------------- + +Released on August 26, 2016. + +- add support for timeout and ssl in `make_server` / `make_client` helper + funcs, via `#204`_, `#205`_ and `#229`_. +- add support for `thrift_file` path in http protocol, via `#225`_. + +- preserve traceback when re-raise undeclared exception, via `#206`_. +- performance improvement by dynamically compile spec'd `__init__` + functions, via `#210`_ and `#227`_. +- performance improvement by refine cython encoding/decoding, + via `#211`_ and `#212_`. + +- bugfix for type error in `cast_byte` parser and improve include dirs + function, via `#214`_ +- bugfix for parse error when field begin with true/false keyword, + via `#215`_ and `#218`_. +- bugfix for `is_open` not return false when socket closed after open, + via `#230`_. + +.. _`#204`: https://github.com/eleme/thriftpy/pull/204 +.. _`#205`: https://github.com/eleme/thriftpy/pull/205 +.. _`#206`: https://github.com/eleme/thriftpy/pull/206 +.. _`#210`: https://github.com/eleme/thriftpy/pull/210 +.. _`#211`: https://github.com/eleme/thriftpy/pull/211 +.. _`#212`: https://github.com/eleme/thriftpy/pull/212 +.. _`#214`: https://github.com/eleme/thriftpy/pull/214 +.. _`#215`: https://github.com/eleme/thriftpy/pull/215 +.. _`#218`: https://github.com/eleme/thriftpy/pull/218 +.. _`#225`: https://github.com/eleme/thriftpy/pull/225 +.. _`#227`: https://github.com/eleme/thriftpy/pull/227 +.. _`#229`: https://github.com/eleme/thriftpy/pull/229 +.. _`#230`: https://github.com/eleme/thriftpy/pull/230 + + Version 0.3.8 ------------- diff --git a/docs/conf.py b/docs/conf.py index 240a81b..4751d22 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -53,9 +53,9 @@ # built documents. # # The short X.Y version. -version = '0.3.8' +version = '0.3.9' # The full version, including alpha/beta/rc tags. -release = '0.3.8' +release = '0.3.9' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/thriftpy/__init__.py b/thriftpy/__init__.py index 6a2377c..8d04fd0 100644 --- a/thriftpy/__init__.py +++ b/thriftpy/__init__.py @@ -5,7 +5,7 @@ from .hook import install_import_hook, remove_import_hook from .parser import load, load_module, load_fp -__version__ = '0.3.8' +__version__ = '0.3.9' __python__ = sys.version_info __all__ = ["install_import_hook", "remove_import_hook", "load", "load_module", "load_fp"]