Skip to content

Releases: h3js/srvx

v0.9.1

21 Oct 14:59
@pi0 pi0

Choose a tag to compare

(this release fixes the published dist) see v0.9 for release notes.

v0.9.0

21 Oct 14:40
@pi0 pi0

Choose a tag to compare

compare changes

🚀 Enhancements

  • fetchNodeHandler and toWebHandler (#125)
  • Improved toNodeHandler / toFetchHandler (#130)
  • Implement Symbol.hasInstance for all super classes (529b11b)

🔥 Performance

  • Use and cache parsed/fast URL when possible (da1caba)
  • node: Fast req body methods (#134)

🩹 Fixes

  • node: Trigger abort signal when body read is done (#122)
  • node, deno: Use flatten headers only for node (#129)
  • node: Catch uncaught response stream error (#135)
  • node: Lowercase req header keys when iterating (6adeb8e)

💅 Refactors

  • ⚠️ Use ESM imports for node entry (#126)
  • ⚠️ Avoid splitting Set-Cookie value (#127)
  • node: ⚠️ Reimplement fast headers based on raw headers (#133)
  • node: ⚠️ Hide some internals (e93b29c)

✅ Tests

  • Better abort tests (#123)
  • Run node-compat tests against other runtimes (#128)

❤️ Contributors

v0.8.16

11 Oct 18:03
@pi0 pi0

Choose a tag to compare

compare changes

🩹 Fixes

  • cli: Correct middleware entry spread in serve function (#119)

📦 Build

  • Inline and export splitSetCookieString (#121)

❤️ Contributors

v0.8.15

08 Oct 13:06
@pi0 pi0

Choose a tag to compare

compare changes

🩹 Fixes

  • Avoid inheriting constructor props (3ecb746)
  • node: Fix instance check against native Request after patching (c7e7b7f)

v0.8.14

07 Oct 23:33
@pi0 pi0

Choose a tag to compare

compare changes

🚀 Enhancements

  • static: Support custom html renderer (604ee02)

v0.8.13

07 Oct 13:26
@pi0 pi0

Choose a tag to compare

compare changes

🩹 Fixes

  • node: Sync FastURL pathname changes back to node req.url (#118)

v0.8.12

07 Oct 12:52
@pi0 pi0
16c4d65

Choose a tag to compare

compare changes

🩹 Fixes

  • Safer access to process.getBuiltinModule (#117)

v0.8.11

07 Oct 10:52
@pi0 pi0

Choose a tag to compare

compare changes

🚀 Enhancements

  • node: Support absolute paths in request line (#116)

v0.8.10

07 Oct 07:57
@pi0 pi0

Choose a tag to compare

compare changes

🩹 Fixes

  • cli: Ensure child process is killed on exit (#114)

💅 Refactors

  • Reimplement FastURL (#112)
  • node: Rewrite NodeRequestURL based on FastURL (#113)

v0.8.9

29 Sep 13:35
@pi0 pi0

Choose a tag to compare

compare changes

🩹 Fixes

  • node: Safer global Request patch (0e8d6da)