{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6869800,"defaultBranch":"master","name":"mwclient","ownerLogin":"mwclient","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-11-26T17:57:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4735524?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711545779.0","currentOid":""},"activityList":{"items":[{"before":"9d4239993a4836a98e31a8911587dbf9283b0d45","after":null,"ref":"refs/heads/feature/python-3-13","pushedAt":"2024-03-27T13:22:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"}},{"before":"6ff904a2faea39bde5b95c23dbb467cd899ebd2b","after":"a74297486cb9d83d7275276c0a9c5818f65a6c87","ref":"refs/heads/master","pushedAt":"2024-03-27T13:22:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"Add Python 3.13-alpha to Tox/GHA","shortMessageHtmlLink":"Add Python 3.13-alpha to Tox/GHA"}},{"before":"8946bc3bd20e9633a7effad0fac6cbd7d593ac2d","after":null,"ref":"refs/heads/dependabot/github_actions/actions/setup-python-5.1.0","pushedAt":"2024-03-27T13:13:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"}},{"before":"390fd4d54e12b2328a18e4613bcb0bc923daa985","after":"6ff904a2faea39bde5b95c23dbb467cd899ebd2b","ref":"refs/heads/master","pushedAt":"2024-03-27T13:13:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"Bump actions/setup-python from 5.0.0 to 5.1.0\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5.0.0 to 5.1.0.\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/v5.0.0...v5.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-python\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/setup-python from 5.0.0 to 5.1.0"}},{"before":null,"after":"8946bc3bd20e9633a7effad0fac6cbd7d593ac2d","ref":"refs/heads/dependabot/github_actions/actions/setup-python-5.1.0","pushedAt":"2024-03-27T09:59:41.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 actions/setup-python from 5.0.0 to 5.1.0\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5.0.0 to 5.1.0.\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/v5.0.0...v5.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-python\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/setup-python from 5.0.0 to 5.1.0"}},{"before":"fb44e3b1208ee63182df9e455d8386552c1f21d3","after":"6aada3aefaaef54555e7435c478afc398128ca3a","ref":"refs/heads/feature/handle-upload-exists","pushedAt":"2024-02-17T23:40:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"#211: Implement error handling for MediaWiki warnings on existing files\n\nRaises an error when ignore=False and the MediaWiki response contains\nthe `upload.warnings.exists` key. Previously, this warning was logged,\nbut the call to `Site.upload` succeeded. This could be easily missed by\nusers, especially when they haven't configured the log level.","shortMessageHtmlLink":"#211: Implement error handling for MediaWiki warnings on existing files"}},{"before":null,"after":"fb44e3b1208ee63182df9e455d8386552c1f21d3","ref":"refs/heads/feature/handle-upload-exists","pushedAt":"2024-02-17T23:31:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"#211: Implement error handling for MediaWiki warnings on existing files\n\nRaises an error when ignore=False and the MediaWiki response contains\nthe `upload.warnings.exists` key. Previously, this warning was logged,\nbut the call to `Site.upload` succeeded. This could be easily missed by\nusers, especially when they haven't configured the log level.","shortMessageHtmlLink":"#211: Implement error handling for MediaWiki warnings on existing files"}},{"before":"9b7f8ec4807ce127dbb17f7fe4b1deb7dd5952ab","after":"9d4239993a4836a98e31a8911587dbf9283b0d45","ref":"refs/heads/feature/python-3-13","pushedAt":"2024-02-17T21:56:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"Add Python 3.13-alpha to Tox/GHA","shortMessageHtmlLink":"Add Python 3.13-alpha to Tox/GHA"}},{"before":null,"after":"9b7f8ec4807ce127dbb17f7fe4b1deb7dd5952ab","ref":"refs/heads/feature/python-3-13","pushedAt":"2024-02-17T21:54:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"Add Python 3.13-alpha to Tox/GHA","shortMessageHtmlLink":"Add Python 3.13-alpha to Tox/GHA"}},{"before":"3b9c8eea85171cd3bdd3790f13449b2b94648a3b","after":null,"ref":"refs/heads/feature/pypi-classifiers","pushedAt":"2024-02-16T01:24:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"}},{"before":"c0c023cfdb8634e59e434c17923adec2c6205efc","after":"390fd4d54e12b2328a18e4613bcb0bc923daa985","ref":"refs/heads/master","pushedAt":"2024-02-16T00:26:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"AdamWill","name":"Adam Williamson","path":"/AdamWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/916551?s=80&v=4"},"commit":{"message":"README: correct the issue-statistics link and badge\n\nThey were for an entirely different project.\n\nSigned-off-by: Adam Williamson ","shortMessageHtmlLink":"README: correct the issue-statistics link and badge"}},{"before":"daa68b2cb61f2e4ad9aa97119032e8d9b9805ccf","after":"c0c023cfdb8634e59e434c17923adec2c6205efc","ref":"refs/heads/master","pushedAt":"2024-02-16T00:22:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdamWill","name":"Adam Williamson","path":"/AdamWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/916551?s=80&v=4"},"commit":{"message":"build: update PyPi classifiers\n\nAdd missing classifiers for Python versions >= 3.9","shortMessageHtmlLink":"build: update PyPi classifiers"}},{"before":"a32f28fd5f8406d906d2754cafe1320e0a11199c","after":"daa68b2cb61f2e4ad9aa97119032e8d9b9805ccf","ref":"refs/heads/master","pushedAt":"2024-02-16T00:21:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdamWill","name":"Adam Williamson","path":"/AdamWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/916551?s=80&v=4"},"commit":{"message":"Use Coveralls Github Action to send data to coveralls again\n\nThis was lost when Travis stopped working, so our coveralls data\nis frozen in 2021. This should get it working again using\nhttps://github.com/marketplace/actions/coveralls-github-action\nand allow coveralls to post comments on PRs.\n\nSigned-off-by: Adam Williamson ","shortMessageHtmlLink":"Use Coveralls Github Action to send data to coveralls again"}},{"before":null,"after":"3b9c8eea85171cd3bdd3790f13449b2b94648a3b","ref":"refs/heads/feature/pypi-classifiers","pushedAt":"2024-02-10T11:30:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"build: update PyPi classifiers\n\nAdd missing classifiers for Python versions >= 3.9","shortMessageHtmlLink":"build: update PyPi classifiers"}},{"before":"e67d36c58d88fbbeef8fd12531bd78f6af3abbb7","after":"b7fb25bd5f6052be318c5cc97499219119efaf07","ref":"refs/heads/feature/322-auth-docs","pushedAt":"2024-02-10T11:04:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"docs: #322 Update authentication method docs","shortMessageHtmlLink":"docs: #322 Update authentication method docs"}},{"before":"984457d9eb5be74736c1185e572ac2ffe480e3cf","after":null,"ref":"refs/heads/revert-323-feature/pr-rtd-links","pushedAt":"2024-02-09T22:26:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"}},{"before":"3addf1e32b40507fb40077280db2ce286b91b2ee","after":"a32f28fd5f8406d906d2754cafe1320e0a11199c","ref":"refs/heads/master","pushedAt":"2024-02-09T22:25:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"Revert \"feat: add readthedocs links to pull requests\"\n\nThis reverts commit 3addf1e32b40507fb40077280db2ce286b91b2ee.","shortMessageHtmlLink":"Revert \"feat: add readthedocs links to pull requests\""}},{"before":null,"after":"984457d9eb5be74736c1185e572ac2ffe480e3cf","ref":"refs/heads/revert-323-feature/pr-rtd-links","pushedAt":"2024-02-09T22:25:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"Revert \"feat: add readthedocs links to pull requests\"\n\nThis reverts commit 3addf1e32b40507fb40077280db2ce286b91b2ee.","shortMessageHtmlLink":"Revert \"feat: add readthedocs links to pull requests\""}},{"before":"eb59162bd3d81e5a1fc5f36cfdd6ba7d5a070ded","after":"e67d36c58d88fbbeef8fd12531bd78f6af3abbb7","ref":"refs/heads/feature/322-auth-docs","pushedAt":"2024-02-09T22:19:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"docs: #322 Update authentication method docs","shortMessageHtmlLink":"docs: #322 Update authentication method docs"}},{"before":null,"after":"eb59162bd3d81e5a1fc5f36cfdd6ba7d5a070ded","ref":"refs/heads/feature/322-auth-docs","pushedAt":"2024-02-09T22:17:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"322: Clarify authentication documentation","shortMessageHtmlLink":"322: Clarify authentication documentation"}},{"before":"e4c98a5e1e25f773704b64bb06a7beee03433fd3","after":null,"ref":"refs/heads/feature/pr-rtd-links","pushedAt":"2024-02-09T22:16:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"}},{"before":"3f8578295b84e99d3f85609f1230012098bfdc8a","after":"3addf1e32b40507fb40077280db2ce286b91b2ee","ref":"refs/heads/master","pushedAt":"2024-02-09T22:16:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"feat: add readthedocs links to pull requests","shortMessageHtmlLink":"feat: add readthedocs links to pull requests"}},{"before":"f2f819f011a1c2f48ef6cb64d6bced037fb2d3e9","after":"e4c98a5e1e25f773704b64bb06a7beee03433fd3","ref":"refs/heads/feature/pr-rtd-links","pushedAt":"2024-02-09T22:15:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"feat: add readthedocs links to pull requests","shortMessageHtmlLink":"feat: add readthedocs links to pull requests"}},{"before":null,"after":"f2f819f011a1c2f48ef6cb64d6bced037fb2d3e9","ref":"refs/heads/feature/pr-rtd-links","pushedAt":"2024-02-09T22:12:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"feat: add readthedocs links to pull requests","shortMessageHtmlLink":"feat: add readthedocs links to pull requests"}},{"before":"f96e9f5149958f2270a1ca77bdd1ee555bf4e8e1","after":null,"ref":"refs/heads/feature/remove-python2-leftovers","pushedAt":"2024-01-28T20:08:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"}},{"before":"a96baa9e0a0fc4237fae50112f557a4475127282","after":"3f8578295b84e99d3f85609f1230012098bfdc8a","ref":"refs/heads/master","pushedAt":"2024-01-28T20:08:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"Remove some Python 2.x leftovers\n\n* `Iterator.next()`` has been replaced with `Iterator.__next__()`\n* The `object.__unicode__()` method is not used anymore\n* Default source encoding has changed from ASCII to UTF-8","shortMessageHtmlLink":"Remove some Python 2.x leftovers"}},{"before":"dcca6b11ef05aabd567e0d147bd40d0006c7e00e","after":"a96baa9e0a0fc4237fae50112f557a4475127282","ref":"refs/heads/master","pushedAt":"2024-01-28T16:51:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdamWill","name":"Adam Williamson","path":"/AdamWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/916551?s=80&v=4"},"commit":{"message":"HTTP basic auth: encode username and password as UTF-8 (#315)\n\nAs discussed upstream in\nhttps://github.com/psf/requests/issues/4564 , HTTP basic auth\nusernames and passwords sent to requests as Python text strings\nare encoded as latin1. This of course makes it impossible to\nlog in with a username or password containing characters not\nrepresented in latin1, as the reporter of #315 found out.\n\nTo work around this rather old-fashioned default, let's intercept\nstring usernames and passwords and encode them as utf-8 before\nsending them to requests.\n\nAnyone dealing with a really old server that can't handle utf-8,\nor something like that, can encode the username and password\nappropriately and provide them as bytestrings.\n\nSigned-off-by: Adam Williamson ","shortMessageHtmlLink":"HTTP basic auth: encode username and password as UTF-8 (#315)"}},{"before":"2cb2e32755464ee776ff6174d3a8a87f39aa0eb5","after":"dcca6b11ef05aabd567e0d147bd40d0006c7e00e","ref":"refs/heads/master","pushedAt":"2024-01-28T16:13:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdamWill","name":"Adam Williamson","path":"/AdamWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/916551?s=80&v=4"},"commit":{"message":"Update GHA config for Python 3.12 final\n\nI think we can just do this now Python 3.12 is stable.\n\nSigned-off-by: Adam Williamson ","shortMessageHtmlLink":"Update GHA config for Python 3.12 final"}},{"before":null,"after":"f96e9f5149958f2270a1ca77bdd1ee555bf4e8e1","ref":"refs/heads/feature/remove-python2-leftovers","pushedAt":"2024-01-28T13:21:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcfrederick","name":"Marc Trölitzsch","path":"/marcfrederick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46501118?s=80&v=4"},"commit":{"message":"Remove some Python 2.x leftovers\n\n* `Iterator.next()`` has been replaced with `Iterator.__next__()`\n* The `object.__unicode__()` method is not used anymore\n* Default source encoding has changed from ASCII to UTF-8","shortMessageHtmlLink":"Remove some Python 2.x leftovers"}},{"before":"f40a93fab5ea7a3d457cec64f4752ec071a5b6f3","after":"2cb2e32755464ee776ff6174d3a8a87f39aa0eb5","ref":"refs/heads/master","pushedAt":"2024-01-27T17:27:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdamWill","name":"Adam Williamson","path":"/AdamWill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/916551?s=80&v=4"},"commit":{"message":"Drop support for python < 3.5 (#310)","shortMessageHtmlLink":"Drop support for python < 3.5 (#310)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEILs1qAA","startCursor":null,"endCursor":null}},"title":"Activity · mwclient/mwclient"}