{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4372437,"defaultBranch":"trunk","name":"treq","ownerLogin":"twisted","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-05-18T18:57:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/716546?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714598952.0","currentOid":""},"activityList":{"items":[{"before":"ee9f440931a2aaf5952e0d4b80ab4bd725d176ed","after":null,"ref":"refs/heads/336-security-docs","pushedAt":"2024-05-01T21:29:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"}},{"before":"eb301b56b1bdb29822e955c511b55ffec299e4e9","after":"cbc616cba0038dfb6f4f01c94b311b1e17f23331","ref":"refs/heads/trunk","pushedAt":"2024-05-01T21:29:11.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Merge pull request #386 from twisted/336-security-docs\n\nReference the Twisted security policy","shortMessageHtmlLink":"Merge pull request #386 from twisted/336-security-docs"}},{"before":"11601337d3e5cf6bc91fef05390a308ab1442311","after":"ee9f440931a2aaf5952e0d4b80ab4bd725d176ed","ref":"refs/heads/336-security-docs","pushedAt":"2024-05-01T21:27:06.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Per review feedback, two paragraphs","shortMessageHtmlLink":"Per review feedback, two paragraphs"}},{"before":"27bd0851066637b9ce09f68122c87d3418e85f66","after":null,"ref":"refs/heads/382-async-await-readme","pushedAt":"2024-05-01T21:25:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"}},{"before":"ebe8f379ba9c9f421228470d8ff6a917d1bb25b8","after":"eb301b56b1bdb29822e955c511b55ffec299e4e9","ref":"refs/heads/trunk","pushedAt":"2024-05-01T21:25:48.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Merge pull request #383 from twisted/382-async-await-readme\n\nUse async/await in the readme example","shortMessageHtmlLink":"Merge pull request #383 from twisted/382-async-await-readme"}},{"before":"22769b8597f3d41e9fc8e8c9d37196fd37025909","after":"27bd0851066637b9ce09f68122c87d3418e85f66","ref":"refs/heads/382-async-await-readme","pushedAt":"2024-05-01T21:23:01.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Fix the badge links","shortMessageHtmlLink":"Fix the badge links"}},{"before":"f0c668ef11af89ad50c7a759624ae0f5d01ed7e2","after":"ebe8f379ba9c9f421228470d8ff6a917d1bb25b8","ref":"refs/heads/trunk","pushedAt":"2024-05-01T21:13:30.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Merge pull request #385 from twisted/384-mypy-cookiejar\n\nAdd `treq.cookies` helper module\r\n\r\nA bunch of cookie-related stuff, incrementally stepping towards addressing #325:\r\n\r\n- Add tests that cover the (suprising!) way that cookiejars get updated.\r\n- Extract a scoped_cookie() helper for creating Cookie objects.\r\n- Add a search() function for searching a cookiejar.\r\n- Fix a CookieAgent MyPy failure.\r\n- Improve the typing of treq.response._Response (including its cookie() method).\r\n\r\nFixes #384.","shortMessageHtmlLink":"Merge pull request #385 from twisted/384-mypy-cookiejar"}},{"before":"93d16c12e027ef723500f55c593e893bc0e0c0e2","after":null,"ref":"refs/heads/384-mypy-cookiejar","pushedAt":"2024-05-01T21:13:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"}},{"before":"9abe4497ec152b80fce22f9670b9c0e926f493fd","after":"93d16c12e027ef723500f55c593e893bc0e0c0e2","ref":"refs/heads/384-mypy-cookiejar","pushedAt":"2024-05-01T18:41:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Add search to the API docs","shortMessageHtmlLink":"Add search to the API docs"}},{"before":"00ee0b3140137b863514a7a77768675a828e8638","after":"9abe4497ec152b80fce22f9670b9c0e926f493fd","ref":"refs/heads/384-mypy-cookiejar","pushedAt":"2024-05-01T18:39:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Less cute naming","shortMessageHtmlLink":"Less cute naming"}},{"before":null,"after":"11601337d3e5cf6bc91fef05390a308ab1442311","ref":"refs/heads/336-security-docs","pushedAt":"2024-05-01T05:25:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Reference the Twisted security policy\n\nLink to the policy that was updated a while back.","shortMessageHtmlLink":"Reference the Twisted security policy"}},{"before":"372b0ac8320a5b5943d59fd93808141cd00048f7","after":"00ee0b3140137b863514a7a77768675a828e8638","ref":"refs/heads/384-mypy-cookiejar","pushedAt":"2024-05-01T03:14:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Add treq.cookies\n\nIf we're going to ditch requests.cookies we need to offer *something*\nless raw than a bare CookieJar.","shortMessageHtmlLink":"Add treq.cookies"}},{"before":"9e07ffbabfe003901fb9349f96aad5e41f7b1cdd","after":"372b0ac8320a5b5943d59fd93808141cd00048f7","ref":"refs/heads/384-mypy-cookiejar","pushedAt":"2024-05-01T03:05:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Add treq.cookies\n\nIf we're going to ditch requests.cookies we need to offer *something*\nless raw than a bare CookieJar.","shortMessageHtmlLink":"Add treq.cookies"}},{"before":null,"after":"9e07ffbabfe003901fb9349f96aad5e41f7b1cdd","ref":"refs/heads/384-mypy-cookiejar","pushedAt":"2024-04-30T22:29:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Typings for treq.response._Response\n\nAnd fix a CookieAgent failure.\n\nFixes #384.","shortMessageHtmlLink":"Typings for treq.response._Response"}},{"before":null,"after":"22769b8597f3d41e9fc8e8c9d37196fd37025909","ref":"refs/heads/382-async-await-readme","pushedAt":"2024-04-30T19:46:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Use async/await in the readme example","shortMessageHtmlLink":"Use async/await in the readme example"}},{"before":"cf80fb93dabdbaa3bcba6a9408af5d67b6c71577","after":null,"ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-04-20T23:51:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"}},{"before":"8ccd453a3f590d411515be8fd310a37bf2d0d1d9","after":"f0c668ef11af89ad50c7a759624ae0f5d01ed7e2","ref":"refs/heads/trunk","pushedAt":"2024-04-20T23:51:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Merge pull request #381 from twisted/dependabot/github_actions/actions/cache-4\n\nBump actions/cache from 3 to 4","shortMessageHtmlLink":"Merge pull request #381 from twisted/dependabot/github_actions/action…"}},{"before":null,"after":"cf80fb93dabdbaa3bcba6a9408af5d67b6c71577","ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-02-01T21:53:14.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/cache from 3 to 4\n\nBumps [actions/cache](https://github.com/actions/cache) from 3 to 4.\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/cache\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/cache from 3 to 4"}},{"before":"c2210ca8f2718941f207bd4d803e190ff8646ebf","after":null,"ref":"refs/heads/bye-cgi-355","pushedAt":"2024-01-06T01:51:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"glyph","name":"Glyph","path":"/glyph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/716529?s=80&v=4"}},{"before":"de8e8543e732dacdd1f5dc7b21df2b654be54902","after":"8ccd453a3f590d411515be8fd310a37bf2d0d1d9","ref":"refs/heads/trunk","pushedAt":"2024-01-06T01:51:23.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"glyph","name":"Glyph","path":"/glyph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/716529?s=80&v=4"},"commit":{"message":"Merge pull request #377 from twisted/bye-cgi-355\n\nEliminate use of `cgi`","shortMessageHtmlLink":"Merge pull request #377 from twisted/bye-cgi-355"}},{"before":"0a3d17b852aba99be48e19a85002091d3e34cbf3","after":"c2210ca8f2718941f207bd4d803e190ff8646ebf","ref":"refs/heads/bye-cgi-355","pushedAt":"2024-01-05T16:48:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"glyph","name":"Glyph","path":"/glyph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/716529?s=80&v=4"},"commit":{"message":"Merge branch 'trunk' into bye-cgi-355","shortMessageHtmlLink":"Merge branch 'trunk' into bye-cgi-355"}},{"before":"0f9b47fa66e889b33d6640de78bf6a3ac65f36df","after":null,"ref":"refs/heads/py37-378","pushedAt":"2024-01-03T06:26:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"}},{"before":"7c79f90199b075ea895ac95e8ca8957b9cce8d3c","after":"de8e8543e732dacdd1f5dc7b21df2b654be54902","ref":"refs/heads/trunk","pushedAt":"2024-01-03T06:26:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Merge pull request #379 from twisted/py37-378\n\nDrop support for Python 3.7","shortMessageHtmlLink":"Merge pull request #379 from twisted/py37-378"}},{"before":"d8c8ccd2fcfc0f00057be085498b3ea63cb84a48","after":"0a3d17b852aba99be48e19a85002091d3e34cbf3","ref":"refs/heads/bye-cgi-355","pushedAt":"2024-01-02T05:57:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Avoid vendoring anything","shortMessageHtmlLink":"Avoid vendoring anything"}},{"before":"e03348f59160295bcf896006f69c3ff57bb2b318","after":"d8c8ccd2fcfc0f00057be085498b3ea63cb84a48","ref":"refs/heads/bye-cgi-355","pushedAt":"2024-01-02T05:50:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Avoid vendoring anything","shortMessageHtmlLink":"Avoid vendoring anything"}},{"before":"cb66c9a28b7b054e7da186f042b2bce16d3b9eef","after":"0f9b47fa66e889b33d6640de78bf6a3ac65f36df","ref":"refs/heads/py37-378","pushedAt":"2024-01-02T05:21:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Also drop PyPy 3.8","shortMessageHtmlLink":"Also drop PyPy 3.8"}},{"before":"aa7100e44e1deac99d6ecd56f49ffe769e8b99bc","after":"cb66c9a28b7b054e7da186f042b2bce16d3b9eef","ref":"refs/heads/py37-378","pushedAt":"2024-01-02T05:19:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Drop support for Python 3.7","shortMessageHtmlLink":"Drop support for Python 3.7"}},{"before":null,"after":"aa7100e44e1deac99d6ecd56f49ffe769e8b99bc","ref":"refs/heads/py37-378","pushedAt":"2024-01-02T05:17:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Drop support for Python 3.7","shortMessageHtmlLink":"Drop support for Python 3.7"}},{"before":"852e34386b2d36146463c5558396fff0b20cd464","after":"e03348f59160295bcf896006f69c3ff57bb2b318","ref":"refs/heads/bye-cgi-355","pushedAt":"2024-01-02T05:12:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Fix Python 3.7 compat","shortMessageHtmlLink":"Fix Python 3.7 compat"}},{"before":"bec1ce23e6a85b9422bedf6a32911ff2939720af","after":"852e34386b2d36146463c5558396fff0b20cd464","ref":"refs/heads/bye-cgi-355","pushedAt":"2024-01-02T05:05:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twm","name":"Tom Most","path":"/twm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43662?s=80&v=4"},"commit":{"message":"Make MyPy happy","shortMessageHtmlLink":"Make MyPy happy"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPzwcdwA","startCursor":null,"endCursor":null}},"title":"Activity · twisted/treq"}