{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":61421257,"defaultBranch":"master","name":"egg","ownerLogin":"eggjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-06-18T06:53:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15833670?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715153915.0","currentOid":""},"activityList":{"items":[{"before":"9bf5f22bfae44a1f44651efba7b3e167f9040714","after":"d68ab6ad3d758708f84163a1dc270938be06cff4","ref":"refs/heads/master","pushedAt":"2024-05-08T07:38:34.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.23.0\n\n[skip ci]\n\n## [3.23.0](https://github.com/eggjs/egg/compare/v3.22.0...v3.23.0) (2024-05-08)\n\n### Features\n\n* use utility@2 ([#5312](https://github.com/eggjs/egg/issues/5312)) ([9bf5f22](https://github.com/eggjs/egg/commit/9bf5f22bfae44a1f44651efba7b3e167f9040714))","shortMessageHtmlLink":"Release 3.23.0"}},{"before":"7328db0df6030abde7f279f784255dbaa7d3dd2f","after":"e2a60259d70c49e76749e9ecb9f0995495f8e40e","ref":"refs/heads/gh-pages","pushedAt":"2024-05-08T07:38:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 9bf5f22bfae44a1f44651efba7b3e167f9040714","shortMessageHtmlLink":"deploy: 9bf5f22"}},{"before":"e0b58d73889c36c99c523943b19bfe23219aac84","after":null,"ref":"refs/heads/update-deps","pushedAt":"2024-05-08T07:36:28.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":"ad1591bbf48f72567d45833eebd8830e092ba957","after":"9bf5f22bfae44a1f44651efba7b3e167f9040714","ref":"refs/heads/master","pushedAt":"2024-05-08T07:36:27.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: use utility@2 (#5312)\n\n\r\n## Summary by CodeRabbit\r\n\r\n\r\n- **Chores**\r\n\t- Updated Node.js versions in CI workflows to include version 22.\r\n- Removed an unused parameter in the release workflow to streamline\r\noperations.\r\n\r\n- **Refactor**\r\n- Improved code efficiency in HTTP client by using destructured imports.\r\n\r\n- **Documentation**\r\n- Updated software dependencies in `package.json` to enhance\r\nfunctionality and compatibility.\r\n\r\n","shortMessageHtmlLink":"feat: use utility@2 (#5312)"}},{"before":"2b979638ef029ef99ff233d907e60eb7e023a075","after":"e0b58d73889c36c99c523943b19bfe23219aac84","ref":"refs/heads/update-deps","pushedAt":"2024-05-08T06:38:45.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":"127595a76a5a6d6ba62396b8c48fdf0003186653","after":"2b979638ef029ef99ff233d907e60eb7e023a075","ref":"refs/heads/update-deps","pushedAt":"2024-05-08T06:26:54.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":"127595a76a5a6d6ba62396b8c48fdf0003186653","ref":"refs/heads/update-deps","pushedAt":"2024-05-08T06:23:12.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":"feat: use utility@2","shortMessageHtmlLink":"feat: use utility@2"}},{"before":"a6ebe0f49a9e1a8506c26a0bb4e89a32528aa727","after":"ad1591bbf48f72567d45833eebd8830e092ba957","ref":"refs/heads/master","pushedAt":"2024-04-12T06:26:10.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.22.0\n\n[skip ci]\n\n## [3.22.0](https://github.com/eggjs/egg/compare/v3.21.0...v3.22.0) (2024-04-12)\n\n### Features\n\n* app.httpClient alias to app.httpclient ([#5304](https://github.com/eggjs/egg/issues/5304)) ([a6ebe0f](https://github.com/eggjs/egg/commit/a6ebe0f49a9e1a8506c26a0bb4e89a32528aa727))","shortMessageHtmlLink":"Release 3.22.0"}},{"before":"74bf85e50696771de41153ae7567cb89fc64a55e","after":"7328db0df6030abde7f279f784255dbaa7d3dd2f","ref":"refs/heads/gh-pages","pushedAt":"2024-04-12T06:25:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: a6ebe0f49a9e1a8506c26a0bb4e89a32528aa727","shortMessageHtmlLink":"deploy: a6ebe0f"}},{"before":"0a1b86d27e7609f8e0dddec0907cb4fde008dfd1","after":null,"ref":"refs/heads/support-httpClient-inject","pushedAt":"2024-04-12T06:23:54.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":"23866adff50db2946abefcbaa9e2901cd51f4bf8","after":"a6ebe0f49a9e1a8506c26a0bb4e89a32528aa727","ref":"refs/heads/master","pushedAt":"2024-04-12T06:23:53.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: app.httpClient alias to app.httpclient (#5304)\n\nlet `@Inject() httpClient` work\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **New Features**\r\n- Introduced a new alias for `httpClient` to improve accessibility and\r\nusage within the application.\r\n\r\n","shortMessageHtmlLink":"feat: app.httpClient alias to app.httpclient (#5304)"}},{"before":null,"after":"0a1b86d27e7609f8e0dddec0907cb4fde008dfd1","ref":"refs/heads/support-httpClient-inject","pushedAt":"2024-04-12T05:31:01.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":"feat: app.httpClient alias to app.httpclient\n\nlet @Inject() httpClient work","shortMessageHtmlLink":"feat: app.httpClient alias to app.httpclient"}},{"before":"8fc59e641dc1a22a68c4df5a186871385773bf97","after":null,"ref":"refs/heads/support-onelogger-for-2.x","pushedAt":"2024-04-08T09:03:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Wai-Dung","name":"Wai.Dung","path":"/Wai-Dung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52018749?s=80&v=4"}},{"before":"e5c09c4aa2eb089725e5b5829d3c2375fef16506","after":"74bf85e50696771de41153ae7567cb89fc64a55e","ref":"refs/heads/gh-pages","pushedAt":"2024-03-31T09:10:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 23866adff50db2946abefcbaa9e2901cd51f4bf8","shortMessageHtmlLink":"deploy: 23866ad"}},{"before":"abd149044df2d29cf46046ee9046b2345882715f","after":"23866adff50db2946abefcbaa9e2901cd51f4bf8","ref":"refs/heads/master","pushedAt":"2024-03-31T09:08:52.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":"test: add some missing unit tests for 'convertObject' (#5303)\n\nAccording to AI's suggestions at https://github.com/eggjs/egg/pull/5302,\r\nit seems there're some missing unit tests and here's the fix for it.","shortMessageHtmlLink":"test: add some missing unit tests for 'convertObject' (#5303)"}},{"before":"794d7f3e89c2a283e38d2082b407b79e480f0b50","after":"abd149044df2d29cf46046ee9046b2345882715f","ref":"refs/heads/master","pushedAt":"2024-03-31T03:01: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.21.0\n\n[skip ci]\n\n## [3.21.0](https://github.com/eggjs/egg/compare/v3.20.0...v3.21.0) (2024-03-31)\n\n### Features\n\n* tiny improvements for \"convertValue\" ([#5302](https://github.com/eggjs/egg/issues/5302)) ([794d7f3](https://github.com/eggjs/egg/commit/794d7f3e89c2a283e38d2082b407b79e480f0b50))","shortMessageHtmlLink":"Release 3.21.0"}},{"before":"84b162faecf9cfed2e7156866ce1bf8bfff4ad93","after":"794d7f3e89c2a283e38d2082b407b79e480f0b50","ref":"refs/heads/master","pushedAt":"2024-03-31T02:59:32.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: tiny improvements for \"convertValue\" (#5302)\n\nWe don't need to check each value's satisfication so when one meets, the\r\nloop can be broken.\r\n\r\nSpeed up config dump process.\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **Refactor**\r\n- Improved efficiency in handling `ignore` keys within utility\r\nfunctions.\r\n- Consolidated conditions for returning values for primitives and\r\narrays, enhancing code readability.","shortMessageHtmlLink":"feat: tiny improvements for \"convertValue\" (#5302)"}},{"before":"2cf1eb11694ca6d96642ddf7fc0995b204275df1","after":"e5c09c4aa2eb089725e5b5829d3c2375fef16506","ref":"refs/heads/gh-pages","pushedAt":"2024-03-06T08:38:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 84b162faecf9cfed2e7156866ce1bf8bfff4ad93","shortMessageHtmlLink":"deploy: 84b162f"}},{"before":"9957b9c410dc54828a7436db081d1cec0b48f00f","after":"84b162faecf9cfed2e7156866ce1bf8bfff4ad93","ref":"refs/heads/master","pushedAt":"2024-03-06T08:36:25.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":"docs: Fixed asynchronous error in NewsService list method by adding 'async' and 'await' (#5301)\n\nThis commit fixed an asynchronous error in the NewsService list method. I added the 'async' keyword and used 'await' to fetch data in each iteration. This ensures that the NewsService class can fetch news data from the Hacker News API efficiently and without errors.","shortMessageHtmlLink":"docs: Fixed asynchronous error in NewsService list method by adding '…"}},{"before":"04e2534e366df38c5b9a22263344f05214c9c043","after":"2cf1eb11694ca6d96642ddf7fc0995b204275df1","ref":"refs/heads/gh-pages","pushedAt":"2024-02-22T07:51:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 61cd51d02a86cb6ca8d510fb3ea3a1ed73f7beec","shortMessageHtmlLink":"deploy: 61cd51d"}},{"before":"61cd51d02a86cb6ca8d510fb3ea3a1ed73f7beec","after":"9957b9c410dc54828a7436db081d1cec0b48f00f","ref":"refs/heads/master","pushedAt":"2024-02-22T07:51: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.20.0\n\n[skip ci]\n\n## [3.20.0](https://github.com/eggjs/egg/compare/v3.19.0...v3.20.0) (2024-02-22)\n\n### Features\n\n* urllib-next alias to npm:urllib ([#5299](https://github.com/eggjs/egg/issues/5299)) ([61cd51d](https://github.com/eggjs/egg/commit/61cd51d02a86cb6ca8d510fb3ea3a1ed73f7beec))","shortMessageHtmlLink":"Release 3.20.0"}},{"before":"3a8d12ae4e51aeacd3a5d4292a1abb55399beaa2","after":null,"ref":"refs/heads/npm-alias-urllib-next","pushedAt":"2024-02-22T07:49:42.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":"20702ad152f6f46bfcff06b150062b6045e3cbe1","after":"61cd51d02a86cb6ca8d510fb3ea3a1ed73f7beec","ref":"refs/heads/master","pushedAt":"2024-02-22T07:49:41.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: urllib-next alias to npm:urllib (#5299)","shortMessageHtmlLink":"feat: urllib-next alias to npm:urllib (#5299)"}},{"before":null,"after":"3a8d12ae4e51aeacd3a5d4292a1abb55399beaa2","ref":"refs/heads/npm-alias-urllib-next","pushedAt":"2024-02-22T07:33:32.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":"feat: urllib-next alias to npm:urllib","shortMessageHtmlLink":"feat: urllib-next alias to npm:urllib"}},{"before":"60be5791615648d179c9977a1957f332e8c2b2e7","after":"04e2534e366df38c5b9a22263344f05214c9c043","ref":"refs/heads/gh-pages","pushedAt":"2024-02-21T07:06:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 20702ad152f6f46bfcff06b150062b6045e3cbe1","shortMessageHtmlLink":"deploy: 20702ad"}},{"before":"117738628f84df42e839c146dd8c814dbc03bdf0","after":null,"ref":"refs/heads/chore/site","pushedAt":"2024-02-21T07:04:55.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":"c5e53b822d35513f2072476694b2271ea1449bbc","after":"20702ad152f6f46bfcff06b150062b6045e3cbe1","ref":"refs/heads/master","pushedAt":"2024-02-21T07:04:54.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":"chore(site): add link of artus.js (#5298)","shortMessageHtmlLink":"chore(site): add link of artus.js (#5298)"}},{"before":"8261d7a5a5f31d10a862ddfd454fcf739f6d5c8d","after":"117738628f84df42e839c146dd8c814dbc03bdf0","ref":"refs/heads/chore/site","pushedAt":"2024-02-21T06:18:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thonatos","name":"Suyi","path":"/thonatos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/958063?s=80&v=4"},"commit":{"message":"chore(site): add link of artus.js","shortMessageHtmlLink":"chore(site): add link of artus.js"}},{"before":"56a09fca72a3d4fbe14e33a26cb4b4195f0f4869","after":"8261d7a5a5f31d10a862ddfd454fcf739f6d5c8d","ref":"refs/heads/chore/site","pushedAt":"2024-02-21T06:17:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thonatos","name":"Suyi","path":"/thonatos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/958063?s=80&v=4"},"commit":{"message":"chore(site): add link of artus.js","shortMessageHtmlLink":"chore(site): add link of artus.js"}},{"before":"7b3d71f156e5d09ad5e058d798a57e2927d11d72","after":"56a09fca72a3d4fbe14e33a26cb4b4195f0f4869","ref":"refs/heads/chore/site","pushedAt":"2024-02-21T05:59:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thonatos","name":"Suyi","path":"/thonatos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/958063?s=80&v=4"},"commit":{"message":"chore(site): add artusjs links","shortMessageHtmlLink":"chore(site): add artusjs links"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERFeO4AA","startCursor":null,"endCursor":null}},"title":"Activity · eggjs/egg"}