Commit graph

26 commits

Author SHA1 Message Date
Tyson Clugg
26ea627c55 Update CHANGES.rst, bump version number. 2016-01-28 15:34:43 +11:00
Tyson Clugg
4fc7f2179f Consistent handling of client side vs server side errors. 2016-01-08 17:38:41 +11:00
Tyson Clugg
64aa79fab7 Update CHANGES.rst, bump version number. 2015-12-16 21:29:35 +11:00
Tyson Clugg
a23d2f8056 Crude support for pub access to this.user. 2015-12-16 21:16:16 +11:00
Tyson Clugg
d7dde53bdc Packaging updates in preparation for next release.
- `make test` runs tox against Python 2.7/3.3/3.4/3.5 and Django
  1.8/1.9.
- Building universal wheels with PEP-0496 Environment Markers.
- Build wheel from tox environment to ensure consistency.
- Consistent layout for setup and requirements files, now using PEP-0409
  Environment Markers.
- Dropping support for Django 1.7 (didn't work anyway).
- Moving repository to https://github.com/django-ddp/django-ddp (new
  Github organisation).
- Update changelog.
2015-12-14 13:05:28 +11:00
Tyson Clugg
452f891bb8 Update CHANGES.rst, bump version number. 2015-11-06 01:13:16 +11:00
Tyson Clugg
c97d4404f8 Update CHANGES.rst, bump version number. 2015-11-05 15:05:36 +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
23f233bd43 Update CHANGES.rst, bump version number. 2015-10-30 14:27:37 +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
be93d5e1e8 Pylint cleanups. 2015-10-28 13:30:58 +11:00
Tyson Clugg
397e044ddd Work towards #16 -- Use psycopg2cffi compatibility if psycopg2 not installed. 2015-10-08 11:58:42 +11:00
Tyson Clugg
61e5d8dcf8 Don't attempt to monkey patch more than once. 2015-09-18 17:42:41 +10:00
Tyson Clugg
7663405702 Honour AleaIdField(max_length=...) when generating IDs. 2015-08-11 09:44:54 +10:00
Tyson Clugg
5088c0016d Move thread local factories out of ThreadLocal so other modules may add their own factories. 2015-07-21 21:17:23 +10:00
Tyson Clugg
d60ce9479a Don't barf on multiple invocations of greenify(). 2015-06-14 00:02:29 +10:00
Tyson Clugg
f02fba6d9f Refactor serialization to imporove performance (less DB queries) and add support for auth updating subscriptions. 2015-05-28 10:53:29 +10:00
Tyson Clugg
c7ecd60ea7 Refactor pub/sub functionality to fix support for removed. 2015-05-21 12:51:43 +10:00
Tyson Clugg
b6a4388b93 Move serializer factory into global thread context. 2015-04-27 10:29:00 +10:00
Tyson Clugg
86c8a68f88 Move dddp.main.greenify() to dddp.greenify() to avoid import of threading module before green thread init. 2015-04-23 13:50:33 +10:00
Tyson Clugg
c40e8722bc Add console script to start DDP service in more robust manner than using the dddp Django mangement command (bump version for release: 0.2.3). 2015-04-15 11:00:15 +10:00
Tyson Clugg
41c544dadb Fix generation of meteor ID's to match meteor client implementation. 2015-04-14 11:08:08 +10:00
Tyson Clugg
94a75dee8b Django DDP version 0.2.0 2015-04-08 16:14:22 +10:00
Tyson Clugg
ab0d3ba161 Add gevent thread local support, Alea PRNG generator, refactor EJSON message generation, add ObjectMapping model. 2015-03-04 18:29:07 +11:00
Tyson Clugg
a044326be0 A working proof-of-concept. 2015-02-23 15:29:18 +11:00