From 4081e636d3b9de4577107054ffc16c3a225045e9 Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Sat, 2 Nov 2024 00:06:27 +0100 Subject: [PATCH] chore(release): v2.10.0 --- CHANGELOG.md | 320 +++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 321 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee74dec400..49fdb7ee60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,326 @@ 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. +## v2.10.0 + +[compare changes](https://github.com/nitrojs/nitro/compare/v2.9.6...v2.10.0) + +### 🚀 Enhancements + +- Generate types for runtime config ([#2306](https://github.com/nitrojs/nitro/pull/2306)) +- **serverAssets:** Support `ignore` option ([#2302](https://github.com/nitrojs/nitro/pull/2302)) +- Expose `getRouteRulesForPath` from nitro runtime ([#2238](https://github.com/nitrojs/nitro/pull/2238)) +- **openapi:** Support configuration via `openapi` ([#2299](https://github.com/nitrojs/nitro/pull/2299)) +- Environment specific event handlers ([#2272](https://github.com/nitrojs/nitro/pull/2272)) +- Experimental `defineRouteMeta` ([#2102](https://github.com/nitrojs/nitro/pull/2102)) +- **cloudflare-pages:** Generate `wrangler.toml` ([#2353](https://github.com/nitrojs/nitro/pull/2353)) +- Allow customizing `apiBaseURL`, `apiDir` and `routesDir` ([#1763](https://github.com/nitrojs/nitro/pull/1763)) +- **aws-lambda:** Experimental streaming support ([#2412](https://github.com/nitrojs/nitro/pull/2412)) +- **providers:** Add `gitlab-pages` static provider ([#2420](https://github.com/nitrojs/nitro/pull/2420)) +- **netlify:** Experimental support v2 functions ISR via targeted cache-control headers ([#2406](https://github.com/nitrojs/nitro/pull/2406)) +- Add compatibility date support ([#2511](https://github.com/nitrojs/nitro/pull/2511)) +- **cloudflare-module:** Support `cloudflare:email` and `cloudflare:queue` hooks ([#2487](https://github.com/nitrojs/nitro/pull/2487)) +- **defineCachedEventHandler:** Add `event.context.cache` ([#2519](https://github.com/nitrojs/nitro/pull/2519)) +- **core:** Warn if runtime config is not serializable ([#2542](https://github.com/nitrojs/nitro/pull/2542)) +- **netlify:** Use new `durable` cache-control directive for `isr` rule ([#2571](https://github.com/nitrojs/nitro/pull/2571)) +- **open-api:** Production mode ([#2570](https://github.com/nitrojs/nitro/pull/2570)) +- **deno-server:** Use output `node_modules` for `start` task ([#2687](https://github.com/nitrojs/nitro/pull/2687)) +- Add genezio preset ([#2637](https://github.com/nitrojs/nitro/pull/2637)) +- Add zerops preset ([#2698](https://github.com/nitrojs/nitro/pull/2698)) +- **dev-server:** Redirect requsts without base url ([#2713](https://github.com/nitrojs/nitro/pull/2713)) +- **firebase:** Upgrade default runtime to node 20 ([#2654](https://github.com/nitrojs/nitro/pull/2654)) +- Upgrade to jiti v2 ([#2742](https://github.com/nitrojs/nitro/pull/2742)) +- **raw:** Add `.sql` to raw file extensions ([#2745](https://github.com/nitrojs/nitro/pull/2745)) +- **scan:** Route groups ([#2664](https://github.com/nitrojs/nitro/pull/2664)) +- **renderer:** Add `render:before` hook ([#2770](https://github.com/nitrojs/nitro/pull/2770)) +- Add pdf and wasm to compressible mime types ([#2766](https://github.com/nitrojs/nitro/pull/2766)) +- **ws:** Upgrade crossws to 0.3.x ([#2776](https://github.com/nitrojs/nitro/pull/2776)) +- **vercel:** Allow fine-grained isr config via route rules ([#2780](https://github.com/nitrojs/nitro/pull/2780)) +- Update db0 to v0.2 ([3d5216be](https://github.com/nitrojs/nitro/commit/3d5216be)) +- **cloudflare-module:** Expose all handlers as runtime hooks ([#2795](https://github.com/nitrojs/nitro/pull/2795)) +- **cloudflare-module:** Use new workers static assets ([#2800](https://github.com/nitrojs/nitro/pull/2800)) +- Experimental `cloudflare-durable` preset ([#2801](https://github.com/nitrojs/nitro/pull/2801)) +- **aws-lambda:** Add streaming support to main preset ([#2786](https://github.com/nitrojs/nitro/pull/2786)) +- Include preset config in `.output/nitro.json` ([#2807](https://github.com/nitrojs/nitro/pull/2807)) +- **cache:** Set `ttl` for native expiration (with swr disabled) ([#2783](https://github.com/nitrojs/nitro/pull/2783)) + +### 🔥 Performance + +- Limit open files in generateFSTree ([#2458](https://github.com/nitrojs/nitro/pull/2458)) +- **netlify-legacy:** Exclude static paths from server handler ([#2823](https://github.com/nitrojs/nitro/pull/2823)) +- **netlify, netlify-edge:** Exclude static paths from server handler ([#2822](https://github.com/nitrojs/nitro/pull/2822)) + +### 🩹 Fixes + +- **github-pages:** Prerender `/` by default ([#2334](https://github.com/nitrojs/nitro/pull/2334)) +- **deno-server:** Always inject `process` from `node:process` ([#2372](https://github.com/nitrojs/nitro/pull/2372)) +- **deno-server:** Explicitly remove cert/key from options if either is not set ([#2373](https://github.com/nitrojs/nitro/pull/2373)) +- Deduplicate plugins ([#2391](https://github.com/nitrojs/nitro/pull/2391)) +- **iis:** Deep merge configs ([#2358](https://github.com/nitrojs/nitro/pull/2358)) +- **externals:** Compare package paths against normalized `id` ([#2371](https://github.com/nitrojs/nitro/pull/2371)) +- **azure:** Correctly handle `maxAge` cookie option ([#2400](https://github.com/nitrojs/nitro/pull/2400)) +- Add `.tsx` and `.jsx` to `node-resolve` extensions ([#2398](https://github.com/nitrojs/nitro/pull/2398)) +- Lower-case accepted handler method ([#2382](https://github.com/nitrojs/nitro/pull/2382)) +- Set `compilerOptions.noEmit` to avoid `tsconfig.json` warning ([#2402](https://github.com/nitrojs/nitro/pull/2402)) +- **prerender:** Only try to add `/` after `prerender:routes` hook ([#2348](https://github.com/nitrojs/nitro/pull/2348)) +- **azure:** Correctly handle maxAge cookie option ([#2403](https://github.com/nitrojs/nitro/pull/2403)) +- **aws-lambda-streaming:** Fix global lambda import pointing to wrong ([#2422](https://github.com/nitrojs/nitro/pull/2422)) +- **netlify:** Match ISR route rules when path has a query string ([#2440](https://github.com/nitrojs/nitro/pull/2440)) +- **preset-iis:** Parse without `explicitArray` to allow merging `web.config` ([#2457](https://github.com/nitrojs/nitro/pull/2457)) +- Pass custom entry filename when resolving prerenderer ([#2461](https://github.com/nitrojs/nitro/pull/2461)) +- **vercel:** Support custom `baseURL` ([#2464](https://github.com/nitrojs/nitro/pull/2464)) +- Use relative paths in `nitro-config.d.ts` ([#2471](https://github.com/nitrojs/nitro/pull/2471)) +- **netlify:** Added missing quotes in utils ([#2472](https://github.com/nitrojs/nitro/pull/2472)) +- Avoid named exports from `package.json` ([e6097ed7](https://github.com/nitrojs/nitro/commit/e6097ed7)) +- **cloudflare-pages:** Remove `.html` extension from `_routes.json` ([#2498](https://github.com/nitrojs/nitro/pull/2498)) +- More compatibility for import from `nitropack/runtime/*` ([#2501](https://github.com/nitrojs/nitro/pull/2501)) +- **build:** Correctly watch custom `apiDir` and `routesDir` ([#2502](https://github.com/nitrojs/nitro/pull/2502)) +- **public-assets:** Do not shadow paths that share prefix ([#2516](https://github.com/nitrojs/nitro/pull/2516)) +- **core:** Resolve modules with esm compatibility ([#2514](https://github.com/nitrojs/nitro/pull/2514)) +- **prerender:** Extract links from explicit html routes ([#2517](https://github.com/nitrojs/nitro/pull/2517)) +- Upate `cli` preset with esm module format ([#2539](https://github.com/nitrojs/nitro/pull/2539)) +- Make sure nitro runtime goes to one chunk ([#2547](https://github.com/nitrojs/nitro/pull/2547)) +- **types:** Infer types correctly when method is omitted ([#2551](https://github.com/nitrojs/nitro/pull/2551)) +- **renderer:** Check full path for `/favicon.ico` placeholder ([#2553](https://github.com/nitrojs/nitro/pull/2553)) +- **netlify:** Ensure preview command is correct ([#2561](https://github.com/nitrojs/nitro/pull/2561)) +- Backward compatibility types for v2 ([#2563](https://github.com/nitrojs/nitro/pull/2563)) +- **handler-meta:** Check for `.name` with `undefined` value in `ObjectExpression` ([#2565](https://github.com/nitrojs/nitro/pull/2565)) +- Hide unhandled error messages in prod ([#2591](https://github.com/nitrojs/nitro/pull/2591)) +- **prerender:** Allow ignoring errors in `prerender:generate` hook ([#2610](https://github.com/nitrojs/nitro/pull/2610)) +- Only hide message of unhandled errors in prod ([#2619](https://github.com/nitrojs/nitro/pull/2619)) +- **prerender:** Skip protocol relative links ([#2661](https://github.com/nitrojs/nitro/pull/2661)) +- Ensure legacy runtime config types are populated ([#2724](https://github.com/nitrojs/nitro/pull/2724)) +- Ensure legacy hook types are populated ([#2725](https://github.com/nitrojs/nitro/pull/2725)) +- Do not generate runtime config types with external framework ([#2732](https://github.com/nitrojs/nitro/pull/2732)) +- **prerender:** Log error stack traces ([#2720](https://github.com/nitrojs/nitro/pull/2720)) +- **cache:** Use top level `function` to avoid rollup chunk ordering issues ([#2741](https://github.com/nitrojs/nitro/pull/2741)) +- **cli:** Respect custom `buildDir` option for `tasks` subcommand ([#2635](https://github.com/nitrojs/nitro/pull/2635)) +- Initialize nitro app before plugins run ([#1906](https://github.com/nitrojs/nitro/pull/1906)) +- **cloudflare-module:** Use correct types for email and queue events/hooks ([#2711](https://github.com/nitrojs/nitro/pull/2711)) +- **azure-functions:** Follow symlinks in zip bundle ([#2769](https://github.com/nitrojs/nitro/pull/2769)) +- Use jiti with `{ default: true }` for importing modules ([d77288c2](https://github.com/nitrojs/nitro/commit/d77288c2)) +- **firebase:** Validate custom `serverFunctionName` ([#2773](https://github.com/nitrojs/nitro/pull/2773)) +- Add `db0` and `std-env` to `runtimeDependencies` ([a399e189](https://github.com/nitrojs/nitro/commit/a399e189)) +- **error:** Add `cache-control: no-cache` for 404 responses ([#2793](https://github.com/nitrojs/nitro/pull/2793)) +- **renderer:** Check `ctx.response` ([7a97b0a2](https://github.com/nitrojs/nitro/commit/7a97b0a2)) +- **cache:** Catch error when getting cache entry ([#2609](https://github.com/nitrojs/nitro/pull/2609), [#2820](https://github.com/nitrojs/nitro/pull/2820)) +- **cache:** Try decode path ([#2658](https://github.com/nitrojs/nitro/pull/2658)) +- **cloudflare:** Support custom `baseURL` ([#2821](https://github.com/nitrojs/nitro/pull/2821)) +- Handle incompatible compatibility date for presets ([#2828](https://github.com/nitrojs/nitro/pull/2828)) + +### 💅 Refactors + +- **openapi:** Update swagger-ui version to v5 for OpenAPI v3.1 support ([#2343](https://github.com/nitrojs/nitro/pull/2343)) +- **cloudflare-pages:** Update root `wrangler.toml` in CI ([#2355](https://github.com/nitrojs/nitro/pull/2355)) +- Strict typechecks ([#2370](https://github.com/nitrojs/nitro/pull/2370)) +- Convert `CapturedErrorContext` to interface to allow type augmentation ([#2393](https://github.com/nitrojs/nitro/pull/2393)) +- Overhaul presets structure ([#2446](https://github.com/nitrojs/nitro/pull/2446)) +- Structure overhaul ([#2473](https://github.com/nitrojs/nitro/pull/2473)) +- Remove dependency on `/runtime/internal/*` subpaths ([#2524](https://github.com/nitrojs/nitro/pull/2524)) +- Migrate to `colors` from `consola/utils` ([#2574](https://github.com/nitrojs/nitro/pull/2574)) +- Remove `fs-extra` dependency ([#2743](https://github.com/nitrojs/nitro/pull/2743)) +- **cache:** Remove unnecessary nullish coalescing operator ([#2608](https://github.com/nitrojs/nitro/pull/2608)) +- **dev:** Attach worker reload error as `cause` ([#2651](https://github.com/nitrojs/nitro/pull/2651)) +- Improve type definitions for `CacheOptions` ([#2700](https://github.com/nitrojs/nitro/pull/2700)) +- **cloudflare-module:** Extract reusable logic ([#2799](https://github.com/nitrojs/nitro/pull/2799)) + +### 📖 Documentation + +- Remove duplicate option definition ([#2339](https://github.com/nitrojs/nitro/pull/2339)) +- **fetch:** Unexpected spaces ([#2368](https://github.com/nitrojs/nitro/pull/2368)) +- Correct env variable to `NITRO_SHUTDOWN_DISABLED` ([#2377](https://github.com/nitrojs/nitro/pull/2377)) +- **caching:** Fix typos and rephrase for clarity ([#2380](https://github.com/nitrojs/nitro/pull/2380)) +- Add a usage example for server sent events ([#2379](https://github.com/nitrojs/nitro/pull/2379)) +- Correct directory name ([#2417](https://github.com/nitrojs/nitro/pull/2417)) +- Use `npx nypm install` in instead of `npm install` ([#2421](https://github.com/nitrojs/nitro/pull/2421)) +- **websocket:** Correct nuxt sse url ([#2430](https://github.com/nitrojs/nitro/pull/2430)) +- **node:** Fix `node-listener` example ([#2456](https://github.com/nitrojs/nitro/pull/2456)) +- Prefix `NITRO_` in `.env` file ([#2486](https://github.com/nitrojs/nitro/pull/2486)) +- Fix typo autoSubFolderIndex ~> autoSubfolderIndex ([#2494](https://github.com/nitrojs/nitro/pull/2494)) +- Correct h3 docs link to `event-handler` ([#2500](https://github.com/nitrojs/nitro/pull/2500)) +- Move `await` to explicit line for clarity ([#2577](https://github.com/nitrojs/nitro/pull/2577)) +- Fix typos ([#2578](https://github.com/nitrojs/nitro/pull/2578)) +- Fix typos ([#2589](https://github.com/nitrojs/nitro/pull/2589)) +- **storage:** Add await before `setItem` ([#2588](https://github.com/nitrojs/nitro/pull/2588)) +- Convert to underscore preset names ([#2592](https://github.com/nitrojs/nitro/pull/2592)) +- Fix title format ([#2594](https://github.com/nitrojs/nitro/pull/2594)) +- **cloudflare:** Add missing `await` ([#2601](https://github.com/nitrojs/nitro/pull/2601)) +- **compressPublicAssets:** Adjust formatting ([#2603](https://github.com/nitrojs/nitro/pull/2603)) +- **routing:** Add nested example ([#2625](https://github.com/nitrojs/nitro/pull/2625)) +- Fix mdc component usage and cloudflare preset reference ([#2600](https://github.com/nitrojs/nitro/pull/2600)) +- Fix grammar ([#2669](https://github.com/nitrojs/nitro/pull/2669)) +- **server routes:** Fix typo ([#2675](https://github.com/nitrojs/nitro/pull/2675)) +- **utils:** Update github link ([#2596](https://github.com/nitrojs/nitro/pull/2596)) +- **config:** Fix url for log level ([#2699](https://github.com/nitrojs/nitro/pull/2699)) +- Remove old components ([fc6c2fae](https://github.com/nitrojs/nitro/commit/fc6c2fae)) +- **config:** Fix typos ([#2728](https://github.com/nitrojs/nitro/pull/2728)) +- **cache:** Fix code format ([#2740](https://github.com/nitrojs/nitro/pull/2740)) +- **config:** Fix typo prerender retries -> retry ([#2746](https://github.com/nitrojs/nitro/pull/2746)) +- `/_nitro/scalar` general availability ([#2754](https://github.com/nitrojs/nitro/pull/2754)) +- Notice for OpenAPI paths changing in future versions ([#2755](https://github.com/nitrojs/nitro/pull/2755)) +- **node:** Fix typo ([#2761](https://github.com/nitrojs/nitro/pull/2761)) +- **routing:** Fix grammer ([#2763](https://github.com/nitrojs/nitro/pull/2763)) +- **routing:** Add error handling section ([#2733](https://github.com/nitrojs/nitro/pull/2733)) +- **tasks:** Fix grammar ([#2768](https://github.com/nitrojs/nitro/pull/2768)) +- **server-utils:** Fix typos ([#2790](https://github.com/nitrojs/nitro/pull/2790)) +- Update reference to old radix3 link ([#2787](https://github.com/nitrojs/nitro/pull/2787)) +- **typescript:** Tiny typos ([#2805](https://github.com/nitrojs/nitro/pull/2805)) +- **server-routes:** Typo ([#2808](https://github.com/nitrojs/nitro/pull/2808)) +- Fix nitro runtime hooks link ([#2826](https://github.com/nitrojs/nitro/pull/2826)) +- Use nitro.build as canonical ([78cd3e7b](https://github.com/nitrojs/nitro/commit/78cd3e7b)) + +### 📦 Build + +- Explicitly add `nitropack` to externals (nightly) ([b2831dd5](https://github.com/nitrojs/nitro/commit/b2831dd5)) +- Load presets from unbundled `nitropack/presets` ([#2459](https://github.com/nitrojs/nitro/pull/2459)) +- Update unbuild to 3.x ([c95dae55](https://github.com/nitrojs/nitro/commit/c95dae55)) +- Introduce `nitropack/meta` ([ca2282bb](https://github.com/nitrojs/nitro/commit/ca2282bb)) +- Improve chunk names ([4106750c](https://github.com/nitrojs/nitro/commit/4106750c)) +- Hotfix unbuild to resolve jiti stub await issue ([01128017](https://github.com/nitrojs/nitro/commit/01128017)) +- Mirror `nitro` and `nitropack` npm packages ([#2497](https://github.com/nitrojs/nitro/pull/2497)) + +### 🌊 Types + +- **firebase:** Support `22` for `nodeVersion` ([#2653](https://github.com/nitrojs/nitro/pull/2653)) + +### 🏡 Chore + +- **release:** V2.9.6 ([6f159205](https://github.com/nitrojs/nitro/commit/6f159205)) +- **docs:** Update lockfile ([7bfe4449](https://github.com/nitrojs/nitro/commit/7bfe4449)) +- Update deps ([b444f173](https://github.com/nitrojs/nitro/commit/b444f173)) +- Lint and migrate to eslint flat config ([#2352](https://github.com/nitrojs/nitro/pull/2352)) +- **cf-pages:** Only create wrangler.toml if config is not empty ([#2356](https://github.com/nitrojs/nitro/pull/2356)) +- Update deps ([8add14c7](https://github.com/nitrojs/nitro/commit/8add14c7)) +- Fix typos ([#2386](https://github.com/nitrojs/nitro/pull/2386)) +- Update eslint preset ([78ec24d1](https://github.com/nitrojs/nitro/commit/78ec24d1)) +- Update deps ([ad100f49](https://github.com/nitrojs/nitro/commit/ad100f49)) +- Format ([f95c4f53](https://github.com/nitrojs/nitro/commit/f95c4f53)) +- Update lockfile ([a14b1532](https://github.com/nitrojs/nitro/commit/a14b1532)) +- Disable flaky db test on windows ([ececd699](https://github.com/nitrojs/nitro/commit/ececd699)) +- Update deps and lockfile ([9642ef6c](https://github.com/nitrojs/nitro/commit/9642ef6c)) +- Update eslint and biome ([00097738](https://github.com/nitrojs/nitro/commit/00097738)) +- Ignore biome formatting `package.json` ([fe5da142](https://github.com/nitrojs/nitro/commit/fe5da142)) +- Update dependencies ([1fae1ce3](https://github.com/nitrojs/nitro/commit/1fae1ce3)) +- Update `@rollup/plugin-commonjs` ([eeae2262](https://github.com/nitrojs/nitro/commit/eeae2262)) +- Update `config.d.ts` ([0083c104](https://github.com/nitrojs/nitro/commit/0083c104)) +- Add compatibilityDate to fixture ([ced80b21](https://github.com/nitrojs/nitro/commit/ced80b21)) +- **playground:** Does not overwrite `tsconfig.paths` ([#2507](https://github.com/nitrojs/nitro/pull/2507)) +- Add missing `magicast` dep ([c84f676d](https://github.com/nitrojs/nitro/commit/c84f676d)) +- Update ci node version to 20 ([09c8267c](https://github.com/nitrojs/nitro/commit/09c8267c)) +- Prepare v2 branch ([d549634e](https://github.com/nitrojs/nitro/commit/d549634e)) +- Lint with biome ([#2525](https://github.com/nitrojs/nitro/pull/2525)) +- Improve internal `tsconfig.json` ([#2529](https://github.com/nitrojs/nitro/pull/2529)) +- Remove unused dependency `is-primitive` ([#2556](https://github.com/nitrojs/nitro/pull/2556)) +- Fix typegen script ([a4abb222](https://github.com/nitrojs/nitro/commit/a4abb222)) +- Remove extra space in banner ([#2573](https://github.com/nitrojs/nitro/pull/2573)) +- Update deps and lockfile ([c7435f07](https://github.com/nitrojs/nitro/commit/c7435f07)) +- Fix types ([2298d246](https://github.com/nitrojs/nitro/commit/2298d246)) +- Update tests ([3594a189](https://github.com/nitrojs/nitro/commit/3594a189)) +- Update undocs ([b37875ac](https://github.com/nitrojs/nitro/commit/b37875ac)) +- Update undocs ([7d9619fd](https://github.com/nitrojs/nitro/commit/7d9619fd)) +- Update non-major dependencies ([bb8c2071](https://github.com/nitrojs/nitro/commit/bb8c2071)) +- Fix type issues ([2615d392](https://github.com/nitrojs/nitro/commit/2615d392)) +- **renovate:** Ignore crossws ([95095fb3](https://github.com/nitrojs/nitro/commit/95095fb3)) +- Update to jiti 2.0.0 ([cb3fe58d](https://github.com/nitrojs/nitro/commit/cb3fe58d)) +- Update unbuild ([60502e4e](https://github.com/nitrojs/nitro/commit/60502e4e)) +- Add `compatibilityDate` for playground ([2c404995](https://github.com/nitrojs/nitro/commit/2c404995)) +- Update deps ([9092e2e2](https://github.com/nitrojs/nitro/commit/9092e2e2)) +- Add codeowners file ([1709b16c](https://github.com/nitrojs/nitro/commit/1709b16c)) +- Add `compatibilityDate` to all config files ([f70b03c6](https://github.com/nitrojs/nitro/commit/f70b03c6)) +- Lint ([811511ef](https://github.com/nitrojs/nitro/commit/811511ef)) +- Enable `interopDefault` for stub mode ([69b05a5e](https://github.com/nitrojs/nitro/commit/69b05a5e)) +- Update undocs ([062a2214](https://github.com/nitrojs/nitro/commit/062a2214)) +- Update jiti and deps ([817518bd](https://github.com/nitrojs/nitro/commit/817518bd)) +- Update deps ([12d3723a](https://github.com/nitrojs/nitro/commit/12d3723a)) +- Update deps ([e874c4ca](https://github.com/nitrojs/nitro/commit/e874c4ca)) +- Update deps ([313eac90](https://github.com/nitrojs/nitro/commit/313eac90)) +- **examples:** Clarify post handler ([#2781](https://github.com/nitrojs/nitro/pull/2781)) +- Update deps ([92519e02](https://github.com/nitrojs/nitro/commit/92519e02)) +- Update deps ([9d483939](https://github.com/nitrojs/nitro/commit/9d483939)) +- **examples:** Provide `event` in `defineEventHandler` function ([#2788](https://github.com/nitrojs/nitro/pull/2788)) +- **devcontainer:** Update node.js to v22 ([#2817](https://github.com/nitrojs/nitro/pull/2817)) +- **examples:** Change name in package.json ([#2816](https://github.com/nitrojs/nitro/pull/2816)) +- Update deps ([642c1009](https://github.com/nitrojs/nitro/commit/642c1009)) +- Update croner to v9 ([cffb3cd4](https://github.com/nitrojs/nitro/commit/cffb3cd4)) +- Remove unused `mri` dependency ([#2825](https://github.com/nitrojs/nitro/pull/2825)) +- Update deps ([32a4f867](https://github.com/nitrojs/nitro/commit/32a4f867)) +- Update nitro org ([9b02f572](https://github.com/nitrojs/nitro/commit/9b02f572)) + +### ✅ Tests + +- Avoid `toMatchInlineSnapshot` in shared tests ([966b3518](https://github.com/nitrojs/nitro/commit/966b3518)) + +### 🎨 Styles + +- Try biome formatter ([#2401](https://github.com/nitrojs/nitro/pull/2401)) +- Use prettier ([710765ea](https://github.com/nitrojs/nitro/commit/710765ea)) + +### 🤖 CI + +- Make nightly versions human readable ([37f0d4f4](https://github.com/nitrojs/nitro/commit/37f0d4f4)) + +### ❤️ Contributors + +- Pooya Parsa ([@pi0](http://github.com/pi0)) +- @beer ([@iiio2](http://github.com/iiio2)) +- Alexander ([@hywax](http://github.com/hywax)) +- Sébastien Chopin ([@atinux](http://github.com/atinux)) +- Connor Pearson ([@cjpearson](http://github.com/cjpearson)) +- Philippe Serhal +- Dax +- Dawit ([@oneminch](http://github.com/oneminch)) +- João Carmona ([@jpsc](http://github.com/jpsc)) +- Aarvin Roshin +- Jan-Henrik Damaschke +- Marvin ([@marvin-j97](http://github.com/marvin-j97)) +- Timur ([@Rewwoken](http://github.com/Rewwoken)) +- Horváth Bálint ([@horvbalint](http://github.com/horvbalint)) +- Horu ([@HigherOrderLogic](http://github.com/HigherOrderLogic)) +- Balázs Németh ([@zsilbi](http://github.com/zsilbi)) +- Yoones Khoshghadam +- Gautier Ben Aïm ([@GauBen](http://github.com/GauBen)) +- Lionel Paulus ([@LionelPaulus](http://github.com/LionelPaulus)) +- Gorbasch ([@mbegerau](http://github.com/mbegerau)) +- Harlan Wilton ([@harlan-zw](http://github.com/harlan-zw)) +- Tobias Diez +- Tim Blommestijn ([@TMBL-DEV](http://github.com/TMBL-DEV)) +- Daniel Roe ([@danielroe](http://github.com/danielroe)) +- Luke Nelson +- Nermal ([@nermalcat69](http://github.com/nermalcat69)) +- Tudor Pipernea ([@tudorpip](http://github.com/tudorpip)) +- Adam DeHaven ([@adamdehaven](http://github.com/adamdehaven)) +- Gerome Grignon ([@geromegrignon](http://github.com/geromegrignon)) +- Anbraten ([@anbraten](http://github.com/anbraten)) +- Chris Saganic ([@Saganic](http://github.com/Saganic)) +- Juho Rutila ([@nice-game-hints](http://github.com/nice-game-hints)) +- JinU Choi ([@dalbodeule](http://github.com/dalbodeule)) +- Estéban ([@Barbapapazes](http://github.com/Barbapapazes)) +- Maik Kowol ([@94726](http://github.com/94726)) +- VisuSubbaiyan +- Ashcolor ([@ashcolor](http://github.com/ashcolor)) +- Guten +- Matteo Rigoni ([@Rigo-m](http://github.com/Rigo-m)) +- Brandon Roberts ([@brandonroberts](http://github.com/brandonroberts)) +- Ariesly +- Star Knight ([@starknt](http://github.com/starknt)) +- Jonas Thelemann +- Dominik Rajkowski ([@dominiq007](http://github.com/dominiq007)) +- Julien Blatecky ([@julien1619](http://github.com/julien1619)) +- Ígor Jacaúna ([@igorjacauna](http://github.com/igorjacauna)) +- Leex +- Martins Zeltins +- Markthree ([@markthree](http://github.com/markthree)) +- Matej Černý ([@CernyMatej](http://github.com/CernyMatej)) +- Julien Huang +- Viktor Szépe ([@szepeviktor](http://github.com/szepeviktor)) +- Nicolas Payot ([@nicolaspayot](http://github.com/nicolaspayot)) +- BaboonKing +- Ēriks Lapiņš ([@eriksLapins](http://github.com/eriksLapins)) +- Yuurin ([@byyuurin](http://github.com/byyuurin)) +- Hans Pagel +- Sby1ce ([@sby1ce](http://github.com/sby1ce)) +- Rahul Mishra + ## v2.9.6 [compare changes](https://github.com/nitrojs/nitro/compare/v2.9.5...v2.9.6) diff --git a/package.json b/package.json index 8d3fe6f741..656cbf2010 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nitropack", - "version": "2.9.6", + "version": "2.10.0", "description": "Build and Deploy Universal JavaScript Servers", "repository": "nitrojs/nitro", "license": "MIT",