{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":130309267,"defaultBranch":"main","name":"dio","ownerLogin":"cfug","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-20T04:33:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44133785?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726667896.0","currentOid":""},"activityList":{"items":[{"before":"7dcaba0d1a615419b9f97f722ebb296a1e980c80","after":"691abb7509f22d3f02c11b26ba3f6c17cc77bdf3","ref":"refs/heads/feat/improve-exceptions-serialization","pushedAt":"2024-09-18T14:11:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"✨ Introduce `DioExceptionLogLevel`","shortMessageHtmlLink":"✨ Introduce DioExceptionLogLevel"}},{"before":null,"after":"a8a8d38db65a0092770f849015b6798f61459af0","ref":"refs/heads/feat/dio-exception-log-builder","pushedAt":"2024-09-18T13:58:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"✨ Introduce `DioExceptionLogBuilder`","shortMessageHtmlLink":"✨ Introduce DioExceptionLogBuilder"}},{"before":"7936bd6870e90d6aa2b1fe37dde0b8fc2156e982","after":"7dcaba0d1a615419b9f97f722ebb296a1e980c80","ref":"refs/heads/feat/improve-exceptions-serialization","pushedAt":"2024-09-18T13:51:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"✨ Introduce `DioExceptionLogLevel`","shortMessageHtmlLink":"✨ Introduce DioExceptionLogLevel"}},{"before":null,"after":"7936bd6870e90d6aa2b1fe37dde0b8fc2156e982","ref":"refs/heads/feat/improve-exceptions-serialization","pushedAt":"2024-09-18T13:44:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"✨ Introduce `DioExceptionLogLevel`","shortMessageHtmlLink":"✨ Introduce DioExceptionLogLevel"}},{"before":"d7cad71397283667c8b9fdb84f82c5045d40f215","after":"551c93fbeb02e2df92c46e405bc440c67a3ca44d","ref":"refs/heads/main","pushedAt":"2024-09-03T11:13:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cfug-dev","name":"CFUG Dev Team","path":"/cfug-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47591151?s=80&v=4"},"commit":{"message":"🔖 dio v5.7.0\nTriggered by @ueman on https://github.com/cfug/dio/issues/1633#issuecomment-2326254228","shortMessageHtmlLink":"🔖 dio v5.7.0"}},{"before":"679a14410817357e4b4cb8cee75a3f585d675803","after":"d7cad71397283667c8b9fdb84f82c5045d40f215","ref":"refs/heads/main","pushedAt":"2024-09-03T11:11:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ueman","name":"Jonas Uekötter","path":"/ueman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270149?s=80&v=4"},"commit":{"message":"fix: improve fallback to null on empty responses (#2285)\n\nfixes #2279 \r\n\r\nThis improves handling of the following case:\r\n\r\n- ResponseType is json\r\n- Server Content-Type is json\r\n- Server Content-Length is nonzero\r\n- Response Body is empty\r\n\r\nThis can happen in some cases according to HTTP spec (e.g. HEAD\r\nrequests), but some servers return responses like this (see #2279) also\r\nin other cases, even if it violates the HTTP spec.\r\n\r\nWith #2250, in some of these cases dio would throw an exception, which\r\ncaused a regression for some users; see #2279\r\nI do believe that dio should handle these cases for gracefully,\r\n\r\nThis PR brings back the previous behavior of returning null. \r\n\r\n### New Pull Request Checklist\r\n\r\n- [x] I have read the\r\n[Documentation](https://pub.dev/documentation/dio/latest/)\r\n- [x] I have searched for a similar pull request in the\r\n[project](https://github.com/cfug/dio/pulls) and found none\r\n- [x] I have updated this branch with the latest `main` branch to avoid\r\nconflicts (via merge from master or rebase)\r\n- [x] I have added the required tests to prove the fix/feature I'm\r\nadding\r\n- [x] I have updated the documentation (if necessary)\r\n- [x] I have run the tests without failures\r\n- [x] I have updated the `CHANGELOG.md` in the corresponding package\r\n\r\n### Additional context and info (if any)\r\n\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: Martin Kamleithner \r\nCo-authored-by: Jonas Uekötter ","shortMessageHtmlLink":"fix: improve fallback to null on empty responses (#2285)"}},{"before":"35b2bd0381778fb98933f9f1b8188170a16300fb","after":"679a14410817357e4b4cb8cee75a3f585d675803","ref":"refs/heads/main","pushedAt":"2024-08-13T10:01:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cfug-dev","name":"CFUG Dev Team","path":"/cfug-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47591151?s=80&v=4"},"commit":{"message":"🔖 dio v5.6.0\nTriggered by @AlexV525 on https://github.com/cfug/dio/issues/1633#issuecomment-2285859248","shortMessageHtmlLink":"🔖 dio v5.6.0"}},{"before":"5a50859a6a906811eeeb2b77d365e7e1393347d0","after":"35b2bd0381778fb98933f9f1b8188170a16300fb","ref":"refs/heads/main","pushedAt":"2024-08-13T09:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"📝 Fill `package:dio` WASM changelog","shortMessageHtmlLink":"📝 Fill package:dio WASM changelog"}},{"before":"050b857eb7f5910cfc52f82af52228d03a45e52b","after":"5a50859a6a906811eeeb2b77d365e7e1393347d0","ref":"refs/heads/main","pushedAt":"2024-08-13T09:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cfug-dev","name":"CFUG Dev Team","path":"/cfug-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47591151?s=80&v=4"},"commit":{"message":"🔖 web_adapter v2.0.0\nTriggered by @AlexV525 on https://github.com/cfug/dio/issues/1633#issuecomment-2285846016","shortMessageHtmlLink":"🔖 web_adapter v2.0.0"}},{"before":"d274fc500e6c151d5792ff5c89e4497c5642934b","after":null,"ref":"refs/heads/feat/wasm-web","pushedAt":"2024-08-13T09:41:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"}},{"before":"ff4eb26f758f665bcda9752ed60304552bc32903","after":"050b857eb7f5910cfc52f82af52228d03a45e52b","ref":"refs/heads/main","pushedAt":"2024-08-13T09:41:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"🚀 Supports the WASM environment (#2274)\n\nResolves #2265\r\n\r\nSigned-off-by: Alex Li ","shortMessageHtmlLink":"🚀 Supports the WASM environment (#2274)"}},{"before":"991fcacad42d876b233ac61fc92c62414eac07f6","after":"d274fc500e6c151d5792ff5c89e4497c5642934b","ref":"refs/heads/feat/wasm-web","pushedAt":"2024-08-13T09:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"✅ Try to run tests with WASM","shortMessageHtmlLink":"✅ Try to run tests with WASM"}},{"before":"6becc217c190a69b072e163df8ac93bec360d14b","after":"991fcacad42d876b233ac61fc92c62414eac07f6","ref":"refs/heads/feat/wasm-web","pushedAt":"2024-08-11T08:59:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"📝 CHANGELOG","shortMessageHtmlLink":"📝 CHANGELOG"}},{"before":null,"after":"a183db7347f770b7fde69c185dbbe526053b3655","ref":"refs/heads/feat/web/v1-adapter","pushedAt":"2024-08-11T08:53:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"🔥 Remove `js_interop`","shortMessageHtmlLink":"🔥 Remove js_interop"}},{"before":"aac9ba23b1fd8c5dd09d1f87df3b10105c3deb15","after":"6becc217c190a69b072e163df8ac93bec360d14b","ref":"refs/heads/feat/wasm-web","pushedAt":"2024-08-09T04:34:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"💚 ++","shortMessageHtmlLink":"💚 ++"}},{"before":"e247bd03d42817e519e8b94a63c9bdcf0ac10ea5","after":"aac9ba23b1fd8c5dd09d1f87df3b10105c3deb15","ref":"refs/heads/feat/wasm-web","pushedAt":"2024-08-08T13:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"Update tests.yml\n\nSigned-off-by: Alex Li ","shortMessageHtmlLink":"Update tests.yml"}},{"before":"7885a4db65c03b401cdb264b6ce94711bd15571b","after":"e247bd03d42817e519e8b94a63c9bdcf0ac10ea5","ref":"refs/heads/feat/wasm-web","pushedAt":"2024-07-27T04:57:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"🚀 Adds `js_interop` conditional import","shortMessageHtmlLink":"🚀 Adds js_interop conditional import"}},{"before":"2d2662106bcd27de539ca1af39dcb083909b229f","after":"7885a4db65c03b401cdb264b6ce94711bd15571b","ref":"refs/heads/feat/wasm-web","pushedAt":"2024-07-27T04:56:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"🚀 Adds `js_interop` conditional import","shortMessageHtmlLink":"🚀 Adds js_interop conditional import"}},{"before":null,"after":"2d2662106bcd27de539ca1af39dcb083909b229f","ref":"refs/heads/feat/wasm-web","pushedAt":"2024-07-27T04:53:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"📝 CHANGELOG","shortMessageHtmlLink":"📝 CHANGELOG"}},{"before":"fcbfbbda08d2d14bd3cd62c0c43ed50b9a247151","after":"ff4eb26f758f665bcda9752ed60304552bc32903","ref":"refs/heads/main","pushedAt":"2024-07-04T12:49:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cfug-dev","name":"CFUG Dev Team","path":"/cfug-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47591151?s=80&v=4"},"commit":{"message":"🔖 dio v5.5.0+1\nTriggered by @AlexV525 on https://github.com/cfug/dio/issues/1633#issuecomment-2208894959","shortMessageHtmlLink":"🔖 dio v5.5.0+1"}},{"before":"38aadb6b295379250696381bc376b8c5c4eefbdb","after":"fcbfbbda08d2d14bd3cd62c0c43ed50b9a247151","ref":"refs/heads/main","pushedAt":"2024-07-04T12:47:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"Attempt to fix WASM compile errors (#2267)\n\nFrom what understand, we added conditional `js_interop` imports that\r\nforce `dart:html` imports into WASM builds.\r\nSince we don't yet support WASM, I don't completely understand how it\r\nactually compiled to WASM before change.\r\n\r\nFor now we can just remove the conditional imports and add them back\r\ntogether with actual WASM support.\r\nHopefully fixes #2266 \r\n\r\nSigned-off-by: Alex Li \r\nCo-authored-by: Alex Li ","shortMessageHtmlLink":"Attempt to fix WASM compile errors (#2267)"}},{"before":"d9bf821cfc593b2a0dd07c4462c50360e8f5d181","after":"38aadb6b295379250696381bc376b8c5c4eefbdb","ref":"refs/heads/main","pushedAt":"2024-07-03T09:07:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cfug-dev","name":"CFUG Dev Team","path":"/cfug-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47591151?s=80&v=4"},"commit":{"message":"🔖 web_adapter v1.0.1\nTriggered by @AlexV525 on https://github.com/cfug/dio/issues/1633#issuecomment-2205485849","shortMessageHtmlLink":"🔖 web_adapter v1.0.1"}},{"before":"2547dd11fafa7ef52559f90318cc3914cab02730","after":null,"ref":"refs/heads/fix/web-adapter-log","pushedAt":"2024-07-03T09:06:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"}},{"before":"a146de9ce0224fb2fa57fcb104a6b0f3b4b7a9e9","after":"d9bf821cfc593b2a0dd07c4462c50360e8f5d181","ref":"refs/heads/main","pushedAt":"2024-07-03T09:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"🧑‍💻 Move logs out from the adapter, pt.2 (#2263)\n\nFixes #2262\r\n\r\nSigned-off-by: Alex Li ","shortMessageHtmlLink":"🧑‍💻 Move logs out from the adapter, pt.2 (#2263)"}},{"before":null,"after":"2547dd11fafa7ef52559f90318cc3914cab02730","ref":"refs/heads/fix/web-adapter-log","pushedAt":"2024-07-03T09:04:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md\n\nSigned-off-by: Alex Li ","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"06c9bffc8fe937b5db55747700d53eb5679338a4","after":"a146de9ce0224fb2fa57fcb104a6b0f3b4b7a9e9","ref":"refs/heads/main","pushedAt":"2024-07-03T07:54:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cfug-dev","name":"CFUG Dev Team","path":"/cfug-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47591151?s=80&v=4"},"commit":{"message":"🔖 dio v5.5.0\nTriggered by @AlexV525 on https://github.com/cfug/dio/issues/1633#issuecomment-2205334872","shortMessageHtmlLink":"🔖 dio v5.5.0"}},{"before":"872429c7cfcd99c0da56c10049a302b58991880c","after":"06c9bffc8fe937b5db55747700d53eb5679338a4","ref":"refs/heads/main","pushedAt":"2024-07-03T07:54:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cfug-dev","name":"CFUG Dev Team","path":"/cfug-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47591151?s=80&v=4"},"commit":{"message":"🔖 http2_adapter v2.5.3\nTriggered by @AlexV525 on https://github.com/cfug/dio/issues/1633#issuecomment-2205334872","shortMessageHtmlLink":"🔖 http2_adapter v2.5.3"}},{"before":"c3ce760af46e83384349c192d541d9cef1a1d396","after":null,"ref":"refs/heads/fix/cancel-token-memory-issue","pushedAt":"2024-07-03T03:07:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"}},{"before":"eb1684e41812cf1774031cec3c014b444b3e6fb4","after":"872429c7cfcd99c0da56c10049a302b58991880c","ref":"refs/heads/main","pushedAt":"2024-07-03T03:07:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"⚡️ Deallocate operations and requests for cancellation (#2252)\n\nResolve #2111\r\n\r\nSigned-off-by: Alex Li ","shortMessageHtmlLink":"⚡️ Deallocate operations and requests for cancellation (#2252)"}},{"before":"48cf2ff9be1f6baf5fd0b263775d6d58da7929d1","after":"c3ce760af46e83384349c192d541d9cef1a1d396","ref":"refs/heads/fix/cancel-token-memory-issue","pushedAt":"2024-07-02T09:08:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexV525","name":"Alex Li","path":"/AlexV525","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15884415?s=80&v=4"},"commit":{"message":"✅ Test only on vm","shortMessageHtmlLink":"✅ Test only on vm"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEucZmYgA","startCursor":null,"endCursor":null}},"title":"Activity · cfug/dio"}