Commit Graph

490 Commits

Author SHA1 Message Date
Bertrand Bordage 8060030ae2 Typos. 2015-12-18 11:10:54 +01:00
Bertrand Bordage 99e2aa37b8 Merge pull request #35 from devoto13/master
Switches the debug toolbar panel to the new app loading.
2015-12-15 10:36:59 +01:00
Yaroslav Admin fcc77fa18e Fixed deprecation warning 2015-11-27 16:03:27 +01:00
Joakim Soderlund f26e2752e4 Adds DummyCache to VALID_CACHE_BACKENDS. 2015-11-06 12:05:41 +01:00
Bertrand Bordage cdbfb34c88 Version 1.1.0. 2015-10-28 19:17:39 +01:00
Bertrand Bordage 66406bd24b Typo. 2015-10-28 17:48:14 +01:00
Bertrand Bordage b7f3c35502 Fixes the float test on MySQL. 2015-10-28 17:45:23 +01:00
Bertrand Bordage 87ed73390f Tests and handles Decimal type in query parameters. 2015-10-28 17:08:03 +01:00
Bertrand Bordage 6d6bbdeb6f Tests FloatField and cache queries using it. 2015-10-28 16:51:26 +01:00
Bertrand Bordage 9cf0cd318a Adds tests for UUIDField and DurationField and cache their queries. 2015-10-28 16:19:33 +01:00
Bertrand Bordage ce29686429 Handles IP address caching with PostgreSQL. 2015-10-28 16:16:15 +01:00
Bertrand Bordage 7e3e1dabb9 Adds tests for IP addresses. 2015-10-28 15:43:57 +01:00
Bertrand Bordage d959f3e42f Waits until the end of transaction before triggering the signal, and trigger the signal on all invalidations. 2015-10-28 12:54:39 +01:00
Bertrand Bordage e02632881e Removes some useless compatibility code. 2015-10-28 12:13:48 +01:00
Bertrand Bordage 7177361267 Avoids extra invalidations during write operations. 2015-10-28 11:37:58 +01:00
Bertrand Bordage dcfffbc9a0 Removes the last Python 2.6 compatibility code. 2015-10-28 10:47:48 +01:00
Bertrand Bordage 14151bc1fd Typo. 2015-10-26 20:51:55 +01:00
Bertrand Bordage 43bd5e1b38 Fixes the independence issue when nesting atomic block of different databases. 2015-10-26 02:42:13 +01:00
Bertrand Bordage 5a077ee607 Moves two table lines in the docs. 2015-10-25 20:46:38 +01:00
Bertrand Bordage 3a0372c2e9 Typos in the docs introduction. 2015-10-25 20:34:27 +01:00
Bertrand Bordage 130be2a434 Adds a whole comparison with other ORM caches. 2015-10-25 20:08:18 +01:00
Bertrand Bordage 6249ade208 Improves documentation of the latest additions. 2015-10-25 00:47:24 +02:00
Bertrand Bordage cb0cb1d7a4 Merge remote-tracking branch 'origin/master' into django-1.8
Conflicts:
	docs/quickstart.rst
2015-10-24 22:37:19 +02:00
Bertrand Bordage fa2f829bad Merge pull request #31 from alsonkemp/master
Adds a direct mention to the multi-server synchronisation issue in the quick start guide.
2015-10-24 22:34:40 +02:00
Bertrand Bordage f0afd485b2 Typo. 2015-10-24 21:21:23 +02:00
Bertrand Bordage f5bfeec59b Adds a get_last_invalidation template tag. 2015-10-24 20:26:11 +02:00
Alson Kemp 6d14f074c5 Update to Quick Start
Highlight the need to sync clock across multiple servers.
2015-10-16 11:54:11 -07:00
Bertrand Bordage 1dfe4564c4 Allow GeoDjango and django-transaction-hooks db backends to be used. 2015-10-13 11:56:47 +02:00
Bertrand Bordage 6c13636044 Creates get_last_invalidation(), while simplifying API usage. 2015-10-05 23:48:48 +02:00
Bertrand Bordage abc00b1307 Merges invalidate_all, invalidate_tables and invalidate_models, while optimising it. 2015-10-05 22:31:47 +02:00
Bertrand Bordage d93e4c3e90 Fixes the benchmark by setting up django before importing a model.
Otherwise, Django thinks the Test model is from a 'tests' application instead of 'cachalot'.
2015-10-05 21:06:15 +02:00
Bertrand Bordage 6b385919f1 Fixes tests on Django 1.7. 2015-10-05 20:20:43 +02:00
Bertrand Bordage a8b77c6e32 Adds CACHALOT_ONLY_CACHABLE_TABLES. 2015-10-05 20:10:19 +02:00
Bertrand Bordage 5b0ffb984f Typo. 2015-10-04 23:29:21 +02:00
Bertrand Bordage 64650340b6 Checks that the database and the cache are compatible. 2015-10-04 23:07:52 +02:00
Bertrand Bordage 8fc89836d0 Fixes migration on Django 1.7. 2015-10-04 22:24:58 +02:00
Bertrand Bordage bd16cba2ae [Travis CI] Modify the PostgreSQL user so it can create extensions. 2015-10-04 22:20:53 +02:00
Bertrand Bordage 4a5fe823ff Fixes Django 1.7 tests. 2015-10-04 22:17:49 +02:00
Bertrand Bordage 3a6f7bbc29 Tests all django.contrib.postgres reading possibilities + makes caching work for most array and hstore queries. 2015-10-04 22:14:18 +02:00
Bertrand Bordage 0832e35321 Tests timezones. 2015-10-04 21:04:54 +02:00
Bertrand Bordage f05b143e4c Tiny optimisation. 2015-10-04 21:02:10 +02:00
Bertrand Bordage 42fc5d2f0e Simplification. 2015-10-04 19:53:19 +02:00
Bertrand Bordage 009b7ca557 Handles Django bug #25501 in tests. 2015-10-04 18:35:44 +02:00
Bertrand Bordage 4645ff4fb4 Updates the version of PostgreSQL used by Travis CI. 2015-10-03 04:46:24 +02:00
Bertrand Bordage e1ac02bec7 Fixes Django 1.7 compatibility. 2015-10-03 04:30:23 +02:00
Bertrand Bordage 6b2fdb6da1 Creates a clean way to test PostgreSQL specific features. 2015-10-03 03:18:34 +02:00
Bertrand Bordage 3e393b6067 Stops using deprecated functions. 2015-10-03 01:00:34 +02:00
Bertrand Bordage efd2a2c8a0 Looks like optional models.py are not really optional… Django is buggy… 2015-10-03 00:47:44 +02:00
Bertrand Bordage ab50666a00 Removes the useless models.py since Django 1.7. 2015-10-03 00:10:31 +02:00
Bertrand Bordage ce32ac4c41 Removes the useless explicit app_label since Django 1.7. 2015-10-03 00:10:08 +02:00