Nuxt.js v2.8.0 Release Notes

Release Date: 2019-05-30 // almost 5 years ago
  • 🍱 😎 Developer Experience

    • πŸ”Š #5770 Add a group for SSR logs to avoid polluting the browser console
    • πŸ”Š #5810 Fancier browser logs with consola

    πŸ”Š nuxt-ssr-logs-2

    • πŸ— #5820, #5832, #5834 Show build indicator in the browser when rebuilding code:

    nuxt-hmr-indicator

    • 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
      • #5807 Add User-Agent‍ to Vary header in modern server mode
      • #5764 Safe format SSR logs
    • server
      • #5793 Preserve random port when restarting
      • Return listener when calling listen
    • πŸ— builder
      • #5753 Watch for pages/ creation when default page displayed
      • #2812 Only listen for file changes for supported extensions
    • generator
      • #5791 Minify spa fallback
    • types
      • #5785 Add type definition for functional babel.presets
    • vue-app
      • #5757 Reuse page component with watchQuery
      • #5746 Remove trailing slash in vue-router non-strict mode
      • #5752 Don't attach catch handler to already loaded component
      • #5824 fixPrepatch in-out transition fix (issue #5797)
    • utils
      • #5754 Handle serializeFunction edge case

    🍱 πŸš€ Features

    • vue-renderer
      • #5745 Add render.injectScripts option
      • #5784 Support render.ssrLog for controlling SSR logs

    πŸ”¨ πŸ’… Refactors

    • core
      • #5796 Use require.resolve instead of Module internals
    • πŸ— builder
      • #5792 Pass nuxt options to template as nuxtOptions
    • vue-app
      • #5770 Add a group for SSR logs
      • #5826 simplify mount error log
    • 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
      • #5790 Add unit tests for core/resolver.js
      • #5782 Remove duplicate unit tests in packages/core/test/resolver

    ⬆️ βš“ Dependency upgrades

    🍱 πŸ’– Thanks to