🚀 Enhancements
🩹 Fixes
- getRequestUrl: Forward options to internal
getRequestProtocol
(#776) - readRawBody: Read chunked body (#652)
- proxy: Better error when upstream proxy fails (#746)
- node: Make sure
onBeforeResponse
andonAfterResponse
are called with error code (#756) - sse: Prevent
onClosed
from firing twice inEventStream
(#704) - plain: Avoid import from unenv internals (#781, 76736ea)
💅 Refactors
- session: Remove unnecessary async for clear (#729)
📖 Documentation
- Fix typos (#699) (#707) (#712) (#730) (#732) (#766) (#764) (#738) (#758) (#734)
- Remove extra space (#718)
- Add semi (#710)
- event-handler: Fix typo (#684)
- Add jsdoc examples for response utils (#677)
- Add note for
getRequestIP
return value (#726) - Fix session example (#702)
- Add jsdoc examples for request utils (#680)
- Correct zod validation example (#735)
- Add usage example for
handleCors
(#747) - Update mogen example to use
combined
log format (#771) - examples: Add cors example (#700)
- Fix
respondWith
event object (#775) - Provide
async
for request body (#777) - error-handling: Add string vs object errors and update
createError
jsdoc (#762)
🤖 CI
- Remove node 16 from test matrix (458cfac)
❤️ Contributors
- Pooya Parsa (@pi0)
- Joshua Sosso (@joshmossas)
- Yusuf Mansur Özer ymansurozer@gmail.com
- Daniel Slepov danil.slepov@gmail.com
- Alexander Lichter (@manniL)
- Haruaki OTAKE aaharu@hotmail.com
- @beer (@iiio2)
- Sébastien Chopin seb@nuxtjs.com
- Michael Brevard yonshi29@gmail.com
- Matthias Zaunseder matthias.zaunseder@hotmail.de
- Torsten Dittmann torsten.dittmann@googlemail.com
- Guten ywzhaifei@gmail.com
- JoLo (@jolo-dev)
- Xjccc (@xjccc)
- Nozomu Ikuta (@NozomuIkuta)
- Dog (@dgxo)
- Israel Ortuño ai.ortuno@gmail.com
- Eckhardt (Kaizen) Dreyer eckhardt.dreyer@gmail.com
- Estéban (@Barbapapazes)
- Mathieu Derelle mathieu.derelle@gmail.com
- Deth gabriel@rosa.dev.br
- Michel Edighoffer m.edighoffer@france-solar.fr
- Evgenii Troinov
- Kongmoumou (@kongmoumou)
- Remonke (@remonke)
- Shyam Chen shyamchen1994@gmail.com
- KobZ (@devseckobz)
- _lmmmmmm lmmmmmm12138@gmail.com
- Vladimir Kutepov (@frenzzy)