{"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:1717035521.0","currentOid":""},"activityList":{"items":[{"before":"42ddece08a998c26dd709354d06bd51a35cfe388","after":"d05c7c3ece64df9498a3746d70d6ce98f7c23e33","ref":"refs/heads/master","pushedAt":"2024-05-31T07:53:01.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":"Update `django.db.models.functions`: allow `Combinable` as parameter, add `Round` function (#2195)","shortMessageHtmlLink":"Update django.db.models.functions: allow Combinable as parameter,…"}},{"before":"042e394fe5950bb9e77b4a47456f2c076ef4d5f7","after":"42ddece08a998c26dd709354d06bd51a35cfe388","ref":"refs/heads/master","pushedAt":"2024-05-30T21:24:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkurnikov","name":"Maksim Kurnikov","path":"/mkurnikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2341827?s=80&v=4"},"commit":{"message":"`Lookup` should be a subtype of `Expression` (#2199)\n\n* Lookup should be a subtype of Expression\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Lookup should be a subtype of Expression (#2199)"}},{"before":"145e1f0bceeb61ffafbc671e0bf61b076113b993","after":null,"ref":"refs/heads/dependabot/pip/pyright-1.1.365","pushedAt":"2024-05-30T06:38:03.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":"cb7308349149ac80fe04e260221c0bed187c289a","after":"042e394fe5950bb9e77b4a47456f2c076ef4d5f7","ref":"refs/heads/master","pushedAt":"2024-05-30T06:38: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":"Bump pyright from 1.1.364 to 1.1.365 (#2197)\n\nBumps [pyright](https://github.com/RobertCraigie/pyright-python) from 1.1.364 to 1.1.365.\r\n- [Release notes](https://github.com/RobertCraigie/pyright-python/releases)\r\n- [Commits](https://github.com/RobertCraigie/pyright-python/compare/v1.1.364...v1.1.365)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: pyright\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 pyright from 1.1.364 to 1.1.365 (#2197)"}},{"before":null,"after":"145e1f0bceeb61ffafbc671e0bf61b076113b993","ref":"refs/heads/dependabot/pip/pyright-1.1.365","pushedAt":"2024-05-30T02:18:41.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 pyright from 1.1.364 to 1.1.365\n\nBumps [pyright](https://github.com/RobertCraigie/pyright-python) from 1.1.364 to 1.1.365.\n- [Release notes](https://github.com/RobertCraigie/pyright-python/releases)\n- [Commits](https://github.com/RobertCraigie/pyright-python/compare/v1.1.364...v1.1.365)\n\n---\nupdated-dependencies:\n- dependency-name: pyright\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pyright from 1.1.364 to 1.1.365"}},{"before":"fec994aadb197f0a571a29d4a4d3b68402e1e245","after":"cb7308349149ac80fe04e260221c0bed187c289a","ref":"refs/heads/master","pushedAt":"2024-05-28T16:46:15.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 `ManyToManyField.m2m_field_name` and `Model._get_pk_val` methods (#2177)\n\n* Add Model._get_pk_val stub.\r\n* Add stub for ManyToManyField._m2m_field_name.\r\n* Update & cleanup allowlists\r\n\r\n---------\r\n\r\nCo-authored-by: Marti Raudsepp ","shortMessageHtmlLink":"Add ManyToManyField.m2m_field_name and Model._get_pk_val methods (#…"}},{"before":"a90cf3eb4abd714b5c76f7aba54a765cf94e7c52","after":"fec994aadb197f0a571a29d4a4d3b68402e1e245","ref":"refs/heads/master","pushedAt":"2024-05-28T06:54:27.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":"Migrate `apps/test_config.yml` 'assert_type' tests (#2190)\n\n* Migrate `apps/test_config.yml` 'assert_type' tests\r\n\r\n* fixup! Migrate `apps/test_config.yml` 'assert_type' tests","shortMessageHtmlLink":"Migrate apps/test_config.yml 'assert_type' tests (#2190)"}},{"before":"39028457aba9c51312c21455d47a0821302fd1fe","after":"a90cf3eb4abd714b5c76f7aba54a765cf94e7c52","ref":"refs/heads/master","pushedAt":"2024-05-28T04:52:07.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":"Release `django-stubs-ext` before `django-stubs` (#2188)","shortMessageHtmlLink":"Release django-stubs-ext before django-stubs (#2188)"}},{"before":"98b327209a470d6da99de62dbe26881e2dc5b782","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-27T20:47:35.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":"5118c5dfbe99504e1cca57ea00bf38bd14014e4f","after":"39028457aba9c51312c21455d47a0821302fd1fe","ref":"refs/heads/master","pushedAt":"2024-05-27T20:47:34.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":"[pre-commit.ci] pre-commit autoupdate (#2189)\n\n* [pre-commit.ci] pre-commit autoupdate\r\n\r\nupdates:\r\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)\r\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)\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\n---------\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 (#2189)"}},{"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)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWMR_RgA","startCursor":null,"endCursor":null}},"title":"Activity · typeddjango/django-stubs"}