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.8.0 #23446

Merged
merged 1 commit into from Oct 19, 2023
Merged

v3.8.0 #23446

merged 1 commit into from Oct 19, 2023

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 28, 2023

3.8.0 is the next minor release.

Timetable: 18-20 October

👉 Changelog

compare changes

🚀 Enhancements

  • kit: Add addServerImports and addServerImportsDir (#23288)
  • nuxt: Warn when nesting nuxt links when SSR on dev (#23286)
  • nuxt: Add prerenderRoutes ssr composable (#22863)
  • nuxt: Enable appManifest by default (#23448)
  • nuxt: Native async-context in vue's withAsyncContext (#23526)
  • nuxt: Auto-install optional features on StackBlitz (#23607)
  • kit,nuxt,vite,webpack: Support -nightly extension (#23508)
  • nuxt: Add @nuxt/devtools as dependency and enable (#23576)
  • nuxt: Support deep: false for data composables (#23600)
  • nuxt: Custom cache support for data fetching composables (#20747)
  • nuxt: Scan and register layouts in nested folders (#20190)
  • nuxt: Prompt to autoinstall @nuxt/image when it is used (#23717)
  • nuxt: Allow configuring default <NuxtLink> options (#23724)
  • nuxt: Allow customising defaults for data composables (#23725)

🔥 Performance

  • vite: Don't print server compressed size after vite build (#23359)
  • nuxt: Verbatim module syntax + restrict type discovery (#23447)

🩹 Fixes

  • nuxt: Initialise asyncData errors with null (#23428)
  • nuxt: Apply scoped styles to islands (#23386)
  • nuxt: Rename stub to avoid shadowing vue-router (#23440)
  • nuxt: Stringify cookie values before broadcasting them (#23449)
  • kit: Don't force config.autoImport in addServerImports (#23472)
  • nuxt: Ignore prefix if clearNuxtState called w/o keys (#23483)
  • nuxt: Decrement hydration count when rendering no route (#23476)
  • nuxt: Compute fetch cache key with headers (#23462)
  • nuxt: Mock hookable methods on nuxt 2 (#23502)
  • kit: Revert accidental change to addPrerenderRoutes name (#23509)
  • nuxt: Use test/dev as manifest buildId when appropriate (#23512)
  • nuxt: Don't print warnings for unresolved ids (#23604)
  • nuxt: Use import alias when checking if plugin is wrapped (#23617)
  • nuxt: Tree shake all occurrences of <DevOnly> (#23466)
  • nuxt: Give priority to later middleware when deduping (#23552)
  • nuxt: Clear cookie BroadcastChannel when scope is disposed (#23664)
  • nuxt: Provide global scope for nuxt plugin context (#23667)
  • nuxt: Resolve type error in options of useFetch (#23693)
  • webpack: Remove lodash-es + simplify postcss resolution (#23692)
  • nuxt: Skip hydration mismatches with client components (#19231)
  • nuxt: Write cookie values before navigating away (#23697)
  • nuxt: Refetch both undefined/null values in useAsyncData (#23351)
  • nuxt: Don't mark redirected routes as prerendered (#23707)
  • nuxt: Respect custom export in component transform (#23715)
  • nuxt: Don't use prerenderedAt to override app manifest (#23781)
  • nuxt: Restore prerenderedAt behaviour pending next patch (108b1bdf7)

📖 Documentation

  • Mention listhen options on nuxi dev page (#23415)
  • Add examples for index.ts files on server routes (#23390)
  • Improve data fetching section (#23420)
  • Remove duplicated arrows (#23436)
  • Extend description of handler for useAsyncData (#23389)
  • Clarify bridge needs nitro to use runtimeConfig (#23454)
  • Fix typo in README (#23500)
  • Clarify that bridge.typescript option must be set. (#23503)
  • Use html instead of xml for highlight (45c1e7f51)
  • Fix component library example in docs (#23596)
  • Typo in modules (#23602)
  • Reword local module info (#23557)
  • Add server concept (#23372)
  • Improve nuxt kit section (#22375)
  • Update additional mentions to nightly release channel (c63f9a95d)
  • Rename /edge-channel page to /nightly-release-channel (#23648)
  • Add section about computed url for data fetching (#23605)
  • Fix typo (#23656)
  • Remove extraneous brace (b9cb08cda)
  • Fix other issues with routeRules example (818dc626c)
  • Fix typo (#23716)
  • Update types for useFetch/useAsyncData (#23730)
  • Add info about <NuxtImg> and <NuxtPicture> (#23741)
  • Update to new website (#23743)
  • Remove redundant trailing slashes from links (#23744)
  • Fix broken link (#23750)

🏡 Chore

  • Fix various typos and update to US English (#23580)
  • Add description field for packages (#23734)
  • Bump nuxt devtools to 1.0 (#23752)
  • Allow markdownlint upgrades (3d779fcf3)
  • Remove huntr + encourage GitHub vulnerability reporting (#23754)
  • Refresh lockfile (#23755)
  • Update to nitropack 2.7.0 (#23780)
  • Upgrade to c12 1.5 with configurable layers (#23782)

✅ Tests

  • nuxt: Add test suite for app resolution behaviour (#23520)
  • Update prerender test (8d62c2add)

🤖 CI

  • Retry failing links 6 times (ad2a900fd)
  • Only dedupe dependencies if they affect bundle size (#23736)

❤️ Contributors

@stackblitz
Copy link

stackblitz bot commented Sep 28, 2023

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@danielroe danielroe merged commit 59ff865 into main Oct 19, 2023
9 checks passed
@danielroe danielroe deleted the v3.8.0 branch October 19, 2023 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant