All Versions
35
Latest Version
Avg Release Cycle
21 days
Latest Release
1434 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v2.10.1 Changes
October 11, 2019π± π 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)
-
v2.10.0 Changes
October 02, 2019π± π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
-
v2.9.2 Changes
August 28, 2019π± π 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
-
v2.9.1 Changes
August 20, 2019π± π Bug Fixes
vue-app
- #6252 Provide typescript backward compatibility
loading-screen
- nuxt/loading-screen#38 set
Content-Type
for index page
- nuxt/loading-screen#38 set
π± π Examples
CoffeeScript
- #6248 Update module for using
additionalExtensions
- #6248 Update module for using
π± π Thanks to
- Artyom Bogomolov (@DevArtyom)
- RafaΕ ChΕodnicki (@rchl)
-
v2.9.0 Changes
August 20, 2019π± β οΈ 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)
- π± π Minimum required node version is
-
v2.8.1 Changes
June 04, 2019π± π 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)
-
v2.8.0 Changes
May 30, 2019π± π Developer Experience
- π #5770 Add a group for SSR logs to avoid polluting the browser console
- π #5810 Fancier browser logs with consola
- 0οΈβ£ #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
- Enable audit
general
- Remove unused dependency cross-env
- Add FUNDING.md
- Improve links in readme
π± β»οΈ Tests
general
β¬οΈ β Dependency upgrades
π± π Thanks to
-
v2.7.1 Changes
May 14, 2019π 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)
-
v2.7.0 Changes
May 14, 2019π± 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 cacheFixes βοΈ
- π 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)
-
v2.6.3 Changes
April 25, 2019π Fixes
- cli : Watch and reload
nuxt.config
(#5574) - utils : serialize inline functions (#5051) (#5580)
- vue-app : Fix context
req
andres
types (#5560) - webpack : Fix production font preloading (#5436)
- Don't customize esm options (91c3642)
β¬οΈ Dependency Upgrades
- β‘οΈ Update
webpackbar
to [3.2.0](https://github.com/nuxt/webpackbar/blob/master/CHANGELOG.md#320-2019-04-18) - β‘οΈ Update
vue-router
to [3.0.6](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md#306-2019-04-17) - β‘οΈ Update
@nuxt/loading-screen
to^0.5.0
- cli : Watch and reload