{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":68146968,"defaultBranch":"master","name":"flask-jwt-extended","ownerLogin":"vimalloc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-13T20:57:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/238933?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710956606.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"97f72630c5c3810821626497bf91d669b784550f","ref":"refs/heads/dependabot/pip/black-24.3.0","pushedAt":"2024-03-20T17:43:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump black from 23.12.1 to 24.3.0\n\nBumps [black](https://github.com/psf/black) from 23.12.1 to 24.3.0.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/23.12.1...24.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump black from 23.12.1 to 24.3.0"}},{"before":"3d7c0678b7e1c29d4fb67b43203a76d2eed1a344","after":null,"ref":"refs/heads/dependabot/pip/cryptography-42.0.4","pushedAt":"2024-03-01T16:15:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"}},{"before":"735b4b9d51ad419061addb237e8b72e7e71d3381","after":"1326eb77158a0bc27d9d56b8c25a4c30be6133aa","ref":"refs/heads/master","pushedAt":"2024-03-01T16:15:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Bump cryptography from 42.0.2 to 42.0.4 (#547)\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 42.0.2 to 42.0.4.\r\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\r\n- [Commits](https://github.com/pyca/cryptography/compare/42.0.2...42.0.4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: cryptography\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump cryptography from 42.0.2 to 42.0.4 (#547)"}},{"before":null,"after":"3d7c0678b7e1c29d4fb67b43203a76d2eed1a344","ref":"refs/heads/dependabot/pip/cryptography-42.0.4","pushedAt":"2024-02-21T20:47:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump cryptography from 42.0.2 to 42.0.4\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 42.0.2 to 42.0.4.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/42.0.2...42.0.4)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump cryptography from 42.0.2 to 42.0.4"}},{"before":"1127132966290d2c18d70df62066b2085be944ef","after":null,"ref":"refs/heads/dependabot/pip/cryptography-42.0.2","pushedAt":"2024-02-19T16:22:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"}},{"before":"4ace0d3e1c49d5b8db12eef6b14d471c758ceb82","after":"735b4b9d51ad419061addb237e8b72e7e71d3381","ref":"refs/heads/master","pushedAt":"2024-02-19T16:22:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Bump cryptography from 41.0.7 to 42.0.2 (#546)","shortMessageHtmlLink":"Bump cryptography from 41.0.7 to 42.0.2 (#546)"}},{"before":"e76858f8044c74f9b4346581d17aad20e7307da7","after":null,"ref":"refs/heads/dependabot/pip/cryptography-42.0.0","pushedAt":"2024-02-17T00:50:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"1127132966290d2c18d70df62066b2085be944ef","ref":"refs/heads/dependabot/pip/cryptography-42.0.2","pushedAt":"2024-02-17T00:50:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump cryptography from 41.0.7 to 42.0.2\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 41.0.7 to 42.0.2.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/41.0.7...42.0.2)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump cryptography from 41.0.7 to 42.0.2"}},{"before":null,"after":"e76858f8044c74f9b4346581d17aad20e7307da7","ref":"refs/heads/dependabot/pip/cryptography-42.0.0","pushedAt":"2024-02-06T03:28:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump cryptography from 41.0.7 to 42.0.0\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 41.0.7 to 42.0.0.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/41.0.7...42.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump cryptography from 41.0.7 to 42.0.0"}},{"before":"a33e151ef49dd9c011131c6be0a9e44bda7ab5c1","after":"4ace0d3e1c49d5b8db12eef6b14d471c758ceb82","ref":"refs/heads/master","pushedAt":"2024-01-30T23:04:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"fix deprecation warning for __version__ (#543)","shortMessageHtmlLink":"fix deprecation warning for __version__ (#543)"}},{"before":"cfaa7ea3c445679155c37206d6ee2a10f0c51401","after":null,"ref":"refs/heads/dev_requirements_updates","pushedAt":"2024-01-22T19:46:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"}},{"before":"b483ff258685b9b3d4801508280c55a9279b123c","after":"a33e151ef49dd9c011131c6be0a9e44bda7ab5c1","ref":"refs/heads/master","pushedAt":"2024-01-22T19:46:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Bump dev dependencies (#541)","shortMessageHtmlLink":"Bump dev dependencies (#541)"}},{"before":null,"after":"cfaa7ea3c445679155c37206d6ee2a10f0c51401","ref":"refs/heads/dev_requirements_updates","pushedAt":"2024-01-22T19:42:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Bump dev dependencies","shortMessageHtmlLink":"Bump dev dependencies"}},{"before":"84c19466b84fb5b8766873110ae0a53cf76a13a0","after":"b483ff258685b9b3d4801508280c55a9279b123c","ref":"refs/heads/master","pushedAt":"2023-12-13T05:27:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Bump to 4.6.0","shortMessageHtmlLink":"Bump to 4.6.0"}},{"before":"628f53ad46a65784154526b3e53cef9bbd1c4444","after":null,"ref":"refs/heads/fix_csrf_edge_case","pushedAt":"2023-12-13T05:24:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"}},{"before":"f65202fd1b8afdf410be7b3e77892bfb6bb321d1","after":"84c19466b84fb5b8766873110ae0a53cf76a13a0","ref":"refs/heads/master","pushedAt":"2023-12-13T05:23:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Do not check JWT_TOKEN_LOCATION when setting csrf value in a jwt (#538)\n\nPreviously, we would only include the csrf double submit value in a\r\njwt if `JWT_COOKIE_CSRF_PROTECT` was true (the default) AND\r\n`JWT_TOKEN_LOCATION` was configured to use cookies.\r\n\r\nHowever, since we allow overwriting `locations` on a per-route basis\r\ninstead of only globally for he whole application, we could create a\r\nsituation where a single route was configured to use cookies when the\r\nrest of the app was not, and csrf checks were not happening against\r\nthat endpoint.\r\n\r\nThis change makes it so that any jwts will be encoded with a csrf value\r\nwhen `JWT_COOKIE_CSRF_PROTECT` is true, regardless of if the app is\r\nglobally configured to use cookies. It will also verify the csrf double\r\nsubmit token on any route that uses cookies when `JWT_COOKIE_CSRF_PROTECT`\r\nis true, regardless of if that is set globally in the application or on an\r\nindividual route.\r\n\r\nAs a result of this change, you might notice that using jwts without\r\ncookies now include a csrf value. This will not change the behavior\r\nof non-jwt based endpoints at all, your jwts will just be a little\r\nbigger. You can remove that key from the jwt by explicitly setting\r\n`JWT_COOKIE_CSRF_PROTECT` to False, if you are not using cookies.","shortMessageHtmlLink":"Do not check JWT_TOKEN_LOCATION when setting csrf value in a jwt (#538)"}},{"before":null,"after":"628f53ad46a65784154526b3e53cef9bbd1c4444","ref":"refs/heads/fix_csrf_edge_case","pushedAt":"2023-12-13T05:21:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Do not check JWT_TOKEN_LOCATION when setting csrf value in a jwt\n\nPreviously, we would only include the csrf double submit value in a\njwt if `JWT_COOKIE_CSRF_PROTECT` was true (the default) AND\n`JWT_TOKEN_LOCATION` was configured to use cookies.\n\nHowever, since we allow overwriting `locations` on a per-route basis\ninstead of only globally for he whole application, we could create a\nsituation where a single route was configured to use cookies when the\nrest of the app was not, and csrf checks were not happening against\nthat endpoint.\n\nThis change makes it so that any jwts will be encoded with a csrf value\nwhen `JWT_COOKIE_CSRF_PROTECT` is true, regardless of if the app is\nglobally configured to use cookies. It will also verify the csrf double\nsubmit token on any route that uses cookies when `JWT_COOKIE_CSRF_PROTECT`\nis true, regardless of if that is set globally in the application or on an\nindividual route.\n\nAs a result of this change, you might notice that using jwts without\ncookies now include a csrf value. This will not change the behavior\nof non-jwt based endpoints at all, your jwts will just be a little\nbigger. You can remove that key from the jwt by explicitly setting\n`JWT_COOKIE_CSRF_PROTECT` to False, if you are not using cookies.","shortMessageHtmlLink":"Do not check JWT_TOKEN_LOCATION when setting csrf value in a jwt"}},{"before":"f164518df84db59814acdba36b806877da47738d","after":null,"ref":"refs/heads/dependabot/pip/cryptography-41.0.6","pushedAt":"2023-11-29T01:45:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"}},{"before":"bee16f37b0e948cdd8484a407a3c212c22189942","after":"f65202fd1b8afdf410be7b3e77892bfb6bb321d1","ref":"refs/heads/master","pushedAt":"2023-11-29T01:45:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Bump cryptography from 41.0.4 to 41.0.6 (#535)","shortMessageHtmlLink":"Bump cryptography from 41.0.4 to 41.0.6 (#535)"}},{"before":null,"after":"f164518df84db59814acdba36b806877da47738d","ref":"refs/heads/dependabot/pip/cryptography-41.0.6","pushedAt":"2023-11-29T00:05:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump cryptography from 41.0.4 to 41.0.6\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 41.0.4 to 41.0.6.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/41.0.4...41.0.6)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump cryptography from 41.0.4 to 41.0.6"}},{"before":"40ae088f15fedc3c1323ee45a9dc9377a7d249d4","after":null,"ref":"refs/heads/flask_3_support","pushedAt":"2023-10-03T19:24:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"}},{"before":"5a61601ba21431917e7eb9190611526221ce0796","after":"bee16f37b0e948cdd8484a407a3c212c22189942","ref":"refs/heads/master","pushedAt":"2023-10-03T17:34:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Bump to 4.5.3","shortMessageHtmlLink":"Bump to 4.5.3"}},{"before":"4bac6fef99a804c5413a921eff71233246e9375c","after":"5a61601ba21431917e7eb9190611526221ce0796","ref":"refs/heads/master","pushedAt":"2023-10-03T17:28:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Support python 3.12 and add support for flask 3.0 (#527)\n\nHad to make some tweaks to the tox.ini to lock the werkzeug version, as installing a clean install of flask 2.x installs a non-compatible version 😢 \r\n\r\nhttps://github.com/pallets/flask/issues/5279","shortMessageHtmlLink":"Support python 3.12 and add support for flask 3.0 (#527)"}},{"before":"a0589d567fc8e0fc15dc998b1c627e12f90480b5","after":"40ae088f15fedc3c1323ee45a9dc9377a7d249d4","ref":"refs/heads/flask_3_support","pushedAt":"2023-10-03T17:22:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Add latest flask 2.x release to CI runs","shortMessageHtmlLink":"Add latest flask 2.x release to CI runs"}},{"before":"02b2f63b6c6d6f45b85fef770d3e941aeedd4380","after":"a0589d567fc8e0fc15dc998b1c627e12f90480b5","ref":"refs/heads/flask_3_support","pushedAt":"2023-10-03T17:20:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Add latest flask 2.x release to CI runs","shortMessageHtmlLink":"Add latest flask 2.x release to CI runs"}},{"before":"afe5503c2ccfdaa3c962057926866d3f8618a1dd","after":"02b2f63b6c6d6f45b85fef770d3e941aeedd4380","ref":"refs/heads/flask_3_support","pushedAt":"2023-10-03T17:17:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Force werkzeug<3.0 when installing flask 2.1","shortMessageHtmlLink":"Force werkzeug<3.0 when installing flask 2.1"}},{"before":"bb3950e57a7a32bab5c49ba872ee084ae87ef64e","after":"afe5503c2ccfdaa3c962057926866d3f8618a1dd","ref":"refs/heads/flask_3_support","pushedAt":"2023-10-03T16:56:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Force werkzeug<3.0 when installing flask 2.1","shortMessageHtmlLink":"Force werkzeug<3.0 when installing flask 2.1"}},{"before":"09109c88abc135573fdfa36e00b7215306a5ecad","after":"bb3950e57a7a32bab5c49ba872ee084ae87ef64e","ref":"refs/heads/flask_3_support","pushedAt":"2023-10-03T16:43:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Support python 3.12 and add support for flask 3.0","shortMessageHtmlLink":"Support python 3.12 and add support for flask 3.0"}},{"before":null,"after":"09109c88abc135573fdfa36e00b7215306a5ecad","ref":"refs/heads/flask_3_support","pushedAt":"2023-10-02T17:35:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vimalloc","name":"Lily Acadia Gilbert","path":"/vimalloc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238933?s=80&v=4"},"commit":{"message":"Support python 3.12 and add support for flask 3.0","shortMessageHtmlLink":"Support python 3.12 and add support for flask 3.0"}},{"before":"76b5ada00500985dd04be87e01ff0d3118e0bf09","after":null,"ref":"refs/heads/dependabot/pip/cryptography-41.0.4","pushedAt":"2023-09-21T21:08:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEGvQ9AQA","startCursor":null,"endCursor":null}},"title":"Activity · vimalloc/flask-jwt-extended"}