{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":112461400,"defaultBranch":"master","name":"drf-yasg","ownerLogin":"axnsan12","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-11-29T10:30:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6382979?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689861344.0","currentOid":""},"activityList":{"items":[{"before":"c1c25ee5914a1cc7449cfd751b7bbc1f10bf0888","after":"5f889de047ccfc8b8a118d2dabdcccb0c84d76b4","ref":"refs/heads/1.21.x","pushedAt":"2023-07-21T13:46:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"},"commit":{"message":"Allow swagger to use custom CSRF settings and read the CSRF cookie (#660)","shortMessageHtmlLink":"Allow swagger to use custom CSRF settings and read the CSRF cookie (#660"}},{"before":"6557517cdf02d8ef48d24a019d4778c4a3cd496e","after":"78031f0c189585c30fccb5005a6899f2d34289a9","ref":"refs/heads/master","pushedAt":"2023-07-20T14:29:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"},"commit":{"message":"Advance master to release 1.21.7 (#815)\n\n* Add sample code to handle Base64 fields in drf-extra-fields project\r\n\r\n* Fix format for .rst\r\n\r\n* Update answer to the easier version as suggested in https://github.com/Hipo/drf-extra-fields/issues/66#issuecomment-626755554\r\n\r\n* update readme.rst\r\n\r\n`permission_classes` expects tuple but list was provided\r\n\r\n* url from DEFAULT_API_URL now works\r\n\r\nfix a bug: url from swagger_settings.DEFAULT_API_URL is not working\r\n\r\n* Check for allow_null attribute\r\n\r\n* Add utf-8 support for generated formats\r\n\r\n* Added `many` support to example code.\r\n\r\n* serialize pytz object as a string\r\n\r\n* simplify if condition\r\n\r\n* handle errors rendering with TemplateHTMLRenderer\r\n\r\nThis change fixes an `OPTIONS` request to the API page which will return\r\na successful response, but the `TemplateHTMLRender` will not be prepared\r\nto render it since there is no template name provided in either the view\r\nor response [1].\r\n\r\n[1]: https://github.com/encode/django-rest-framework/blob/f0a5b958a134e8cd94e3ef3263e8fa623ac9b82f/rest_framework/renderers.py#L178-L189\r\n\r\n* Allow specifying response as a reference\r\n\r\n* [readme] Fix missing re_path import\r\n\r\n* fix map source mapping\r\n\r\n* Remove universal wheel, python 2 is unsupported\r\n\r\n* Inline allow_unicode parameter\r\n\r\n* Update changelog\r\n\r\n* Update changelog typos\r\n\r\n* Add cspell\r\n\r\n* Fix old spelling errors\r\n\r\n* Add ref_name to UserSerializer after removing suffix typo\r\n\r\n* Set permission classes to a tuple\r\n\r\n* Update chagnelog\r\n\r\n* Add prepublish twine check\r\n\r\n* Fix action version syntax\r\n\r\n* Fix indentation in README.rst code blocks\r\n\r\n* Add twine to publish dependencies\r\n\r\n* Specify toxenv explicitly\r\n\r\n* Specify all tox targets\r\n\r\n* Add py prefix to toxenvs\r\n\r\n* Update changelog\r\n\r\n* Update changelog\r\n\r\n* Declare Django 3.2 support in README, classifiers\r\n\r\nThis commit will make sure that `Django :: 3.2` will show up in the\r\nclassifiers list on PyPI: https://pypi.org/project/drf-yasg/\r\n\r\n(The magic happens because we parse the README to get supported Django):\r\nhttps://github.com/DavidCain/drf-yasg/blob/ee29412d3cdb311/setup.py#L36\r\n\r\n3.2 support should already exist\r\n================================\r\nA closed pull request, https://github.com/axnsan12/drf-yasg/pull/735,\r\nnoted support for Django 3.2 in both `tox.ini`, and the README.\r\n\r\nThat PR was closed in favor of\r\nhttps://github.com/axnsan12/drf-yasg/pull/741, which edited `tox.ini`\r\nand switched to GitHub Actions.\r\n\r\nhttps://github.com/axnsan12/drf-yasg/pull/735#issuecomment-924298555\r\n\r\nThis project has been testing on Django 3.2 for a long time (about a\r\nyear). I think we can declare it supported it the README!\r\n\r\n* Fix `pip install` command for contributors on zsh\r\n\r\nOn `zsh` (a popular shell, and the default for macOS), install fails:\r\n\r\n $ pip install -U -e .[validation]\r\n zsh: no matches found: .[validation]\r\n\r\nQuote the arguments so that `bash` or `zsh` will succeed.\r\n\r\n* Dont use NullBooleanField if drf version >= 3.14.0\r\n\r\n* Swap back BooleanField and NullBooleanField\r\n\r\n* Update changelog\r\n\r\n* Update README to use path instead of re_path in example\r\n\r\n* Run tests with latest dependencies\r\n\r\n- Django 4.0 & 4.1\r\n- DRF 3.13 & 3.14\r\n- Python 3.10\r\n\r\n* Add python 3.10 in GH actions matrix\r\n\r\n* Fix RecursiveField\r\n\r\n* Change github actions runner from ubuntu-latest to ubuntu-20.04\r\n\r\n* Change github actions runner from ubuntu-latest to ubuntu-20.04\r\n\r\n* Remove python 3.6 tests since swagger-spec-validator no longer supports it\r\n\r\n* Use a string literal for python versions such as \"3.10\"\r\n\r\n* Add python 3.10 compatibility to README.md\r\n\r\n* Update changelog\r\n\r\n* Fix: Provide enums support for schema.\r\n\r\n* Fix: Tests for Python 3.11.\r\n\r\n* Refactoring: Removed old version code.\r\n\r\n* Fix: Linting is now working.\r\n\r\n* Fix: Provide usage of Enums as dict keys.\r\n\r\n* Fix: Docs build with latest sphinx versions.\r\n\r\n* keep path parameters in their given order\r\n\r\n* Fix: Action build docs with latest tox version.\r\n\r\n* Fix: Update python version for dj-master branch.\r\n\r\nDjango master branch bumped minimal python version\r\nto Python 3.10. In latest version was added check for uniq basename.\r\n\r\n* Feature: Migrate to PyYAML for yaml generator. (#845)\r\n\r\n* Feature: Migrate to PyYAML for yaml generator.\r\n\r\nCloses #833\r\n\r\n* Chore: Update swagger ui and redoc dependencies.\r\n\r\n* Fix: Remove required coreapi dependency. (#854)\r\n\r\n* Feature: Migrate to PyYAML for yaml generator.\r\n\r\nCloses #833\r\n\r\n* Chore: Update swagger ui and redoc dependencies.\r\n\r\n* Fix: Remove required coreapi dependency.\r\n\r\n* Update Changelog\r\n\r\n* Feature: Add ``drf_yasg.inspectors.query.DrfAPICompatInspector``. (#857)\r\n\r\n* Feature: Provide to override default renderers via settings.\r\n\r\n* Feature: Enable tests for django 4.2.\r\n\r\n* Docs: Add information how to override ``DEFAULT_SPEC_RENDERERS``.\r\n\r\n* Feature: Add ``drf_yasg.inspectors.query.DrfAPICompatInspector``.\r\n\r\nThis inspector should be main and replace ``CoreAPICompatInspector`` in the future.\r\n\r\n* [fix] Fixed map source mapping (#859)\r\n\r\n* Tests: Improve test coverage 95.91% -> 98.30%. (#862)\r\n\r\n* Update Changelog\r\n\r\n* Add python3.6 to the actions matrix but exclude it from tests\r\n\r\n---------\r\n\r\nCo-authored-by: Terry \r\nCo-authored-by: Sumit Singh \r\nCo-authored-by: Core-Chan \r\nCo-authored-by: Krista Mae Rectra \r\nCo-authored-by: mmurashov \r\nCo-authored-by: Christoph Beckmann \r\nCo-authored-by: MilanPecov \r\nCo-authored-by: Terence D. Honles \r\nCo-authored-by: Cristi Vîjdea \r\nCo-authored-by: Max Vorobev \r\nCo-authored-by: Damien Ramelet \r\nCo-authored-by: Petr Dlouhý \r\nCo-authored-by: gopackgo90 \r\nCo-authored-by: David Cain \r\nCo-authored-by: Amir Andohkosh <4315615+amir-bio@users.noreply.github.com>\r\nCo-authored-by: Nikolaos Michas \r\nCo-authored-by: Ignacio Orlandini \r\nCo-authored-by: Sergey Klyuykov \r\nCo-authored-by: Gagan Deep ","shortMessageHtmlLink":"Advance master to release 1.21.7 (#815)"}},{"before":"db42d356fb419a8fc334f2e369c1b721f27fc0b9","after":"c1c25ee5914a1cc7449cfd751b7bbc1f10bf0888","ref":"refs/heads/1.21.x","pushedAt":"2023-07-20T14:10:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"},"commit":{"message":"Add python3.6 to the actions matrix but exclude it from tests","shortMessageHtmlLink":"Add python3.6 to the actions matrix but exclude it from tests"}},{"before":"24c4c1b39b9ae72906cdce07c8c8c0a07ae4f3b3","after":null,"ref":"refs/tags/v1.21.6","pushedAt":"2023-07-20T13:55:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"}},{"before":"25482983fc02c89e3742386de3289fcaab913e85","after":"db42d356fb419a8fc334f2e369c1b721f27fc0b9","ref":"refs/heads/1.21.x","pushedAt":"2023-07-20T13:46:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"},"commit":{"message":"Update Changelog","shortMessageHtmlLink":"Update Changelog"}},{"before":"5e239a878a7ba221ddf1cbc772f5cedb2251e8c0","after":"25482983fc02c89e3742386de3289fcaab913e85","ref":"refs/heads/1.21.x","pushedAt":"2023-07-19T22:58:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"},"commit":{"message":"Tests: Improve test coverage 95.91% -> 98.30%. (#862)","shortMessageHtmlLink":"Tests: Improve test coverage 95.91% -> 98.30%. (#862)"}},{"before":"106d7b2b484e7dfed640b0417e637117aae5a153","after":"5e239a878a7ba221ddf1cbc772f5cedb2251e8c0","ref":"refs/heads/1.21.x","pushedAt":"2023-07-13T08:11:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"},"commit":{"message":"[fix] Fixed map source mapping (#859)","shortMessageHtmlLink":"[fix] Fixed map source mapping (#859)"}},{"before":"24c4c1b39b9ae72906cdce07c8c8c0a07ae4f3b3","after":"106d7b2b484e7dfed640b0417e637117aae5a153","ref":"refs/heads/1.21.x","pushedAt":"2023-07-04T21:53:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"},"commit":{"message":"Feature: Add ``drf_yasg.inspectors.query.DrfAPICompatInspector``. (#857)\n\n* Feature: Provide to override default renderers via settings.\r\n\r\n* Feature: Enable tests for django 4.2.\r\n\r\n* Docs: Add information how to override ``DEFAULT_SPEC_RENDERERS``.\r\n\r\n* Feature: Add ``drf_yasg.inspectors.query.DrfAPICompatInspector``.\r\n\r\nThis inspector should be main and replace ``CoreAPICompatInspector`` in the future.","shortMessageHtmlLink":"Feature: Add drf_yasg.inspectors.query.DrfAPICompatInspector. (#857)"}},{"before":"24c4c1b39b9ae72906cdce07c8c8c0a07ae4f3b3","after":null,"ref":"refs/tags/v1.21.6","pushedAt":"2023-06-15T21:34:16.234Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"}},{"before":"a836b04c97438d2db40dd75b2f4342db184843f7","after":"24c4c1b39b9ae72906cdce07c8c8c0a07ae4f3b3","ref":"refs/heads/1.21.x","pushedAt":"2023-06-15T21:32:54.397Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"},"commit":{"message":"Update Changelog","shortMessageHtmlLink":"Update Changelog"}},{"before":"afea1bca167f8b26368017caa33dfaa48607317f","after":"a836b04c97438d2db40dd75b2f4342db184843f7","ref":"refs/heads/1.21.x","pushedAt":"2023-06-15T21:22:57.253Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"},"commit":{"message":"Fix: Remove required coreapi dependency. (#854)\n\n* Feature: Migrate to PyYAML for yaml generator.\r\n\r\nCloses #833\r\n\r\n* Chore: Update swagger ui and redoc dependencies.\r\n\r\n* Fix: Remove required coreapi dependency.","shortMessageHtmlLink":"Fix: Remove required coreapi dependency. (#854)"}},{"before":"353f07173fe75fdb5ed2dd95c00eaa248ba31499","after":"afea1bca167f8b26368017caa33dfaa48607317f","ref":"refs/heads/1.21.x","pushedAt":"2023-05-16T22:15:10.626Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"},"commit":{"message":"Feature: Migrate to PyYAML for yaml generator. (#845)\n\n* Feature: Migrate to PyYAML for yaml generator.\r\n\r\nCloses #833\r\n\r\n* Chore: Update swagger ui and redoc dependencies.","shortMessageHtmlLink":"Feature: Migrate to PyYAML for yaml generator. (#845)"}},{"before":"553002284fc9bd57a607d51656a5fe8d6d90fde5","after":"353f07173fe75fdb5ed2dd95c00eaa248ba31499","ref":"refs/heads/1.21.x","pushedAt":"2023-03-16T23:46:01.335Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"},"commit":{"message":"Merge pull request #837 from onegreyonewhite/1.21.x\n\nFix: Provide support for enums in codecs.","shortMessageHtmlLink":"Merge pull request #837 from onegreyonewhite/1.21.x"}},{"before":"065b4f12bf583726dbc17ed1d879ee0c44a9eb8b","after":"553002284fc9bd57a607d51656a5fe8d6d90fde5","ref":"refs/heads/1.21.x","pushedAt":"2023-03-08T10:27:17.238Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JoelLefkowitz","name":"Joel Lefkowitz","path":"/JoelLefkowitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45922542?s=80&v=4"},"commit":{"message":"Merge pull request #841 from terencehonles/keep-path-parameter-ordering\n\nkeep path parameters in their given order","shortMessageHtmlLink":"Merge pull request #841 from terencehonles/keep-path-parameter-ordering"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADWnBYRAA","startCursor":null,"endCursor":null}},"title":"Activity · axnsan12/drf-yasg"}