{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":66776276,"defaultBranch":"master","name":"social-core","ownerLogin":"python-social-auth","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-28T15:37:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21279195?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722891370.0","currentOid":""},"activityList":{"items":[{"before":"19ae97dcfe65c0a294d7be566d6a996fcf965769","after":"d9554fa40e751c85ae60231fe2f5bd5a528c4452","ref":"refs/heads/master","pushedAt":"2024-09-02T09:43:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"Add AzureADOauth2 backend using the v2.0 API.\n\nAzureADOAuth2 uses the v1.0 API which doesn't support personal accounts.\nUpdating the endpoints used by the original class may break backward\ncompatibility, so add this as just an additional subclass.","shortMessageHtmlLink":"Add AzureADOauth2 backend using the v2.0 API."}},{"before":"5899cb92ba1c3799a1c614f9b444c490bee2e25c","after":"19ae97dcfe65c0a294d7be566d6a996fcf965769","ref":"refs/heads/master","pushedAt":"2024-09-02T09:42:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"Fix access_token expiration and refresh handling in GitHub backend\n\nEnsure the correct key is used for access_token expiration in the GitHub backend's extra_data, and save the refresh_token.\n\nPreviously, the expiration of the access_token was not stored, causing the refresh_token functionality to be skipped.\n\nSigned-off-by: George Margaritis ","shortMessageHtmlLink":"Fix access_token expiration and refresh handling in GitHub backend"}},{"before":"f63288ae429184b490156b0d9c9b73cbf230df32","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-08-05T20:56:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"}},{"before":"b051334a0b0b1e44b8380ce5fb6fcc0da1677164","after":"5899cb92ba1c3799a1c614f9b444c490bee2e25c","ref":"refs/heads/master","pushedAt":"2024-08-05T20:56:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/psf/black: 24.4.2 → 24.8.0](https://github.com/psf/black/compare/24.4.2...24.8.0)\n- [github.com/PyCQA/flake8: 7.1.0 → 7.1.1](https://github.com/PyCQA/flake8/compare/7.1.0...7.1.1)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":null,"after":"f63288ae429184b490156b0d9c9b73cbf230df32","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-08-05T20:41:04.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/psf/black: 24.4.2 → 24.8.0](https://github.com/psf/black/compare/24.4.2...24.8.0)\n- [github.com/PyCQA/flake8: 7.1.0 → 7.1.1](https://github.com/PyCQA/flake8/compare/7.1.0...7.1.1)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"38a3e5e385be0af7a0f60ba111bf2b1204d78503","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-07-30T05:40:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"}},{"before":"f803525bae46f4ab1814634747a1eb3400b0cbca","after":"b051334a0b0b1e44b8380ce5fb6fcc0da1677164","ref":"refs/heads/master","pushedAt":"2024-07-30T05:40:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/asottile/pyupgrade: v3.16.0 → v3.17.0](https://github.com/asottile/pyupgrade/compare/v3.16.0...v3.17.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":null,"after":"38a3e5e385be0af7a0f60ba111bf2b1204d78503","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-07-29T20:13:19.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.16.0 → v3.17.0](https://github.com/asottile/pyupgrade/compare/v3.16.0...v3.17.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"5e72092cf4a585663c8cdd1773a3174dc771b324","after":null,"ref":"refs/heads/dependabot/pip/pre-commit-3.8.0","pushedAt":"2024-07-29T19:10:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"}},{"before":"fd7dd903eedd666027ffee65bf8f5f39647e9fbe","after":"f803525bae46f4ab1814634747a1eb3400b0cbca","ref":"refs/heads/master","pushedAt":"2024-07-29T19:10:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"build(deps-dev): bump pre-commit from 3.7.1 to 3.8.0\n\nBumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.7.1 to 3.8.0.\n- [Release notes](https://github.com/pre-commit/pre-commit/releases)\n- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.7.1...v3.8.0)\n\n---\nupdated-dependencies:\n- dependency-name: pre-commit\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump pre-commit from 3.7.1 to 3.8.0"}},{"before":null,"after":"5e72092cf4a585663c8cdd1773a3174dc771b324","ref":"refs/heads/dependabot/pip/pre-commit-3.8.0","pushedAt":"2024-07-29T17:46:06.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":"build(deps-dev): bump pre-commit from 3.7.1 to 3.8.0\n\nBumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.7.1 to 3.8.0.\n- [Release notes](https://github.com/pre-commit/pre-commit/releases)\n- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.7.1...v3.8.0)\n\n---\nupdated-dependencies:\n- dependency-name: pre-commit\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump pre-commit from 3.7.1 to 3.8.0"}},{"before":"e9f996a85a5c52a78f53e2e25d9fb94111f57f9c","after":"fd7dd903eedd666027ffee65bf8f5f39647e9fbe","ref":"refs/heads/master","pushedAt":"2024-07-17T11:24:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"Use timezone-aware datetime objects\n\nRather than using the `datetime.utcnow()` and `datetime.utcfromtimestamp()`\nmethods which produce timezone-naive datetime objects, we should instead use\n`datetime.now()` and `datetime.fromtimestamp()` with UTC provided as the\ntimezone, in order to create timezone-aware datetime objects.\n\nThis removes the DeprecationWarning that otherwise is raised since Python 3.12\nfor these methods.","shortMessageHtmlLink":"Use timezone-aware datetime objects"}},{"before":"70b297c80ee78172f5887073f2de0436cbe147e2","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-07-15T20:48:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"}},{"before":"ec8d84fc2cd0e93de17ce46e1fac88f0f73f6cff","after":"e9f996a85a5c52a78f53e2e25d9fb94111f57f9c","ref":"refs/heads/master","pushedAt":"2024-07-15T20:48:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/macisamuele/language-formatters-pre-commit-hooks: v2.13.0 → v2.14.0](https://github.com/macisamuele/language-formatters-pre-commit-hooks/compare/v2.13.0...v2.14.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":null,"after":"70b297c80ee78172f5887073f2de0436cbe147e2","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-07-15T20:12:56.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/macisamuele/language-formatters-pre-commit-hooks: v2.13.0 → v2.14.0](https://github.com/macisamuele/language-formatters-pre-commit-hooks/compare/v2.13.0...v2.14.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"3449faf7504471d7d857f627b77cc8cf81d3e026","after":"ec8d84fc2cd0e93de17ce46e1fac88f0f73f6cff","ref":"refs/heads/master","pushedAt":"2024-07-15T06:59:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"fix: Allow per-backend user pipeline settings (#677)\n\nAccording to\r\nhttps://python-social-auth.readthedocs.io/en/latest/configuration/settings.html,\r\n\"All settings can be defined per-backend by adding the backend name to\r\nthe setting name, like SOCIAL_AUTH_TWITTER_LOGIN_URL\". This changes\r\nuser.py to actually use per-backend settings for options like\r\nUSERNAME_IS_FULL_EMAIL.\r\n\r\nNote that get_username is always called with a backend, but user_details\r\nisn't, so a different version of `setting' is needed for the two.","shortMessageHtmlLink":"fix: Allow per-backend user pipeline settings (#677)"}},{"before":"49d589e6ee3a46e93c9929db040ba0f24286d9c8","after":"3449faf7504471d7d857f627b77cc8cf81d3e026","ref":"refs/heads/master","pushedAt":"2024-06-24T12:37:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"fix(telegram): ensure username is string even if based on id\n\nMake username always a string to avoid errors in the user pipeline.\r\n\r\nFix https://github.com/python-social-auth/social-core/issues/918 (#921)\r\n\r\nCo-authored-by: Nikita Pozdnyakov ","shortMessageHtmlLink":"fix(telegram): ensure username is string even if based on id"}},{"before":"1c4d89f2f5213ab00a41a63b11addad278567999","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-18T06:52:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"}},{"before":"d7bba223c0036581b63b01d05e53b115c606dbec","after":"49d589e6ee3a46e93c9929db040ba0f24286d9c8","ref":"refs/heads/master","pushedAt":"2024-06-18T06:52:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/PyCQA/flake8: 7.0.0 → 7.1.0](https://github.com/PyCQA/flake8/compare/7.0.0...7.1.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":null,"after":"1c4d89f2f5213ab00a41a63b11addad278567999","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-17T20:03:18.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/PyCQA/flake8: 7.0.0 → 7.1.0](https://github.com/PyCQA/flake8/compare/7.0.0...7.1.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"11a383c9a63f1a09f3c415c358f60ab146a6abb2","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-11T02:58:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"}},{"before":"95316b0914386af59d8649917c373a594f1766de","after":"d7bba223c0036581b63b01d05e53b115c606dbec","ref":"refs/heads/master","pushedAt":"2024-06-11T02:58:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/asottile/pyupgrade: v3.15.2 → v3.16.0](https://github.com/asottile/pyupgrade/compare/v3.15.2...v3.16.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":null,"after":"11a383c9a63f1a09f3c415c358f60ab146a6abb2","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-10T20:07:17.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.2 → v3.16.0](https://github.com/asottile/pyupgrade/compare/v3.15.2...v3.16.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"2c53cb13c892a0a813c32c790aeb798fddbe9208","after":"95316b0914386af59d8649917c373a594f1766de","ref":"refs/heads/master","pushedAt":"2024-05-16T07:19:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"Nicer implementation of ORCID login fix for missing family name\n\nCo-authored-by: Michal Čihař ","shortMessageHtmlLink":"Nicer implementation of ORCID login fix for missing family name"}},{"before":"654eda0040f1466b769f3b5400aa19583f64fdc9","after":"2c53cb13c892a0a813c32c790aeb798fddbe9208","ref":"refs/heads/master","pushedAt":"2024-05-14T09:20:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"build(deps-dev): bump pre-commit from 3.7.0 to 3.7.1\n\nBumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.7.0 to 3.7.1.\n- [Release notes](https://github.com/pre-commit/pre-commit/releases)\n- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.7.0...v3.7.1)\n\n---\nupdated-dependencies:\n- dependency-name: pre-commit\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump pre-commit from 3.7.0 to 3.7.1"}},{"before":"3974da44132327505077872ee6c95495b86871b4","after":null,"ref":"refs/heads/dependabot/pip/pre-commit-3.7.1","pushedAt":"2024-05-14T09:20:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"}},{"before":null,"after":"3974da44132327505077872ee6c95495b86871b4","ref":"refs/heads/dependabot/pip/pre-commit-3.7.1","pushedAt":"2024-05-13T17:29:29.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":"build(deps-dev): bump pre-commit from 3.7.0 to 3.7.1\n\nBumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.7.0 to 3.7.1.\n- [Release notes](https://github.com/pre-commit/pre-commit/releases)\n- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.7.0...v3.7.1)\n\n---\nupdated-dependencies:\n- dependency-name: pre-commit\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump pre-commit from 3.7.0 to 3.7.1"}},{"before":"4384f382e7d60b07dc26868045cbdf19866248ec","after":"654eda0040f1466b769f3b5400aa19583f64fdc9","ref":"refs/heads/master","pushedAt":"2024-05-06T11:50:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"deps: Fixes defusedxml requirement (#912)\n\nRemove release candidate version","shortMessageHtmlLink":"deps: Fixes defusedxml requirement (#912)"}},{"before":"4a7d470dee9cda3ffaf2d32f6f275d466b6f12a1","after":"4384f382e7d60b07dc26868045cbdf19866248ec","ref":"refs/heads/master","pushedAt":"2024-04-30T07:11:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/psf/black: 24.4.0 → 24.4.2](https://github.com/psf/black/compare/24.4.0...24.4.2)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"19deeaadda100f3de12bb816c4e84444630c2a54","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-30T07:11:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nijel","name":"Michal Čihař","path":"/nijel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/212189?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqmx2cQA","startCursor":null,"endCursor":null}},"title":"Activity · python-social-auth/social-core"}