Merge tag '0.17.0' into develop

0.17.0
This commit is contained in:
Tyson Clugg 2015-10-14 01:06:08 +11:00
commit 287bd58fc2
4 changed files with 21 additions and 4 deletions

View file

@ -1,6 +1,15 @@
Change Log
==========
0.17.0
------
* Make the SQL for subscriptions much faster for PostgreSQL.
* Repeatable builds using ye olde make.
* Use tox test runner - no tests yet (#11).
* Add concrete requirement files for test suite (#11).
* Started documentation using Sphinx (#10).
* Python 3 style exception handling.
0.16.0
------
* New setting: `DDP_API_ENDPOINT_DECORATORS`.

View file

@ -1,3 +1,11 @@
#!/bin/sh
set -e
cd "${0%/*}"
cat setup.py | sed -e "s/version='[0123456789]\{1,\}\.[0123456789]\{1,\}\.[01234567989]\{1,\}'/version='$( git rev-parse --abbrev-ref HEAD | cut -d / -f 2 )'/" > setup.py
OLD="$( python setup.py --version )"
NEW="$( git rev-parse --abbrev-ref HEAD | cut -d / -f 2 )"
echo "Bumping version ${OLD} -> ${NEW}...\n"
sed -e "s/^ version='${OLD}'/ version='${NEW}'/" setup.py > .setup.py
mv .setup.py setup.py
sed -e "s/^version = '${OLD%.*}'/version = '${NEW%.*}'/" -e "s/^release = '${OLD}/release = '${NEW}'/" docs/conf.py > docs/.conf.py
mv docs/.conf.py docs/conf.py
git diff setup.py docs/conf.py

View file

@ -56,9 +56,9 @@ copyright = u'2015, Tyson Clugg'
# built documents.
#
# The short X.Y version.
version = '0.16'
version = '0.17'
# The full version, including alpha/beta/rc tags.
release = '0.16.0'
release = '0.17.0''
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.

View file

@ -44,7 +44,7 @@ CLASSIFIERS = [
setup(
name='django-ddp',
version='0.16.0',
version='0.17.0',
description=__doc__,
long_description=open('README.rst').read(),
author='Tyson Clugg',