{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":125766600,"defaultBranch":"master","name":"django-lifecycle","ownerLogin":"rsinger86","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-18T20:53:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7840886?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717756798.0","currentOid":""},"activityList":{"items":[{"before":"ea68c3a0fe96c48b301861f453bc13c6b52e2e2a","after":"8926790887584338be95acf421c9a698e3fc81bf","ref":"refs/heads/gh-pages","pushedAt":"2024-06-07T10:40:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 1fa7775 with MkDocs version: 1.6.0","shortMessageHtmlLink":"Deployed 1fa7775 with MkDocs version: 1.6.0"}},{"before":"ef76bb50e396c7c6d48fa8fa74fc94416f459e69","after":"1fa7775bbbc4bad3d1ba63685d9ede20cb923eb1","ref":"refs/heads/master","pushedAt":"2024-06-07T10:30:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"chore: Prepare release 1.2.4","shortMessageHtmlLink":"chore: Prepare release 1.2.4"}},{"before":"5b0e1e43dd587f28778f43be6b9aa0933cf67688","after":"ef76bb50e396c7c6d48fa8fa74fc94416f459e69","ref":"refs/heads/master","pushedAt":"2024-06-07T10:25:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"Merge pull request #161 from rsinger86/revert/use-copy-instead-of-deepcopy\n\nRevert to copying model state instead of deepcopying it","shortMessageHtmlLink":"Merge pull request #161 from rsinger86/revert/use-copy-instead-of-dee…"}},{"before":"db146e371e34ec196508c2deb7840c84d648ade3","after":"bf4dc67d731edc245d370140cad13f8bc1ff5a1e","ref":"refs/heads/revert/use-copy-instead-of-deepcopy","pushedAt":"2024-06-07T10:24:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"revert: copy instead of deepcopy model state","shortMessageHtmlLink":"revert: copy instead of deepcopy model state"}},{"before":null,"after":"db146e371e34ec196508c2deb7840c84d648ade3","ref":"refs/heads/revert/use-copy-instead-of-deepcopy","pushedAt":"2024-06-07T10:17:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"revert: copy instead of deepcopy model state","shortMessageHtmlLink":"revert: copy instead of deepcopy model state"}},{"before":"92de9d34fa91ebb2cdd4b340e55ea6d68ec40de2","after":"5b0e1e43dd587f28778f43be6b9aa0933cf67688","ref":"refs/heads/master","pushedAt":"2024-06-07T10:13:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"Merge pull request #160 from rsinger86/refactor/extract-model-state-methods\n\nExtract model state methods","shortMessageHtmlLink":"Merge pull request #160 from rsinger86/refactor/extract-model-state-m…"}},{"before":"cb684906f8415962f6fbda0b665a77c5aef5dc33","after":"92de9d34fa91ebb2cdd4b340e55ea6d68ec40de2","ref":"refs/heads/master","pushedAt":"2024-06-07T10:09:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"Merge pull request #158 from partizaans/fix/refresh-from-db\n\nUpdate the initial state after calling `refresh_from_db` on the model instance","shortMessageHtmlLink":"Merge pull request #158 from partizaans/fix/refresh-from-db"}},{"before":null,"after":"6d96c8ef439dcc1821e514a857b38dba3c731632","ref":"refs/heads/refactor/extract-model-state-methods","pushedAt":"2024-06-07T08:44:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"refactor: extract model state methods","shortMessageHtmlLink":"refactor: extract model state methods"}},{"before":"51ab410ca401a99953ee254f5ca1397f6ae695df","after":"ea68c3a0fe96c48b301861f453bc13c6b52e2e2a","ref":"refs/heads/gh-pages","pushedAt":"2024-03-04T17:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed cb68490 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed cb68490 with MkDocs version: 1.5.3"}},{"before":"4e7a03f00fb5ecd8aa6974d65cf9225c6419a154","after":"cb684906f8415962f6fbda0b665a77c5aef5dc33","ref":"refs/heads/master","pushedAt":"2024-03-04T17:49:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"docs: Add dark mode support","shortMessageHtmlLink":"docs: Add dark mode support"}},{"before":"77d1664792ba9d0e40543ef7f2e171829d4911b3","after":"4e7a03f00fb5ecd8aa6974d65cf9225c6419a154","ref":"refs/heads/master","pushedAt":"2024-03-04T17:41:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"docs: Improve docs","shortMessageHtmlLink":"docs: Improve docs"}},{"before":"3a2bdc2282642a804822b5db6042ba392f0e97e6","after":"51ab410ca401a99953ee254f5ca1397f6ae695df","ref":"refs/heads/gh-pages","pushedAt":"2024-03-04T17:30:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 77d1664 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 77d1664 with MkDocs version: 1.5.3"}},{"before":"64648ef1db7bb3cf11ee962f326d582c7c27a540","after":"77d1664792ba9d0e40543ef7f2e171829d4911b3","ref":"refs/heads/master","pushedAt":"2024-03-04T17:28:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"docs: Update docs using `condition` parameter","shortMessageHtmlLink":"docs: Update docs using condition parameter"}},{"before":"0b94a395a633880a58a9f35280ca58fd7bc9e089","after":"3a2bdc2282642a804822b5db6042ba392f0e97e6","ref":"refs/heads/gh-pages","pushedAt":"2024-03-01T08:39:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 64648ef with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 64648ef with MkDocs version: 1.5.3"}},{"before":"b2d8815e146a19fbed563bd5dd62814ec4940e11","after":"64648ef1db7bb3cf11ee962f326d582c7c27a540","ref":"refs/heads/master","pushedAt":"2024-03-01T08:37:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"chore: Prepare release 1.2.3","shortMessageHtmlLink":"chore: Prepare release 1.2.3"}},{"before":"1ef324caabda291db0510ff5e2496c3ca3ecf055","after":"0b94a395a633880a58a9f35280ca58fd7bc9e089","ref":"refs/heads/gh-pages","pushedAt":"2024-03-01T07:35:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed b2d8815 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed b2d8815 with MkDocs version: 1.5.3"}},{"before":"59beba8f9e203471329677a3225deaa67b098cdc","after":"b2d8815e146a19fbed563bd5dd62814ec4940e11","ref":"refs/heads/master","pushedAt":"2024-03-01T07:33:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"chore: Prepare release 1.2.2","shortMessageHtmlLink":"chore: Prepare release 1.2.2"}},{"before":"d604a787704daf08b0dd17b1a7df9a7de621ca7a","after":"1ef324caabda291db0510ff5e2496c3ca3ecf055","ref":"refs/heads/gh-pages","pushedAt":"2024-03-01T07:21:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 59beba8 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 59beba8 with MkDocs version: 1.5.3"}},{"before":"4cc4c0b8f5688f87e520a949350519619311815a","after":"59beba8f9e203471329677a3225deaa67b098cdc","ref":"refs/heads/master","pushedAt":"2024-03-01T07:19:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"chore: Prepare release 1.2.1","shortMessageHtmlLink":"chore: Prepare release 1.2.1"}},{"before":"14aaed05cdad5005cecb3f69a188d6b29cf6e6f7","after":"d604a787704daf08b0dd17b1a7df9a7de621ca7a","ref":"refs/heads/gh-pages","pushedAt":"2024-02-29T17:32:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 4cc4c0b with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 4cc4c0b with MkDocs version: 1.5.3"}},{"before":"2ba92cec9b54ec89a29cf8870b81acb7c9c41f05","after":"4cc4c0b8f5688f87e520a949350519619311815a","ref":"refs/heads/master","pushedAt":"2024-02-29T17:30:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"chore: Prepare release 1.2.0","shortMessageHtmlLink":"chore: Prepare release 1.2.0"}},{"before":"2d1b46672b7f660012dbff08a7fe29f6d10094ed","after":"2ba92cec9b54ec89a29cf8870b81acb7c9c41f05","ref":"refs/heads/master","pushedAt":"2024-02-29T17:18:12.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"Merge pull request #150 from rsinger86/feature/generalize-conditions\n\nMake conditions more flexible by extracting them from decorator signature to allow arbitrary conditions using callables","shortMessageHtmlLink":"Merge pull request #150 from rsinger86/feature/generalize-conditions"}},{"before":"bca05776ee77cf61f16d4bc8fc145d76bc276b01","after":"b8b6336e19de4a6e5eb8ad6e52dda0257e57ce94","ref":"refs/heads/feature/generalize-conditions","pushedAt":"2024-02-28T16:43:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"refactor: Rename conditions as suggested by @mateocpdev","shortMessageHtmlLink":"refactor: Rename conditions as suggested by @mateocpdev"}},{"before":"1b2ccb86a583f729ff916f473562814c30b446aa","after":"bca05776ee77cf61f16d4bc8fc145d76bc276b01","ref":"refs/heads/feature/generalize-conditions","pushedAt":"2024-02-26T16:41:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"docs: Update docs to add new way to add conditions","shortMessageHtmlLink":"docs: Update docs to add new way to add conditions"}},{"before":"f096de7c804ee7354ad5e82f4aeada4ad8313d76","after":"1b2ccb86a583f729ff916f473562814c30b446aa","ref":"refs/heads/feature/generalize-conditions","pushedAt":"2024-02-25T09:16:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into feature/generalize-conditions\n\n# Conflicts:\n#\tdjango_lifecycle/mixins.py","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into feature/generalize-…"}},{"before":"f0d4b0accb68ed5988b28206bedbaa534a12672c","after":"2d1b46672b7f660012dbff08a7fe29f6d10094ed","ref":"refs/heads/master","pushedAt":"2024-02-23T17:21:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"Merge pull request #151 from AlaaNour94/capture_mutable_fields_changes\n\ncapture mutable fields changes","shortMessageHtmlLink":"Merge pull request #151 from AlaaNour94/capture_mutable_fields_changes"}},{"before":"0f1af5885aac400019645ce6f87ab3da987a630f","after":"f096de7c804ee7354ad5e82f4aeada4ad8313d76","ref":"refs/heads/feature/generalize-conditions","pushedAt":"2024-02-09T17:00:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"refactor: Extract conditions","shortMessageHtmlLink":"refactor: Extract conditions"}},{"before":null,"after":"0f1af5885aac400019645ce6f87ab3da987a630f","ref":"refs/heads/feature/generalize-conditions","pushedAt":"2024-02-04T22:45:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"refactor: Extract conditions","shortMessageHtmlLink":"refactor: Extract conditions"}},{"before":"99ffe1739bf7872ef6cf5bf897b9beb93839059b","after":"f0d4b0accb68ed5988b28206bedbaa534a12672c","ref":"refs/heads/master","pushedAt":"2024-02-04T22:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"chore: Make tox tests pass again","shortMessageHtmlLink":"chore: Make tox tests pass again"}},{"before":"b7836ddbb50b420eb2a3425e80351a3e9a558f97","after":"99ffe1739bf7872ef6cf5bf897b9beb93839059b","ref":"refs/heads/master","pushedAt":"2024-01-25T14:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EnriqueSoria","name":"Enrique Soria","path":"/EnriqueSoria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7394684?s=80&v=4"},"commit":{"message":"Fix typo\n\nThanks @TonisPiip for reporting it!","shortMessageHtmlLink":"Fix typo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXxwbUQA","startCursor":null,"endCursor":null}},"title":"Activity · rsinger86/django-lifecycle"}