Django-dynamic-preferences

Latest version: v1.17.0

Safety actively analyzes 702641 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

1.17.0

*******************

This version includes update to our django/python compatibility table. Tests now run
against python 3.9, 3.10, 3.11, 3.12, 3.13, Django 4.2 and Django 5.1. These versions are officially supported.

- Drop support for python 3.7, 3.8 and django 3.2. Also run tests on python 3.12, 3.13 and django 5.1 (312)
- `preference_updated` is now triggered when the preference is updated by the REST API (310)
- Add the preference model instance to the parameters of the `preference_updated` signal's. (310)
- Fix conversion of non-integer pk value in ModelSerializer (307)
- remove six usage (306)
- fix(docs): Fix quote in quickstart guide (304)
- fix(docs): Update Python and django versions in docs (305)
- return 400 when calling bulk update with an empty payload (302)

1.16.0

*******************

- add raw prefix to invalid regex (299)
- Add Indonesian Translations (298)
- Added ability to pickle FilePreference (297)
- Fixed invalid year for 1.15 release

1.15.0

*******************

- Run tests against django 4.2 and main
- Fixed broken PATCH with ModelMultipleSerializer (291)
- Fix MultipleObjectsReturned in preference admin (285)
- Batch cache updates to improve performances (292)

1.14.0

*******************

- Drop official support for python 3.6 and django < 3.2. Previous versions may continue to work but aren't tested anymore
- OFficial support for Django 4.1 and Python 3.10
- Fix 281: ensure preference_updated signal is trigerred when updating preference through admin UI
- Include signal in example project (281)
- Fixed broken documentation build

1.13.0

*******************

- Add autofield to avoid unecessary migrations
- Bumped dependencies
- updated readme with supported python / django versions
- Flake, autoflake and various cleanups for tests file
- Blackified
- Remove unittest TestCases, switch to pytest style
- Handle serialization for non interger primary key in ModelMultipleSerializer )268
- Updated readme badges
- Fixed invalid workflow action
- Ensure tests are run for incoming PRs (271)
- Added config option to specify the cache to use (270)
- Fix CI pipeline (269)
- Setup CI with Gitlab actions (267)
- FloatPreference can be initialized with either int or float (266)

1.12.0

*******************

- Add ENABLE_GLOBAL_MODEL_AUTO_REGISTRATION setting (259)
- fix: checkpreferences command failed if MANAGER_ATTRIBUTE is changed (258)
- Allow to skip preference creation when checkpreferences is invoked (257)
- Use default django cache timeoout (253)
- Fix signal handler doc (250)
- Added htmlcov in .gitignore (251)
- Use stdout in checkpreferences (252)
- MAINT:dynamic_preferences serializers.py
- - Exception handling for class ModelMultipleSerializer; types.py - handle queryset in api_reprs of ModelChoicePreference (243)

Page 1 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.