ReviewOS

also looking at this

stacks/calendar

chore(deps): update dependency nitropack to v2

#22
Closed renovate[bot] wants to merge renovate/nitropack-2.x into main
2 files +2279 -1054
12 days ago

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

PackageChangeAgeAdoptionPassingConfidence
nitropack^0.6.1 → ^2.13.2ageadoptionpassingconfidence

Release Notes

nitrojs/nitro (nitropack)

v2.13.2

Compare Source

compare changes

[!NOTE] This release upgrades h3 to latest 1.15.9 which contains security fixes.

🩹 Fixes
  • prerender: Skip writing routes with .. or outside of public dir (81f76800)
  • prerender: Mark invalid routes as skipped (9cb795c7)
📖 Documentation
Preset Changes
  • vercel: Add types and docs for isr.exposeErrBody (f7753152)
❤️ Contributors

v2.13.1

Compare Source

compare changes

This release mainly updates dependencies (696dc3a9)

  • h3@​1.15.5 released with security fix (release notes)
  • unstorage@v1.17.4 released with chokidar, lru-cache, and h3 dependency bumps (release notes)

v2.13.0

Compare Source

compare changes

🚀 Enhancements
  • vercel: Add support for skew protection (#​3850)
  • bun: Support NITRO_BUN_IDLE_TIMEOUT env variable (#​3294)
🔥 Performance
  • Process static assets in parallel (#​3910)
  • Limit concurrency for compressing public assets (#​3384)
🩹 Fixes
  • firebase: Update gen 1 import to match latest sdk (28406449)
  • Correct crypto polyfill (5caca6c0)
  • vercel: Handle ISR requests with passQuery: true (#​3539)
  • dev: Automatically use Content-Encoding: gzip for .gz static files (#​3381)
  • static: Add vary: accept-encoding for assets with compressed version (#​3443)
  • dev: Respect opts.json when false for error handler (#​3920)
  • dev: Apply headers from route rules for static assets (c74d7a17, f059e4ba, be316b49)
  • vercel: Avoid adding o11y links for prerendered paths (#​3927)
  • cloudflare-durable: Expose env bindings in durable handler (#​3931)
💅 Refactors

q

  • Update firebase-functions type import (d27fbe86)
📖 Documentation
📦 Dependencies
🤖 CI
❤️ Contributors

v2.12.9

Compare Source

⚠ BREAKING CHANGES
  • use app.baseURL runtime config for framework agnostic usage
  • expose nitroApp to entries
  • simplify storage options
  • drop paths and support top level baseURL option
  • migrate to h3 0.5x with events API (#​23)
  • add engines.node field and node.js version check (#​1197)
Features
Bug Fixes
  • _interopDefault potential cjs files (d873169)

  • 404 handling for static assets (c0cb35d)

  • add node_modules from cwd to nodeResolve (035a6e6)

  • add critical css (37f6d79)

  • add default route when generating code (df694ea)

  • add default value for assets.dirs (4d7c6ac)

  • add default value for buildDir and generateDir (565a27c)

  • add generate.routes and disable crawler (ec89296)

  • add hack for encoding (20b8f22)

  • add main entrypoints for packages (#​629) (e4e69f7)

  • add missing #_config (#​24) (e06573c)

  • add missing default for devHandlers (43b2f41)

  • add more types (#​16) (da7bbb2)

  • add nitro client plugin ($fetch support) (#​223) (93213f4), closes #​213

  • add prefix to dynamic imports name (#​5) (eecd766)

  • add temp fix for browser (d197716)

  • addresses static assets/azure issues (#​49) (88e8bd9)

  • allow matching dynamic page routes (88d0676)

  • allow not overriding env, and allow disabling prefix (#​40) (1d6a802)

  • allow numbers in dynamic webpack chunk names (#​125) (3bfa916)

  • allow use of nuxt3 in non-wsl windows environment (#​308) (da6da9c)

  • always mock generic dependencies (f210304)

  • app, nitro: fix app:rendered hook (#​53) (ecc85f0)

  • app: make renderMeta optional (#​340) (844cbea)

  • automock: don't externalize .ts imports (077bf13)

  • avoid replaceAll for platform compatibility (3cde549)

  • avoid closing on dev command (b6cca1a)

  • avoid overriding hooks (d722e9f)

  • avoid reloading worker when entry not exists (5d3ca2f)

  • await for reload process before responding (f441b30)

  • bridge: plugin default detection (#​1847) (f7748e2)

  • bridge: set app.basePath (#​2808) (8df7624)

  • bring back nuxt3 support (a87c2a5)

  • browser: 400.html ~> 404.html (7c68add)

  • check for server webpack config (#​91) (03bb235)

  • clone config and preserve overrides for prerender instance (08c65b8)

  • cloudflare and polyfill (dc967bc)

  • cloudflare, lambda: preserve query parameters in url (#​155) (b59986d)

  • compat: add template variables for compat module (#​162) (126920a)

  • compat: cannot read property setLegacyMiddleware of undefined (#​82) (29b368e)

  • compat: disable webpack sourcemap (#​84) (961f18d)

  • compat: enforce nuxt generate for static target (#​148) (8e0b095)

  • components: augment 'vue' module rather than overwriting (#​305) (c631f11)

  • config: always disasble server sourceMap (#​88) (a5eb76e)

  • configurable publicPath (closes #​21) (9262d64)

  • default value for template path (b334942)

  • dep: pin esbuild to 0.10.x due to module breaking changes (879a5bc)

  • deps: update h3 to 0.5.2 (ce14f33)

  • deps: update dependency ohmyfetch to ^0.4.4 (#​1705) (27f238f)

  • deps: upgrade jiti to 2.12.9 (#​1171) (e939b36)

  • dev: add conditional check for removeAllListeners call (6529f60)

  • dev: handle unhandledRejection and uncaughtException to avoid failing worker state (4e8a661)

  • dev: use localhost for emitted host in port mode (eb6ebdb)

  • disable cleanTargetDir for vercel (9d8a95b)

  • disable external tracing for local preset (0d7d102)

  • disable static manifest generation (resolves #​53) (df69cfa)

  • do not inline whole rootDir (0929bcd)

  • don't set _registeredComponents (89b1958)

  • enable vue-resolution workaround (17c3c60)

  • ensure builds are relative to buildDir (ba687f8)

  • exec require before return (a3fb537)

  • expose types (66b4973)

  • extend routes from serverless.static (75ae176)

  • externals: handle non pkg paths (0831bac)

  • externals: use normalizeid for external files (b9db0e9)

  • externals: windows compatibility with parseNodeModulePath (935f39a)

  • fix _interopDefault implementation (faa7245)

  • fix error template formatting (545ccf6)

  • fix issues with router.base support (5a7e0fa)

  • fix mocks and disable buffer since is unnecessary (ecdf2cd)

  • fix preview and deploy command info (1c1bf04)

  • fix worker polyfill by adding performance (a30fed4)

  • force rebuild on new files being added (#​136) (2ca8a87)

  • handle decoding static file names (#​13) (5504ce9)

  • handle if serverless is not set in config (f055ddd)

  • handle undefined error stack in production (39ef2b3)

  • hide rollup circular and eval (e5f9900)

  • host ~> hostname (7c663c2)

  • ignore close listeners (ae22387)

  • ignore resolving vue alias when not found (5f12eaa)

  • improve externals handling (a5262e4)

  • improve prerender logs (32ff5e4)

  • improve type declarations (#​1178) (a2526f7)

  • issues with externals outside of rootDir (a7cbfbe)

  • lazy is true by default (04d28b9)

  • less verbose logs when testing (00177d0)

  • load webpack modules synchronously with require (#​104) (c20e813)

  • move hrtime polyfill to timing plugin (fe9d073)

  • netlify: update output templates (4f46310)

  • nitro, nuxi: add runtimeConfig types (for #config and useRuntimeConfig()) (#​1783) (486be51)

  • nitro: dot-prop esm compatibility (#​829) (f157f56)

  • nitro: table esm compatibility (resolves #​877) (4c05a90)

  • nitro: absolute external resolution (#​80) (b03c813)

  • nitro: add back compat entry (70bf183)

  • nitro: add body + body prepended scripts to template (#​154) (f348588)

  • nitro: add error logging to initWorker(#​2090) (9e004e1)

  • nitro: add missing kit dependency (dfa3d8d)

  • nitro: add temporary workarouind for ufo resolution in nuxt2 (e5ecf6b)

  • nitro: allow inlining subpath of externals (#​2759) (30023f7)

  • nitro: always inline .wasm (#​698) (e7bb03c)

  • nitro: avoid using fs/promises (bd25e87)

  • nitro: bundle json files (#​1245) (adf2235)

  • nitro: correct #assets type declaration (#​2403) (bc9817c)

  • nitro: correct issues rendering payload.js (#​466) (584a14d)

  • nitro: correct vercel fs api static directory (#​488) (cd0616e)

  • nitro: detect NETLIFY_LOCAL (#​400) (f78d185)

  • nitro: detect routes and middleware starting with dots (#​2771) (9b3d6c2)

  • nitro: disable moduleSideEffects by default (#​377) (ec207e9)

  • nitro: disable automatic spa fallback (#​1071) (4427b89)

  • nitro: disable externals in worker preset (#​535) (2298276)

  • nitro: do not modify event.request for worker entries (#​1279) (cc9a4cd)

  • nitro: do not overwrite output files for browser-preset (#​516) (69fd546)

  • nitro: don't externalize @​nuxt, virtual: and # (e53e297)

  • nitro: emit chunk names without # (#​477) (ce9a38e)

  • nitro: ensure that nitro runtime is not externalized (#​121) (d78237d)

  • nitro: exclude rootDir from externals and reinstate automock warning (#​66) (5d9344f)

  • nitro: export named function rather than default export (#​490) (3ade210)

  • nitro: filter alias in /_vfs listing (#​1296) (39b6db8)

  • nitro: filter out duplicate imports (#​378) (6ce6f68)

  • nitro: firebase package.json is not exported (#​809) (31454ea)

  • nitro: fix EBUSY error on windows (#​425) (5d79b2f)

  • nitro: fix externals regex for scoped packages (349c1d0), closes #​238

  • nitro: fix regex for tracedFiles scanning (#​1509) (6054d5b)

  • nitro: fix rendering with ssr disabled (#​2191) (d32d40d)

  • nitro: fix type inference for $fetch (#​938) (d9fdf29)

  • nitro: generate correct netlify entrypoint (#​372) (49a5ebd)

  • nitro: generate netlify _redirects in public (#​298) (2534dc6)

  • nitro: handle esm imports from cjs files (8decd90)

  • nitro: handle ssr redirects (#​392) (42405c2)

  • nitro: handle static assets and api routes for service-worker preset (#​518) (9808f05)

  • nitro: handle terminating uninitialized worker (9132a67)

  • nitro: import externals as esm namespace (#​394) (1b7f9af)

  • nitro: import rollup as cjs (1d9602c)

  • nitro: improve externals error handling (#​1188) (59ea572)

  • nitro: inject entryURL at beginning of entrypoint (#​468) (cb3affa)

  • nitro: inject payload for spa renderer (#​1434) (09061ca)

  • nitro: mock consola ([#​106](https://redire


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

2 changed files on the files tab, with 0 review threads.

Sign in to comment on this pull request.