Skip to content

Commit cffa2be

Browse files
committed
chore(release): v0.9.0
1 parent 6adeb8e commit cffa2be

File tree

2 files changed

+62
-1
lines changed

2 files changed

+62
-1
lines changed

CHANGELOG.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,66 @@
11
# Changelog
22

3+
## v0.9.0
4+
5+
[compare changes](https://github.com/h3js/srvx/compare/v0.8.16...v0.9.0)
6+
7+
### 🚀 Enhancements
8+
9+
- `fetchNodeHandler` and `nodeToFetchHandler` ([#125](https://github.com/h3js/srvx/pull/125))
10+
- **toWebHandler:** Accept fetch or node handler as input ([2b0e232](https://github.com/h3js/srvx/commit/2b0e232))
11+
- Better `toNodeHandler` / `toFetchHandler` utils ([#130](https://github.com/h3js/srvx/pull/130))
12+
- Implement `Symbol.hasInstance` for all super classes ([529b11b](https://github.com/h3js/srvx/commit/529b11b))
13+
14+
### 🔥 Performance
15+
16+
- Use and cache parsed/fast url when possible ([da1caba](https://github.com/h3js/srvx/commit/da1caba))
17+
- **node:** Fast req body methods ([#134](https://github.com/h3js/srvx/pull/134))
18+
19+
### 🩹 Fixes
20+
21+
- **node:** Trigger abort signal when body read is done ([#122](https://github.com/h3js/srvx/pull/122))
22+
- **node, deno:** Use flatten headers only for node ([#129](https://github.com/h3js/srvx/pull/129))
23+
- **node:** Catch uncaught response stream error ([#135](https://github.com/h3js/srvx/pull/135))
24+
- **node:** Lowercase req header keys when iterating ([6adeb8e](https://github.com/h3js/srvx/commit/6adeb8e))
25+
26+
### 💅 Refactors
27+
28+
- ⚠️ Use esm imports for node entry ([#126](https://github.com/h3js/srvx/pull/126))
29+
- ⚠️ Avoid splitting `Set-Cookie` value ([#127](https://github.com/h3js/srvx/pull/127))
30+
- Rename to `toWebHandler` ([3124480](https://github.com/h3js/srvx/commit/3124480))
31+
- **node:** ⚠️ Reimplement fast headers based on raw headers ([#133](https://github.com/h3js/srvx/pull/133))
32+
- Fix type issues ([83cc771](https://github.com/h3js/srvx/commit/83cc771))
33+
- **node:** ⚠️ Hide some internals ([e93b29c](https://github.com/h3js/srvx/commit/e93b29c))
34+
35+
### 🏡 Chore
36+
37+
- Fix typo in fastify example package.json ([#124](https://github.com/h3js/srvx/pull/124))
38+
- Update ci ([#131](https://github.com/h3js/srvx/pull/131))
39+
- Remove unused file ([bcc085d](https://github.com/h3js/srvx/commit/bcc085d))
40+
- Add note about `toFetchHandler` ([84fa36e](https://github.com/h3js/srvx/commit/84fa36e))
41+
- Refactor bench implementation handlers ([db78e5f](https://github.com/h3js/srvx/commit/db78e5f))
42+
- Update deps ([0d1ba69](https://github.com/h3js/srvx/commit/0d1ba69))
43+
- Update benchs ([9eda551](https://github.com/h3js/srvx/commit/9eda551))
44+
45+
### ✅ Tests
46+
47+
- Better abort tests ([#123](https://github.com/h3js/srvx/pull/123))
48+
- Run node-compat tests against other runtimes ([#128](https://github.com/h3js/srvx/pull/128))
49+
50+
#### ⚠️ Breaking Changes
51+
52+
- ⚠️ Use esm imports for node entry ([#126](https://github.com/h3js/srvx/pull/126))
53+
- ⚠️ Avoid splitting `Set-Cookie` value ([#127](https://github.com/h3js/srvx/pull/127))
54+
- **node:** ⚠️ Reimplement fast headers based on raw headers ([#133](https://github.com/h3js/srvx/pull/133))
55+
- **node:** ⚠️ Hide some internals ([e93b29c](https://github.com/h3js/srvx/commit/e93b29c))
56+
57+
### ❤️ Contributors
58+
59+
- Pooya Parsa ([@pi0](https://github.com/pi0))
60+
- Hiroshi Ogawa <[email protected]>
61+
- Wei Wang <[email protected]>
62+
- Manuel Schiller <[email protected]>
63+
364
## v0.8.16
465

566
[compare changes](https://github.com/h3js/srvx/compare/v0.8.15...v0.8.16)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "srvx",
3-
"version": "0.8.16",
3+
"version": "0.9.0",
44
"description": "Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.",
55
"homepage": "https://srvx.h3.dev",
66
"repository": "h3js/srvx",

0 commit comments

Comments
 (0)