v2.9.7
Note
Release of Nitro 2.10 might little bit take longer (after Nitro 3.0 release) in order to make sure all major refactors are nonbreaking and tested enough. In the meantime, 2.9.7 adds important fixes.
Full changelog: v2.9.6...v2.9.7
🩹 Fixes
- github-pages: Prerender
/
by default (#2334) (8b5cbc5) - Deduplicate plugins (#2391) (4293b8b)
- Add
.tsx
and.jsx
to node-resolve extensions (#2398) (d2c0d74) - typescript: Set
compilerOptions.noEmit
to avoidtsconfig.json
warning (#2402) (6b6777e) - prerender: Only try to add
/
after prerender:routes hook (#2348) (fb88efd) - Pass custom entry filename when resolving prerenderer (#2461) (9bd6622)
- public-assets: Do not shadow paths that share prefix (#2516) (72db848)
- openapi: Update swagger-ui version to v5 for OpenAPI v3.1 support (#2343) (9e2cd8a)
- Convert
CapturedErrorContext
to interface to allow type augmentation (#2393) (45ff175) - renderer: Check full path for
/favicon.ico
placeholder (#2553) (b86bb45) - Use relative paths in
nitro-config.d.ts
(#2471) (4d70b75) - prerender: Extract links from explicit html routes (#2517) (e1f87c5)
- cloudflare-pages: Remove
.html
extension from generated_routes.json
(#2498) (79b85fe) - core: Resolve modules with esm compatibility (#2514) (4657ada)
- Update cli preset with esm module format (#2539) (f6f2327)
- types: Infer types correctly when method is omitted (#2551) (f76d21b)
- deno-server: Explicitly remove cert/key from options if either is not set (#2373) (d887f4a)
- azure: Correctly handle maxAge cookie option (#2403) (aabdc9c)
- netlify: Ensure preview command is correct (#2561) (d16a47b)
- iis: Deep merge configs (#2358) (f03addd)
- iis: Parse without explicitArray to allow merging
web.config
(#2457) (6c3e080) - vercel: Support custom baseURL (#2464) (61f2079)
- Lower-case accepted handler method (#2382) (e60e114)
- defineCachedEventHandler: Add
event.context.cache
(#2519) (fc3968b)
❤️ Contributors
- Pooya Parsa (@pi0)
- Sébastien Chopin (@Atinux)
- Leex (@jsonleex)
- Daniel Roe (@danielroe)
- Ariesly [email protected]
- Julien Blatecky (@julien1619)
- Juho Rutila (@nice-game-hints)
- Maik Kowol (@94726)
- Julien Huang [email protected]
- Yuurin (@byyuurin)
- Brandon Roberts (@brandonroberts)
- Ígor Jacaúna (@igorjacauna)
- Sby1ce (@sby1ce)