Commit Graph
100 Commits
Author SHA1 Message Date
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
Swen KooijandGitHub abd1587ca0 Merge pull request #54 from sliverc/query_by_active_lang
Add support for localized query lookups
2019-01-11 14:47:18 +02:00
Swen KooijandGitHub 60fc79e9ff Merge pull request #57 from velrest/master
Fix typo in documentation for clean
2019-01-11 14:46:21 +02:00
Swen KooijandGitHub ca470fc577 Merge pull request #49 from MELScience/admin-fix
Add tests for LocalizedFieldsAdminMixin
2019-01-11 14:46:10 +02:00
Swen KooijandGitHub fac1a595aa Merge pull request #55 from sliverc/hstore_extension
Enable HStore extension for localized fields to work
2019-01-11 14:44:05 +02:00
Swen KooijandGitHub d66f5085a8 Merge branch 'master' into hstore_extension 2019-01-11 14:40:38 +02:00
Swen Kooij c6e8321ae7 Add CircleCI badge to README 2019-01-11 14:40:27 +02:00
Swen Kooij b2f50ec82b Convert to use CircleCI and run tests against Django 2.1/Python 3.7 2019-01-11 14:37:03 +02:00
Swen KooijandGitHub acf8867974 Merge pull request #52 from SectorLabs/localized-integer-field-widget
Add LocalizedIntegerFieldWidget
2018-09-24 15:16:55 +03:00
Swen Kooij 88e2d29596 Bump version number to 5.0a3 2018-06-28 12:39:25 +03:00
Swen KooijandGitHub 588f32086b Merge pull request #51 from SectorLabs/multiwidget
Copy the widget for each language
2018-06-28 12:39:02 +03:00
Swen Kooij 2393539b44 Bump version number to 5.0a2 2018-06-19 12:30:04 +03:00
Swen Kooij e322b3d63b Upgrade django-postgres-extra to 1.21a11 2018-06-19 12:29:55 +03:00
Swen Kooij 1b1d24a460 Make defaults work for LocalizedIntegerField 2018-06-15 17:07:12 +03:00
Swen Kooij fb233e8f25 Make sure values are strings before saving LocalizedIntegerValue 2018-06-15 16:19:32 +03:00
Swen Kooij bca94a3508 Add quick docs on LocalizedIntegerField 2018-06-15 13:04:00 +03:00
Swen Kooij 8c83fa6b49 Bump version number to 5.0a1 2018-06-15 12:58:27 +03:00
Swen Kooij 90597da8fd Add a LocalizedIntegerField 2018-06-15 12:58:01 +03:00
Swen Kooij 752e17064d Deprecate LocalizedFileValue.localized() 2018-06-14 08:01:10 +03:00
Swen Kooij def7dae640 Add LocalizedValue.translate()
LocalizedValue.translate() behaves the exact same as the str(..) cast
works, with the exception that it returns None if there is no value
instead of an empty string. This makes it easier to implement custom
value classes on top of the LocalizedValue class.

Behavior for str(..) stays the same as it was.
2018-06-14 07:57:02 +03:00
Swen Kooij db4324fbf3 Bump version number to 4.6a3 2018-04-02 15:59:42 +03:00
Swen Kooij 9ff0b781ab Upgrade django-postgres-extra to 1.21a9 2018-04-02 15:59:27 +03:00
Swen Kooij a76101c9ad Fix LocalizedFieldsAdminMixin not having a base class
This was a breaking change and broke a lot of projects.
2018-04-02 15:59:16 +03:00
Swen Kooij 04f15363bb Upgrade django-postgres-extra to 1.21a8 2018-04-01 18:28:43 +03:00
Swen Kooij a849866bcb Make it more clear Django 2.X is supported 2018-03-31 17:05:39 +03:00
Swen Kooij 5e58bc6e24 Revert "Use standard postgres on Scrutinizer"
This reverts commit 04a750053f.
2018-03-31 16:59:11 +03:00
Swen Kooij 04a750053f Use standard postgres on Scrutinizer 2018-03-31 16:56:01 +03:00