All Versions
35
Latest Version
Avg Release Cycle
21 days
Latest Release
1224 days ago

Changelog History
Page 2

  • v2.14.0 Changes

    July 27, 2020

    🍱 ⭐ Highlights

    🍱 πŸš€ Features

    • webpack
      • #7785 Auto detect core-js version
    • πŸ— builder
      • #7754 Support async extendRoutes
    • general
      • #7712 Static target improvements
    • vue-renderer
      • #7633 Add vue-renderer:spa:prepareContext hook
    • vue-app
      • #7611 Add web-types.json for better code insight in WebStorm

    🍱 πŸ› Bug Fixes

    • webpack
      • #7787 ensure loaders are first searched from @nuxt/webpack
      • #7763 font-family hex issue
      • #7667 Fallback for empty chunk name
    • vue-app
      • #7766 nuxt-link prefetch error on fallback page
      • #7718 Handle fallback on generated page
      • #7723 Don't fetch payload for store mutation for preview and spa fallback
    • generator
      • #7776 Avoid duplicate slashes for routes ending with hash
    • cli
      • #7775 Don't use absolute path of .cache/nuxt as transpilation pattern
    • utils
      • #7761 Include routes with children for generation
    • vue-renderer
      • #7752 Read target from class instead of serverContext
    • router
      • #6594 Show default child if trailingSlash is false

    πŸ”¨ πŸ–€ Refactors

    • server
      • 5272a4 Rename externalsWhitelist to externalsAllowlist

    🍱 πŸ“ Examples

    • vuetify
      • #7767 Use@nuxtjs/vuetify module

    🍱 πŸ‘• Types

    • general
      • #7670 Fix module options type
      • #7709 Add cross-origin property to NuxtOptionsRender
      • #7670 Fix module options type

    🍱 πŸ’– Thanks to

  • v2.13.3 Changes

    July 02, 2020

    🍱 πŸ› Bug Fixes

    • vue-app
      • #7656 Check plugin key on Vue.prototype instead of Vue
      • #6745 Sanitize path with trailing slash in getLocation (resolves #6744)
      • #7654 Handle layout on client error (resolves #7567)
      • #7657 Don't fetch payload on first spa fallback render (resolves #7648)
    • webpack
      • #7635 Modern build should wait for legacy assets (resolves #7562, resolves #7628)
      • #7639 Use compact name for concatenated modules (resolves #7625)
    • cli
      • #7647 Handle nuxt static command πŸ‘€

    πŸ”¨ πŸ’… Refactors

    • csp
      • #7659 Remove unsafe-eval in dev mode

    🍱 πŸ“ Examples

    • with-sockets
      • #7650 Deprecated callback and use cjs
    • with-vuetify
      • #7638 Use v-main instead of v-content

    🍱 πŸ‘• Types

    • general
      • #7626 Import types for @nuxt/telemetry and @nuxt/components

    🍱 πŸ’– Thanks to

  • v2.13.2 Changes

    June 26, 2020

    🍱 πŸ› Bug Fixes

    • webpack
      • #7613 Explicitly pass outputFileSystem to webpackDevMiddleware (resolves nuxt/typescript#145)
      • #7603 Chunk name normalization for catch-all pages and windows
    • core
      • #7605 Avoid breaking change for duplicate modules (resolves #7605)
    • cli
      • #7608 Listen to a random port for export and generate (resolves #7597)
    • vue-app
      • #7614 Remove hash from payload path
      • #7606 Fix wrong layout when redirecting from error page (resolves #7567)
    • utils
      • #7604 Flat routes if child routes have absolute paths

    Dependencies

    • consola: Improve spam detection
    • πŸ‘ @nuxt-telemetry: Stability improvements and support telemetry: true

    🍱 πŸ’– Thanks to

  • v2.13.1 Changes

    June 24, 2020

    🍱 πŸ› Bug Fixes

    🍱 πŸ‘• Types

  • v2.13.0 Changes

    June 18, 2020

    What's new?

    • πŸ†• New target: static and full static using nuxt export
    • πŸ‘ Built-in .env support and runtimeConfig
    • Auto components discovery with nuxt/components
    • Nuxt Telemetry

    Also don't miss nuxt/content and nuxt-composition-api ;)

    🍱 πŸš€ Features

    • general
    • cli
    • generator
      • #7455 Allow excluding exported pages using export:page hook
      • #7422 export:route hook and setPayload
    • webpack
      • #7443 Allow babel plugins to be defined by function
      • #7178 Add mjs to babel-loader
    • config
      • #7430 Support .nuxtrc
      • #7420 Improved runtimeConfig
      • #7263 Add configOverrides for loadNuxt and loadNuxtConfig
    • ssr
      • #7383 Add non async split chunk to preload scripts
    • server
      • #7469 Add new render:beforeResponse hook
      • #7358 Add unload method support for serverMiddleware
      • #7307 Support csp report-uri
      • #7214 Add custom HTTP headers into error response
    • modern
      • #7306 Remove inlined safari fix in csp mode
    • vue-app
      • #7212 Inject into plugins context in addition to app context
    • vue-renderer
      • #7170 Add head <base> meta for spa
      • #7168 Pass renderContext to vue-renderer:ssr:templateParams hook
    • babel-preset-app
      • #7144 Add bugfixes option
    • πŸ— builder
      • #7132 Ignore option to function the same as .nuxtignore

    🍱 πŸ› Bug Fixes

    • core
      • #7267 Improve module not found error
      • #7131 Join with os native sep in resolver
    • general
      • #7286 Use different port for loading-screen SSE
      • #7377, #7378 Set build indicator icon height for ie11
    • webpack
      • #7462, #7464 Reduce false negatives in nodeExternals
      • #7318 Allow HMR client path to be set
      • #7305 Use non-eval sourcemap with csp and unsafe-eval script policy
    • 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
      • #7498 Modulepreload not work in generate
      • #7382 Wrong assets mapping in ssr client modern mode
    • vue-renderer
      • #7439 Fix meta injection when ssr renderer generates a spa page
      • #7376 Base tag should be before any link or script tag
    • πŸ— 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

    • general
    • config
      • #7187 Move build.crossorigin to render.crossorigin

    🍱 πŸ“ Examples

    • with-buefy
      • #7381 Update github icon name

    🏑 Chore

    • cli
      • #6031, #7460 Enhance generate no-build description
    • general
      • #7458 Fix minor issues in build scripts
      • #7228 Add ls-lint
      • #7219 Fix typos
    • renovate
      • Ignore @types/terser-webpack-plugin
    • pkg
      • #7373 Update rollup and dependencies
    • dep
      • #7119 Upgrade html-webpack-plugin to v4
    • βœ… test
      • #7321 Upgrade vue-test-utils to v1
    • benchmark
      • #7205 Fix package.json scripts
    • example
      • #7211 Update vue-chartjs

    🍱 πŸ‘“ Tests

    • general
      • #7319 Update jest to v26
      • #7252 Add test for inject in context

    🍱 πŸ’™ Types

    general

    • #7432 Move @nuxt/types to nuxt mono-repo

    🍱 πŸ’– Thanks to

  • v2.12.2 Changes

    March 31, 2020

    🍱 πŸ› Bug Fixes

    • server
      • #7146 HMR for sub-app serverMiddleware without path
    • vue-app
      • #7139 Sanitize layouts after resolve for splitChunks.layout
    • core
      • #7131 Join with os native sep in the resolver
  • v2.12.1 Changes

    March 25, 2020

    🍱 πŸ› Bug Fixes

    • vue-app
      • #7129 Avoid multiple $fetch calls
      • #7103 Use globals.nuxt for fetch client mixin
      • #7128 Set default name to layout to avoid multi mounted calls
    • πŸ— builder
      • #7097 Ensure entry is in the graph for HMR

    🏑 Chore

    • readme
      • #7092 Simplify readme and add gitpod in contributing section
    • examples
      • #7098 Avoid warning with legacy postcss.config.js

    🍱 πŸ’– Thanks to

  • v2.12.0 Changes

    March 17, 2020

    🍱 πŸš€ Features

    • general
      • #6950 Support crossorigin attribute in SSR script and preload tags
      • #6868 Improve programmatic usage (see docs)
      • #7029 Expose webpack config
      • #6272 Allow disabling loading-screen
    • wepack
      • #6987 Support @import using ~assets in css files
      • #6272 Allow disabling loading-screen
    • vue-app
      • #6880 New fetch syntax (see docs)
      • #6939 Pass error as param to nuxt-loading fail method
      • #6244 TriggerwatchParam when param is changed in same route
    • cli
      • #6855 Pass context when nuxt.config exports a function

    🍱 πŸ‘Œ 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
      • #7032 Improve missing inject value error message
      • #6775 Middleware not executing on double browser back navigation
    • core
      • #7079 Better module not found handling

    🐎 πŸ”₯ Performance

    • vue-renderer
      • #6973 Early return render when redirect happens
      • #6846 Don't serialize session when injectScripts is false

    🍱 πŸ› Bug Fixes

    • core
      • #7002 Deprecated render:context and render:routeContext hooks was not being called
    • babel-preset-app
      • #7070 TypeError when import cjs in webpack building
    • vue-app
      • #6946 Use child transition name when navigating to parent
      • #6854 Add fallback context for errors
      • #6803 Resolve leave transition on child routes
      • #6807 Move head to the index to avoid global state
    • webpack
      • #6864 Provide global URL and URLSearchParams

    πŸ”¨ πŸ’… 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

    • general
      • #6816 Simplifies Code Contributions & Reviews
    • ci
      • #6857 Support Github actions

    🍱 πŸ‘“ 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

  • v2.11.0 Changes

    December 17, 2019

    🍱 πŸ› Bug Fixes

    • utils
      • #6777 Add catch statement to non function block in serializeFunction
      • #6791 Fix flatRoutes regex for nested routes with trailing slash enabled
    • vue-app
      • #6658 Pass router mode to getLocation
      • #6683 Apply path-to-regexp options to tokensToFunction
      • #6650 Layout in error.vue not work for Vue.extend component
      • #6623 Add prefetched class to <nuxt-link> after chunk loaded
    • general
      • #6685 context.route issue in plugins and splitChunks.pages === false
      • #6590 Collapsed SSR log
    • webpack
      • #6495 Enable devtool for dev mode
      • #6566 Normalize devtool for terser compatibility
    • config
      • #6583 Typo in unsafeInlineCompatibility name

    🍱 πŸš€ Features

    • vue-app
      • #6722 Upgrade vue-router to 3.1.x
    • general
      • #6149 Optionally strip non-client or non-server code
    • vue-renderer
      • #6505 Support evaluation in templates
    • config
      • #6597 Add ignoreOptions for node-ignore

    πŸ”¨ πŸ’… Refactors

    • server
      • #6771 Only append not empty allowed sources to csp

    🐎 πŸ”₯ Performance

    • webpack
      • #6632 Prefer using contenthash

    🍱 πŸ“ Examples

    • with-sockets
      • #6586 Fix cannot read property 'app' of undefined on nuxt build

    🏑 Chore

    • general
      • #6732 Update @nuxtjs/eslint-config to v2 and fix lint errors
      • #6686 Fix typo in middleware readme
      • #6649 Limit stale bot to only issues
      • #6637 Remove unused dependencies
      • #6630 Use .github/config.yml for issue template
    • πŸ“„ docs
      • #6719 Update code-of-conduct
    • ci
      • #6739 Remove coverage collection in fixtures
      • #6747 Use LTS Node.js instead of latest
      • #6737 Separate dev test and unit test
    • github
      • #6657 Add chinese translation for issue template

    🍱 πŸ‘“ Tests

    • general
      • #6752 Pass array to allowedSources
      • #6740 Use got instead of request
      • #6638 Fix chrome detection in macOS Catalina
      • #6596 SSR log

    🍱 πŸ’– Thanks to

  • v2.10.2 Changes

    October 21, 2019

    🍱 πŸ› Bug Fixes

    • webpack
      • #6495 Enable devtool for dev mode
      • #6566 Normalize devtool for terser compatibility
    • config
      • #6583 Typo in unsafeInlineCompatibility name
    • vue-app
      • #6590 Fix collapsed SSR log

    🍱 πŸ“ Examples

    • with-sockets
      • #6586 Fix cannot read property 'app' of undefined on nuxt build

    🍱 πŸ’– Thanks to