Commit Graph

32 Commits

Author SHA1 Message Date
Brian Kohan
4f190f6122
fix, polymorphic serializer validated data is now updated with the child serializer's validated data #378 2026-01-13 15:23:04 -08:00
Brian Kohan
f5e8d8cad4
bump version, prep changelog 2026-01-13 13:43:34 -08:00
Brian Kohan
f2e65fc842
add filterset test to drf integration tests 2026-01-13 12:34:56 -08:00
Brian Kohan
b91d2cd343
add guardian integraton tests and update docs 2026-01-13 10:41:53 -08:00
Brian Kohan
6150696b6c
integrate django-rest-polymorphic 2026-01-13 09:51:16 -08:00
Brian Kohan
3bdc2f8be3
add django-extra-views integration test and update docs 2026-01-12 20:49:36 -08:00
Brian Kohan
7b7ea3a51f
Refactor how integrations are documented and tested:
* reorg contrib docs
* reorg templatetag docs
* add integrations submodule for tests
  * add justfile recipes for running integration tests
* add reversion integration tests
* update reversion integraton documentation
* move integraton documentation for django-mptt to discussion forum
* move integration documentation for django-reversion-compare to discussion forum
2026-01-12 15:48:51 -08:00
Brian Kohan
57a104f527
add test for same named subclass in different apps 2026-01-12 11:21:48 -08:00
Brian Kohan
3c8de502af
lazily match content types - use subqueries if not cached 2026-01-11 23:30:18 -08:00
Brian Kohan
adb08d0fa9
bump version, update changelog 2026-01-09 12:50:28 -08:00
Brian Kohan
bba7e638d1
Fix dumpdata usage for polymorphic models and add comprehensive tests.
closes #146
closes #175
closes #517
2026-01-09 12:03:05 -08:00
Brian Kohan
5b03a94c44
move test models into models, bump version and update change log 2026-01-07 22:26:38 -08:00
Brian Kohan
9626aa632e
bump version, update changelog 2026-01-07 12:22:01 -08:00
Brian Kohan
e3f4af7624
bump version, update changelog 2026-01-04 23:41:51 -08:00
Brian Kohan
51e8be0d2b
bump version so latest docs dont look weird 2026-01-01 12:22:20 -08:00
Brian Kohan
74f4763199
relax char limits for regression tests 2025-12-30 12:39:27 -08:00
Brian Kohan
04aee6001f
fix change detection when comparing PolymorphicGuard objects to previous migrations 2025-12-24 09:56:02 -08:00
Brian Kohan
53cddd82de
update changelog, bump version 2025-12-22 14:48:26 -08:00
Brian Kohan
39a27e8c7c
Add polymorphic guard to solve deletion problems.
Includes docs and robust tests.
2025-12-21 00:15:47 -08:00
Brian Kohan
da6e3b17b1
bump version - update coverage output to not skip full coverage modules 2025-12-16 12:09:00 -08:00
Brian Kohan
a146361eec
update changelog and bump version 2025-12-14 09:09:51 -08:00
Brian Kohan
f267da0574
add a make-test-migrations recipe that regenerates test migrations using the lowest version of supported django 2025-12-11 15:04:20 -08:00
Brian Kohan
0c18e96e1c
bump version 2025-12-09 16:31:46 -08:00
Brian Kohan
11ca523024
upgrade uv lockfile 2025-12-08 10:04:06 -08:00
Brian Kohan
3299e38050
update release function to perate on upstream and remove dynamic versioning 2025-12-01 23:22:52 -08:00
Brian Kohan
2fbd9b9d64
add playwright test capability, fix #546
Update src/polymorphic/tests/settings.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Update src/polymorphic/tests/test_admin.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Update src/polymorphic/tests/test_admin.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

address copilot code review suggestions
2025-12-01 14:49:26 -08:00
Brian Kohan
c26b84a85e
support django 6 and python 3.14, update databases in CI 2025-11-29 22:29:06 -08:00
Brian Kohan
015e72d73f
refresh docs, add missing intersphinx references, update CONTRIBUTING 2025-08-26 14:24:17 -07:00
Brian Kohan
c64b097be2
Add tests to all django supported RDBMS to CI, also add macos and windows tests.
Remove development dependency on gettext - compilemessages is run in release action and during just build
2025-08-25 23:44:18 -07:00
Brian Kohan
8d5f62ec17
fix dj-database-url dependency to work with django 3.2 2025-08-24 18:29:36 -07:00
Brian Kohan
8875e8ea04
add tomlkit, needed for direct test locking 2025-08-24 18:20:50 -07:00
Aarni Koskela
4264288ed6
Modernize build to use uv and hatchling as the build backend.
The source is moved into the canonical src/ directory.

Co-authored-by: Aarni Koskela <akx@iki.fi>
Co-authored-by: Brian Kohan <bckohan@gmail.com>
2025-08-22 21:48:37 -07:00