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.15.0 #30055

Merged
merged 1 commit into from
Dec 24, 2024
Merged

v3.15.0 #30055

merged 1 commit into from
Dec 24, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Nov 26, 2024

3.15.0 is the next minor release.

Timetable: before Christmas 🎄

👉 Changelog

compare changes

🚀 Enhancements

  • deps: Update dependency vite to v6 (3.x) (#30044)
  • kit: Allow module default options to be async (#29980)
  • nuxt: Add new types to vue preset (#29819)
  • nuxt: Experimental extraPageMetaExtractionKeys (#30015)
  • nuxt,schema: Allow setting serialisable vue app config (#28873)
  • nuxt: Print nuxt hook timings in browser devtools (#29922)
  • nuxt: Support vue directive auto-imports within unimport (#29818)
  • schema: Add snow effect on loading screen in winter (#29871)
  • nuxt: Support local functions in definePageMeta (#30241)
  • nuxt: Add mode: 'navigation' to callOnce (#30260)

🔥 Performance

  • nuxt: Preload app manifest (#30017)
  • nuxt: Use static hashMode option (#30297)
  • vite: Use vite to clear screen (#30315)
  • schema: Only inline styles for vue components (#30305)
  • nuxt: Remove useId from composable key plugin (#30328)

🩹 Fixes

  • nuxt: Check if nuxt link observer is null (#30038)
  • nuxt: Unref the default value of asyncData when clearing (#30041)
  • kit: Re-export addServerTemplate (a02af2348)
  • Remove unused dependencies and tidy project (#30043)
  • vite: Add back some dev-bundler dependencies (976024f16)
  • nuxt: Do not persist extraExtractionKeys on runtime route.meta (ae9f42f4a)
  • nuxt: Allow array/object style value for head components (#29999)
  • nuxt: Tidy up remnants of previous useId implementation (40f437d25)
  • kit,nuxt: Provide buildDir to normalizeTemplate (#30115)
  • kit: Add better logging for non-resolved modules (#30116)
  • nuxt: Correct return type of useRequestFetch (#30117)
  • nuxt,vite: Hmr for templates, pages + page metadata (#30113)
  • nuxt: Use nitropack rather than nitro import (2d5b53b23)
  • kit: Use resolved module paths for transpile + modulesDir (#30136)
  • Update engines.node to match dependencies (#30139)
  • schema: Allow routerOptions.history to return null (#30192)
  • nuxt: Render client page directly when not hydrating (#30061)
  • nuxt: Use useId for island client component teleport id (#30151)
  • nuxt: De-default async layout components (#30203)
  • nuxt: Correct types for nuxt and nuxt/app (#30148)
  • nuxt,schema: Allow showing spa loader til after hydration (#29776)
  • nuxt: Remove whitespace around spa loading template (070bd103c)
  • nuxt: Hoist environment types (#30230)
  • schema: Hoist nitro runtime types (73761dade)
  • nuxt: Ensure getRouteRules works with nitro signature (#30277)
  • nuxt: Respect replace in middleware with navigateTo (#30283)
  • nuxt: Update import paths for nitropack (f220314a5)
  • nuxt: Don't use <RouterLink> for links starting with # (#30190)
  • vite: Ignore optimising #app-manifest (ec613e533)
  • nuxt: Use useId for client-fallback component uid (#30314)
  • schema: Gate inline style change behind v4 check (ceac86e34)
  • nuxt: Do not resolve deep imports for @vitest/ (4171a1076)
  • kit: Initialize tsconfig paths in addTemplate if undefined (#30348)
  • nuxt: Treat client useAsyncData calls as async boundaries (#30343)
  • nuxt: Initialise import.meta.hot.data (b1cf5781d)

💅 Refactors

  • Move composable-keys plugin into nuxt core (#30029)
  • nuxt: Simplify and improve core plugins that parse ast (#30088)
  • nuxt: Prefix all core modules with nuxt: (#30028)

📖 Documentation

  • Remove extra new line in frontmatter (#30031)
  • Text capitalization for titles (#30054)
  • Mention that type checking can happen in dev (#30012)
  • Fix typos in punctuation (#30006)
  • Remove duplicate information about preprocessor variables (#30002)
  • Format text case for consistency (#30073)
  • Add a section about event.waitUntil (#29583)
  • Improve wording (#30106)
  • Update configuration files format (#30087)
  • Update links to vite.dev (#30111)
  • Fix incorrect vite docs link (#30112)
  • Add note about using bun runtime (#30019)
  • Add giget limitation in nuxt layers documentation (#30122)
  • Correct vite link (#30135)
  • Add nuxi upgrade channel flag (#30184)
  • Add note about awaiting useLazyFetch (#30171)
  • Add missing comma in upgrade doc code sample (#30189)
  • Added options and option definitions for sourcemap (#30201)
  • Add shared directory documentation (#29816)
  • Document vite.css.preprocessorMaxWorkers (eb1ba017c)
  • Handle zero-length string (cf74b4c98)
  • Update nitro links + fix link checking (#30228)
  • Add a note about compatibilityVersion feature flag (#30274)
  • Update auto-imports to advertise the scan feature (#30292)
  • Update nuxi command pages (#30199)
  • Update migration documentation for inlineStyles (2660bffbc)
  • Add bluesky link (#30322)
  • Add recipe for session and authentication (#27287)
  • Fix filename for prerendering page (#30333)
  • Add spacing (#30331)

🏡 Chore

✅ Tests

  • Add additional attw test for built packages (#30206)
  • Improve assertions for spa loading tests (80bd2d2ec)
  • Bump bundle size snapshot (d545f9e96)
  • Try to improve spa preloader tests (08219a502)
  • Ensure dev server is loaded before running tests (f66cf928e)

🤖 CI

  • Ignore dev-dependencies for engines.node (e366a6feb)
  • Analyse github actions with codeql (#30293)
  • Exclude file that codeql cannot analyse (7e03b08a6)

❤️ Contributors

This comment has been minimized.

This comment was marked as off-topic.

@danielroe danielroe marked this pull request as ready for review December 18, 2024 17:08
@danielroe danielroe self-requested a review as a code owner December 18, 2024 17:08
@danielroe danielroe merged commit 1acc9a0 into 3.x Dec 24, 2024
7 checks passed
@danielroe danielroe deleted the v3.15.0 branch December 24, 2024 23:47
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.

1 participant