⚠️ Important Notes
- 👉 Minimum required node version is
8.9.0
- 👉 Typescript support is now externalized. Refer to official docs and migration guide.
- 👉
vue-meta
upgraded to 2.0.0. Please refer to the changelog to review notable changes. - 👉
scrollBehavior
option is deprecated in favor ofapp/router.scrollBehavior.js
(#6055) - 👉
devModules
option is deprecated in favor ofbuildModules
(#6203)
🐛 Bug Fixes
general
renderer
- #6033 Correctly load
nomodule
scripts in safari 10
- #6033 Correctly load
cli
- #6020 Prevent both
nuxt
&nuxt-edge
being installed
- #6020 Prevent both
vue-app
vue-renderer
webpack
- #5906 Extract css breaks hmr and source-maps
🚀 Features
cli
- #6206 Export options
server
- #6178 Allow passing
loadingTimeout
and other arguments torenderAndGetWindow
- #6178 Allow passing
webpack
- #6120 Allow function entries for
build.transpile
- #6120 Allow function entries for
vue-app
- #6194 Add
$nuxt.refresh
- #6186 Use EventSource instead of WebSocket for build indicator
- #6055 Support
app/router.scrollBehavior.js
and deprecatescrollBehavior
- #5941 Add
<client-only
> alias for<no-ssr>
- #5844 Allow customizing loading indicator
- #6194 Add
$nuxt.refresh()
method or refresh the actual pageasyncData
andfetch
- #6231 Export router options
- #6222 Support functional
watchQuery
- #6194 Add
vue-renderer
typescript
- #5858 Externalize typescript support
💅 Refactors
config
- #6203 Rename
devModules
tobuildModules
- #6203 Rename
babel-preset-app
- #6197 Remove
babel-plugin-dynamic-import-node
- #6197 Remove
webpack
- #6179 Simplify transpile normalization
general
- Refactor to adhere to @nuxt/eslint-config v1
🏡 Chore
general
babel-preset-app
- #5897 Fix typo in babel-preset readme
⚓ Dependency Upgrades
- file-loader@4
- url-loader@2
- cache-loader@4
- css-loader@3
- vue-meta@2
- fs-extra@8
💖 Thanks to
- 719media (@719media)
- Anthony Fu (@antfu)
- Farzad Soltani (@farzadso)
- François Hodierne (@znarf)
- Josh Deltener (@hecktarzuli)
- Rafał Chłodnicki (@rchl)
- Ricardo Gobbo de Souza (@ricardogobbosouza)
- Ustun Ozgur (@ustun)
- William Chong (@williamchong007)
- bluelovers (@bluelovers)
- orblazer (@orblazer)
- yutanoma (@yutanoma)
- Dzmitry Bachko (@dbachko)