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.6.0 #20877

Closed
wants to merge 1 commit into from
Closed

v3.6.0 #20877

wants to merge 1 commit into from

Conversation

github-actions[bot]
Copy link
Contributor

3.6.0 is the next minor release.

Timetable: to be announced.

👉 Changelog

compare changes

🚀 Enhancements

  • kit: Add prepend option to addImportsDir (#20307)
  • nuxt: Add scoped helper for clearing error within boundary (#20508)
  • nuxt: Auto import 'watchPostEffect' and 'watchSyncEffect' from vue (#20279)
  • vite: Introduce vite:configResolved hook (#20411)
  • webpack: Introduce webpack:configResolved hook (#20412)
  • kit: Allow vite and webpack plugins to be prepended (#20403)
  • nuxt: Add layer meta and env overrides to config types (#20329)
  • test-utils: Add option to configure test server port (#20443)
  • nuxt: Allow access to components within app (#20604)
  • kit: Support passing getter to addVitePlugin and addWebpackPlugin (#20525)
  • cli: Allow greater control of nuxi analyze from cli (#20387)
  • nuxt: Add nuxtApp.runWithContext (#20608)
  • deps: Upgrade to nitropack v2.4 (#20688)
  • nuxt: Add experimental typedPages option (#20367)
  • nuxt: Add apps to nuxt build-time instance (#20637)
  • cli: Allow passing overrides to other nuxi commands (#20760)
  • schema: Enable rich json payloads by default (#20770)
  • deps: Update vue to v3.3 (#20478)
  • nuxt: Use runWithContext within callWithNuxt (#20775)
  • nuxt: Add useRequestURL helper (#20765)
  • nuxt: Allow fallback production content in <DevOnly> (#20817)
  • kit: addBuildPlugin for builder-agnostic implementation (#20587)
  • nuxt: Allow keeping fallback for NuxtClientFallback (#20336)
  • nuxt: Support separate server tsconfig (#20559)
  • nuxt: Full scoped slots support for server components (#20284)
  • nuxt: Support parallel plugins (#20460)

🩹 Fixes

  • nuxt: Remove backwards-compatible runtimeConfig proxy (#20340)
  • nuxt: Add @nuxt/devtools module before core modules (#20595)
  • nuxt: Properly handle query for component wrapper (#20591)
  • nuxt: Skip payload extraction for island context (#20590)
  • nuxt: Remove internal <FragmentWrapper> (#20607)
  • nuxt: Ensure useError is called with nuxt app context (#20585)
  • nuxt: Run page meta plugin on all pages (and only pages) (#20628)
  • nuxt, vite: Ignore nuxt_component ssr style and isVue (#20679)
  • webpack: Warn when using deprecated build.extend hook (#20605)
  • nuxt: Allow resolving client nuxt app to singleton (#20639)
  • nuxt: Generate empty sourcemaps for wrappers (#20744)
  • nuxt: Prevent treeshaking hooks with composable names (#20745)
  • kit: Prefer esm resolution for modules to install (#20757)
  • vite: Expand fs.allow dirs to include app files (#20755)
  • nuxt: Deduplicate global components before registration (#20743)
  • nuxt: Remove webstorm compatibility augmentation (0258acdc8)
  • nuxt: Enable suspensible behaviour for nested pages (#20777)
  • cli: Hard-reload nuxt when .env changes (#20501)
  • nuxt: Avoid destructuring error prop (works around upstream bug) (#20795)
  • nuxt: Always inline styles for server/island components (#20599)
  • nuxt: Allow serialising undefined refs (#20828)
  • nuxt: Transform client fallbacks directly on SFCs (#20835)
  • vite: Dedupe/optimize more vue core deps (#20829)
  • nuxt: Get fallback for <DevOnly> from parsed html (#20840)
  • nuxt: Ensure all dir parts are present in component name (#20779)
  • nuxt: Allow pages:extend to enable pages module (#20806)
  • nuxt: Stop loading indicator on vue errors (#20738)
  • nuxt: Add types for webpack/vite environments (#20749)
  • nuxt: Pass from + savedPosition to first scrollBehavior (#20859)

💅 Refactors

  • schema: Move runtimeCompiler option out of experimental (#20606)
  • kit: Use esm utils for resolvePath (#20756)

📖 Documentation

  • Fix typo (#20577)
  • Update tailwind configuration guide (#20598)
  • Fix fetch composable examples (#20603)
  • Note that useCookie does not share state (#20665)
  • Selective pre-rendering options (#20670)
  • Ensure we guard all navigateTo examples (#20678)
  • Add useSeoMeta and useServerSeoMeta pages (#20656)
  • Recommend <NuxtLayout> when migrating error.vue (#20690)
  • Add lagon to presets list (#20706)
  • Add await before lazy composable examples (7e7e006e9)
  • Add missing step migrating to pinia (#20778)
  • Server directory improvements (d53cc604d)

🏡 Chore

  • Revert markdownlint upgrade (da29dea5c)
  • Run docs lint workflow on dep upgrades (c536e5a63)
  • Revert markdownlint-cli update and prevent auto-update (675445f98)
  • Ban @ts-ignore (4f0d3d4ae)
  • Do not install example dependencies (#20689)
  • Disallow .only in tests (ad97cb45a)
  • Type-check .mjs files (#20711)
  • Fix typo in pnpm-workspace.yaml (#20751)
  • Update target for externalVue removal (a33d2e7ae)
  • Lint (742f61766)

✅ Tests

  • Test with bundler module resolution (#20629)

🤖 CI

  • Run autofix on renovate branches (af75f18cf)
  • Run 2.x nightly release on node 16 (a81f9e4c8)
  • Add conditional for node 16 test (aee1218e6)
  • Set max memory for nuxt2 release script globally (d1a5719cb)
  • Add workflow to release branches (bc28d536c)
  • Update pr condition (f8c7b34bd)
  • Update repo 🤣 (f88c1e645)
  • Allow specifying tag for edge releases (5fdb6a6d6)
  • Comment with link to tag of released version (f945cb197)
  • Pass tag as argument (1aec0e503)
  • Release edge versions of labelled prs (cdc42d044)

❤️ Contributors

@danielroe danielroe closed this May 16, 2023
@danielroe danielroe deleted the v3.6.0 branch May 16, 2023 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant