{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":142779680,"defaultBranch":"master","name":"django-stubs","ownerLogin":"typeddjango","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-29T17:08:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/52535716?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716840850.0","currentOid":""},"activityList":{"items":[{"before":"fc345eb8fa18fc786e4773eb31c20eb2fbc18ba5","after":"98b327209a470d6da99de62dbe26881e2dc5b782","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-27T20:14:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":null,"after":"fc345eb8fa18fc786e4773eb31c20eb2fbc18ba5","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-27T20:14:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.4.4 → v0.4.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.4...v0.4.5)\n- [github.com/codespell-project/codespell: v2.2.6 → v2.3.0](https://github.com/codespell-project/codespell/compare/v2.2.6...v2.3.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"d9b47afb1b6ac1ce025282289d7382ba5e4845f2","after":"5118c5dfbe99504e1cca57ea00bf38bd14014e4f","ref":"refs/heads/master","pushedAt":"2024-05-27T12:12:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"intgr","name":"Marti Raudsepp","path":"/intgr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137616?s=80&v=4"},"commit":{"message":"Bump `django-stubs-ext` dependency to latest (#2186)","shortMessageHtmlLink":"Bump django-stubs-ext dependency to latest (#2186)"}},{"before":"6b31bed4b6e3851c8a84f7c436b2447bcb1a4974","after":"d9b47afb1b6ac1ce025282289d7382ba5e4845f2","ref":"refs/heads/master","pushedAt":"2024-05-27T11:12:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flaeppe","name":"Petter Friberg","path":"/flaeppe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3703560?s=80&v=4"},"commit":{"message":"Prepare for a release `5.0.1` (#2183)","shortMessageHtmlLink":"Prepare for a release 5.0.1 (#2183)"}},{"before":"b8f159269b212520ff0e8cafed6730c9dbff4fc2","after":"6b31bed4b6e3851c8a84f7c436b2447bcb1a4974","ref":"refs/heads/master","pushedAt":"2024-05-27T04:40:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flaeppe","name":"Petter Friberg","path":"/flaeppe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3703560?s=80&v=4"},"commit":{"message":"Formset get_queryset() returns QuerySet (#2174)","shortMessageHtmlLink":"Formset get_queryset() returns QuerySet (#2174)"}},{"before":"95e7d4df05942eadbb7ecd399d4abf7c82f88615","after":"b8f159269b212520ff0e8cafed6730c9dbff4fc2","ref":"refs/heads/master","pushedAt":"2024-05-26T07:07:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"Don't crash when inspecting classes loaded from cache (#2185)\n\n`ClassDef`s are populated with faked `TypeInfo` when loaded from cache.\r\nA faked `TypeInfo` doesn't have all attributes of a `TypeInfo` set. So\r\nwe'll avoid inspecting the faked `TypeInfo`","shortMessageHtmlLink":"Don't crash when inspecting classes loaded from cache (#2185)"}},{"before":"1f4efbe7094c0a9a79650854bcc82953e564e701","after":"95e7d4df05942eadbb7ecd399d4abf7c82f88615","ref":"refs/heads/master","pushedAt":"2024-05-25T19:48:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flaeppe","name":"Petter Friberg","path":"/flaeppe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3703560?s=80&v=4"},"commit":{"message":"Migrate 'test_conf.yml' to 'assert_type' tests (#2182)","shortMessageHtmlLink":"Migrate 'test_conf.yml' to 'assert_type' tests (#2182)"}},{"before":"e19698594e69f3dc925533044d96f6d84ea9e063","after":"1f4efbe7094c0a9a79650854bcc82953e564e701","ref":"refs/heads/master","pushedAt":"2024-05-25T17:59:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flaeppe","name":"Petter Friberg","path":"/flaeppe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3703560?s=80&v=4"},"commit":{"message":"`AbstractBaseSession`: Use model fields for subclassed cases (#2180)\n\n* `AbstractBaseSession`: Use model fields for subclassed cases\r\n\r\nIn situations where these fields are overridden in custom models, for instance\r\nextending 'session_key`'s `max_length`. Follow a similar style to `AuthBaseUser`.\r\n\r\nSee also:\r\n- https://docs.djangoproject.com/en/5.0/topics/http/sessions/#extending-database-backed-session-engines\r\n- https://github.com/django/django/blob/5.0.6/django/contrib/sessions/base_session.py\r\n- https://github.com/typeddjango/django-stubs/blob/5.0.0/django-stubs/contrib/sessions/base_session.pyi#L13-L21\r\n\r\n* `AbstractBaseSession`: Remove `objects` (declared in `Model`)\r\n\r\nCo-authored-by: Marti Raudsepp \r\n\r\n* `AbstractBaseSession`: Use `ClassVar` (credit: @flaeppe)\r\n\r\n---------\r\n\r\nCo-authored-by: Marti Raudsepp ","shortMessageHtmlLink":"AbstractBaseSession: Use model fields for subclassed cases (#2180)"}},{"before":"d03eaf13148211d4fe0d192191528a4ecf583a32","after":"e19698594e69f3dc925533044d96f6d84ea9e063","ref":"refs/heads/master","pushedAt":"2024-05-24T15:26:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flaeppe","name":"Petter Friberg","path":"/flaeppe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3703560?s=80&v=4"},"commit":{"message":"Fix signature of Choices member creation, add `assert_type` test cases, run `pyright` (#2162)\n\n* Fix signature of Choices member creation\r\n\r\n* Add comment regarding overloads\r\n\r\n* Add pyright to CI, add test\r\n\r\n* Run mypy on the new test cases\r\n\r\n* Add more assertions, rename test folder\r\n\r\n* Update to `pyright==1.1.364`\r\n\r\n* Add `.gitattributes` for correct syntax highlighting\r\n\r\n* Python compat\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\n* type ignore comments compatibility between pyright and mypy\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Fix signature of Choices member creation, add assert_type test case…"}},{"before":"496190e1b5dc344980d8f6ee81ff5dcecc05ded9","after":"d03eaf13148211d4fe0d192191528a4ecf583a32","ref":"refs/heads/master","pushedAt":"2024-05-23T12:48:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"intgr","name":"Marti Raudsepp","path":"/intgr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137616?s=80&v=4"},"commit":{"message":"Add `BaseConstraint.get_violation_error_message()` (#2178)","shortMessageHtmlLink":"Add BaseConstraint.get_violation_error_message() (#2178)"}},{"before":"5218b4f6772cb49a535f2421aa4a7e639c276d93","after":"496190e1b5dc344980d8f6ee81ff5dcecc05ded9","ref":"refs/heads/master","pushedAt":"2024-05-21T17:48:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update django.db.models.expressions (#2176)","shortMessageHtmlLink":"5.0: Update django.db.models.expressions (#2176)"}},{"before":"e5bda21bd266b82105e3d73f80cb474631339a3e","after":"5218b4f6772cb49a535f2421aa4a7e639c276d93","ref":"refs/heads/master","pushedAt":"2024-05-21T17:43:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update django.db.models.constraints.UniqueConstraint (#2175)\n\nReflects the nulls_distinct option of the UniqueConstraint class. Adds\r\nthe attribute and the arg to the two versions of the __init__ type\r\ndefinitions.\r\n\r\nhttps://docs.djangoproject.com/en/5.0/ref/models/constraints/#nulls-distinct","shortMessageHtmlLink":"5.0: Update django.db.models.constraints.UniqueConstraint (#2175)"}},{"before":"c062944c707d94a3d2a33cb5e3ee93b99c08b42c","after":"e5bda21bd266b82105e3d73f80cb474631339a3e","ref":"refs/heads/master","pushedAt":"2024-05-21T10:08:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update `django.db.models.field.related_descriptors` (#2157)\n\n* 5.0: Update django.db.models.field.related_descriptors\r\n\r\n* Added types using QuerySet[Any] and Callable[..., Any]","shortMessageHtmlLink":"5.0: Update django.db.models.field.related_descriptors (#2157)"}},{"before":"d6787747f7d3096b0d870a91e67709a03c1dd218","after":"c062944c707d94a3d2a33cb5e3ee93b99c08b42c","ref":"refs/heads/master","pushedAt":"2024-05-21T09:01:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update django.db.models.sql.query (#2172)","shortMessageHtmlLink":"5.0: Update django.db.models.sql.query (#2172)"}},{"before":"5a95cee84fa35013faca9f53ccf77650bbb16af1","after":"d6787747f7d3096b0d870a91e67709a03c1dd218","ref":"refs/heads/master","pushedAt":"2024-05-21T09:00:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update django.db.models.functions.datetime (#2173)","shortMessageHtmlLink":"5.0: Update django.db.models.functions.datetime (#2173)"}},{"before":"331f3f09e998c33cf53c886eb6eef434d607661b","after":null,"ref":"refs/heads/dependabot/pip/pytest-8.2.1","pushedAt":"2024-05-20T07:13:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"intgr","name":"Marti Raudsepp","path":"/intgr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137616?s=80&v=4"}},{"before":"ff373a2cecda993c427c3d30e3c542a9ca2cdea8","after":"5a95cee84fa35013faca9f53ccf77650bbb16af1","ref":"refs/heads/master","pushedAt":"2024-05-20T07:13:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"intgr","name":"Marti Raudsepp","path":"/intgr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137616?s=80&v=4"},"commit":{"message":"Bump pytest from 8.2.0 to 8.2.1 (#2169)\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.2.0 to 8.2.1.\r\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\r\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\r\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.0...8.2.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: pytest\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump pytest from 8.2.0 to 8.2.1 (#2169)"}},{"before":null,"after":"331f3f09e998c33cf53c886eb6eef434d607661b","ref":"refs/heads/dependabot/pip/pytest-8.2.1","pushedAt":"2024-05-20T03:00:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pytest from 8.2.0 to 8.2.1\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.2.0 to 8.2.1.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.0...8.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest from 8.2.0 to 8.2.1"}},{"before":"9d92914a5403bbbad3897b409b7d66fc8fb4d3b2","after":"ff373a2cecda993c427c3d30e3c542a9ca2cdea8","ref":"refs/heads/master","pushedAt":"2024-05-19T12:01:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update `django.db.models.query_utils` (#2165)\n\n* 5.0: Update django.db.models.query_utils\r\n\r\n* Update allowlist_todo.txt","shortMessageHtmlLink":"5.0: Update django.db.models.query_utils (#2165)"}},{"before":"bcd4bfdc18c289bacb199eee06503c7716bf91fd","after":"9d92914a5403bbbad3897b409b7d66fc8fb4d3b2","ref":"refs/heads/master","pushedAt":"2024-05-19T11:59:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update `django.forms.formsets` (#2145)\n\n* 5.0: Update django.forms.formsets\r\n\r\n* Improve typing of django.forms.BaseFormSet","shortMessageHtmlLink":"5.0: Update django.forms.formsets (#2145)"}},{"before":"2224595b00745c3791659fbf0ee4e55201328ebd","after":"bcd4bfdc18c289bacb199eee06503c7716bf91fd","ref":"refs/heads/master","pushedAt":"2024-05-19T11:51:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update django.db.models.functions.datetime (#2167)","shortMessageHtmlLink":"5.0: Update django.db.models.functions.datetime (#2167)"}},{"before":"de6d1fa991a747de870815cf1b9be562cb9c05f4","after":"2224595b00745c3791659fbf0ee4e55201328ebd","ref":"refs/heads/master","pushedAt":"2024-05-19T11:39:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update `django.db.models.sql.compiler` (#2166)\n\n* 5.0: Update django.db.models.sql.compiler\r\n\r\n* Update django-stubs/db/models/sql/compiler.pyi\r\n\r\n---------\r\n\r\nCo-authored-by: Nikita Sobolev ","shortMessageHtmlLink":"5.0: Update django.db.models.sql.compiler (#2166)"}},{"before":"25667c2ec187a0fb91d307982ee9b9fb00de406e","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-13T20:20:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"}},{"before":"17745396cac3f71a11c574ea4232dfe11936ffc3","after":"de6d1fa991a747de870815cf1b9be562cb9c05f4","ref":"refs/heads/master","pushedAt":"2024-05-13T20:20:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#2161)\n\nupdates:\r\n- [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.4.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.3...v0.4.4)\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#2161)"}},{"before":null,"after":"25667c2ec187a0fb91d307982ee9b9fb00de406e","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-13T20:13:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.4.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.3...v0.4.4)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"b992e07692c44f35f5a49a5b05d0f3cf61f5be9c","after":"17745396cac3f71a11c574ea4232dfe11936ffc3","ref":"refs/heads/master","pushedAt":"2024-05-13T17:13:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update django.db.models.query (#2160)","shortMessageHtmlLink":"5.0: Update django.db.models.query (#2160)"}},{"before":"6a7d2f9c41622ffb00c58e023a0216d6dd1757fa","after":"b992e07692c44f35f5a49a5b05d0f3cf61f5be9c","ref":"refs/heads/master","pushedAt":"2024-05-13T15:53:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update django.db.models.sql.datastructures (#2159)","shortMessageHtmlLink":"5.0: Update django.db.models.sql.datastructures (#2159)"}},{"before":"7465e6c00fa6d51fd66624b4fcc3fc8d64a8cc48","after":"6a7d2f9c41622ffb00c58e023a0216d6dd1757fa","ref":"refs/heads/master","pushedAt":"2024-05-13T15:42:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update `django.db.models.field`: add `generated` attribute to model fields (#2152)\n\nCo-authored-by: Nikita Sobolev ","shortMessageHtmlLink":"5.0: Update django.db.models.field: add generated attribute to mo…"}},{"before":"a70e45c34d97eaa5bb47b91a71e545cdb98d8524","after":"7465e6c00fa6d51fd66624b4fcc3fc8d64a8cc48","ref":"refs/heads/master","pushedAt":"2024-05-13T12:33:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update django.db.models.fields.reverse_related (#2158)","shortMessageHtmlLink":"5.0: Update django.db.models.fields.reverse_related (#2158)"}},{"before":"6ff16d9257bd3de3df8be362d61384972d373317","after":"a70e45c34d97eaa5bb47b91a71e545cdb98d8524","ref":"refs/heads/master","pushedAt":"2024-05-13T08:10:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"5.0: Update `django.contrib.gis.db.backends.postgis.operations` (#2138)\n\n* 5.0: Update django.contrib.gis.db.backends.postgis.operations\r\n\r\n* Update template_params to mutable mapping\r\n\r\n* Update template_params type from parent class's as_sql argument.","shortMessageHtmlLink":"5.0: Update django.contrib.gis.db.backends.postgis.operations (#2138)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVTVcsQA","startCursor":null,"endCursor":null}},"title":"Activity · typeddjango/django-stubs"}