diff --git a/CHANGES.rst b/CHANGES.rst index 7ff7772..c669bdb 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,6 +4,40 @@ Changelog 0.3.x ~~~~~ +Version 0.3.2 +------------- + +Released on Oct 12, 2015. + +- add `__thrift_meta__` attribute to loaded module, via `#138`_. +- add type validation before write data to transport, via `#149`_ and `#150`_. +- add load_fp api to load thrift from file like object, via `#154`_. +- add support for recursive struct definition, via `#155`_. +- add support for integer boolean constants, via `#161`_. + +- simplify the read_i08() bool result cast, via `#162`_. +- performance improvements on payload `init()` func, via `#163`_. + +- bugfix for parsing of duplicate field name or id, now will raise error + when duplicates detected, via `#139`_. +- bugfix for server side transport not connected error when closing socket, + via `#143`_. +- bugfix for a typo error in `default_spec` generation, via `#145`_. +- bugfix for i16 byte swap bug in OS X, via `#148`_. + +.. _`#138`: https://github.com/eleme/thriftpy/pull/138 +.. _`#139`: https://github.com/eleme/thriftpy/pull/139 +.. _`#143`: https://github.com/eleme/thriftpy/pull/143 +.. _`#145`: https://github.com/eleme/thriftpy/pull/145 +.. _`#148`: https://github.com/eleme/thriftpy/pull/148 +.. _`#149`: https://github.com/eleme/thriftpy/pull/149 +.. _`#150`: https://github.com/eleme/thriftpy/pull/150 +.. _`#154`: https://github.com/eleme/thriftpy/pull/154 +.. _`#161`: https://github.com/eleme/thriftpy/pull/161 +.. _`#162`: https://github.com/eleme/thriftpy/pull/162 +.. _`#163`: https://github.com/eleme/thriftpy/pull/163 + + Version 0.3.1 ------------- diff --git a/docs/conf.py b/docs/conf.py index 5bae213..15ead2c 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -53,9 +53,9 @@ # built documents. # # The short X.Y version. -version = '0.3.1' +version = '0.3.2' # The full version, including alpha/beta/rc tags. -release = '0.3.1' +release = '0.3.2' # 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 4595404..a094ffc 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.1' +__version__ = '0.3.2' __python__ = sys.version_info __all__ = ["install_import_hook", "remove_import_hook", "load", "load_module", "load_fp"]