CHANGES
=======

0.1.5
-----

* fix requirements.txt

0.1.4
-----

* fix oslo.config

0.1.3
-----

* fix bug -- exception.QException message no assignment

0.1.2
-----

* 把调用和getattr分离，不会捕获多余异常 / _step_invoke支持某个步骤不执行

0.1.1
-----

* Remove version from setup.cfg
* Freeze version 0.1
* 修复一个 PYPI 上传不规范的地方
* 默认包中增加qg.core.app
* 让多个qg项目共存。
* 暂时去掉abs的用法
* 把Extension的测试放单独文件，修改了mock的错误使用。
* Remove unused imports
* Fix log level setting
* use class name as application and extension names
* 增加了 LogExtension 以及测试
* 把pre和post放前面
* QApplication / QExtension / Observable 完成
* singleton tests
* 把 anyjson 加入 requirements.txt; jsonutils 需要使用 anyjson
* 把 exception 和他依赖的部件加进来；同时修改了 gettext 的测试
* 把 _ 加入 flake8 的 builtins, 防止误报 undefined symbol
* Add missing __init__.py
* Update README.md
* add travisCI icon
* Update README.md
* Update README.md
* move tests to root
* fix flake8
* Add travisCI support
* Add gettextutils
* add distribute files
* remove tenant in default context
* import改名 / 删除publish_errors
* move in openstack commons
* Initial commit
