100 Commits
Author SHA1 Message Date
Swen Kooij d9913f1eec Bump version to 6.8b5 2024-07-02 07:45:57 +03:00
Swen KooijandSwen Kooij 3b973361d3 Display pointer cursor when hovering tabs 2024-07-02 07:38:11 +03:00
Swen KooijandSwen Kooij e6527fff4c Don't double key transform in lookups
In Django 4.2, `process_lhs()` is called for IsNull lookups,
which is how this bug came to appear. It was already there
and could be reproduced on Django 3.2.

The issue is when `LocalizedRef` is combined with a localized
lookup. The lookup is unaware of the existing localized ref
and adds another transform on top. This results in the
expression becoming:

```
field->'en'->'en'
```
2024-07-02 07:10:41 +03:00
Swen KooijandSwen Kooij 25259b8469 Silence our own deprecation warning when running the tests 2024-07-02 07:10:29 +03:00
Swen KooijandSwen Kooij 84beade9e0 Make Django tests use USE_TZ = True to silence Django 5.x deprecation warning 2024-07-02 07:10:29 +03:00
Swen KooijandSwen Kooij 150f671115 Pin click version for Black 2024-07-02 07:10:29 +03:00
Swen Kooij fbc1eec754 Bump version number to 6.8b1 2024-01-23 13:55:51 +01:00
Swen Kooij a9906dd159 Bump version number to v6.7 2023-08-10 14:44:20 +02:00
Swen Kooij bc494694f5 Rename default test database to localized_fields 2023-08-09 11:26:23 +02:00
Swen Kooij b0cfaea2b4 Fix instructions for creating Postgres super user
It makes no sense to create a user named `psqlextra`
but then connect with a user named `localized_fields`.
2023-08-09 11:25:48 +02:00
Swen Kooij 8c7d0773f7 Bump version number to v6.6 2021-11-08 15:08:48 +02:00
Swen Kooij cc911d4909 LocalizedAutoSlugField should only warn about deprecation if used 2021-11-08 15:08:08 +02:00
Swen Kooij 0f30cc1493 Ignore build/ folder 2021-11-08 14:39:32 +02:00
Swen Kooij 0d1e9510cf Fix broken Django icon in README 2021-11-08 14:39:20 +02:00
Swen Kooij 25c1c24ccb Declare support for Django 3.2 and Python 3.9 2021-11-08 14:38:01 +02:00
Swen Kooij bd3005a7e9 Bump version number to 6.5 2021-11-08 14:36:55 +02:00
Swen Kooij 7902d8225a Do not set default_app_config for Django 3.2 and newer
See: See: https://docs.djangoproject.com/en/3.2/releases/3.2/#what-s-new-in-django-3-2
2021-11-08 14:36:45 +02:00
Swen Kooij f024e4feb5 Bump version to v6.4 2021-03-22 07:47:23 +02:00
Swen Kooij 92cb5e8b1f Add LocalizedValue.is_empty() 2021-03-22 07:47:00 +02:00
Swen Kooij 5c298ef13e Bump version number to 6.3 2021-03-13 14:01:51 +02:00
Swen Kooij 1b3e5989d3 LocalizedUniqueSlugField should properly deconstruct 'enabled' flag 2021-03-13 13:45:22 +02:00
Swen Kooij d57f9a41bb Mark pytest as a third-party library for isort
Not sure why it doesn't get that.
2021-03-13 13:32:01 +02:00
Swen Kooij bd8924224e Add flag to disable LocalizedUniqueSlugField 2021-03-13 13:24:36 +02:00
Swen Kooij 62e1e805c7 Bump version number to v6.2 2020-12-07 10:49:36 +02:00
Swen Kooij afc39745bf Bump version number to 6.2rc1 2020-11-30 12:28:03 +02:00
Swen KooijandGitHub 1406954dec Merge pull request #91 from SectorLabs/immutable-slugs
Add a flag to make LocalizedUniqueSlugField immutable
2020-11-30 12:26:47 +02:00
Swen Kooij afb94ecf66 Add a flag to make LocalizedUniqueSlugField immutable 2020-11-27 16:36:23 +02:00
Swen Kooij 7ba0ff60ec Bump version number to 6.1 2020-11-25 13:27:11 +02:00
Swen KooijandGitHub 63fb79b02b Merge pull request #90 from SectorLabs/prevent-memory-leak
Prevent accumulating redundant data
2020-11-25 13:24:41 +02:00
Swen Kooij e10ed0e693 Bump version number to 6.0 2020-10-07 12:32:24 +03:00
Swen Kooij ce6ed4a513 Upgrade django-postgres-extra for Django 3.1 compatibility 2020-10-07 11:54:11 +03:00
Swen Kooij 9f99e2cdb0 Declare support for Python 3.9 and Django 3.1 in README 2020-10-07 11:53:10 +03:00
Swen Kooij da7e39c071 Set junit_family=legacy to keep the same coverage report 2020-10-07 11:52:24 +03:00
Swen Kooij 5a9ff191d4 Use force_str() over force_text()
force_text() is going to be removed in Django 4.0
It's just an alias for now.
2020-10-07 11:52:24 +03:00
Swen Kooij c06d09f7d8 Run tests against Django 3.1 2020-10-07 11:52:22 +03:00
Swen Kooij fd2d85064f Run tests against officially released Python 3.9 2020-10-07 11:47:59 +03:00
Swen Kooij 44aefb4e0b Bump version number to 6.0b5 2020-04-29 12:58:49 +03:00
Swen KooijandGitHub f982eac7d8 Merge pull request #85 from SectorLabs/default-callables-admin-form
Fix callable default usage in admin forms
2020-04-29 12:53:13 +03:00
Swen KooijandGitHub f775883790 Merge pull request #83 from belkka/patch-1
Fix dead link to django-postgres-extra docs
2020-04-29 12:52:15 +03:00
Swen Kooij 74c119d32a Bump version number to 6.0b4 2020-03-10 13:15:22 +02:00
Swen Kooij 21a42a383c Bump version number to 6.0b3 2020-02-17 12:58:42 +02:00
Swen KooijandGitHub 701114c20e Merge pull request #78 from SectorLabs/default-values-callables
Accept callables as values in fields
2020-02-17 12:58:02 +02:00
Swen Kooij fbaef6e1ac Add missing long_description_content_type to setup.py 2020-01-06 17:15:37 +01:00
Swen Kooij 49d88af76a Python 3.6, 3.9 and Django 3.0 compatibility 2020-01-06 16:51:30 +01:00
Swen KooijandGitHub 53d7cd0c66 Merge pull request #74 from jar3b/django-30-support
Django 3.0 support
2020-01-06 16:44:59 +01:00
Swen Kooij e5ea632f24 Fix typo in the constraints docs 2019-10-21 17:39:02 +03:00
Swen Kooij 801fa477f1 Remove admin widget image (is in docs now) 2019-10-20 18:29:49 +03:00
Swen Kooij 7c6d3b026d Ensure release is not compatible with django-postgres-extra 3.0 2019-10-20 18:12:20 +03:00
Swen Kooij 65d0811995 Store tests results for python 3.8 job 2019-10-20 18:10:21 +03:00
Swen Kooij 92b1dce239 Set LOCALIZED_FIELDS_EXPERIMENTAL to True by default 2019-10-20 18:05:06 +03:00
Swen Kooij 2bcab4d83a Always run tests against python 3.8 2019-10-20 18:02:58 +03:00
Swen Kooij 82a6efcffe Update links to RTD pages in README 2019-10-20 17:55:51 +03:00
Swen Kooij a8549d6ad3 Ignore pip-wheel-metadata dir 2019-10-20 17:55:00 +03:00
Swen Kooij 7d4e40647a Update example database URL in README 2019-10-20 17:55:00 +03:00
Swen Kooij 4a81363853 django_bleach is a known third party library 2019-10-20 17:54:57 +03:00
Swen Kooij e6ce2da161 Replace README with Markdown version 2019-10-20 17:48:49 +03:00
Swen Kooij 3bf7926c57 Split analysis and test dependencies 2019-10-20 17:48:03 +03:00
Swen Kooij 8c78e5f978 Add readthedocs config 2019-10-20 17:23:26 +03:00
Swen Kooij cdf1831d35 Add sphinx based docs 2019-10-20 17:11:33 +03:00
Swen Kooij 7bf0311306 Add a language argument to LocalizedValue.translate(..) 2019-10-20 16:49:33 +03:00
Swen Kooij e5dcc1b492 Fix #72: LocalizedIntegerField should sort numerically, not lexicographically 2019-10-19 15:48:29 +03:00
Swen Kooij 696050cf6b Fix warning in tests because test class is prefixed with Test 2019-10-19 14:11:41 +03:00
Swen Kooij 0f3ab6af7a Add more keywords 2019-10-19 14:08:25 +03:00
Swen Kooij 71cdeef7a3 Run tests against python 3.8 2019-10-19 14:06:01 +03:00
Swen Kooij 90d2e1fc57 Rename lint job to analysis 2019-10-19 13:13:59 +03:00
Swen Kooij e56a0697b3 Add back dj-database-url, need it for CI 2019-10-19 13:12:52 +03:00
Swen Kooij 19f0ddb336 Fix some flake8/pycodestyle issues 2019-10-19 13:04:53 +03:00
Swen Kooij 2f7314d105 Put requirements in setup.py 2019-10-19 12:51:51 +03:00
Swen Kooij 2cb80431cc Use pytest for running tests 2019-10-19 12:48:32 +03:00
Swen Kooij 7cdd1f4490 Re-format all files 2019-10-19 12:44:41 +03:00
Swen Kooij 4ee1a5f487 Set up setup.py commands for auto formatting and linting 2019-10-19 12:41:06 +03:00
Swen Kooij eb2d166dbe Set up configs for flake8, pep8, black and doc strings formatter 2019-10-19 12:40:19 +03:00
Swen Kooij 76098141e9 Set up dependencies for auto formatting etc 2019-10-19 12:40:16 +03:00
Swen Kooij 3c9251b45a Remove dependency on dj_database_url 2019-10-19 12:33:09 +03:00
Swen Kooij 1fad9fd3b1 Remove duplicate django-postgres-extra dependency 2019-10-19 12:30:57 +03:00
Swen Kooij fa8373cafe Deprecate Python 3.5, 3.6 and Django 1.11 2019-10-14 13:02:05 +03:00
Swen KooijandGitHub a59706fd95 Merge pull request #70 from umazalakain/bump-deprecation
The deprecation package removes its unnecessary unittest2 dependency
2019-10-08 08:57:28 +03:00
Swen Kooij 39495da918 Add test for falling back to default value during an update 2019-10-06 21:16:40 +03:00
Swen Kooij 946e9a67c4 Bump version to 5.3 2019-06-28 08:31:31 +03:00
Swen Kooij 36f6e946b0 Attempt at reducing deprecation warning spam 2019-06-27 15:15:44 +03:00
Swen Kooij 909ebfee69 Bump version number to 5.2 2019-06-27 14:53:58 +03:00
Swen Kooij 95284e6fd0 Add extra step to set up instructions about applying migrations 2019-06-27 13:42:42 +03:00
Swen Kooij e84a5e4ff1 Bump version to 5.1 2019-06-27 13:37:28 +03:00
Swen Kooij 472c7bbc41 Remove dead travis-ci configuration 2019-06-27 13:36:23 +03:00
Swen Kooij 8cc50889ec Set version back to 5.0a11, it was never released 2019-06-27 13:30:19 +03:00
Swen Kooij 8494615d05 Upgrade django-postgres-extra to 1.22 2019-06-27 13:28:29 +03:00
Swen Kooij f0541c047b Bump version number to 5.0a12 2019-06-27 13:27:59 +03:00
Swen Kooij 84658f6010 Bump version number to 5.0a10 2019-06-05 23:26:47 +03:00
Swen KooijandGitHub 0e29871458 Merge pull request #62 from GabLeRoux/patch-1
Remove extra dot in example integration code
2019-06-05 23:12:43 +03:00
Swen KooijandGitHub ffe235d3ac Merge pull request #66 from martinsvoboda/admin-widget-image
Added the image of admin widget
2019-06-05 23:12:25 +03:00
Swen KooijandGitHub d7db2c58c0 Merge pull request #68 from MELScience/fix-django-22
update to support Django 2.2
2019-06-05 23:11:38 +03:00
Swen Kooij f0ac0f7f25 Merge branch 'bump-version' 2019-02-21 12:54:04 +02:00
Swen Kooij 93ffce557c Bump version number to 5.0a9 2019-02-21 12:50:58 +02:00
Swen Kooij 7c432baec7 Upgrade django-postgres-extra to 1.21a16 2019-02-21 12:50:46 +02:00
Swen Kooij ad99b77bcd Bump version number to 5.0a8 2019-02-21 12:34:22 +02:00
Swen Kooij eb2cb6b244 Bump version number to 5.0a7 2019-01-14 11:00:20 +02:00
Swen Kooij ed15fb0079 Upgrade django-postgres-extra>=1.21a15 2019-01-14 11:00:12 +02:00
Swen Kooij f59904f8ea Bump version number to 5.0a6 2019-01-11 15:03:19 +02:00
Swen Kooij f20966d6d2 Fix tests not passing for Django 2.X 2019-01-11 15:02:22 +02:00
Swen KooijandGitHub 25417b5815 Merge pull request #56 from sliverc/user_defined_pk_descriptor
Avoid DoesNotExist error when creating model with user defined pk
2019-01-11 14:47:33 +02:00