Commit graph

326 commits

Author SHA1 Message Date
Tyson Clugg
79f573cb73 Merge tag '0.18.1' into develop
0.18.1
2015-11-06 01:14:28 +11:00
Tyson Clugg
cd6d6a33a4 Merge branch 'release/0.18.1' 2015-11-06 01:14:22 +11:00
Tyson Clugg
452f891bb8 Update CHANGES.rst, bump version number. 2015-11-06 01:13:16 +11:00
Tyson Clugg
cc8b0e0e1a Fixes #22 -- Don't assume project has a . 2015-11-06 01:10:06 +11:00
Tyson Clugg
1497af8071 Merge tag '0.18.0' into develop
0.18.0
2015-11-05 15:05:49 +11:00
Tyson Clugg
04e751fed2 Merge branch 'release/0.18.0' 2015-11-05 15:05:43 +11:00
Tyson Clugg
c97d4404f8 Update CHANGES.rst, bump version number. 2015-11-05 15:05:36 +11:00
Tyson Clugg
e358f68f3e Stop building universal wheels, use tox to build wheels and source packages instead. 2015-11-05 14:54:06 +11:00
Tyson Clugg
a0fe15de65 Try to make README more friendly. 2015-11-05 14:52:15 +11:00
Tyson Clugg
bd3252f1c7 Use Sphinx Cloud theme for docs. 2015-11-05 14:50:42 +11:00
Tyson Clugg
5ec0c392d3 Fix order of psycopg2cffi.compat.register() call and psycogreen.gevent.patch_psycopg() call, demote threading module exception to warning. 2015-11-05 14:42:24 +11:00
Tyson Clugg
120d5327fd Add coverage config file. 2015-11-05 14:40:57 +11:00
Tyson Clugg
bc9afefadd Support METEOR_SETTINGS env var, as well as introduce METEOR_PUBLIC_ENVS var. 2015-11-05 11:41:00 +11:00
Tyson Clugg
b4c068b28c Add dev-requirements.txt needed for making a release (make upload). 2015-10-30 23:52:33 +11:00
Tyson Clugg
e1564effda Merge tag '0.17.3' into develop
0.17.3
2015-10-30 14:27:51 +11:00
Tyson Clugg
36ca40edb9 Merge branch 'release/0.17.3' 2015-10-30 14:27:43 +11:00
Tyson Clugg
23f233bd43 Update CHANGES.rst, bump version number. 2015-10-30 14:27:37 +11:00
Tyson Clugg
cb7b0a08fd Fixes #20 -- depend on gevent>=1.1b6 if not running CPython 2.7 2015-10-30 14:21:49 +11:00
Tyson Clugg
156c0bfe5c Merge branch 'develop' into feature/#16_PyPy_support
Conflicts:
	setup.py
2015-10-30 11:11:38 +11:00
Tyson Clugg
9799c10355 Merge tag '0.17.2' into develop
0.17.2
2015-10-29 10:06:37 +11:00
Tyson Clugg
cc0d437e9d Merge branch 'release/0.17.2' 2015-10-29 10:06:30 +11:00
Tyson Clugg
f371c5b1d4 Update CHNAGES.rst, bump version number. 2015-10-29 10:06:17 +11:00
Tyson Clugg
9c865dd978 Fixes #18, fixes #19 -- Use six forPython 3 compatibility. 2015-10-29 10:02:31 +11:00
Tyson Clugg
a3c9f9c802 Python3 compatibility fixes in dddp.api. 2015-10-29 09:53:52 +11:00
Tyson Clugg
5f776a7996 Python3 compatibility fix for alea module. 2015-10-29 09:25:05 +11:00
Tyson Clugg
be93d5e1e8 Pylint cleanups. 2015-10-28 13:30:58 +11:00
Tyson Clugg
b8b519d9b2 Different install requirements for CPython vs PyPy. 2015-10-26 14:39:23 +11:00
Tyson Clugg
252f9bd9fc Add explanations to limitations in README. 2015-10-16 13:31:08 +11:00
Tyson Clugg
741111159c Merge tag '0.17.1' into develop
0.17.1
2015-10-14 03:02:43 +11:00
Tyson Clugg
fae05933e4 Merge branch 'release/0.17.1'
Conflicts:
	docs/conf.py
2015-10-14 03:02:27 +11:00
Tyson Clugg
5ea4bbd533 Update CHANGES.rst, bump version number. 2015-10-14 03:01:19 +11:00
Tyson Clugg
4c0fd40ebd Fix bug causing some subscription queries to use inefficient SQL. 2015-10-14 02:59:02 +11:00
Tyson Clugg
f1fb3d76ab Correct path for .whl files in Makefile. 2015-10-14 01:54:45 +11:00
Tyson Clugg
8acdf40a1b Fix bug in new bumpversion script. 2015-10-14 01:10:16 +11:00
Tyson Clugg
ed22d16cff Merge branch 'release/0.17.0' 2015-10-14 01:09:44 +11:00
Tyson Clugg
4440b94dd7 Fix bug in new bumpversion script. 2015-10-14 01:09:37 +11:00
Tyson Clugg
287bd58fc2 Merge tag '0.17.0' into develop
0.17.0
2015-10-14 01:06:08 +11:00
Tyson Clugg
5627692c98 Merge branch 'release/0.17.0' 2015-10-14 01:06:01 +11:00
Tyson Clugg
91c7773213 Update CHANGES.rst, bump version number with updated script. 2015-10-14 01:05:46 +11:00
Tyson Clugg
472d0c10a4 Repeatable builds using ye olde make. 2015-10-14 00:28:39 +11:00
Tyson Clugg
e0ae6134d1 Use tox test runner - no tests yet (#11). 2015-10-14 00:28:06 +11:00
Tyson Clugg
d1b91891cd Add concrete requirement files for test suite (#11). 2015-10-14 00:26:48 +11:00
Tyson Clugg
1e767ce521 Fixes #10 -- Started documentation 2015-10-14 00:21:30 +11:00
Tyson Clugg
fe6b214f90 Trimmed fat from .gitignore 2015-10-14 00:19:45 +11:00
Tyson Clugg
27c270f40f Fixes #6 (again) -- Python 3 style exception handling. 2015-10-13 23:44:15 +11:00
Tyson Clugg
80238bc785 Make the SQL for subscriptions much faster to run.
The PostgreSQL query planner knows to short-circuit some operators such
as IN or ANY such that `foo_id IN (SELECT foo.id FROM foo WHERE ...)`
doesn't need to perform a full table scan on foo.

This change ensures that `user_rel` WHERE clauses use the `IN` operator
to take advantage of the greatly improved performance.
2015-10-13 23:13:41 +11:00
Tyson Clugg
07fcf39e0a Merge tag '0.16.0' into develop
0.16.0
2015-10-13 12:20:09 +11:00
Tyson Clugg
fa90800e72 Merge branch 'release/0.16.0' 2015-10-13 12:20:03 +11:00
Tyson Clugg
99cff8241e Update CHANGES.rst, bump version number. 2015-10-13 12:19:52 +11:00
Tyson Clugg
b80e50a6ac Improvements to error/exception handling. 2015-10-13 11:39:20 +11:00