{"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:1714648330.0","currentOid":""},"activityList":{"items":[{"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"}},{"before":"714632e8bf99cd3f2b7c3c425c6d4a5907fe1532","after":"4c9d6eee13ac11680b4a0e10116e354a9755662a","ref":"refs/heads/master","pushedAt":"2024-04-04T08:26:18.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":"feat(monitor): Change default to None when the field is marked as nullable and no default is provided (#599)","shortMessageHtmlLink":"feat(monitor): Change default to None when the field is marked as nul…"}},{"before":"53941ec7b42f94eb1798cfc0552ff1ffb40dd695","after":"714632e8bf99cd3f2b7c3c425c6d4a5907fe1532","ref":"refs/heads/master","pushedAt":"2024-04-03T06:58: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 #590 from foarsitter/unused_variable_levels\n\nLevels variable is never set","shortMessageHtmlLink":"Merge pull request #590 from foarsitter/unused_variable_levels"}},{"before":"d320924383c85a6c706baca5eb48fd74a4e843a3","after":"53941ec7b42f94eb1798cfc0552ff1ffb40dd695","ref":"refs/heads/master","pushedAt":"2024-04-03T06:54:31.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 #604 from ProtixIT/property-decorators\n\nModernize property definitions in `SplitText`","shortMessageHtmlLink":"Merge pull request #604 from ProtixIT/property-decorators"}},{"before":"23ea25a3ca3613b4ae422340e3f982517a33eeaa","after":"d320924383c85a6c706baca5eb48fd74a4e843a3","ref":"refs/heads/master","pushedAt":"2024-04-03T06:53:52.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":"Forward additional arguments to `contribute_to_class()` to Django (#605)\n\n* Pass additional arguments to superclass `contribute_to_class()`\r\n\r\nIn Django 3.2 there is an additional argument `private_only` and more\r\ncould be added in future versions.","shortMessageHtmlLink":"Forward additional arguments to contribute_to_class() to Django (#605)"}},{"before":"89653b2d24d59bfc01523ea9444442f55fc4b050","after":"23ea25a3ca3613b4ae422340e3f982517a33eeaa","ref":"refs/heads/master","pushedAt":"2024-04-03T06:53:09.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 #606 from ProtixIT/keyword-only-cleanup\n\nModernize the way some keyword-only arguments are implemented","shortMessageHtmlLink":"Merge pull request #606 from ProtixIT/keyword-only-cleanup"}},{"before":"9e71a46552eba99120c7f080d6997c324bd8e115","after":"89653b2d24d59bfc01523ea9444442f55fc4b050","ref":"refs/heads/master","pushedAt":"2024-04-03T06:52:26.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 #607 from ProtixIT/cleanup-factory\n\nMinor cleanup of the code handling `UrlsafeTokenField`'s `factory` argument","shortMessageHtmlLink":"Merge pull request #607 from ProtixIT/cleanup-factory"}},{"before":"c6d686e4189cd83313eab72fa143bf69d8a380c5","after":null,"ref":"refs/heads/translations","pushedAt":"2024-04-01T19:04:04.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":"994d6c1c42a79d0ea9ed8fe3c47416e2cf0fdda5","after":"9e71a46552eba99120c7f080d6997c324bd8e115","ref":"refs/heads/master","pushedAt":"2024-04-01T19:04:00.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 #608 from jazzband/translations\n\nUpdated translation files","shortMessageHtmlLink":"Merge pull request #608 from jazzband/translations"}},{"before":null,"after":"c6d686e4189cd83313eab72fa143bf69d8a380c5","ref":"refs/heads/translations","pushedAt":"2024-04-01T13:09:51.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":"Translation files","shortMessageHtmlLink":"Translation files"}},{"before":"ab7996dbebc8e3d843e4622e8597097add4e852d","after":"994d6c1c42a79d0ea9ed8fe3c47416e2cf0fdda5","ref":"refs/heads/master","pushedAt":"2024-03-25T18:22:37.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 #600 from foarsitter/issue-manager\n\nAdd issue-manager","shortMessageHtmlLink":"Merge pull request #600 from foarsitter/issue-manager"}},{"before":"8bef73cd9931557877c35156ccf83428010dacb0","after":"ab7996dbebc8e3d843e4622e8597097add4e852d","ref":"refs/heads/master","pushedAt":"2024-03-25T18:22:11.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 #602 from jazzband/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #602 from jazzband/pre-commit-ci-update-config"}},{"before":"87a9466afac0e33abfba697019dafa7fe4296df2","after":"8bef73cd9931557877c35156ccf83428010dacb0","ref":"refs/heads/master","pushedAt":"2024-03-25T18:06:28.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 #563 from foarsitter/docker_postgresql\n\nPostgresql docker container for local development","shortMessageHtmlLink":"Merge pull request #563 from foarsitter/docker_postgresql"}},{"before":null,"after":"c7f61f64181831b8d3b94c23204dbbbadf783c67","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-03-25T17:37:34.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/asottile/pyupgrade: v3.15.1 → v3.15.2](https://github.com/asottile/pyupgrade/compare/v3.15.1...v3.15.2)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"fc49c636a90f959adb694d7ac99d21ff5c27e90a","after":"87a9466afac0e33abfba697019dafa7fe4296df2","ref":"refs/heads/master","pushedAt":"2024-03-22T20:28:03.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 #598 from ProtixIT/remove-obsolete-test-models\n\nRemove obsolete test models","shortMessageHtmlLink":"Merge pull request #598 from ProtixIT/remove-obsolete-test-models"}},{"before":"6e722b51b0a247aef1dd128d4c672c2386e57166","after":"fc49c636a90f959adb694d7ac99d21ff5c27e90a","ref":"refs/heads/master","pushedAt":"2024-03-22T20:27:13.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 #597 from ProtixIT/remove-signal-test-helper\n\nRemove obsolete `tests.signals` module","shortMessageHtmlLink":"Merge pull request #597 from ProtixIT/remove-signal-test-helper"}},{"before":"aaf93c9d4097fb66affe556ed72494754a08d042","after":"6e722b51b0a247aef1dd128d4c672c2386e57166","ref":"refs/heads/master","pushedAt":"2024-03-22T17:00: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 #596 from ProtixIT/status-test-model-naming\n\nResolve name clash among test models","shortMessageHtmlLink":"Merge pull request #596 from ProtixIT/status-test-model-naming"}},{"before":"281c52013e34a29551fd91f59cc562e4b8bcd414","after":"aaf93c9d4097fb66affe556ed72494754a08d042","ref":"refs/heads/master","pushedAt":"2024-03-22T17:00:03.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 #595 from ProtixIT/skip-reason\n\nPass reason to `@skip` decorator","shortMessageHtmlLink":"Merge pull request #595 from ProtixIT/skip-reason"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESR6gzwA","startCursor":null,"endCursor":null}},"title":"Activity · jazzband/django-model-utils"}