{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":367233,"defaultBranch":"master","name":"django-model-utils","ownerLogin":"jazzband","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-11-10T06:18:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15129049?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725430998.0","currentOid":""},"activityList":{"items":[{"before":"1ec54667a1d46c38e66c42d159a87d8c3f77e88e","after":"d1eb8004f2ebe7524c4de6da9960cd48788953c3","ref":"refs/heads/master","pushedAt":"2024-09-17T18:05:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Fix changelog","shortMessageHtmlLink":"Fix changelog"}},{"before":"aeef1088a1c6d2be9f8ea90fd9f53a64be292ec3","after":"1ec54667a1d46c38e66c42d159a87d8c3f77e88e","ref":"refs/heads/master","pushedAt":"2024-09-05T15:12:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Add classifiers & changelog entry","shortMessageHtmlLink":"Add classifiers & changelog entry"}},{"before":"7b091f5c452f867d3b4f5c6501fee2112fc02be0","after":"aeef1088a1c6d2be9f8ea90fd9f53a64be292ec3","ref":"refs/heads/master","pushedAt":"2024-09-04T06:18:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #627 from foarsitter/release50\n\nRelease 5.0.0","shortMessageHtmlLink":"Merge pull request #627 from foarsitter/release50"}},{"before":"2882614f0cd04d527c44a0d2b5e5237aaef85573","after":"7b091f5c452f867d3b4f5c6501fee2112fc02be0","ref":"refs/heads/master","pushedAt":"2024-08-28T16:59:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #622 from gmcrocetti/issue-541\n\nchore: Replicate Django's signature at SoftDelete queryset","shortMessageHtmlLink":"Merge pull request #622 from gmcrocetti/issue-541"}},{"before":"0476fad22a8e9d8e7f3bc25a778d81c7063edd50","after":null,"ref":"refs/heads/django51","pushedAt":"2024-08-28T08:04:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"}},{"before":"3fc446e37486e2799d3fff873179261b11057226","after":"2882614f0cd04d527c44a0d2b5e5237aaef85573","ref":"refs/heads/master","pushedAt":"2024-08-28T08:04:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #626 from jazzband/django51\n\nAdd formal support for django 5.1","shortMessageHtmlLink":"Merge pull request #626 from jazzband/django51"}},{"before":null,"after":"0476fad22a8e9d8e7f3bc25a778d81c7063edd50","ref":"refs/heads/django51","pushedAt":"2024-08-28T07:48:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Add formal support for django 5.1","shortMessageHtmlLink":"Add formal support for django 5.1"}},{"before":"53cebc57c31aed14ec59cebf8ef644dc82a9020c","after":null,"ref":"refs/heads/release-4.5.1","pushedAt":"2024-08-28T07:45:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"}},{"before":"731ed804f3a9002da43d94931380582c3efe54aa","after":"3fc446e37486e2799d3fff873179261b11057226","ref":"refs/heads/master","pushedAt":"2024-08-28T07:42:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #625 from jazzband/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #625 from jazzband/pre-commit-ci-update-config"}},{"before":"8ef034a662e8c352f3e836f4e5e90314efd123a6","after":"e4d6561a084f3f4bfd2c6790e100e882c272d576","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-08-05T17:55:06.000Z","pushType":"force_push","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/PyCQA/flake8: 7.1.0 → 7.1.1](https://github.com/PyCQA/flake8/compare/7.1.0...7.1.1)\n- [github.com/asottile/pyupgrade: v3.16.0 → v3.17.0](https://github.com/asottile/pyupgrade/compare/v3.16.0...v3.17.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"cc3a2b78b38a081f7ce29658c768d695cd23c7f2","after":"8ef034a662e8c352f3e836f4e5e90314efd123a6","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-07-29T17:46:40.000Z","pushType":"push","commitsCount":31,"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/asottile/pyupgrade: v3.16.0 → v3.17.0](https://github.com/asottile/pyupgrade/compare/v3.16.0...v3.17.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"95664ef6ef823c56ade8387921e956d798574e1c","after":"731ed804f3a9002da43d94931380582c3efe54aa","ref":"refs/heads/master","pushedAt":"2024-06-19T15:24:56.000Z","pushType":"pr_merge","commitsCount":29,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #603 from ProtixIT/type-annotations\n\nAdd type annotations","shortMessageHtmlLink":"Merge pull request #603 from ProtixIT/type-annotations"}},{"before":"e35c72427b0295d400f5228e2ac03ef197e464fd","after":"95664ef6ef823c56ade8387921e956d798574e1c","ref":"refs/heads/master","pushedAt":"2024-06-18T10:27:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #623 from jazzband/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #623 from jazzband/pre-commit-ci-update-config"}},{"before":"fb7131169ac4b90a28ff81e7078369f5394b46b2","after":"cc3a2b78b38a081f7ce29658c768d695cd23c7f2","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-17T17:39:53.000Z","pushType":"force_push","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/PyCQA/flake8: 7.0.0 → 7.1.0](https://github.com/PyCQA/flake8/compare/7.0.0...7.1.0)\n- [github.com/asottile/pyupgrade: v3.15.2 → v3.16.0](https://github.com/asottile/pyupgrade/compare/v3.15.2...v3.16.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"4275f84e7c2cf1c96444465ff43107b971ef2eed","after":"e35c72427b0295d400f5228e2ac03ef197e464fd","ref":"refs/heads/master","pushedAt":"2024-06-13T08:58:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #624 from ProtixIT/DescriptorWrapper-no-catch\n\nRemove catching of `AttributeError` in `DescriptorWrapper`","shortMessageHtmlLink":"Merge pull request #624 from ProtixIT/DescriptorWrapper-no-catch"}},{"before":"324ea2bd25b6ec34232ef43bb6760ed929564389","after":"4275f84e7c2cf1c96444465ff43107b971ef2eed","ref":"refs/heads/master","pushedAt":"2024-06-13T07:25:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #614 from ProtixIT/splitfield-notnone\n\nRemove support for assigning `None` to a `SplitField`","shortMessageHtmlLink":"Merge pull request #614 from ProtixIT/splitfield-notnone"}},{"before":"c7f61f64181831b8d3b94c23204dbbbadf783c67","after":"fb7131169ac4b90a28ff81e7078369f5394b46b2","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-10T17:43:07.000Z","pushType":"push","commitsCount":45,"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/asottile/pyupgrade: v3.15.2 → v3.16.0](https://github.com/asottile/pyupgrade/compare/v3.15.2...v3.16.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"2d833de9fa8a87b01b65d35415fdf63970251ff9","after":"324ea2bd25b6ec34232ef43bb6760ed929564389","ref":"refs/heads/master","pushedAt":"2024-05-14T06:21:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #617 from jazzband/readme-update\n\nUpdate README.rst","shortMessageHtmlLink":"Merge pull request #617 from jazzband/readme-update"}},{"before":"7d0f348cb555a39268e54a23eae7cd48fea00668","after":"2d833de9fa8a87b01b65d35415fdf63970251ff9","ref":"refs/heads/master","pushedAt":"2024-05-14T06:15:38.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #615 from ProtixIT/deprecate-joinmanager\n\nDeprecate `JoinManager` and `JoinManagerMixin`","shortMessageHtmlLink":"Merge pull request #615 from ProtixIT/deprecate-joinmanager"}},{"before":"f20c3945ad3cb31d81799749c2c1241a5dc510e2","after":"7d0f348cb555a39268e54a23eae7cd48fea00668","ref":"refs/heads/master","pushedAt":"2024-05-03T13:20:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Updated changelog to include 4.5.1 & 4.5.0","shortMessageHtmlLink":"Updated changelog to include 4.5.1 & 4.5.0"}},{"before":"83e470874b45756a277a0c2326872977294f615d","after":null,"ref":"refs/tags/4.5.1","pushedAt":"2024-05-02T11:11:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"}},{"before":"83e470874b45756a277a0c2326872977294f615d","after":"53cebc57c31aed14ec59cebf8ef644dc82a9020c","ref":"refs/heads/release-4.5.1","pushedAt":"2024-05-02T11:10:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Updated changelog to include 4.5.1 & 4.5.0","shortMessageHtmlLink":"Updated changelog to include 4.5.1 & 4.5.0"}},{"before":"c8cb822d3a47fd71c0fb6df403708993099f4e70","after":"83e470874b45756a277a0c2326872977294f615d","ref":"refs/heads/release-4.5.1","pushedAt":"2024-05-02T11:07:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Updated changelog to include 4.5.1 & 4.5.0","shortMessageHtmlLink":"Updated changelog to include 4.5.1 & 4.5.0"}},{"before":null,"after":"c8cb822d3a47fd71c0fb6df403708993099f4e70","ref":"refs/heads/release-4.5.1","pushedAt":"2024-05-02T10:59:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Remove `JoinQueryset.get_quoted_query()`\n\nPass the parameters to the DB API instead of quoting them ourselves.\n\n(cherry picked from commit 2b2110f82e0fc695103312b82115e364ce01e3b5)","shortMessageHtmlLink":"Remove JoinQueryset.get_quoted_query()"}},{"before":"ba9ac5db8137516e80daf89130eaa357e11e3217","after":"f20c3945ad3cb31d81799749c2c1241a5dc510e2","ref":"refs/heads/master","pushedAt":"2024-05-02T10:52:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #618 from ProtixIT/joinqueryset-quoted\n\nRemove `JoinQueryset.get_quoted_query()`","shortMessageHtmlLink":"Merge pull request #618 from ProtixIT/joinqueryset-quoted"}},{"before":null,"after":"ea5c2b845df188cf15a79786912cab9a39be7785","ref":"refs/heads/readme-update","pushedAt":"2024-04-22T10:43:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattseymour","name":"Matt Seymour","path":"/mattseymour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1328442?s=80&v=4"},"commit":{"message":"Update README.rst\n\nUpdate readme.rst\r\n\r\nRun tests section does not render on github correctly and this information\r\nis available in docs.","shortMessageHtmlLink":"Update README.rst"}},{"before":"06939835bc5420ef64cb216e65a1179fd146f9e3","after":"ba9ac5db8137516e80daf89130eaa357e11e3217","ref":"refs/heads/master","pushedAt":"2024-04-17T07:36:00.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #612 from ProtixIT/generate-custom-soft-delete-manager\n\nAuto-generate manager implementation for `CustomSoftDelete`","shortMessageHtmlLink":"Merge pull request #612 from ProtixIT/generate-custom-soft-delete-man…"}},{"before":"a86c14e4e79fd82e82e4dcc6999e03097199a314","after":"06939835bc5420ef64cb216e65a1179fd146f9e3","ref":"refs/heads/master","pushedAt":"2024-04-17T07:34:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #611 from ProtixIT/delete-keep_parents\n\nFix `SoftDeletableModel.delete()` forwarding positional args to superclass","shortMessageHtmlLink":"Merge pull request #611 from ProtixIT/delete-keep_parents"}},{"before":"0fcfc113afc993ecaf13bce2bb0ff1c349fa7238","after":"a86c14e4e79fd82e82e4dcc6999e03097199a314","ref":"refs/heads/master","pushedAt":"2024-04-10T12:17:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Remove excerpt field workaround for South FakeORM (#610)\n\n* Remove excerpt field workaround for South FakeORM\n\nSouth FakeORM hasn't been supported since fda2d39e, but the workaround\nintroduced in 9147becf evaded deletion. The `NoRendered` model was\nremoved in 9df3df99, but with that model gone, the `no_excerpt_field`\nargument became obsolete as well.\n\n* Document removal of `no_excerpt_field` in changelog","shortMessageHtmlLink":"Remove excerpt field workaround for South FakeORM (#610)"}},{"before":"4c9d6eee13ac11680b4a0e10116e354a9755662a","after":"0fcfc113afc993ecaf13bce2bb0ff1c349fa7238","ref":"refs/heads/master","pushedAt":"2024-04-10T06:33:05.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"foarsitter","name":"Jelmer","path":"/foarsitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3885256?s=80&v=4"},"commit":{"message":"Merge pull request #601 from ProtixIT/mypy-in-ci\n\nEnable static type checks using mypy in CI","shortMessageHtmlLink":"Merge pull request #601 from ProtixIT/mypy-in-ci"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxODowNTowOC4wMDAwMDBazwAAAAS42HFz","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xMFQwNjozMzowNS4wMDAwMDBazwAAAAQst5bv"}},"title":"Activity · jazzband/django-model-utils"}