Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.4.0 #20170

Merged
merged 1 commit into from Apr 11, 2023
Merged

v3.4.0 #20170

merged 1 commit into from Apr 11, 2023

Conversation

danielroe
Copy link
Member

@danielroe danielroe commented Apr 10, 2023

3.4.0 is a minor (feature) release for Nuxt 3 bringing exciting new features, including support for the View Transitions API, transferring rich JavaScript payloads from server to client - and much more.

Timetable: today.

πŸ‘‰ Changelog

compare changes

πŸš€ Enhancements

  • nuxt: Warn in dev when useRoute is used in middleware (#20050)
  • nuxt: Support disabling watch with useFetch (#19823)
  • nuxt: Support ~/~~/@/@@ aliases within layers (#19986)
  • nuxt: Respect custom dir.pages in page placeholder (#20079)
  • nuxt: Support vue runtime compiler (#4762)
  • test-utils: Allow mounting single component for testing (#5723)
  • nuxt: Experimental option for rich json payloads (#19205)
  • nuxt: Prompt to install devtools when it's enabled (#20126)
  • Upgrade to consola v3.x prerelease (#20141)
  • nuxt: Add experimental View Transitions API support (#20092)
  • nuxt: Support async transform of object properties (#20182)
  • nuxt: Support object-syntax plugins (#20003)
  • nuxt: Add experimentalNoScripts route rule (#19805)
  • nuxt: Add chokidar watcher debug timing (#20176)

πŸ”₯ Performance

  • head: Disable @vueuse/head polyfill by default (#20131)

🩹 Fixes

  • nuxt: End route param tokens manually (#19902)
  • nuxt: Disable x-nuxt-no-ssr header by default (#20024)
  • kit: Support calling Nuxt 2 modules with module container (#20023)
  • nuxt: Add types for globally injected $config object (#20081)
  • nuxt: Throw error on protocol relative path in useFetch (#20052)
  • nuxt: Add @types/node as a peerDependency (#20025)
  • nuxt: Test all custom app config keys for any (#20105)
  • nuxt: Add key to .client component placeholders (#20093)
  • nuxt: Add undefined type for useCookie return value (4f0b3c722)
  • nuxt: Deprecate old (pre-rc) runtimeConfig (#20082)
  • cli: Preview nitro build with custom dir config (#18882)
  • nuxt: Default nitro autoImports to imports.autoImport (#20180)
  • nuxi, vite: Suppress sourcemap + native fetch warnings (#20198)
  • schema: Allow ignorePrefix to be changed (#20202)

πŸ’… Refactors

  • schema: Clean up experimental options (#20112)
  • nuxt: Remove #head alias (#20111)

πŸ“– Documentation

  • Add interop default to dynamic vue import example (8908aa7c5)
  • Add short note about custom imports configuration (#20073)
  • Re-enable docs linting and update docs (#20084)
  • Fix type of headers option for useFetch (#20148)
  • Fix typo in @pinia/nuxt module name (#20199)
  • Add import to server-side cookies example (#20197)

🏑 Chore

βœ… Tests

🎨 Styles

πŸ€– CI

  • Enable autofix for pr linting (#20085)
  • Use autofix to update bundle size (#20088)
  • Stub project before linting (13b853622)
  • Lint before stubbing (857e9cb3d)
  • Stub project before linting (b329ed781)
  • Use head_ref for dependency deduping (ae5df72c5)

❀️ Contributors

@codesandbox
Copy link

codesandbox bot commented Apr 10, 2023

CodeSandbox logoCodeSandbox logoΒ  Open in CodeSandbox Web Editor | VS Code | VS Code Insiders

@danielroe danielroe marked this pull request as ready for review April 11, 2023 15:39
@danielroe danielroe merged commit 25e3a90 into main Apr 11, 2023
11 checks passed
@danielroe danielroe deleted the v3.4.0 branch April 11, 2023 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant