What's new?
- New
target: static
and full static usingnuxt export
- Built-in
.env
support andruntimeConfig
- Auto components discovery with nuxt/components
- Nuxt Telemetry
Also don't miss nuxt/content and nuxt-composition-api ;)
π Features
general
- #7476
createRequire
option and disable esm for jest - #7463 Improve production debugging DX
- #7408 Experimental nuxt telemetry
- #7374 Builtin Components
- Runtime config and built-in dotenv support (#7312, #7420, #7421)
- Full static target (#6159, #7332, #7334, #7336, #7350, #7399, #7400, #7401, #7431, #7486, #7523, #7518)
- #7476
cli
generator
webpack
config
ssr
- #7383 Add non async split chunk to preload scripts
server
modern
- #7306 Remove inlined safari fix in csp mode
vue-app
- #7212 Inject into plugins context in addition to app context
vue-renderer
babel-preset-app
- #7144 Add
bugfixes
option
- #7144 Add
builder
- #7132 Ignore option to function the same as
.nuxtignore
- #7132 Ignore option to function the same as
π Bug Fixes
core
general
webpack
vue-app
- #5703, #7442 Prevent double layout execution
redirect
no longer strips trailing slash from URL (#7475, #7533)- #7162 Allow background customization for default loading template
- #7271
sanitizeComponent
import regression with features disabled - #7139 Sanitize layouts after resolve for
splitChunks.layout
generator
- #7335 Improve error handling when build does not exists
modern
vue-renderer
generator, builder
- #7361 Empty build and dist directories instead of remove
babel
- #7297 Not override presets if babelrc is true
server
- #7146 HMR for sub-app serverMiddleware without path
π Refactors
π Examples
with-buefy
- #7381 Update github icon name
π‘ Chore
cli
general
renovate
- Ignore
@types/terser-webpack-plugin
- Ignore
pkg
- #7373 Update rollup and dependencies
dep
- #7119 Upgrade
html-webpack-plugin
to v4
- #7119 Upgrade
test
- #7321 Upgrade
vue-test-utils
to v1
- #7321 Upgrade
benchmark
- #7205 Fix
package.json
scripts
- #7205 Fix
example
- #7211 Update vue-chartjs
π Tests
π Types
-
general
- #7432 Move
@nuxt/types
to nuxt mono-repo
- #7432 Move
π Thanks to
- Ahad Birang (@farnabaz)
- Bogdan Gradinariu (@gion)
- Daniel Roe (@danielroe)
- Deniz Temizer (@dtmzr)
- Eunjae Lee (@eunjae-lee)
- @IWANABETHATGUY
- Jimmy (@Geminii)
- Johannes Lamberts (@JohannesLamberts)
- Jt Whissel (@Phara0h)
- Lucas LΓΆffel (@loeffel-io)
- Mathieu TUDISCO (@mathieutu)
- Nicolas PENNEC (@NicoPennec)
- Sibbngheid (@sibbngheid)
- Tim van den Eijnden (@TimvdEijnden)
- Yugo Ogura (@Spice-Z)
- xingo xu (@xingoxu)