{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":195525950,"defaultBranch":"master","name":"django-rest-framework","ownerLogin":"sevdog","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-07-06T10:16:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13779643?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711115888.0","currentOid":""},"activityList":{"items":[{"before":"9d506bac4294b50eed874476b70a637adb72ef53","after":"9713c1df5af7d8543045403e661929ee86eaf349","ref":"refs/heads/duration-format","pushedAt":"2024-06-05T09:28:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Allow format duration as ISO-8601","shortMessageHtmlLink":"Allow format duration as ISO-8601"}},{"before":"085b7e166ba80aa973645e5249b441f2dbdc0c96","after":"fbdab09c776d5ceef041793a7acd1c9e91695e5d","ref":"refs/heads/master","pushedAt":"2024-06-05T09:25:46.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"docs: Correct some evaluation results and a httpie option in Tutorial1 (#9421)\n\n* Tutorial 1: Added --unsorted option to httpie calls to prevent automatic json key sorting\r\n\r\n* Tutorial 1: Changed evaluation results accurate","shortMessageHtmlLink":"docs: Correct some evaluation results and a httpie option in Tutorial1 ("}},{"before":"f4194c4684420ac86485d9610adf760064db381f","after":"085b7e166ba80aa973645e5249b441f2dbdc0c96","ref":"refs/heads/master","pushedAt":"2024-03-28T07:33:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Apply black formatting to caching markdown (#9341)\n\nIt _looks_ like blacken-docs is failing on this file.\r\nRunning black locally fails with a failed to reformat.\r\nThis is because it expects python code, and when it\r\nhits the \">\", there's invalid python.","shortMessageHtmlLink":"Apply black formatting to caching markdown (encode#9341)"}},{"before":"337ba211e82628c0a0bfc7340c45b22e725f8162","after":"f4194c4684420ac86485d9610adf760064db381f","ref":"refs/heads/master","pushedAt":"2024-03-25T08:58:38.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Update docstring (#9340)","shortMessageHtmlLink":"Update docstring (encode#9340)"}},{"before":"140b3986b853fe52929fa56054ef5d64658be70c","after":null,"ref":"refs/heads/search-filter","pushedAt":"2024-03-22T13:58:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"}},{"before":"0f39e0124d358b0098261f070175fa8e0359b739","after":"337ba211e82628c0a0bfc7340c45b22e725f8162","ref":"refs/heads/master","pushedAt":"2024-03-18T09:11:23.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"- Update the message to be consistent with the Django `HttpResponseBase` class. (#9287)","shortMessageHtmlLink":"- Update the message to be consistent with the Django `HttpResponseBa…"}},{"before":"4bbfa8d4556b5847e91ba95f457cc862b7a0f027","after":"0f39e0124d358b0098261f070175fa8e0359b739","ref":"refs/heads/master","pushedAt":"2024-01-04T09:05:37.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Update requirements-optionals.txt (#9181)\n\n* Update requirements-optionals.txt\r\n\r\n* Update requirements-optionals.txt","shortMessageHtmlLink":"Update requirements-optionals.txt (encode#9181)"}},{"before":"7a9db57eaf829367601fbaac5f1811d1fcb712fb","after":"4bbfa8d4556b5847e91ba95f457cc862b7a0f027","ref":"refs/heads/master","pushedAt":"2023-09-28T06:21:59.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Updated Checkout action version & Ubuntu OS version (#9097)\n\n* Updated Checkout action version & Ubuntu OS version\r\n\r\n* Update .github/workflows/main.yml","shortMessageHtmlLink":"Updated Checkout action version & Ubuntu OS version (encode#9097)"}},{"before":"008ac949829e740194086e0fc68e272c3b1820c3","after":null,"ref":"refs/heads/path-converter","pushedAt":"2023-08-18T15:28:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"}},{"before":"78b064a4213ef7abef452904ce44e196a0b72632","after":"008ac949829e740194086e0fc68e272c3b1820c3","ref":"refs/heads/path-converter","pushedAt":"2023-08-14T06:27:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Use str as default path converter","shortMessageHtmlLink":"Use str as default path converter"}},{"before":null,"after":"78b064a4213ef7abef452904ce44e196a0b72632","ref":"refs/heads/path-converter","pushedAt":"2023-08-10T15:52:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Use str as default path converter","shortMessageHtmlLink":"Use str as default path converter"}},{"before":"4f7e9ed3bbb0fb3567884ef4e3d340bc2f77bc68","after":"7a9db57eaf829367601fbaac5f1811d1fcb712fb","ref":"refs/heads/master","pushedAt":"2023-08-10T15:47:14.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Propagate 'default' from model_field to serializer field. (#9030)\n\n* Propagate 'default' from model_field to serializer field\r\n\r\nFix #7469.\r\n\r\nCo-authored-by: Nikhil Benesch \r\n\r\n* updated field default on serializer according to openapi generation and added that to options action response\r\n\r\n* added notes regarding default value propagation from model to serializer field\r\n\r\n* updated note\r\n\r\n* Update docs/api-guide/fields.md\r\n\r\n* Update docs/api-guide/fields.md\r\n\r\n* Update docs/api-guide/fields.md\r\n\r\n* Update docs/api-guide/fields.md\r\n\r\n* Update docs/api-guide/fields.md\r\n\r\n* Update docs/api-guide/fields.md\r\n\r\n---------\r\n\r\nCo-authored-by: John Parton \r\nCo-authored-by: Nikhil Benesch \r\nCo-authored-by: Rizwan Shaikh \r\nCo-authored-by: Asif Saif Uddin ","shortMessageHtmlLink":"Propagate 'default' from model_field to serializer field. (encode#9030)"}},{"before":"67cd9c22596847beaaa950cc2aa0d497ba288b44","after":"140b3986b853fe52929fa56054ef5d64658be70c","ref":"refs/heads/search-filter","pushedAt":"2023-07-25T07:37:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"auvipy","name":"Asif Saif Uddin","path":"/auvipy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6212603?s=80&v=4"},"commit":{"message":"Update docs/api-guide/filtering.md","shortMessageHtmlLink":"Update docs/api-guide/filtering.md"}},{"before":"a7bafb7392681d36ce120b0a795da71ca73386a9","after":"67cd9c22596847beaaa950cc2aa0d497ba288b44","ref":"refs/heads/search-filter","pushedAt":"2023-07-24T10:23:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Improve search documentation","shortMessageHtmlLink":"Improve search documentation"}},{"before":"1ce85d01b51929b32b0e2c95659fcbad591fa622","after":"a7bafb7392681d36ce120b0a795da71ca73386a9","ref":"refs/heads/search-filter","pushedAt":"2023-07-12T15:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Use generator to build search conditions to reduce iterations","shortMessageHtmlLink":"Use generator to build search conditions to reduce iterations"}},{"before":"9d0858c679e3ebba461f0059c398d08ae8c8211c","after":"1ce85d01b51929b32b0e2c95659fcbad591fa622","ref":"refs/heads/search-filter","pushedAt":"2023-07-03T16:19:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Allow search to split also by comma after smart split","shortMessageHtmlLink":"Allow search to split also by comma after smart split"}},{"before":"8dd4250d0234ddf6c6a19a806639678ef7786468","after":"4f7e9ed3bbb0fb3567884ef4e3d340bc2f77bc68","ref":"refs/heads/master","pushedAt":"2023-07-03T09:25:16.454Z","pushType":"push","commitsCount":1,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Fix SearchFilter renders field with invalid value (#9023)\n\nCo-authored-by: Andrii Tarasenko ","shortMessageHtmlLink":"Fix SearchFilter renders field with invalid value (encode#9023)"}},{"before":"8dd4250d0234ddf6c6a19a806639678ef7786468","after":"4f7e9ed3bbb0fb3567884ef4e3d340bc2f77bc68","ref":"refs/heads/master","pushedAt":"2023-07-03T09:25:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Fix SearchFilter renders field with invalid value (#9023)\n\nCo-authored-by: Andrii Tarasenko ","shortMessageHtmlLink":"Fix SearchFilter renders field with invalid value (encode#9023)"}},{"before":"9cfa4bd7cca19df0bc8e456d906c3ab7ce285cf4","after":"8dd4250d0234ddf6c6a19a806639678ef7786468","ref":"refs/heads/master","pushedAt":"2023-07-03T09:24:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"remove unnecessary line which was causing isort error (#9014)","shortMessageHtmlLink":"remove unnecessary line which was causing isort error (encode#9014)"}},{"before":"a74ed9fa71f8434158b84ebeac081c55965e6915","after":"9d0858c679e3ebba461f0059c398d08ae8c8211c","ref":"refs/heads/search-filter","pushedAt":"2023-06-23T07:33:13.982Z","pushType":"push","commitsCount":1,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Allow search to split also by comma after smart split","shortMessageHtmlLink":"Allow search to split also by comma after smart split"}},{"before":"d69551aa6b59a4ec0bb76ccc0eb9f343cb446002","after":"a74ed9fa71f8434158b84ebeac081c55965e6915","ref":"refs/heads/search-filter","pushedAt":"2023-06-23T06:48:59.115Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Add compatibility with older django/python versions","shortMessageHtmlLink":"Add compatibility with older django/python versions"}},{"before":"1f0f0ad99b9d6f1b61f0abb79d46714a5fe2d788","after":"d69551aa6b59a4ec0bb76ccc0eb9f343cb446002","ref":"refs/heads/search-filter","pushedAt":"2023-06-22T12:41:53.682Z","pushType":"push","commitsCount":1,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Add compatibility with older django/python versions","shortMessageHtmlLink":"Add compatibility with older django/python versions"}},{"before":"7736f40fd6fc55f14f94d52ce064023698d54d12","after":"1f0f0ad99b9d6f1b61f0abb79d46714a5fe2d788","ref":"refs/heads/search-filter","pushedAt":"2023-06-22T10:07:22.351Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Align SearchFilter behaviour to django.contrib.admin","shortMessageHtmlLink":"Align SearchFilter behaviour to django.contrib.admin"}},{"before":"2f9391c6b8d9d1d24e41dee1baf0edd5299f1377","after":"7736f40fd6fc55f14f94d52ce064023698d54d12","ref":"refs/heads/search-filter","pushedAt":"2023-06-22T09:56:55.079Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Align SearchFilter behaviour to django.contrib.admin","shortMessageHtmlLink":"Align SearchFilter behaviour to django.contrib.admin"}},{"before":"145d3eaddf0b7bb31a68c4889dac7cb03d6716d0","after":"2f9391c6b8d9d1d24e41dee1baf0edd5299f1377","ref":"refs/heads/search-filter","pushedAt":"2023-06-22T09:55:23.872Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Align SearchFilter behaviour to django.contrib.admin","shortMessageHtmlLink":"Align SearchFilter behaviour to django.contrib.admin"}},{"before":null,"after":"145d3eaddf0b7bb31a68c4889dac7cb03d6716d0","ref":"refs/heads/search-filter","pushedAt":"2023-06-22T09:37:35.266Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Align SearchFilter behaviour to django.contrib.admin","shortMessageHtmlLink":"Align SearchFilter behaviour to django.contrib.admin"}},{"before":"684522807f370d6dca731d1d34bffeaa051fe505","after":"9cfa4bd7cca19df0bc8e456d906c3ab7ce285cf4","ref":"refs/heads/master","pushedAt":"2023-06-22T08:29:11.010Z","pushType":"push","commitsCount":23,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Fix OpenAPI Schema yaml rendering for timedelta (#9007)\n\n* fix OpenAPIRenderer for timedelta\r\n\r\n* added test for rendering openapi with timedelta\r\n\r\n* fix OpenAPIRenderer for timedelta\r\n\r\n* added test for rendering openapi with timedelta\r\n\r\n* Removed usage of field.choices that triggered full table load (#8950)\r\n\r\nRemoved the `{{ field.choices|yesno:\",disabled\" }}` block because this triggers the loading of full database table worth of objects just to determine whether the multi-select widget should be set as disabled or not.\r\n\r\nSince this \"disabled\" marking feature is not present in the normal select field, then I propose to remove it also from the multi-select.\r\n\r\n* Added Deprecation Warnings for CoreAPI (#7519)\r\n\r\n* Added Deprecation Warnings for CoreAPI\r\n\r\n* Bumped removal to DRF315\r\n\r\n* Update rest_framework/__init__.py\r\n\r\n* Update rest_framework/filters.py\r\n\r\n* Update rest_framework/filters.py\r\n\r\n* Update tests/schemas/test_coreapi.py\r\n\r\n* Update rest_framework/filters.py\r\n\r\n* Update rest_framework/filters.py\r\n\r\n* Update tests/schemas/test_coreapi.py\r\n\r\n* Update tests/schemas/test_coreapi.py\r\n\r\n* Update setup.cfg\r\n\r\n* Update rest_framework/pagination.py\r\n\r\n---------\r\n\r\nCo-authored-by: Asif Saif Uddin \r\n\r\n* Update copy right timeline\r\n\r\n* Fix NamespaceVersioning ignoring DEFAULT_VERSION on non-None namespaces (#7278)\r\n\r\n* Fix the case where if the namespace is not None and there's no match,\r\n NamespaceVersioning always raises NotFound even if DEFAULT_VERSION\r\n is set or None is in ALLOWED_VERSIONS\r\n\r\n* Add test cases\r\n\r\n* fix OpenAPIRenderer for timedelta\r\n\r\n* added test for rendering openapi with timedelta\r\n\r\n* added testcase for rendering yaml with minvalidator for duration field (timedelta)\r\n\r\n---------\r\n\r\nCo-authored-by: Rizwan Shaikh \r\nCo-authored-by: Lenno Nagel \r\nCo-authored-by: David Smith <39445562+smithdc1@users.noreply.github.com>\r\nCo-authored-by: Asif Saif Uddin \r\nCo-authored-by: Konstantin Kuchkov ","shortMessageHtmlLink":"Fix OpenAPI Schema yaml rendering for timedelta (encode#9007)"}},{"before":"3097913d54a31533f15ba9ab9e1ce38b1e7e12ba","after":"d540b10bb7d42db1f2bf0e9a13b2bd6b14137158","ref":"refs/heads/throttle-messages","pushedAt":"2023-06-20T08:49:21.892Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Allow custom throttle to provide a custom detail","shortMessageHtmlLink":"Allow custom throttle to provide a custom detail"}},{"before":"eb25b25d90d225b554c79f94f9d3c5b931527357","after":"3097913d54a31533f15ba9ab9e1ce38b1e7e12ba","ref":"refs/heads/throttle-messages","pushedAt":"2023-04-14T14:16:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Allow custom throttle to provide a custom detail","shortMessageHtmlLink":"Allow custom throttle to provide a custom detail"}},{"before":"14aff20d6a4caaeecfcdb98c2f701f11ae28d416","after":"eb25b25d90d225b554c79f94f9d3c5b931527357","ref":"refs/heads/throttle-messages","pushedAt":"2023-04-14T14:02:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sevdog","name":"Devid","path":"/sevdog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13779643?s=80&v=4"},"commit":{"message":"Allow custom throttle to provide a custom detail","shortMessageHtmlLink":"Allow custom throttle to provide a custom detail"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXOt9DwA","startCursor":null,"endCursor":null}},"title":"Activity · sevdog/django-rest-framework"}