What's Changed
- fix(types): fix Logger type by @chimurai in #1104
- fix(fixRequestBody): support text/plain by @knudtty in #1103
- chore(examples): bump deps by @chimurai in #1105
- build(prettier): improve prettier setup by @chimurai in #1108
- chore(deps): fix punycode node deprecation warning by @chimurai in #1109
- chore(examples): bump deps by @chimurai in #1110
- build(codespaces): add devcontainer.json by @chimurai in #1112
- chore(package): bump dev dependencies by @chimurai in #1116
- ci(github-action): ci.yml add node v24 by @chimurai in #1117
- chore(package): bump dev dependencies by @chimurai in #1118
- chore(package): upgrade to jest v30 by @chimurai in #1122
- chore(examples): upgrade deps by @chimurai in #1124
- chore(package): update dev deps by @chimurai in #1125
- test(websocket): fix ws import by @chimurai in #1126
- chore(refactor): use
node:protocol imports by @chimurai in #1127 - ci(node24): pin node24 due to TLS issue with mockttp by @chimurai in #1137
- docs(recipes/pathRewrite.md): fix comment by @DEBargha2004 in #1135
- chore(package): bump dev deps by @chimurai in #1138
- chore(deps): update actions/checkout action to v5 by @chimurai in #1140
- fix(error-response-plugin): sanitize input by @chimurai in #1141
- chore(package.json): update dev deps by @chimurai in #1143
- chore: add context7.json by @chimurai in #1144
- build(eslint): update eslint.config.mjs by @chimurai in #1145
- ci(github workflow): harden github workflows by @chimurai in #1146
- chore(package): bump dev deps by @chimurai in #1147
- ci(ci.yml): unpin node 24 by @chimurai in #1148
- docs(recipes): fix servers.md http.createServer example by @hacklschorsch in #1150
- ci: publish with oidc by @chimurai in #1152
- chore(package.json): bump dev deps by @chimurai in #1153
- chore(package.json): bump dev deps by @chimurai in #1155
- chore(package.json): bump dev deps by @chimurai in #1158
- test(types.spec.ts): add type check when req or res are 'any' by @chimurai in #1161
- chore(package.json): bump deps by @chimurai in #1164
- chore(package.json): eslint v10 by @chimurai in #1165
- chore(package.json): bump dev deps by @chimurai in #1166
- chore(package.json): bump dev-deps by @chimurai in #1171
- docs(examples): fix websocket example by @chimurai in #1170
- build(vscode): use workspace version of TypeScript by @chimurai in #1173
- refactor(#1136): replace
http-proxyw/httpxyby @SukkaW in #1160 - feat: drop node v14/v16/v18, update to es2022, remove req.connection by @bjnewman in #1162
- chore(package.json): v4.0.0-beta.0 by @chimurai in #1174
New Contributors
- @knudtty made their first contribution in #1103
- @DEBargha2004 made their first contribution in #1135
- @hacklschorsch made their first contribution in #1150
- @SukkaW made their first contribution in #1160
- @bjnewman made their first contribution in #1162
Full Changelog: v3.0.5...v4.0.0-beta.0