{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1753353,"defaultBranch":"master","name":"urllib","ownerLogin":"node-modules","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-05-16T02:04:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7125868?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717211416.0","currentOid":""},"activityList":{"items":[{"before":"d565da230bb5be0714e1fcaf36db2f30844c29f2","after":"d7a9474a4d3aca88d3e6f9dd96eb4bea25e40b4e","ref":"refs/heads/master","pushedAt":"2024-06-01T03:10:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Release 3.25.1\n\n[skip ci]\n\n## [3.25.1](https://github.com/node-modules/urllib/compare/v3.25.0...v3.25.1) (2024-06-01)\n\n### Bug Fixes\n\n* adpater http/2 agent on diagnosticsChannel ([#511](https://github.com/node-modules/urllib/issues/511)) ([d565da2](https://github.com/node-modules/urllib/commit/d565da230bb5be0714e1fcaf36db2f30844c29f2))","shortMessageHtmlLink":"Release 3.25.1"}},{"before":"e11180bc01c122b682c4c3f5b0483588d97472bf","after":null,"ref":"refs/heads/renovate/major-eslint-monorepo","pushedAt":"2024-06-01T03:08:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"959049581515dee74391571735aa70c5e466c78c","after":"e11180bc01c122b682c4c3f5b0483588d97472bf","ref":"refs/heads/renovate/major-eslint-monorepo","pushedAt":"2024-06-01T03:07:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint to v9","shortMessageHtmlLink":"chore(deps): update dependency eslint to v9"}},{"before":"c976e1799344b739889f426b88b22aca3d027e94","after":null,"ref":"refs/heads/support-http2-agent","pushedAt":"2024-06-01T03:07:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"00e196ad285d8ce1270d1c6faf36bef62526aa9b","after":"d565da230bb5be0714e1fcaf36db2f30844c29f2","ref":"refs/heads/master","pushedAt":"2024-06-01T03:07:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"fix: adpater http/2 agent on diagnosticsChannel (#511)\n\nhttps://github.com/node-modules/urllib/issues/510","shortMessageHtmlLink":"fix: adpater http/2 agent on diagnosticsChannel (#511)"}},{"before":"b8a9b363d7fe06fe77b086312e8a329e343a4878","after":"c976e1799344b739889f426b88b22aca3d027e94","ref":"refs/heads/support-http2-agent","pushedAt":"2024-06-01T02:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"f","shortMessageHtmlLink":"f"}},{"before":"9bcfed8f34cc946286881150f61435510d79e81c","after":null,"ref":"refs/heads/test-node-22","pushedAt":"2024-06-01T02:38:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"a4aa89564941ab168001a77061a886685161b078","after":"b8a9b363d7fe06fe77b086312e8a329e343a4878","ref":"refs/heads/support-http2-agent","pushedAt":"2024-06-01T02:37:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Merge branch 'test-node-22' into support-http2-agent","shortMessageHtmlLink":"Merge branch 'test-node-22' into support-http2-agent"}},{"before":"1f266cec60c3ee550b956a8e9b2dc1ad68431bf0","after":"a4aa89564941ab168001a77061a886685161b078","ref":"refs/heads/support-http2-agent","pushedAt":"2024-06-01T02:36:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"f","shortMessageHtmlLink":"f"}},{"before":null,"after":"1f266cec60c3ee550b956a8e9b2dc1ad68431bf0","ref":"refs/heads/support-http2-agent","pushedAt":"2024-06-01T02:34:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"fix: adpater http/2 agent on diagnosticsChannel\n\nhttps://github.com/node-modules/urllib/issues/510","shortMessageHtmlLink":"fix: adpater http/2 agent on diagnosticsChannel"}},{"before":null,"after":"959049581515dee74391571735aa70c5e466c78c","ref":"refs/heads/renovate/major-eslint-monorepo","pushedAt":"2024-05-09T08:42:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint to v9","shortMessageHtmlLink":"chore(deps): update dependency eslint to v9"}},{"before":"032f439224378696ba38e2a129ca9603733eae9d","after":"00e196ad285d8ce1270d1c6faf36bef62526aa9b","ref":"refs/heads/master","pushedAt":"2024-05-07T03:58:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Release 3.25.0\n\n[skip ci]\n\n## [3.25.0](https://github.com/node-modules/urllib/compare/v3.24.0...v3.25.0) (2024-05-07)\n\n### Features\n\n* support custom filename when file is Buffer or Readable ([#508](https://github.com/node-modules/urllib/issues/508)) ([032f439](https://github.com/node-modules/urllib/commit/032f439224378696ba38e2a129ca9603733eae9d))","shortMessageHtmlLink":"Release 3.25.0"}},{"before":"fac98aa478e423611a8aad81fa8bacaff9a1edaa","after":null,"ref":"refs/heads/renovate/undici-6.x","pushedAt":"2024-05-07T03:56:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"46b7d9229ef5d6004854df4d41112d20878a8214","after":null,"ref":"refs/heads/renovate/formdata-node-6.x","pushedAt":"2024-05-07T03:56:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"ecdb2cc2bbecba88c2035ba4ccce6ca1872b7a99","after":null,"ref":"refs/heads/renovate/form-data-encoder-4.x","pushedAt":"2024-05-07T03:56:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"146d0a64d5d24608f0930081270fcc03f43d0700","after":null,"ref":"refs/heads/renovate/tar-stream-3.x","pushedAt":"2024-05-07T03:56:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"44898a473e4dd39ff172299a54b0e46fd8b92685","after":null,"ref":"refs/heads/renovate/proxy-2.x","pushedAt":"2024-05-07T03:56:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"e82fcd8449d6e5c49792902ac9665bfa74633556","after":null,"ref":"refs/heads/renovate/eslint-config-egg-13.x","pushedAt":"2024-05-07T03:56:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"37dc9bc1090a5d49f63acf65c414330ebd414a21","after":null,"ref":"refs/heads/renovate/eslint-9.x","pushedAt":"2024-05-07T03:56:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"abbd86d201991e67bf6a0168bf52d529ce828250","after":"fac98aa478e423611a8aad81fa8bacaff9a1edaa","ref":"refs/heads/renovate/undici-6.x","pushedAt":"2024-05-07T03:55:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency undici to v6","shortMessageHtmlLink":"fix(deps): update dependency undici to v6"}},{"before":"61b4892777a984b569920a66e424aadc4f988aa0","after":"46b7d9229ef5d6004854df4d41112d20878a8214","ref":"refs/heads/renovate/formdata-node-6.x","pushedAt":"2024-05-07T03:55:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency formdata-node to v6","shortMessageHtmlLink":"fix(deps): update dependency formdata-node to v6"}},{"before":"1950b4a5681466b486bd59e1303e94418a3bb525","after":"ecdb2cc2bbecba88c2035ba4ccce6ca1872b7a99","ref":"refs/heads/renovate/form-data-encoder-4.x","pushedAt":"2024-05-07T03:55:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency form-data-encoder to v4","shortMessageHtmlLink":"fix(deps): update dependency form-data-encoder to v4"}},{"before":"4ab38a0e2ebdbbf230d151eaf5fe2277cbb7c8df","after":"146d0a64d5d24608f0930081270fcc03f43d0700","ref":"refs/heads/renovate/tar-stream-3.x","pushedAt":"2024-05-07T03:55:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency tar-stream to v3","shortMessageHtmlLink":"chore(deps): update dependency tar-stream to v3"}},{"before":"1b1a9c3044a36599141b01b205766513c7524f1d","after":"44898a473e4dd39ff172299a54b0e46fd8b92685","ref":"refs/heads/renovate/proxy-2.x","pushedAt":"2024-05-07T03:55:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency proxy to v2","shortMessageHtmlLink":"chore(deps): update dependency proxy to v2"}},{"before":"451a2ccbc94ea326cc31ff4677f047488480bebb","after":"e82fcd8449d6e5c49792902ac9665bfa74633556","ref":"refs/heads/renovate/eslint-config-egg-13.x","pushedAt":"2024-05-07T03:55:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint-config-egg to v13","shortMessageHtmlLink":"chore(deps): update dependency eslint-config-egg to v13"}},{"before":"cd83623dade642f18ae6c4dc9a0a78be0b4eec89","after":"37dc9bc1090a5d49f63acf65c414330ebd414a21","ref":"refs/heads/renovate/eslint-9.x","pushedAt":"2024-05-07T03:55:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint to v9","shortMessageHtmlLink":"chore(deps): update dependency eslint to v9"}},{"before":"bc21ec36d8dca58c32a339aad5c4000417424d7e","after":"032f439224378696ba38e2a129ca9603733eae9d","ref":"refs/heads/master","pushedAt":"2024-05-07T03:55:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"feat: support custom filename when file is Buffer or Readable (#508)\n\n> Uploading files with Buffer defaults the filename to the key or path,\r\nwhich can conflict with middleware checks.\r\n\r\n* 🤖 files as an object defaults filename to the key.\r\n~~* 🚨 File paths or streams also override the filename.~~\r\n* ♻️ only work for buffer scence.\r\n----------\r\n\r\n> 当直接通过 Buffer 来上传文件时,无法自定义文件名,这在某些中间件会校验 filename,导致无法上传。\r\n\r\n* 🤖 files 参数为 object 时,默认将 key 作为文件名传输\r\n~~* 🚨 传入文件路径或 Readable 流时也同样覆盖~~\r\n* ♻️ 仅处理 buffer 场景\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **New Features**\r\n- Enhanced file upload functionality to support optional custom file\r\nnames, allowing users to specify filenames when uploading files.\r\n","shortMessageHtmlLink":"feat: support custom filename when file is Buffer or Readable (#508)"}},{"before":"50df506fa24242fbdb28d21fa60df1d0d6ac8729","after":"9bcfed8f34cc946286881150f61435510d79e81c","ref":"refs/heads/test-node-22","pushedAt":"2024-05-01T15:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"f","shortMessageHtmlLink":"f"}},{"before":null,"after":"50df506fa24242fbdb28d21fa60df1d0d6ac8729","ref":"refs/heads/test-node-22","pushedAt":"2024-05-01T15:00:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"test: run test on Node.js 22","shortMessageHtmlLink":"test: run test on Node.js 22"}},{"before":"6f2536ad9958033c54e6202f097ba6026756babf","after":"abbd86d201991e67bf6a0168bf52d529ce828250","ref":"refs/heads/renovate/undici-6.x","pushedAt":"2024-04-22T07:03:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency undici to v6","shortMessageHtmlLink":"fix(deps): update dependency undici to v6"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWYkmJgA","startCursor":null,"endCursor":null}},"title":"Activity · node-modules/urllib"}