Skip to content
This repository has been archived by the owner on Dec 10, 2018. It is now read-only.

Commit

Permalink
add changelog, version bumps to v0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
lxyu committed Mar 9, 2015
1 parent 8c61f7d commit 57f57b9
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 5 deletions.
46 changes: 46 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,52 @@
Changelog
=========

0.2.x
~~~~~

Version 0.2.0
-------------

Released on March 3, 2015.

- support for default enum values that reference the original enum, via
`#69`_.
- support for `require` keyword, via `#72`_.
- support for allow use and definition of types in the same file, via
`#77`_.
- support for multiplexing for services, via `#88`_.
- support for cython accelerated memory transport and framed transport,
via `#93`
- bugfix for transport clean in read_struct in cybin, via `#70`_.
- bugfix for large reading size in framed transport, via `#73`_.
- bugfix for cython build failed in older CentOS, via `#92`_.
- bugfix for thrift file version mis-match caused message corrupt in
`read_struct`, via `#95`_.

Non-Backward Compatible changes:

- refined new parser, the parser now behaves very similar to Apache Thrift,
and supports a lot more features than the old one, via `#80`_. Refer to the
pull request for more detailed changes.
- refined transport, all transports have cython accelerated version. The
cython version of protocol and transport are enabled by default now.

.. _`#69`: https://github.com/eleme/thriftpy/pull/69
.. _`#70`: https://github.com/eleme/thriftpy/pull/70
.. _`#72`: https://github.com/eleme/thriftpy/pull/72
.. _`#73`: https://github.com/eleme/thriftpy/pull/73
.. _`#77`: https://github.com/eleme/thriftpy/pull/77
.. _`#80`: https://github.com/eleme/thriftpy/pull/80
.. _`#88`: https://github.com/eleme/thriftpy/pull/88
.. _`#91`: https://github.com/eleme/thriftpy/pull/91
.. _`#92`: https://github.com/eleme/thriftpy/pull/92
.. _`#93`: https://github.com/eleme/thriftpy/pull/93
.. _`#95`: https://github.com/eleme/thriftpy/pull/95


0.1.x
~~~~~

Version 0.1.15
--------------

Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,9 @@
# built documents.
#
# The short X.Y version.
version = '0.1.15'
version = '0.2.0'
# The full version, including alpha/beta/rc tags.
release = '0.1.15'
release = '0.2.0'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@

setup(name="thriftpy",
version=version,
description="Pure python implemention of Apache Thrift.",
description="Pure python implementation of Apache Thrift.",
keywords="thrift python thriftpy",
author="Lx Yu",
author_email="[email protected]",
Expand All @@ -82,7 +82,7 @@
ext_modules=ext_modules,
classifiers=[
"Topic :: Software Development",
"Development Status :: 3 - Alpha",
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 2.7",
Expand Down
2 changes: 1 addition & 1 deletion thriftpy/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
from .hook import install_import_hook, remove_import_hook
from .parser import load, load_module

__version__ = '0.1.15'
__version__ = '0.2.0'
__python__ = sys.version_info
__all__ = ["install_import_hook", "remove_import_hook", "load", "load_module"]

0 comments on commit 57f57b9

Please sign in to comment.