Skip to content

v3.30.0

Choose a tag to compare

@danielroe danielroe released this 03 Nov 13:12
· 136 commits to main since this release
a82954d

3.30.0 is the next minor release.

πŸ‘€ Highlights

The biggest change in this release is that we drop the built-in proxy server which we previously used.

this will mean that there's not a persistent connection, but it avoids a lot of the pain and potential problematic behaviour with having a proxy (either over socket, which can be flaky on different oses/runtimes - or over network, which is slow on windows).

we're also continuing to focus on performance, including dropping some dependencies, and migrating where possible to new unjs libraries like h3 v2 and srvx.

πŸ‘‰ Changelog

compare changes

πŸš€ Enhancements

  • dev: Experimentally support nitro v3 + inline h3 (11f8bf7)

πŸ”₯ Performance

  • info: Migrate from clipboardy to copy-paste (#1087)
  • preview: Inline port description (2b40c32)

🩹 Fixes

  • build,dev: Support showing nitro version (70dcc9b)
  • dev: Use proxy instead of web fetch handler (#1104)
  • module,upgrade: Allow adding module/nuxt version to pnpm workspace root (#1109)

πŸ’… Refactors

  • analyze: Use srvx to serve analysis results (97d8172)
  • dev: Remove proxy server in favour of direct listening (#1105)

πŸ“¦ Build

  • Use tsdown + isolated declarations (#1095)

🏑 Chore

  • Update knip config (c23e915)
  • Clean up playground console logging (3a92d84)
  • Add verifyDepsBeforeRun: install (#1106)
  • Update ignoredBuiltDependencies (#1107)

βœ… Tests

  • Remove separate socket runtime tests (df17ad4)

❀️ Contributors