|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. |
4 | 4 |
|
| 5 | +## v2.0.0-beta.1 |
| 6 | + |
| 7 | +[compare changes](https://github.com/h3js/h3/compare/v2.0.0-beta.0...v2.0.0-beta.1) |
| 8 | + |
| 9 | +### 🚀 Enhancements |
| 10 | + |
| 11 | +- Optional route meta ([#1118](https://github.com/h3js/h3/pull/1118)) |
| 12 | +- Add `readMultipartFormData` for backward compatibility ([#1120](https://github.com/h3js/h3/pull/1120)) |
| 13 | +- Export `H3Core` ([#1127](https://github.com/h3js/h3/pull/1127)) |
| 14 | +- Natively mount h3 as sub-app ([#1129](https://github.com/h3js/h3/pull/1129)) |
| 15 | +- Support typed `req.headers` ([#1130](https://github.com/h3js/h3/pull/1130)) |
| 16 | +- **serveStatic:** Support default and custom mimes ([#1137](https://github.com/h3js/h3/pull/1137)) |
| 17 | +- Expose `H3Event.app` ([#1139](https://github.com/h3js/h3/pull/1139)) |
| 18 | +- Freeze app routes and config after server init ([#1140](https://github.com/h3js/h3/pull/1140)) |
| 19 | +- **proxy:** Use native `fetch` + `event.app.fetch` ([#1141](https://github.com/h3js/h3/pull/1141)) |
| 20 | + |
| 21 | +### 🩹 Fixes |
| 22 | + |
| 23 | +- **isEvent:** Safer check for bun compatibility ([5a984da](https://github.com/h3js/h3/commit/5a984da)) |
| 24 | +- **response:** Only add `content-disposition` for `File` with name ([#1133](https://github.com/h3js/h3/pull/1133)) |
| 25 | + |
| 26 | +### 💅 Refactors |
| 27 | + |
| 28 | +- Merge `H3Event` with types ([eaeb1e1](https://github.com/h3js/h3/commit/eaeb1e1)) |
| 29 | +- ⚠️ Explicit use of handlers or middleware ([#1128](https://github.com/h3js/h3/pull/1128)) |
| 30 | + |
| 31 | +### 📖 Documentation |
| 32 | + |
| 33 | +- V2-beta ([#1073](https://github.com/h3js/h3/pull/1073)) |
| 34 | +- Add apitally to community integrations ([#1113](https://github.com/h3js/h3/pull/1113)) |
| 35 | +- Fix route meta example ([#1124](https://github.com/h3js/h3/pull/1124)) |
| 36 | +- Update visualization for dispatch request lifecycle ([#1115](https://github.com/h3js/h3/pull/1115)) |
| 37 | +- Fix typo `event.req` is instance of request ([#1125](https://github.com/h3js/h3/pull/1125)) |
| 38 | +- Add nested apps section ([#1131](https://github.com/h3js/h3/pull/1131)) |
| 39 | + |
| 40 | +### 📦 Build |
| 41 | + |
| 42 | +- Expose `toResponse` util ([febb832](https://github.com/h3js/h3/commit/febb832)) |
| 43 | + |
| 44 | +### 🌊 Types |
| 45 | + |
| 46 | +- **defineValidatedHandler:** Return value should be fetchable ([b759670](https://github.com/h3js/h3/commit/b759670)) |
| 47 | + |
| 48 | +### 🏡 Chore |
| 49 | + |
| 50 | +- Update playground ([76e791f](https://github.com/h3js/h3/commit/76e791f)) |
| 51 | +- Update playground ([dd3cb27](https://github.com/h3js/h3/commit/dd3cb27)) |
| 52 | +- Update docs ([ef7a8db](https://github.com/h3js/h3/commit/ef7a8db)) |
| 53 | +- Add back build.config ([74c9174](https://github.com/h3js/h3/commit/74c9174)) |
| 54 | +- Fix internal typo ([#1109](https://github.com/h3js/h3/pull/1109)) |
| 55 | +- Update deps ([6b78d5a](https://github.com/h3js/h3/commit/6b78d5a)) |
| 56 | +- Update rou3 to 0.7 ([ba15aaa](https://github.com/h3js/h3/commit/ba15aaa)) |
| 57 | +- Update deps ([4a6d71a](https://github.com/h3js/h3/commit/4a6d71a)) |
| 58 | +- Update deps ([01d4506](https://github.com/h3js/h3/commit/01d4506)) |
| 59 | +- Update deps ([6ca1c1c](https://github.com/h3js/h3/commit/6ca1c1c)) |
| 60 | +- Update h3-nightly dep ([84e0420](https://github.com/h3js/h3/commit/84e0420)) |
| 61 | +- Update release script ([da374e3](https://github.com/h3js/h3/commit/da374e3)) |
| 62 | + |
| 63 | +### ✅ Tests |
| 64 | + |
| 65 | +- Add `h3-compiled` to bench ([57f4ab5](https://github.com/h3js/h3/commit/57f4ab5)) |
| 66 | +- Enable sse test for web ([e43571e](https://github.com/h3js/h3/commit/e43571e)) |
| 67 | +- Update test ([a09fd14](https://github.com/h3js/h3/commit/a09fd14)) |
| 68 | + |
| 69 | +#### ⚠️ Breaking Changes |
| 70 | + |
| 71 | +- ⚠️ Explicit use of handlers or middleware ([#1128](https://github.com/h3js/h3/pull/1128)) |
| 72 | + |
| 73 | +### ❤️ Contributors |
| 74 | + |
| 75 | +- Pooya Parsa ([@pi0](https://github.com/pi0)) |
| 76 | +- Gene ._. ([@outslept](https://github.com/outslept)) |
| 77 | +- Daniel Roe ([@danielroe](https://github.com/danielroe)) |
| 78 | +- 87xie ([@87xie](https://github.com/87xie)) |
| 79 | + |
| 80 | +- Kricsleo ([@kricsleo](https://github.com/kricsleo)) |
| 81 | +- Ckvv ([@ckvv](https://github.com/ckvv)) |
| 82 | +- Simon Gurcke ([@itssimon](https://github.com/itssimon)) |
| 83 | +- Nils K ([@septatrix](https://github.com/septatrix)) |
| 84 | + |
5 | 85 | ## v1.12.0 |
6 | 86 |
|
7 | 87 | [compare changes](https://github.com/h3js/h3/compare/v1.11.1...v1.12.0) |
|
0 commit comments