An in-range update of nuxt is breaking the build π¨
greenkeeper opened this issue Β· comments
The dependency nuxt was updated from 2.2.0
to 2.3.0
.
π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
nuxt is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
Status Details
- β continuous-integration/travis-ci/push: The Travis CI build failed (Details).
FAQ and help
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
After pinning to 2.2.0 your tests are passing again. Downgrade this dependency π.
- The
dependency
nuxt was updated from2.3.0
to2.3.1
.
Your tests are passing again with this update. Explicitly upgrade to this version π
- The
dependency
nuxt was updated from2.3.1
to2.3.2
.
Your tests are passing again with this update. Explicitly upgrade to this version π
- The
dependency
nuxt was updated from2.3.2
to2.3.3
.
Your tests are passing again with this update. Explicitly upgrade to this version π
- The
dependency
nuxt was updated from2.3.3
to2.3.4
.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v2.3.4
(Please skip v2.3.3
release. It was mistaken.)
π§ Fixes
- CLI:
nuxt-start
command should always start nuxt in production mode (#4384) - Modern Mode: Fix behavior where
modern=true
orfalse
didn't work as expected (#4378) - Router: Correctly handle Unicode page names (#4402)
- Router: Emit
triggerScroll
event after changing the layout (#4399) - Components: Allow
0
values for progress bar attributes (#4397) - Server/Tests: Correctly print timeout error message for JSDom (#4412)
β‘οΈ Dependencies
- Update dependency
vue-router
from3.0.1
to3.0.2
(#4394) - Update dependency
@nuxt/friendly-errors-webpack-plugin
from2.3.0
to2.3.2
- Update dependency
mini-css-extract-plugin
from0.4.4
to0.4.5
- Update dependency
webpack
from4.26.0
to4.26.1
- Update dependency
vue-meta
fromv1.5.5
tov1.5.6
- Remove
opencollective
dependency fromnuxt-start
(#4415) - Remove
lodash
dependency from packages to reduce thenuxt-start
size (#4411)
- The
dependency
nuxt was updated from2.4.2
to2.4.3
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.4.3
π Bugfixes
- webpack: Update dependency
terser-webpack-plugin
to^1.2.2
. - webpack: Update dependency
webpack
to^4.29.2
- utils: Fix
serializeFunction
for external imports (#4916) - config: Warn when using array for postcss config (#4936)
- module: support src as a function in addModule (#4956)
- server: await buildDone hook (#4955)
- The
dependency
nuxt was updated from2.4.3
to2.4.5
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.4.5
v2.4.5 (2019-02-26)
Bug fixes and Improvements
- builder: bundle resources other than js(x)/json in node_modules (#4913) (71a70fe)
- cli: dont force exit when it was explicitly disabled (#4973) (4b82aa9)
- cli: show warning on forced exit (#4958) (3d2deac)
- dependencies: update serve-placeholder and esm (#4970) (111455f)
- vue-renderer: preload modern resource in spa modern mode (#5043) (3516580)
- vue-app: fix
asyncData
memory leak on client-side (#4966) (4086800) - vue-app: fix
getNuxtChildComponents
method (#4969) (dbf7099) - vue-app: use browser to handle scrolling position on page reload... (#5080) (7001312)
- webpack: bundle resources other than js(x)/json in node_modules (#4913) (71a70fe)
- nuxt-ts: error catch in nuxt-ts binary (#5086) (4f887f6)
- The
dependency
nuxt was updated from2.5.0
to2.5.1
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.5.1
Bug Fixes
- fix: revert to corejs@2 (#5317) (Pooya Parsa) (20836d9)
- fix: remove consola.debug for hooks (#5318) (Thomas Reichling) (9ff01f9)
- fix: apply default lock options before setting lock (#5320) (Pim) (7c24280)
- fix(ts): wrong export used in render.d.ts (#5309) (Romain Lanz) (e67b298)
- examples: upgrade and fix typescript configuration files (#5310) (Romain Lanz) (7100a2c)
- chore: unsupport nuxt-legacy (pooya parsa) (797a4ce)
- The
dependency
nuxt was updated from2.5.1
to2.6.0
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.6.0
Migration Guide
This version is addressing most of the problems of 2.5 and is without any breaking changes. For most of the users, a normal version upgrade would be enough. However, reading this guide can help to have a smooth upgrade.
General Tips
- Using yarn as the package manager is more preferred as Nuxt is internally being tested against yarn
- Before upgrade ensure to remove
yarn.lock
,package-lock.json
andnode_modules
- After full install and testing, also consider upgrading other dependencies. The
yarn outdated
command can be used.
Missing App Dependencies
Because of how package managers (yarn, npm) work, a wrong version of a dependency from one of the other dependencies may be hoisted into node_modules
. Nuxt is strict about this and provides instructions for dependency resolution so please follow it.
The well-known problem is with firebase
package that requires to manually install node-fetch
dependency in your project.
Core-js
Since core-js@2
and core-js@3
are both supported from babel 7.4.0, Starting from 2.6 Nuxt supports both versions (#5411). It is highly advised to stick with 2 (default) unless having a special dependency that needs 3. (Instructions for core-js@2
are not required but recommended)
core-js@2
- yarn:
yarn add -D core-js@2 @babel/runtime-corejs2
- npm:
npm i -D core-js@2 @babel/runtime-corejs2
core-js@3
- yarn:
yarn add -D core-js@3 @babel/runtime-corejs3
- npm:
npm i -D core-js@3 @babel/runtime-corejs3
Edit nuxt.config.js
:
export default { build: { babel: { presets({ isServer }) { return [ [ require.resolve('@nuxt/babel-preset-app'), // require.resolve('@nuxt/babel-preset-app-edge'), // For nuxt-edge users { targets: isServer ? { node: '10' } : { ie: '11' }, corejs: { version: 3 } } ] ] } } } }
Typescript
Nuxt 2.5 users may only require to add ts-node
to the dependencies
Beta Testers : Replace
nuxt
bynuxt-edge
, and@nuxt/typescript
by@nuxt/typescript-edge
in the following instructions.
- Remove
nuxt-ts
dependency (2.4 users only)- yarn:
yarn remove nuxt-ts
- npm:
npm remove nuxt-ts
- yarn:
- Add
nuxt
andts-node
todependencies
:- yarn:
yarn add nuxt ts-node
- npm:
npm i nuxt ts-node
- yarn:
- Add
@nuxt/typescript
todevDependencies
:- yarn:
yarn add -D @nuxt/typescript
- npm:
npm i -D @nuxt/typescript
- yarn:
- Create an empty
tsconfig.json
file. Nuxt will automatically generate it with defaults at first run, then you can edit it to fit your needs
Features
- feat(babel-preset-app): support specifying core-js version (#5411) (Xin Du (Clark)) (159123f)
- feat(cli): add internal _generate and _build options (#5434) (Pooya Parsa) (516aea3)
- feat(cli): add
--quiet
option tonuxt generate
command (#5357) (Franck Abgrall) (91f4eb0) - feat(typescript): detect typescript based on
tsconfig.json
(#5412) (Pooya Parsa) (6ffc5c5) - feat(vue-renderer): add csp meta tags (#5354) (James George) (b978a37)
Fixes
- fix: unexpected token export in importing babel runtime helper (#5401) (ryota yamamoto) (3b85dd9)
- fix(core): call ready to prevent breaking changes (Pooya Parsa) (#5413) (001ba77)
- fix(build): disable loading
babel.config.js
by default (#5365) (Xin Du (Clark)) (64fa424) - fix(builder): await for renderer to load resources (#5341) (Pooya Parsa) (caf5198)
- fix(cli): catch all possible errors thrown from proper-filelock (#5347) (Pim) (39bbe46)
- fix(renderer): retry render if renderer is in loading or created state (#5417) (Pooya Parsa) (8b99695)
- fix(vue-app): decode uri in
getlocation
(#5337) (Johan Roxendal) (77dcfe6) - fix(vue-app): prevent mounting page twice on redirect (#5361) (noe132) (2d73e8a)
- fix(vue-renderer): add the csp hash if
unsafe-inline
hasn't been specified (#5387) (Sam Bowler) (97db6a4) - fix(types): add type definition for typescript.typeCheck (#5326) (Daniel Roe) (2c1444d)
Refactors
- refactor(typescript): only generate tsconfig.json if missing (#5356) (#5367) (Kevin Marrec) (9a3fc8a)
- refactor(vue-renderer): improve ready status error (#5339) (Pooya Parsa) (535327c)
- refactor(webpack): add ability to get webpack config class (#5378) (Damian Stasik) (abf7db1)
Examples
- examples: add docker example (#5430) (Utkarsh Gupta) (3eec115)
- examples(vue-apollo): update to @nuxtjs/apollo 4.x (#5345) (Dmitry Molotkov) (95f2a12)
- examples(with-buefy): update example (#5348) (Dmitry Molotkov) (ce66a8c)
- examples(with-element-ui): fix package scripts (#5349) (Dmitry Molotkov) (10812e3)
Chore
- chore(postcss): deprecate config support (#5419) (Alexander Lichter) (1bd4fb1)
- chore(readme): fix grammar (#5395) (Irvin Lin) (f8d3626)
Dependency Upgrades
- loading-screen: use wss for https (nuxt/loading-screen#4)
- loading-screen: fallback to fetch if ws fails (nuxt/loading-screen#6)
- node-proper-lockfile: - fix mtime precision on some filesystems (#β88) (f266158), closes #β82 #β87
- The
dependency
nuxt was updated from2.6.0
to2.6.1
.
Your tests are still failing with this version. Compare changes
- The
dependency
nuxt was updated from2.6.1
to2.6.2
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.6.2
Fixes
- cli: Apply
nuxt.config.js
changes and watch for all imported files (#5500) - cli: Fix problem for users that have
tsconfig.json
but do not use typescript (#5478) - cli: Show memory usage after build for
nuxt dev
(#5514) - server Fix bug with SPA mode with CSP enabled (#5474)
- vue-renderer: Use
modulepreload
for modern mode when using spa generate (#5489) - webpack: Suggest using official
@nuxtjs/style-resources
package (#5499) - Custom
router.base
support for banner url and loading screen (#5470) (nuxt/loading-screen#8)
Security Fixes
- Prevent potential XSS vulnerabiliy when using
vuex-router-sync
(nuxt/devalue#8) (vuejs/vuex-router-sync#89)
Thanks to our awesome contributors to this release
- Damian Stasik (@visualfanatic)
- Andreas Zoellner (@zoellner)
- Vasyl Boroviak (@koresar)
- The
dependency
nuxt was updated from2.6.2
to2.6.3
.
Your tests are still failing with this version. Compare changes
- The
dependency
nuxt was updated from2.6.3
to2.7.0
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.7.0
DX Improvements π
SSR logs in your browser π₯οΈ
We all know the console.log
debugging method, but when working with universal applications, you have to remember that sometimes, your logs are in your terminal and not in your browser console.
This can be really annoying when developing a Nuxt.js application, starting with this version and running nuxt dev
, the ssr logs are now reported to your browser console:
Detecting store/
creation π
Nuxt.js now detects when you created a store/
directory and will reload himself auto-magically so you don't have to restart it anymore.
PS: We also improved the serverMiddleware
watch to restart Nuxt.js and clean their cache
Fixes βοΈ
- builder: corretly detect mode of hashed plugins (#5695)
- builder: call
watch:restart
afterwatch:fileChanged
hook (#5620) - utils: node v8 not support dotAll in regex (#5608)
- vue-app: properly catch component loading error (#5687) (#5688) (#5690)
- vue-app: consider
watchQuery
option inrouterViewKey
(#5516) - vue-renderer: await on
spa:templateParams
hook (#5619) - webpack: set log level to warn for
HardSourcePlugin
(#5653) - vue-app: properly catch loading error in component prefetching (#5688) (#5690)
- vue-app: avoid using aliases in templates (#5656)
- builder: watch store dir and
serverMiddleware
paths (#5681)
Features π
- vue-app: rename
transition
topageTransition
and deprecate it (#5558) - vue-renderer/vue-app: report SSR console logs to the browser with consola (#5673)
- webpack: suppress not found typescript warnings (#5635)
- webpack: extendable
babel.presets
and babelenvName
(#5637) - configurable aliases (#5655)
Refactors π§Ή
- server: exclude dist files request from browser detection (#5571)
- vue-renderer: remove chalk in renderer (#5609)
- vue-renderer: split renderer into ssr, spa and modern (#5559)
- move modern detection from server to utils (#5584)
Examples π
- auth-routes: fix typo (#5651)
- babel-preset-app: add
core-js@3
example in the readme (#5633) - docker: fix Dockerfile casing (#5705)
Typescript π·
Only for typescript users, Nuxt.js v2.7 dropped support for node < 8.6 relate to ts-loader v6
- add babel config types (#5666)
- upgrade ts-loader to v6 (#5691)
- fix
context.app
type (#5701) - fix
extendRoutes
method type (#5700) - prevent
ts-node
to register twice (#5699)
Thanks to π
- Christian Lehr (@clehr)
- Hyunje Jun (@utatti)
- RafaΕ ChΕodnicki (@rchl)
- Yama-Tomo (@Yama-Tomo)
- RenΓ© Stalder (@renestalder)
- Kohei Ota (@inductor)
- The
dependency
nuxt was updated from2.7.0
to2.7.1
.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v2.7.1
Fixes
- builder: use warn only for mismatched dependencies (#5723)
- webpack: correctly resolve consola for the client bundle (#5729)
Dependency Upgrades
- postcss-import-resolver: prefer
style
property when resolving (jsless/postcss-import-resolver#2)
Thanks to
- Blake Kostner (@btkostner)
- The
dependency
nuxt was updated from2.7.1
to2.8.0
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.8.0
π Developer Experience
- #5770 Add a group for SSR logs to avoid polluting the browser console
- #5810 Fancier browser logs with consola
- #5753 Watch for
pages/
creation when default page displayed - #5812 Only listen for file changes for supported extensions
- #5753 Re-use the same port when randomly assigned when restarting in dev mode
π Bug Fixes
vue-renderer
server
- #5793 Preserve random port when restarting
- Return listener when calling listen
builder
generator
- #5791 Minify spa fallback
types
- #5785 Add type definition for functional
babel.presets
- #5785 Add type definition for functional
vue-app
utils
- #5754 Handle
serializeFunction
edge case
- #5754 Handle
π Features
vue-renderer
π Refactors
core
- #5796 Use
require.resolve
instead ofModule
internals
- #5796 Use
builder
- #5792 Pass nuxt options to template as
nuxtOptions
- #5792 Pass nuxt options to template as
vue-app
general
- #5748 Small readability improvements
π Examples
auth-jwt
- #5775 Use named store export to prevent warning
typescript
- #5742 Add missing ts-node dependency
π‘ Chore
ci
- #5802 Upload test report to CircleCI and Azure
- Add flags for codecov
general
- Remove unused dependency cross-env
- Add FUNDING.md
- Improve links in readme
β»οΈ Tests
general
β Dependency upgrades
π Thanks to
- The
dependency
nuxt was updated from2.8.0
to2.8.1
.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v2.8.1
π Bug Fixes
vue-renderer
vue-app
- #5864 Reduce consola direct access and don't override browser
console.log
- #5864 Reduce consola direct access and don't override browser
cli
- #5865 Don't mutate options export to prevent ESM regression with nuxt.config in mixed (cjs + esm) mode (TIP: never mix them as is non-standard and may be unsupported in any future version)
π Refactors
typescript
- #5854 Prepare for external typescript support
π Thanks to
- RafaΕ ChΕodnicki (@rchl)
- The
dependency
nuxt was updated from2.8.1
to2.9.0
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.9.0
β οΈ 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)
- The
dependency
nuxt was updated from2.9.0
to2.9.1
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.9.1
π Bug Fixes
vue-app
- #6252 Provide typescript backward compatibility
π Examples
CoffeeScript
- #6248 Update module for using
additionalExtensions
- #6248 Update module for using
π Thanks to
- Artyom Bogomolov (@DevArtyom)
- The
dependency
nuxt was updated from2.9.1
to2.9.2
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.9.2
π Bug Fixes
general
- #6257 Improve watching experience for generated files
builder
- #6283 fix(builder): apply overrides from app dir only
server
- #6265 Treat
https: null
ashttps: undefined
- #6265 Treat
nuxt-start
- #6267 Add missing
vue-client-only
dependency
- #6267 Add missing
vue-app
config
- #6258 Provide typescript backward compatibility
π Refactors
core
- #6271 Use hable
- The
dependency
nuxt was updated from2.9.2
to2.10.0
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.10.0
πHighlights
- Support for improved typescript runtime
- Experimental support for feature toggling for SUPER slim builds!
- Mitigate problems with nuxt server stocking during development
- Fix issues with internet-explorer in development mode
- Upgrade to terser webpack plugin v2
- Improved stability of
loading-screen
. No more endless loops (nuxt/loading-screen#44) and show fatal errors (nuxt/loading-screen#45) for the initial build
π Bug Fixes
core
- #6490 Clear resolver cache for project files dev mode
vue-app
webpack
cli
- #6441 Server should not be initialized in nuxt build
babel-preset-app
- #6435 Use loose mode for babel class plugin
vue-renderer
- #6429 Dont mutate
options.head
- #6429 Dont mutate
config
- #6371 Enable total timing by default when
server.timing
is enabled
- #6371 Enable total timing by default when
config, vue-app
- #6379 Add module declaration for
config
andvue-app
- #6379 Add module declaration for
π Features
cli, config
- #6399
cli.bannerColor
option
- #6399
config
- #6414
serverMiddleware
as a simple key/value object
- #6414
builder
cli
- #6475 Catch build errors with
cli:buildError
hook
- #6475 Catch build errors with
webpack
server
- #6438 Add config option to define
etag
hash function
- #6438 Add config option to define
vue-app
general
- #6432 Support setting (non-essential)
vue-meta
options by user
- #6432 Support setting (non-essential)
utils
- #6277 Export sort routes
builder, router
- #6331 Enforce uniform trailing slash handling
π Refactors
cli
- #6353 Call setup hook in run command with more args
builder
- #6352 Await
build.createRoutes
to allow async functions inside it
- #6352 Await
babel-preset-app
- #6087 Simplify babel preset config
π Examples
with-sockets
- #6396 Create server inside the export function
π‘ Chore
general
π Thanks to
- Louis-Marie Michelin (@lmichelin)
- Daniel Roe (@danielroe)
- Snir Shechter (@SnirShechter)
- @radimhornicek
- @xxRockOnxx
- The
dependency
nuxt was updated from2.10.0
to2.10.1
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.10.1
π Fixes
vue-app, webpack
- #6504 Remove consola from client
utils
- #6515 Fix error when
router.trailingSlash
isfalse
- #6515 Fix error when
generator
- #6362 Remove trailing slash when no subFolders are used
webpack
- #6520
chunkhash
andcontenthash
not work withextractCSS
- #6520
cli
- #6525 Enable server for
nuxt build
when pages should be generated
- #6525 Enable server for
π‘ Chore
readme
- #6511 Remove deprecated starter template
β Dependency Upgrades
vue-meta
: Upgraded tov2.3
which fixes duplicated tags in SPA mode
π Thanks to
- Dennis Herzberg (@dennis47528)
- Yuki Terashima (@y-temp4)
- The
dependency
nuxt was updated from2.10.2
to2.11.0
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.11.0
π Bug Fixes
utils
vue-app
general
webpack
config
- #6583 Typo in
unsafeInlineCompatibility
name
- #6583 Typo in
π Features
vue-app
- #6722 Upgrade
vue-router
to3.1.x
- #6722 Upgrade
general
- #6149 Optionally strip non-client or non-server code
vue-renderer
- #6505 Support evaluation in templates
config
- #6597 Add
ignoreOptions
fornode-ignore
- #6597 Add
π Refactors
server
- #6771 Only append not empty allowed sources to csp
π₯ Performance
webpack
- #6632 Prefer using
contenthash
- #6632 Prefer using
π Examples
with-sockets
- #6586 Fix cannot read property 'app' of undefined on nuxt build
π‘ Chore
general
docs
- #6719 Update code-of-conduct
ci
github
- #6657 Add chinese translation for issue template
π Tests
general
π Thanks to
- Ahad Birang (@farnabaz)
- Cain Hall (@cain)
- Daniel Roe (@danielroe)
- Dennis Herzberg (@dennis47528)
- Harry TrαΊ§n (@jetaimefrc)
- Mohammad M. Shahbazi (@mshahbazi)
- @PedroD
- Stephan Besser (@reskume)
- RafaΕ ChΕodnicki (@rchl)
- Vanessa A (@Vinesse)
- @crutch12
- The
dependency
nuxt was updated from2.11.0
to2.12.0
.
Your tests are still failing with this version. Compare changes
Release Notes for v2.12.0
π Features
general
wepack
vue-app
cli
- #6855 Pass context when
nuxt.config
exports a function
- #6855 Pass context when
π DX
builder
- #6924 Analyze mode warning rewording
general
generator
- #6882 Log message or full error for unhandled error without stack trace
cli
- #6904 Display listening URLs after build
vue-app
core
- #7079 Better module not found handling
π₯ Performance
vue-renderer
π Bug Fixes
core
- #7002 Deprecated
render:context
andrender:routeContext
hooks was not being called
- #7002 Deprecated
babel-preset-app
- #7070 TypeError when import cjs in webpack building
vue-app
webpack
- #6864 Provide global
URL
andURLSearchParams
- #6864 Provide global
π Refactors
general
- #6954 Use scope variable memo for modern utils
utils
- #6953 Eliminate side effect from modern utils
π Examples
cached-components
- #6997 Remove non-existing link
π‘ Chore
π Tests
general
- Fix socket-hang-up test
- Separate dev and unit test
- Avoid unexpected outside stderr assertion count
- Fix uncompressed resource size
- Wrap error test with consola to make output clear
π Thanks to
- 404-NOTFOUND (@404-NF)
- HG (@husayt)
- James George (@jamesgeorge007)
- Jason Poindexter (@jsonpoindexter)
- Mark Honeychurch (@markhoney)
- Matteo Rigon (@matteo-rigon)
- Sand Of Vega (@sandofvega)
- Sean Hellum (@JesterOrNot)
- Vladlen (@negezor)
- @wppd