Skip to content

Conversation

@depfu
Copy link
Contributor

@depfu depfu bot commented Aug 5, 2020

Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ nuxt (2.12.2 → 2.14.1) · Repo

Release Notes

2.14.1

🐛 Bug Fixes

  • router
    • #7843 Optional dynamic routing in children routes (resolves #7571)
    • #7845 Remove optional params in routes ending with index (resolves #5874)
  • vue-app
    • #7801 Handle server-side router errors (resolves #7798)
  • core, config
  • builder
  • crawler
    • #7806 Skip external links with no schema (resolves #7805)
  • webpack
    • #7808 Avoid grouping with default name (resolves #7795)
  • cli
    • #7802 Generate still runs when cache disabled
    • #7796 Normalize win32 paths for nuxt generate cache (resolves #7792)

📝 Examples

  • tailwindcss-purgecss
    • #7800 Update tailwindcss from 0.6 to 1.6 using purgecss

🏡 Chore

  • stale

💖 Thanks to

2.14.0

⭐ 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

2.13.3

🐛 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

2.13.2

🐛 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

💖 Thanks to

2.13.1

🐛 Bug Fixes

👕 Types

2.13.0

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

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)

@depfu depfu bot added the depfu label Aug 5, 2020
@depfu
Copy link
Contributor Author

depfu bot commented Aug 18, 2020

Closed in favor of #89.

1 similar comment
@depfu
Copy link
Contributor Author

depfu bot commented Aug 18, 2020

Closed in favor of #89.

@depfu depfu bot closed this Aug 18, 2020
@depfu depfu bot deleted the depfu/update/npm/nuxt-2.14.1 branch August 18, 2020 00:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant