Commit graph

407 commits

Author SHA1 Message Date
Tyson Clugg
1e1954b06f Merge tag '0.19.1' into develop
0.19.1 (2016-01-28)
-------------------
* Consistent handling of client errors (`MeteorError`) which shouldn't
  be logged.
* Reduce wheel size from 204KB to 68KB by removing dddp.test package.
* Reduce sdist size from 10MB to 209KB by removing Meteor build from
  test suite.
* Improve test suite with coverage now 65% when tested via Travis CI.
* Dropped support for Python 3.3.
* Fix for #3 -- drop support for Django 1.7, add support for Django 1.9
  - thanks @schinckel.
* Re-raise exceptions from DDP WebSocket handlers rather than swallowing
  them.
* Fix for #33 -- Add `meteor_autoupdate_clientVersions` publication.
2016-01-28 16:28:09 +11:00
Tyson Clugg
c11a564311 Merge branch 'release/0.19.1' 2016-01-28 16:26:52 +11:00
Tyson Clugg
26ea627c55 Update CHANGES.rst, bump version number. 2016-01-28 15:34:43 +11:00
Tyson Clugg
9de85e70f2 Add new account/login test case. 2016-01-28 15:06:45 +11:00
Tyson Clugg
ef52a938b1 Pylint cleanups to dddp.accounts.ddp module. 2016-01-28 15:04:21 +11:00
Tyson Clugg
4ce7f8ce33 Move expected test failure to TestCase class. 2016-01-28 15:03:44 +11:00
Tyson Clugg
bcccac1da7 Update CHANGES.rst 2016-01-28 14:57:35 +11:00
Tyson Clugg
b2eb2d4436 Merge pull request #40 from MEERQAT/feature/client_errors
Consistent handling of client side vs server side errors.
2016-01-28 14:56:42 +11:00
Tyson Clugg
4fc7f2179f Consistent handling of client side vs server side errors. 2016-01-08 17:38:41 +11:00
Tyson Clugg
27caf032a6 Don't include meteor build in wheel or sdist builds. 2016-01-06 15:54:58 +11:00
Tyson Clugg
e2f9887076 Don't include dddp.test as a package (moved out of dddp package). 2016-01-06 15:03:15 +11:00
Tyson Clugg
9572f7fbd8 Merge pull request #39 from schinckel/documentation-update
Fixes #37 -- Add meteor requirement note (thanks @schinckel).
2016-01-05 23:28:11 +11:00
Tyson Clugg
91152983cd Merge pull request #38 from schinckel/remove-django-dbarray
Fixes #3 -- Remove reliance on django-dbarray (thanks @schinckel)
2016-01-05 23:27:29 +11:00
Matthew Schinckel
b19bceb767 Add meteor requirement note.
Reformat block text to be consistent.

Remove whitespace at ends of lines.
2016-01-05 22:13:26 +10:30
Matthew Schinckel
599818e900 Remove reliance on django-dbarray.
Remove old-style aggregate gunk.

Resolves #3
2016-01-05 21:59:53 +10:30
Tyson Clugg
5dba5ce143 Merge pull request #35 from django-ddp/feature/#33_meteor_autoupdate_clientVersions
Fixes #33 -- Add `meteor_autoupdate_clientVersions` publication.
2015-12-29 14:54:11 +11:00
Tyson Clugg
b42957ec24 Fixes #33 -- Add meteor_autoupdate_clientVersions publication.
Includes new sub/unsub test case.
2015-12-28 02:38:28 +11:00
Tyson Clugg
f4e947d544 Fix MANIFEST for .travis.yml.ok 2015-12-28 01:10:23 +11:00
Tyson Clugg
8ef270dbd5 Merge pull request #32 from django-ddp/feature/#11_test_suite
Test suite runs tests
2015-12-28 01:08:42 +11:00
Tyson Clugg
06728df58f Pass Travis CI if Python 3 / PyPy builds fail. 2015-12-28 00:55:05 +11:00
Tyson Clugg
3146461cf1 Create DB using default DB credentials. 2015-12-22 00:31:28 +11:00
Tyson Clugg
129799f8da Attempt to get Travis CI behaving. 2015-12-21 23:55:01 +11:00
Tyson Clugg
bc5e6f359b Remove trailing apostrophe from .travis.yml. 2015-12-21 22:08:47 +11:00
Tyson Clugg
200e02e3c4 Drop PGDATABASE and PGUSER from build matrix. 2015-12-21 22:05:27 +11:00
Tyson Clugg
7fabb813de Fix Travis CI build matrix. 2015-12-21 22:03:19 +11:00
Tyson Clugg
3a09f8246d Fix lint errors in Travis CI config. 2015-12-21 21:53:23 +11:00
Tyson Clugg
f79c11e70f Move comment to fix Travis-CI. 2015-12-21 21:32:01 +11:00
Tyson Clugg
76cf621ef6 Add AccountsTestCase with login. 2015-12-21 21:08:36 +11:00
Tyson Clugg
f051986595 Add WebSocket and DDP tests to test suite. 2015-12-21 21:07:26 +11:00
Tyson Clugg
2e86354c4b Move MeteorView out of test project urls into django_todos. 2015-12-21 21:06:13 +11:00
Tyson Clugg
89dd3649d7 Re-raise exceptions after sending error to client. 2015-12-21 21:04:44 +11:00
Tyson Clugg
460e1c685a Explicitly turn off debug in tests. 2015-12-21 21:03:06 +11:00
Tyson Clugg
552cd6b30b Permit Django 1.9 naming for postgres DB backend. 2015-12-21 20:59:08 +11:00
Tyson Clugg
0bcb216167 Don't supress exceptions in pgworker greenlets. 2015-12-21 20:57:11 +11:00
Tyson Clugg
5d1eedd75a Remove doctest runner cruft from dddp.alea (now in dddp.tests). 2015-12-21 20:54:18 +11:00
Tyson Clugg
86b0e23806 Customisable build_meteor for setuptools, omit dddp/testbuild/bundle/programs/server/npm from builds. 2015-12-21 20:49:43 +11:00
Tyson Clugg
d04d56bdb7 Apply gevent monkey patching before importing django (which imports threading). 2015-12-18 10:47:38 +11:00
Tyson Clugg
3a6f22e252 Document Django 1.9 not supporting Python 3.3 2015-12-17 19:10:47 +11:00
Tyson Clugg
8cbd3f3389 Show env in Travis-CI. 2015-12-17 03:02:25 +11:00
Tyson Clugg
b28d087813 Better tox/travis integration. 2015-12-17 02:22:27 +11:00
Tyson Clugg
e0d18c60bf Make Python 3.5 available and increase verbosity of Travis-CI. 2015-12-17 00:25:58 +11:00
Tyson Clugg
73e735374b Don't pass tox tests if missing required python version in Travis-CI. 2015-12-17 00:17:29 +11:00
Tyson Clugg
3e4a717b9f Add Meteor to path for Travis-CI. 2015-12-17 00:05:32 +11:00
Tyson Clugg
8c56711d16 Install Meteor in Travis-CI. 2015-12-17 00:01:32 +11:00
Tyson Clugg
02b6c39265 Upgrade setuptools in Travis-CI. 2015-12-16 23:56:11 +11:00
Tyson Clugg
301b71c741 Use setuptools>=18.5 in Travis-CI. 2015-12-16 23:23:18 +11:00
Tyson Clugg
7b178f9942 Don\t use $LOGNAME when building docs. 2015-12-16 23:15:47 +11:00
Tyson Clugg
c820e908d3 Add date to CHANGE.rst 2015-12-16 22:44:16 +11:00
Tyson Clugg
a6ba8892fd Merge tag '0.19.0' into develop
0.19.0
2015-12-16 22:43:20 +11:00
Tyson Clugg
db1a5b09cb Merge branch 'release/0.19.0' 2015-12-16 22:40:58 +11:00