sanity
sanity copied to clipboard
chore(deps): update devdependency @nuxt/schema to ^3.0.0-rc.8
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
@nuxt/schema | ^3.0.0-rc.5 -> ^3.0.0-rc.8 |
Release Notes
nuxt/framework
v3.0.0-rc.8
Note This version includes hotfixes from rc.7. Check v3.0.0-rc.7 release notes for all changes between rc.6...rc.8
Warning There are slight API changes with this release candidate.
π¬ Join the release discussion
π How to upgrade
-
Automated:
npx nuxi-edge@latest upgrade --force
-
Manual: Bump
nuxt
dependency to3.0.0-rc.8
and then usenpx nuxi-edge@latest cleanup
to cleanup any local caches
π©Ή Fixes
-
cli: Fix issues with
nuxi upgrade
(#β6514) -
nuxt: β οΈ Allow
app:rendered
to modify ssr context and addrender:html
(#β6521) -
vite: Remove
/@​fs
from external ids (#β6529) - nuxt: Tree-shake devtools from production bundle (#β6538)
-
vite, nuxt: Resolve relative to
srcDir
rather thanrootDir
(#β6546)
π¦ Build
- nuxt: Publish missing types (#β6516)
π Documentation
- Change
info
todanger
for the pages root element (#β6528) - quick-start: Add the file path for disabling generating shim (#β6519)
- schema: Grammar, punctuation and typo fixes (#β6469)
β€οΈ Contributors
- Damian GΕowala
- Daniel Roe
- Eugen Istoc
- Jiang Menghao
- Pooya Parsa
- Timur Bolotov
v3.0.0-rc.7
Warning There are slight API changes with this release candidate. Please check the linked issues marked with β οΈ
Warning This release contains some regressions. Please upgrade to the latest v3.0.0-rc.8
π Enhancements
-
vite: Check types with
vue-tsc
(#β6012) - vite: β οΈ Upgrade to vite v3 (#β5398)
-
nuxt: β οΈ Only scan top level
composables/
with glob support (#β6025) - nuxt: Improve error DX (#β4539)
-
cli:
nuxi cleanup
command (#β6125) -
nuxt, schema: Add
<NoScript>
component andnoscript
typings (#β6139) -
nuxt:
app:rendered
andrender:response
hooks (#β6042) -
nuxt: β οΈ Add support for
components/global
dir (#β6070) -
nuxt: Extends support for
app.vue
(#β6228) -
nuxt: Add
fetchpriority
attribute and literal typings for meta components (#β6251) -
kit: Support
followSymbolicLinks
option forresolveFiles
(#β6240) - nuxt: Remove wrapper from client only components (#β6165)
-
nuxt: Add
setResponseStatus
utility (#β6306) - vite: Log vite-node hmr updates (#β6351)
-
nuxt: Update to
[email protected]
(#β6210) - nuxt: Update nitropack to latest (#β6442)
π₯ Performance
-
nuxt: Transform
#imports
to improve tree-shaking (#β5763) - vite-node: Only invalidate cache for user code (#β6156)
π©Ή Fixes
-
webpack: Do not resolve
#internal/nitro
alias internally (#β5987) -
nuxt: β οΈ Change
statusCode
type to number for error page template (#β6010) - kit, nuxt: Always sort globby results (#β6029)
- pages: Ignore expression delimiters within quotes (#β6033)
- nuxt: Always write nitro types when building (#β6035)
- kit: Resolve aliases in plugin src (#β6037)
- vite: Invalidate virtual files when changed (#β6038)
- nuxt: Use relative path to generate plugin variables (#β6030)
-
types: Generate relative path in
imports.d.ts
(#β6054) - nuxt: Auto import for components with the external template (#β6053)
-
vite: Ignore
baseurl
when pruning manifest (#β6063) - nuxt: Don't ignore components dirs with the same prefix (#β6116)
-
vite: Resolve
tsconfig.json
for vue-tsc type checker (#β6069) -
cli: Load
.env
file before starting dev server (#β6119) - nuxt: Normalize manifest css file entries (#β6112)
- vite: Allow overriding client HMR options (#β6082)
-
nuxt: Clear
vite-node
runner cache after each render (#β6154) -
nuxt: Add error event declaration to the
<NuxtErrorBoundary>
component (#β6141) - schema: Add empty noscript array (#β6155)
-
vite: Use
unjs/externality
to handlevite-node
externals (#β6153) -
nuxt: Allow
useHead
to accept computed values (#β6174) -
schema: Exclude functions from
DeepPartial
(#β6176) - nuxt: Don't call renderMeta if it is not defined (#β6201)
- vite, webpack: Generate composable keys based on order (#β6191)
-
schema: Add typings for
vite.vue
options (#β6220) - vite: Fix dist dir resolution (#β6215)
-
webpack: Output
.mjs
to use crossorigin preloads (#β6232) -
kit: Try extensions with
resolvePath
with absolute input (#β6233) - nuxt: Do not allow catchalls to have child routes (#β6257)
-
nuxt: Narrow
nuxt.config
import protection (#β6279) - nuxt: Separate routes for different suspense forks (#β6275)
- nuxt: Avoid duplicate titleTemplate (#β6296)
-
nuxt: Render head scripts that use
body: true
(#β6293) -
nuxt: Generate
200.html
and404.html
spa fallback files (#β6308) - nuxt: Extract component to provide route (#β6325)
-
nuxt: Remove literal
<script setup>
from comment (#β6331) -
vite: Improve
vite-node
hmr (#β6343) - nuxt: Better equality check for json cookies (#β6352)
- nuxt: Make the route provided to page children reactive (#β6349)
-
nuxi, kit: Enable
esmResolve
flag forjiti
(#β6356) - nuxt: Resolve plugins and middleware to their full path (#β6350)
- vite: Use URL for entry on windows (#β6355)
- nuxt: Remove side-effect imports from page metadata (#β6376)
-
nuxt: Type
useRoute
return (#β6395) - schema: Cleanup meta tags and deduplicate charset and viewport (#β6378)
- kit: Move relative path handling back into nuxt templates (#β6430)
-
cli: Upgrade
listhen
(#β6434) -
nuxt: Do not log
404
andshowError
as fatal by default (#β6437) -
nuxt: Add
viteServerDynamicImports
as experimental flag (#β6433) - nuxt: Use payload error state as the source of truth (#β6389)
-
vite: Add
module
type to vite node entry (#β6448) -
nuxt: Handle immediate errors when calling
useAsyncData
(#β6441) -
nuxt: Ensure component dirs in
node_modules
have lower scanning priority (#β6382) - nuxt: InteropDefault for page component imports (#β6468)
-
nuxt: Immediately call
asyncData
handler (#β6472) - nuxt: Log fatal errors as well as unhandled (#β6488)
π Refactors
-
nuxt: Enhance
useFetch
anduseLazyFetch
request type (#β4825) - vite: Reuse logic and improve code splitting (#β6164)
- test-utils: Remove unused codes (#β6369)
-
nuxt: β οΈ Remove
null
handling fortitleTemplate
(#β6487)
π Documentation
- Fix typo in the roadmap (#β5979)
- Update bridge migration with info about generating
.nuxt/tsconfig.json
for tests (#β5967) - Warn that
useState
should only contain JSON-serializable content (#β5994) - runtime-config: Clarify how environment variables are loaded (#β5916)
- Add explicit
createError
import (#β6050) - Expand contribution guide for ecosystem (#β5922)
- Grammar fix (#β6106)
- Update the link to the configuration (#β6137)
- Grammar fix (#β6166)
-
api: Add
<NuxtLayout>
component docs (#β6264) - Add
theme-color
meta (#β6250) - Fix external link display text (#β6323)
- api: Add missing hooks and environment column (#β6329)
- Add missing periods (
2cbdc5c
) - useFetch: Minor punctuation fixes (#β6409)
- Update vue-router links (#β6421)
- Update full static status (#β6460)
π¦ Build
- Upgrade to unbuild 0.8.x (#β6483)
β Tests
β€οΈ Contributors
- Alwin Lohrie
- Anthony Fu
- Brendan Mulholland
- CSY54
- Conrawl Rogers
- CΓ©dric Exbrayat
- Damian GΕowala
- Daniel Roe
- David Tai
- Ennio Visconti
- Gregor Becker
- Harlan Wilton
- Hecateball
- Julien Huang
- Kazuya Kawaguchi
- Kevin Marrec
- Krutie Patel
- Lakshya Singh
- Mitsuki Fukunaga
- Mohammad Hosein Feizi
- Nathan Chase
- Nur Muhammad
- OptimusePrime
- Pooya Parsa
- Rio Weber
- Sanjaiyan Parthipan
- SΓ©bastien Chopin
- Thomas
- Timur Bolotov
- Victor Saa
- YuTin Liu
v3.0.0-rc.6
β RC.6 is a hotfix release fixing known issues with previous releases
π Enhancements
- schema: Sync types of vite v2.9.x (#β5896)
π₯ Performance
-
nuxt: Tree-shake client-only components from ssr bundle (#β5750). Enabled by experimental
treeshakeClientOnly
flag (#β5934)
π©Ή Fixes
-
vite: Set transform mode for
vite-node
(#β5854) -
kit: Only call
viteExtendConfig
callback once (#β5929) - nuxt: Lazy load and tree-shake error templates (#β5930)
- pkg: Use fixed version range for monorepo packages (#β5933)
- vite: Avoid creating vite server for production build (#β5941)
-
vite: Unset
build.watch
options for production build (#β5958) - vite: Use more strict app entry check in dev-bundler (#β5959)
-
cli: Add missing
types
field (#β5962)
π Documentation
- Fix typo (#β5881)
- Improve runtimeConfig example (#β5785)
- Add readmore link (#β5893)
- Add way to pass
.env
variables to nuxt app in production (#β5879) - Add missing
initialCache
toUseFetchOptions
types (#β5908) - Update roadmap (#β5935)
- testing: Add missing import (#β5956)
β€οΈ Contributors
- Anthony Fu
- Benicio Cardozo
- Bot08
- Damian
- Daniel Roe
- Kevin Marrec
- Lay
- Lm
- OptimusePrime
- Pooya Parsa
- Yoho
- η εε°δ½
See all changes: https://github.com/nuxt/framework/compare/v3.0.0-rc.5...v3.0.0-rc.6
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled due to failing status checks.
β» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.