Commit graph

  • 421014da19
    Merge branch 'master' into Fix-django-modeltranslation-compatibility Fix-django-modeltranslation-compatibility Benedikt Willi 2026-01-08 10:28:08 +0100
  • 62a49f18fb
    Merge pull request #650 from Hopiu/py38 Benedikt Willi 2026-01-08 10:20:48 +0100
  • b432e31fed
    Update requirements-mypy.txt py38 Benedikt Willi 2026-01-08 10:15:26 +0100
  • 45d7e105f8
    Merge pull request #632 from jazzband/pre-commit-ci-update-config Benedikt Willi 2025-12-16 10:03:58 +0100
  • 548fc6735a Refactor type variable declarations and manager mixins for improved type checking compatibility modeltranslation-compatibility Benedikt Willi 2025-12-16 09:02:41 +0100
  • 152c619716 Merge branch 'py38' into modeltranslation-compatibility Benedikt Willi 2025-12-15 17:30:37 +0100
  • c75b23765a Removed unnecessary type ignore comments, dropped outdated Python and Django versions, and adjusted type ignores in the test suite. Benedikt Willi 2025-12-15 17:23:36 +0100
  • 3594bb9e7f Add support for Python 3.14; drop support for Python 3.8 and 3.9 Benedikt Willi 2025-12-15 14:46:04 +0000
  • f09ea0e472 Fix compatibility issues with django-modeltranslation by modifying manager mixins master 644-mypy-issues-for-python-310 Benedikt Willi 2025-12-15 11:38:33 +0100
  • e01e1a2a34
    [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2025-11-24 17:35:28 +0000
  • f0bd0cb9a0 Drop support for python 3.8 jelmert 2025-04-08 10:23:14 +0200
  • af7c211f26
    Merge pull request #642 from foarsitter/lt_django42 Jelmer 2025-04-08 10:15:14 +0200
  • e32d433017 Drop support for older Django versions jelmert 2025-04-08 10:03:58 +0200
  • 128feade2e
    Merge pull request #641 from foarsitter/django52 Jelmer 2025-04-08 09:59:44 +0200
  • 10c43ce7a6 Add formal support for Django 5.2 jelmert 2025-04-08 09:39:27 +0200
  • 2ad921c04d Model.save keyword only jelmert 2025-04-08 09:49:47 +0200
  • a8e3298260 Use postgres 14 jelmert 2025-04-08 09:44:42 +0200
  • edd9a3c3c3 Do not pin versions jelmert 2025-04-08 09:43:46 +0200
  • e777819073
    Fixed an infinite recursion bug when deleting models related to a tracked model with a ForeignKey (#620) Nick Prat 2025-04-03 13:58:57 -0400
  • d1eb8004f2 Fix changelog Jelmer Draaijer 2024-09-17 20:05:04 +0200
  • 1ec54667a1 Add classifiers & changelog entry jelmert 2024-09-05 17:12:03 +0200
  • 6b86747e5a Add Python version 3.13 to test matrix and test against main jelmert 2024-09-05 16:58:24 +0200
  • bf13ba6733 Add each version on its own line to prevent merge conflicts jelmert 2024-09-05 16:57:27 +0200
  • aeef1088a1
    Merge pull request #627 from foarsitter/release50 Jelmer 2024-09-04 08:18:49 +0200
  • 67d2a4e28f Release 5.0.0 Jelmer Draaijer 2024-08-28 19:03:17 +0200
  • 7b091f5c45
    Merge pull request #622 from gmcrocetti/issue-541 Jelmer 2024-08-28 18:59:28 +0200
  • 1673feae7b
    chore: Replicate Django's signature at SoftDelete queryset Guilherme Martins Crocetti 2024-06-06 14:38:10 -0300
  • 2882614f0c
    Merge pull request #626 from jazzband/django51 Jelmer 2024-08-28 10:04:04 +0200
  • 0476fad22a Add formal support for django 5.1 jelmert 2024-08-28 09:48:40 +0200
  • 3fc446e374
    Merge pull request #625 from jazzband/pre-commit-ci-update-config Jelmer 2024-08-28 09:42:16 +0200
  • e4d6561a08
    [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2024-08-05 17:55:05 +0000
  • 731ed804f3
    Merge pull request #603 from ProtixIT/type-annotations Jelmer 2024-06-19 17:24:56 +0200
  • 95664ef6ef
    Merge pull request #623 from jazzband/pre-commit-ci-update-config Jelmer 2024-06-18 12:27:25 +0200
  • cc3a2b78b3
    [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2024-06-17 17:39:52 +0000
  • 9dc224723b Tell coverage tool to ignore lines intended for mypy only Maarten ter Huurne 2024-06-14 11:56:35 +0200
  • 5fc37eb4b4 Provide type arguments to field base classes Maarten ter Huurne 2024-05-07 10:53:09 +0200
  • 00937608fa Add type argument to DescriptorWrapper Maarten ter Huurne 2024-05-07 09:59:06 +0200
  • 1db7d6ba33 Fix type generics in InheritanceIterable Maarten ter Huurne 2024-04-17 17:58:42 +0200
  • f4653f08e5 Preserve tracked function's return type in FieldTracker Maarten ter Huurne 2024-04-17 16:14:33 +0200
  • 23a756e13e Annotate test_fields package Maarten ter Huurne 2024-04-16 08:24:07 +0200
  • 8f0b4ee2f8 Suppress mypy errors in field tracker tests Maarten ter Huurne 2024-04-16 06:36:09 +0200
  • 3c314234ff Drop uses of JoinManager from the tests Maarten ter Huurne 2024-04-16 05:16:04 +0200
  • ecc7312bf4 Override signature of query-returning methods in InheritanceManager Maarten ter Huurne 2024-04-04 08:35:45 +0200
  • 7d6cad0200 Annotate test_field_tracker module Maarten ter Huurne 2024-03-29 17:12:32 +0100
  • 949d110d04 Annotate the test_models package Maarten ter Huurne 2024-03-27 18:32:59 +0100
  • e4c88103f5 Add pytest to type check dependencies Maarten ter Huurne 2024-04-10 18:27:56 +0200
  • 9d3940a6f2 Annotate the test_choices module Maarten ter Huurne 2024-03-27 17:32:12 +0100
  • c83ef89bc9 Annotate test helpers Maarten ter Huurne 2024-03-22 18:38:11 +0100
  • 23f1811b9d Annotate return type of test methods Maarten ter Huurne 2023-03-22 18:50:18 +0100
  • 218843d754 Add minimal annotations to unit tests Maarten ter Huurne 2023-03-22 12:42:31 +0100
  • aeeb69a9dd Enable postponed evaluation of annotations for all test modules Maarten ter Huurne 2023-03-21 14:21:03 +0100
  • 713a3fec88 Make type aliases compatible with old Python versions Maarten ter Huurne 2024-04-10 18:24:37 +0200
  • 2b0b4827a5 Annotate the choices module Maarten ter Huurne 2023-03-20 18:57:52 +0100
  • ebfb3455dc Annotate the fields module Maarten ter Huurne 2023-03-20 19:16:32 +0100
  • 172cc72ec6 Annotate the models module Maarten ter Huurne 2023-03-20 19:16:18 +0100
  • bde2d8f9a9 Annotate the managers module Maarten ter Huurne 2023-03-20 19:16:03 +0100
  • 56ea527286 Annotate the tracker module Maarten ter Huurne 2023-03-17 12:35:37 +0100
  • 632441ea53 Require full annotation in mypy configuration Maarten ter Huurne 2023-03-16 18:24:33 +0100
  • 0043fedf46 Enable postponed evaluation of annotations for all source modules Maarten ter Huurne 2023-03-16 18:19:56 +0100
  • 885da698d5 Upgrade mypy and django-stubs Maarten ter Huurne 2024-05-01 17:24:18 +0200
  • db9336031e Call Field.get_default() instead of _get_default() Maarten ter Huurne 2024-06-11 19:46:51 +0200
  • 04e152f879 Do not assume that default manager is named objects in join() Maarten ter Huurne 2024-04-18 11:41:06 +0200
  • e35c72427b
    Merge pull request #624 from ProtixIT/DescriptorWrapper-no-catch Jelmer 2024-06-13 10:58:11 +0200
  • 4275f84e7c
    Merge pull request #614 from ProtixIT/splitfield-notnone Jelmer 2024-06-13 09:25:40 +0200
  • 14cf1b0d40 Remove catching of AttributeError in DescriptorWrapper Maarten ter Huurne 2024-06-12 16:46:03 +0200
  • a6b0a2aff7 Fix and re-enable AbstractModelTrackerTests Maarten ter Huurne 2024-06-12 16:36:14 +0200
  • 324ea2bd25
    Merge pull request #617 from jazzband/readme-update Jelmer 2024-05-14 08:21:54 +0200
  • 2d833de9fa
    Merge pull request #615 from ProtixIT/deprecate-joinmanager Jelmer 2024-05-14 08:15:38 +0200
  • 7d0f348cb5 Updated changelog to include 4.5.1 & 4.5.0 jelmert 2024-05-02 13:07:01 +0200
  • f20c3945ad
    Merge pull request #618 from ProtixIT/joinqueryset-quoted Jelmer 2024-05-02 12:52:23 +0200
  • 2b2110f82e Remove JoinQueryset.get_quoted_query() Maarten ter Huurne 2024-05-02 12:44:14 +0200
  • ea5c2b845d
    Update README.rst Matt Seymour 2024-04-22 11:43:47 +0100
  • 441618a790 Update manual to explain JoinQueryset instead of JoinManager Maarten ter Huurne 2024-04-17 17:28:25 +0200
  • 1ca51a55ed Document deprecation of JoinManager in ChangeLog Maarten ter Huurne 2024-04-17 14:44:05 +0200
  • 784bf50c09 Add deprecation warning to JoinManagerMixin Maarten ter Huurne 2024-04-17 14:41:25 +0200
  • ba9ac5db81
    Merge pull request #612 from ProtixIT/generate-custom-soft-delete-manager Jelmer 2024-04-17 09:36:00 +0200
  • 06939835bc
    Merge pull request #611 from ProtixIT/delete-keep_parents Jelmer 2024-04-17 09:34:16 +0200
  • c2d6cb5021 Remove support for assigning None to a SplitField Maarten ter Huurne 2024-04-16 08:01:17 +0200
  • 512d0f1890 Avoid deprecated SoftDeletableModel.objects manager in tests Maarten ter Huurne 2024-04-16 03:59:50 +0200
  • 800961626a Move CustomSoftDeleteQuerySet to tests.models Maarten ter Huurne 2024-04-16 03:14:11 +0200
  • 68a4c14c74 Auto-generate manager implementation for CustomSoftDelete Maarten ter Huurne 2024-04-16 02:51:07 +0200
  • 2d7139363c Fix SoftDeletableModel.delete() forwarding positional args to superclass Maarten ter Huurne 2023-03-20 13:33:47 +0100
  • a86c14e4e7
    Remove excerpt field workaround for South FakeORM (#610) Maarten ter Huurne 2024-04-10 14:17:34 +0200
  • 0fcfc113af
    Merge pull request #601 from ProtixIT/mypy-in-ci Jelmer 2024-04-10 08:33:05 +0200
  • c75e54a1b8 Add mypy environment to tox configuration Maarten ter Huurne 2024-03-25 16:30:13 +0100
  • 2f58a1160d Add minimal type annotations to make mypy pass Maarten ter Huurne 2024-03-25 17:30:48 +0100
  • 441e3adee5 Make default port a string Maarten ter Huurne 2024-03-25 18:06:07 +0100
  • 62cecfeb25 Suppress error about __version__ being None when not installed Maarten ter Huurne 2023-03-21 14:26:11 +0100
  • f3335a7fe1 Add configuration for mypy Maarten ter Huurne 2023-03-16 18:24:33 +0100
  • 07653f84f3 Add dependencies for static type checking Maarten ter Huurne 2024-03-25 16:29:55 +0100
  • 4c9d6eee13
    feat(monitor): Change default to None when the field is marked as nullable and no default is provided (#599) Guilherme Martins Crocetti 2024-04-04 05:26:17 -0300
  • 714632e8bf
    Merge pull request #590 from foarsitter/unused_variable_levels Jelmer 2024-04-03 08:58:54 +0200
  • 53941ec7b4
    Merge pull request #604 from ProtixIT/property-decorators Jelmer 2024-04-03 08:54:31 +0200
  • d320924383
    Forward additional arguments to contribute_to_class() to Django (#605) Maarten ter Huurne 2024-04-03 08:53:52 +0200
  • 23ea25a3ca
    Merge pull request #606 from ProtixIT/keyword-only-cleanup Jelmer 2024-04-03 08:53:09 +0200
  • 89653b2d24
    Merge pull request #607 from ProtixIT/cleanup-factory Jelmer 2024-04-03 08:52:26 +0200
  • 9e71a46552
    Merge pull request #608 from jazzband/translations Jelmer 2024-04-01 21:04:00 +0200
  • c6d686e418 Translation files Jelmer Draaijer 2024-04-01 15:09:46 +0200
  • 6c5ed66ef2 Use callable() builtin function over isinstance(..., Callable) Maarten ter Huurne 2023-03-20 18:37:49 +0100
  • e34de65480 Fix error message of UrlsafeTokenField's factory arg check Maarten ter Huurne 2023-03-20 18:01:55 +0100