Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BREAKING CHANGE: Update kw-web-suite #8

Merged
merged 4 commits into from
Oct 3, 2019
Merged

BREAKING CHANGE: Update kw-web-suite #8

merged 4 commits into from
Oct 3, 2019

Commits on Sep 30, 2019

  1. Configuration menu
    Copy the full SHA
    4741492 View commit details
    Browse the repository at this point in the history
  2. BREAKING CHANGE: Major package version upgrades

    Key points:
    - eslint is now stricter
    - css-loader css modules options have been moved
    
    Below details some of the major package version upgrades:
    
    eslint 5 to 6:
    - https://eslint.org/docs/user-guide/migrating-to-6.0.0
    - node 6 not supported
    - multiple validation changes
    
    css-loader 1 to 3:
    - css modules disabled by default
    - min node ver: 8.9.0
    - css modules option moved to "modules" key as object (affects
      localIdentName, hashPrefix, etc.)
    
    file-loader 2 to 4:
    - removed useRelativePath option
    - min webpack 4
    - min node: 8.9.0
    
    raw-loader 0.5.1 to 3:
    - min node dep 8.9.0
    
    style-loader 0 to 1:
    - min node dep 8.9.0
    - min webpack 4
    - lots of option changes:
      https://github.com/webpack-contrib/style-loader/releases/tag/v1.0.0
    
    svg-sprite-loader 3 to 4:
    - safe, no breaking changes despite major bump
    
    url-loader 1 to 2:
    - min node 8.9.0
    - "limit" param must always be a number
    
    clean-webpack-plugin 0 to 3:
    - min node 7
    - min webpack 3
    - default export is now a named symbol export (CleanWebpackPlugin)
    
    copy-webpack-plugin 4 to 5:
    - min node 6.9
    - min webpack 4
    
    terser-webpack-plugin 1 to 2:
    - min node 8.9.0
    - default option value changes (mostly from "false" to "true")
    
    workbox-webpack-plugin 3 to 4:
    - workbox is now at v4
    - manifest.json is now precached by default
    
    webpack-dashboard 2 to 3:
    - min node 8
    
    commitizen 3 to 4:
    - remove node 6 and 8 support
    
    cz-conventional-changelog 2 to 3:
    - "Node 10 is LTS so please upgrade to it"
    
    size-limit 0 to 2:
    - ????? They don't have any notes on this
    floryst committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    da5c63c View commit details
    Browse the repository at this point in the history
  3. docs(README): Update readme

    floryst committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    f6da72b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    451f212 View commit details
    Browse the repository at this point in the history