1059 lines
71 KiB
Markdown
1059 lines
71 KiB
Markdown
|
# Change log
|
||
|
|
||
|
## [5.8.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.8.0)
|
||
|
### 14/06/2021
|
||
|
|
||
|
### Updates
|
||
|
|
||
|
* Migration of the CI to https://travis-ci.com
|
||
|
|
||
|
### Major Vesions Packages Updates
|
||
|
|
||
|
+ `mini-css-extract-plugin@2.1.0` from `1.x` new features and breaking changes can be found on the official [release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.0.0).
|
||
|
|
||
|
### Package Versions Update
|
||
|
|
||
|
+ `@babel/core@7.14.6` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.14.6).
|
||
|
+ `@babel/preset-env@7.14.7` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.14.7).
|
||
|
+ `autoprefixer@10.3.1` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/10.3.1).
|
||
|
+ `copy-webpack-plugin@9.0.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases/tag/v9.0.1).
|
||
|
+ `css-minimizer-webpack-plugin@3.0.2` change log can be found on the official [release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases/tag/v3.0.2).
|
||
|
+ `eslint@7.30.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.30.0).
|
||
|
+ `html-webpack-plugin@5.3.2` change log can be found on the official [release notes](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md#532-2021-06-22).
|
||
|
+ `postcss@8.3.5` change log can be found on the official [release notes](https://github.com/postcss/postcss/releases/tag/8.3.5).
|
||
|
+ `postcss-loader@6.1.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/postcss-loader/releases/tag/v6.1.1).
|
||
|
+ `sass@1.35.2` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.35.2).
|
||
|
+ `terser-webpack-plugin@5.1.4` change log can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v5.1.4).
|
||
|
+ `webpack@5.44.0` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.44.0).
|
||
|
|
||
|
## [5.7.2](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.7.1)
|
||
|
### 14/06/2021
|
||
|
|
||
|
### Major Vesions Packages Updates
|
||
|
|
||
|
+ `postcss-loader@6.1.0` from `5.x` new features and breaking changes can be found on the official [release notes](https://github.com/webpack-contrib/postcss-loader/releases/tag/v6.1.0).
|
||
|
|
||
|
### Package Versions Update
|
||
|
|
||
|
+ `postcss@8.3.2` change log can be found on the official [release notes](https://github.com/postcss/postcss/releases/tag/8.3.2).
|
||
|
+ `sass-loader@12.1.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v12.1.0).
|
||
|
|
||
|
## [5.7.1](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.7.1)
|
||
|
### 10/06/2021
|
||
|
|
||
|
### Major Vesions Packages Updates
|
||
|
|
||
|
+ `sass-loader@12.0.0` from `11.x` new features and breaking changes can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v12.0.0).
|
||
|
|
||
|
### Package Versions Update
|
||
|
|
||
|
+ `@babel/core@7.14.5` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.14.5).
|
||
|
+ `@babel/preset-env@7.14.5` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.14.5).
|
||
|
+ `autoprefixer@10.2.6` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/10.2.6).
|
||
|
+ `css-minimizer-webpack-plugin@3.0.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases/tag/v3.0.1).
|
||
|
+ `eslint-plugin-import@2.23.4` change log can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.23.4).
|
||
|
+ `eslint-plugin-react@7.24.0` change log can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.24.0).
|
||
|
+ `eslint@7.28.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.28.0).
|
||
|
+ `postcss@8.3.1` change log can be found on the official [release notes](https://github.com/postcss/postcss/releases/tag/8.3.1).
|
||
|
+ `sass@1.34.1` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.34.1).
|
||
|
+ `terser-webpack-plugin@5.1.3` change log can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v5.1.3).
|
||
|
+ `webpack-cli@4.7.2` change log can be found on the official [release notes](https://github.com/webpack/webpack-cli/releases/tag/v4.7.2).
|
||
|
+ `webpack-merge@5.8.0` change log can be found on the official [release notes](https://github.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#580--2021-06-07).
|
||
|
+ `webpack@5.38.1` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.38.1).
|
||
|
|
||
|
## [5.7.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.7.0)
|
||
|
### 25/05/2021
|
||
|
|
||
|
### Node Version Notes
|
||
|
|
||
|
* The current release supports the following list of node versions: `^12 || >=14`. All other versions have no security updates anymore.
|
||
|
* Updated the _README_ to note this change.
|
||
|
|
||
|
### Major Vesions Packages Updates
|
||
|
|
||
|
+ `copy-webpack-plugin@9.0.0` from `8.x` new features and breaking changes can be found on the official [release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases/tag/v9.0.0).
|
||
|
+ `css-minimizer-webpack-plugin@3.0.0` from `2.x` new features and breaking changes can be found on the official [release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases/tag/v3.0.0).
|
||
|
|
||
|
### Package Versions Update
|
||
|
|
||
|
+ `@babel/core@7.14.3` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.14.3).
|
||
|
+ `@babel/preset-env@7.14.2` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.14.2).
|
||
|
+ `css-loader@5.2.6` change log can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v5.2.6).
|
||
|
+ `eslint-plugin-import@2.23.3` change log can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-import/releases/tag/v7.23.3).
|
||
|
+ `eslint@7.27.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.27.0).
|
||
|
+ `postcss-loader@5.3.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/postcss-loader/releases/tag/v5.3.0).
|
||
|
+ `postcss@8.3.0` change log can be found on the official [release notes](https://github.com/postcss/postcss/releases/tag/8.3.0).
|
||
|
+ `sass-loader@11.1.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v11.1.1).
|
||
|
+ `sass@1.34.0` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.34.0).
|
||
|
+ `terser-webpack-plugin@5.1.2` change log can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v5.1.2).
|
||
|
+ `webpack-bundle-analyzer@4.4.2` change log can be found on the official [release notes](https://github.com/webpack-contrib/webpack-bundle-analyzer/blob/master/CHANGELOG.md#442)
|
||
|
+ `webpack@5.37.1` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.37.1).
|
||
|
|
||
|
## [5.6.1](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.6.1)
|
||
|
### 10/05/2021
|
||
|
|
||
|
## Maintenance Release
|
||
|
|
||
|
### Package Versions Update
|
||
|
|
||
|
+ `@babel/core@7.14.0` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.14.0).
|
||
|
+ `@babel/preset-env@7.14.1` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.14.0).
|
||
|
+ `css-loader@5.2.4` change log can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v5.2.4).
|
||
|
+ `eslint:7.26.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.26.0).
|
||
|
+ `mini-css-extract-plugin@1.6.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.6.0).
|
||
|
+ `sass@1.32.12` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.32.12).
|
||
|
+ `webpack-cli@4.7.0` change log can be found on the official [release notes](https://github.com/webpack/webpack-cli/releases/tag/v4.7.0).
|
||
|
+ `webpack@5.36.2` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.36.2).
|
||
|
|
||
|
## [5.6.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.6.0)
|
||
|
### 15/04/2021
|
||
|
|
||
|
### Major Vesions Packages Updates
|
||
|
|
||
|
+ `css-minimizer-webpack-plugin@2.0.0` from `1.x` new features and breaking changes can be found on the official [release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases/tag/v2.0.0).
|
||
|
|
||
|
### Packages Versions Update
|
||
|
|
||
|
+ `@babel/core@7.13.15` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.13.15).
|
||
|
+ `@babel/preset-env@7.13.15` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.13.15).
|
||
|
+ `copy-webpack-plugin@8.1.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases/tag/v8.1.1).
|
||
|
+ `css-loader@5.2.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v5.2.1).
|
||
|
+ `eslint@7.24.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.24.0).
|
||
|
+ `eslint-plugin-react@7.23.2` change log can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.23.2).
|
||
|
+ `mini-css-extract-plugin@1.4.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.4.1).
|
||
|
+ `postcss@8.2.10` change log can be found on the official [release notes](https://github.com/postcss/postcss/releases/tag/8.2.10).
|
||
|
+ `sass-loader@11.0.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v11.0.1).
|
||
|
+ `webpack@5.32.0` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.32.0).
|
||
|
+ `webpack-bundle-analyzer@4.4.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/webpack-bundle-analyzer/blob/master/CHANGELOG.md#441)
|
||
|
+ `webpack-cli@4.6.0` change log can be found on the official [release notes](https://github.com/webpack/webpack-cli/releases/tag/v4.6.0).
|
||
|
|
||
|
## [5.5.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.5.0)
|
||
|
### 23/03/2021
|
||
|
|
||
|
### Major Vesions Packages Updates
|
||
|
|
||
|
+ `copy-webpack-plugin@8.1.0` from `7.x` new features and breaking changes can be found on the official [release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases/tag/v8.0.0).
|
||
|
+ `imagemin-svgo@9.0.0` from `8.x` new features can be found on the official [release notes](https://github.com/imagemin/imagemin-svgo/releases/tag/v9.0.0).
|
||
|
+ **Important Note** - the new version of `imagemin-svgo` requires change in the configuration in the `wepback.config.js` - the way plugin configurations are being passed.
|
||
|
|
||
|
### Packages Versions Update
|
||
|
|
||
|
+ `ajv@7.2.3` change log can be found on the official [release notes](https://github.com/epoberezkin/ajv/releases/tag/v7.2.3).
|
||
|
+ `@babel/core@7.13.10` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.13.10).
|
||
|
+ `@babel/preset-env@7.13.12` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.13.12).
|
||
|
+ `css-loader@5.1.3` change log can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v5.1.3).
|
||
|
+ `css-minimizer-webpack-plugin@1.3.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases/tag/v1.3.0).
|
||
|
+ `eslint@7.22.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.22.0).
|
||
|
+ `html-webpack-plugin@5.3.1` change log can be found on the official [release notes](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md#531-2021-03-09).
|
||
|
+ `postcss@8.2.8` change log can be found on the official [release notes](https://github.com/postcss/postcss/releases/tag/8.2.9).
|
||
|
+ `postcss-loader@5.2.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/postcss-loader/releases/tag/v5.2.0).
|
||
|
+ `webpack@5.27.2` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.27.2).
|
||
|
|
||
|
## [5.4.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.4.0)
|
||
|
### 07/03/2021
|
||
|
|
||
|
### Updates
|
||
|
|
||
|
* **Note** Remove the `src/templates` directory and place the templates directly in `src` to keep assets files path sycned between src and dist paths for better development UX.
|
||
|
* Update loading priority - compromise in favor of loading `SVG` background images in SASS/PostCSS instead of `SVG` Fonts.
|
||
|
* To configure loading SVG fonts instead of SVG background add `svg` extension in `url-loader` for fonts extensions.
|
||
|
* Update demo HTML template
|
||
|
* Document `<title/>`
|
||
|
* Base font size
|
||
|
* Deleted `.svg` font file.
|
||
|
|
||
|
### Packages Versions Update
|
||
|
|
||
|
+ `@babel/core@7.13.8` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.13.8).
|
||
|
+ `@babel/preset-env@7.13.9` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v77.13.9).
|
||
|
+ `autoprefixer@10.2.5` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/10.2.5).
|
||
|
+ `ajv@7.2.1` change log can be found on the official [release notes](https://github.com/epoberezkin/ajv/releases/tag/v7.2.1).
|
||
|
+ `css-loader@5.1.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v5.1.1).
|
||
|
+ `eslint@7.21.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.21.0).
|
||
|
+ `html-webpack-plugin@5.3.0` change log can be found on the official [release notes](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md#530-2021-03-07).
|
||
|
+ `mini-css-extract-plugin@1.3.9` change log can be found on the official [release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.9).
|
||
|
+ `postcss@8.2.7` change log can be found on the official [release notes](https://github.com/postcss/postcss/releases/tag/8.2.7).
|
||
|
* `postcss-loader@5.1.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/postcss-loader/releases/tag/v5.1.0).
|
||
|
+ `sass@1.32.8` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.32.8).
|
||
|
+ `webpack@5.24.4` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.24.4).
|
||
|
|
||
|
## [5.3.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.3.0)
|
||
|
### 16/02/2021
|
||
|
|
||
|
### Documentation Updates
|
||
|
|
||
|
* _README_ documentacion available as HTML version in the demo page [index.html](src/templates/index.html)
|
||
|
* Built demo page is available on https://weareathlon.github.io/frontend-webpack-boilerplate/
|
||
|
|
||
|
### Packages Major Version Updates
|
||
|
|
||
|
+ `html-webpack-plugin@5.0.1` from `4.x` new features can be found on the official [release notes](https://github.com/jantimon/html-webpack-plugin/blob/master/CHANGELOG.md#500-2021-02-03).
|
||
|
+ `postcss-loader@5.0.0` from `4.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/postcss-loader/releases/tag/v5.0.0).
|
||
|
+ `sass-loader@11.0.1` from `10.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v11.0.0).
|
||
|
|
||
|
### Package Versions Update
|
||
|
|
||
|
+ `ajv@7.1.0` change log can be found on the official [release notes](https://github.com/epoberezkin/ajv/releases/tag/v7.1.0).
|
||
|
+ `autoprefixer@10.2.4` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/10.2.4).
|
||
|
+ `@babel/preset-env@7.12.16` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.12.16).
|
||
|
+ `@babel/core@7.12.16` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.12.16).
|
||
|
+ `eslint@7.20.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.20.0).
|
||
|
+ `css-loader@5.0.2` change log can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v5.0.2).
|
||
|
+ `mini-css-extract-plugin@1.3.7` change log can be found on the official [release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.7).
|
||
|
+ `postcss@8.2.6` change log can be found on the official [release notes](https://github.com/postcss/postcss/releases/tag/8.2.6).
|
||
|
+ `sass@1.32.7` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.32.7).
|
||
|
+ `webpack@5.22.0` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.22.0).
|
||
|
+ `webpack-bundle-analyzer@4.4.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/webpack-bundle-analyzer/blob/master/CHANGELOG.md#440).
|
||
|
+ `webpack-cli@4.5.0` change log can be found on the official [release notes](https://github.com/webpack/webpack-cli/releases/tag/v4.5.0).
|
||
|
|
||
|
## [5.2.2](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.2.2)
|
||
|
### 15/01/2021
|
||
|
|
||
|
## Maintenance Release
|
||
|
|
||
|
* Updated _README_
|
||
|
* Added Table of Contents (_TOC_)
|
||
|
|
||
|
### Package Versions Update
|
||
|
|
||
|
+ `autoprefixer@10.2.1` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/10.2.1).
|
||
|
+ `css-minimizer-webpack-plugin@1.2.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases/tag/v1.2.0).
|
||
|
+ `image-minimizer-webpack-plugin@2.2.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/image-minimizer-webpack-plugin/releases/tag/v2.2.0).
|
||
|
+ `mini-css-extract-plugin@1.3.4` change log can be found on the official [release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.4).
|
||
|
+ `postcss@8.2.4` change log can be found on the official [release notes](https://github.com/postcss/postcss/releases/tag/8.2.4).
|
||
|
+ `sass@1.32.4` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.32.4).
|
||
|
+ `sass-loader@10.1.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v10.1.1).
|
||
|
+ `terser-webpack-plugin@5.1.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v5.1.1).
|
||
|
+ `webpack@5.15.0` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.15.0).
|
||
|
+ `webpack-dev-server@3.11.2` change log can be found on the official [release notes](https://github.com/webpack/webpack-dev-server/releases/tag/v3.11.2).
|
||
|
|
||
|
## [5.2.1](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.2.1)
|
||
|
### 07/01/2021
|
||
|
|
||
|
## Maintenance Release
|
||
|
|
||
|
* Security dependency updates.
|
||
|
* _README.md_ minor updates and badges updates.
|
||
|
|
||
|
### Package Versions Update
|
||
|
|
||
|
+ `ajv@7.0.3` change log can be found on the official [release notes](https://github.com/epoberezkin/ajv/releases/tag/v7.0.3).
|
||
|
+ `autoprefixer@10.2.0` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/10.2.0).
|
||
|
+ `eslint@7.17.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.17.0).
|
||
|
+ `eslint-plugin-react@7.22.0` change log can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.22.0).
|
||
|
+ `html-webpack-plugin@4.5.1` change log can be found on the official [release notes](https://github.com/jantimon/html-webpack-plugin/releases/tag/v4.5.1).
|
||
|
+ `image-minimizer-webpack-plugin@2.1.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/image-minimizer-webpack-plugin/releases/tag/v2.1.0).
|
||
|
+ `postcss@8.2.3` change log can be found on the official [release notes](https://github.com/postcss/postcss/releases/tag/8.2.3).
|
||
|
+ `sass@1.32.2` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.32.2).
|
||
|
+ `webpack@5.11.1` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.11.1).
|
||
|
+ `webpack-cli@4.3.1` change log can be found on the official [release notes](https://github.com/webpack/webpack-cli/releases/tag/v4.3.1).
|
||
|
+ `webpack-dev-server@3.11.1` change log can be found on the official [release notes](https://github.com/webpack/webpack-dev-server/releases/tag/v3.11.1).
|
||
|
+ `webpack-merge@5.7.3` change log can be found on the official [release notes](https://github.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#573--2020-12-22).
|
||
|
|
||
|
## [5.2.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.2.0)
|
||
|
### 22/12/2020
|
||
|
|
||
|
### New Features
|
||
|
|
||
|
* Added [Webpack Bundle Analyzer](https://www.npmjs.com/package/webpack-bundle-analyzer) - _Visualize size of webpack output files with an interactive zoomable treemap._
|
||
|
* You can use this by running `npm run stats` - this will open the visualisaion on the default configuraiton URL `localhost:8888`, you can change this following the package documentation.
|
||
|
* Added `npm` script `bundle` for more convinient usage in _Docker / Docker Compose_ development environment.
|
||
|
|
||
|
### Updates
|
||
|
|
||
|
* Moved `sass-lint` path configuration from npm script to the `.sasslintrc` file due. See [Lint of styles (SASS) doesn't work](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/issues/22)
|
||
|
|
||
|
### Packages Major Version Updates
|
||
|
|
||
|
+ `ajv@7.0.2` from `6.x` new features can be found on the official [release notes](https://github.com/ajv-validator/ajv/releases/tag/v7.0.0).
|
||
|
+ `copy-webpack-plugin@7.0.0` from `6.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases/tag/v7.0.0).
|
||
|
+ `image-minimizer-webpack-plugin@2.0.0` from `1.x` ew features can be found on the official [release notes](https://github.com/webpack-contrib/image-minimizer-webpack-plugin/releases/tag/v2.0.0).
|
||
|
|
||
|
### Package Version Updates
|
||
|
|
||
|
+ `@babel/preset-env@7.12.11` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.12.11).
|
||
|
+ `@babel/core@7.12.10` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.12.11).
|
||
|
+ `autoprefixer@10.1.0` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/10.1.0).
|
||
|
+ `eslint@7.16.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.16.0).
|
||
|
+ `mini-css-extract-plugin@1.3.3` change log can be found on the official [release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.3).
|
||
|
+ `postcss@8.2.1` change log can be found on the official [release notes](https://github.com/postcss/postcss/releases/tag/8.2.1).
|
||
|
+ `sass@1.30.0` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.30.0).
|
||
|
+ `webpack@5.11.0` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.11.0).
|
||
|
+ `webpack-merge@5.7.2` change log can be found on the official [change log](https://github.com/survivejs/webpack-merge/blob/master/CHANGELOG.md).
|
||
|
|
||
|
## [5.1.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.1.0)
|
||
|
### 01/12/2020
|
||
|
|
||
|
### New Features
|
||
|
|
||
|
* Image optimisation is now done using [`image-minimizer-webpack-plugin`](https://github.com/webpack-contrib/image-minimizer-webpack-plugin)
|
||
|
* We have **removed** te usage of the [`imagemin-webpack-plugin`](https://github.com/Klathmon/imagemin-webpack-plugin)
|
||
|
|
||
|
### Updates
|
||
|
|
||
|
* Updated `webpack.config.js` to configure the new image optimisation plugin.
|
||
|
* Updated *README* file with more clear features description and language style fixes.
|
||
|
|
||
|
### Added New Packages
|
||
|
|
||
|
* [`image-minimizer-webpack-plugin@1.0.0`](https://github.com/webpack-contrib/image-minimizer-webpack-plugin) - Plugin and Loader for webpack to optimize (compress) all images using imagemin. Do not worry about size of images, now they are always optimized/compressed.
|
||
|
* [`imagemin`](https://github.com/imagemin/imagemin) image optimisation packages for *loseless* image optimisation:
|
||
|
* [`imagemin-jpegtran@7.0.0`](https://www.npmjs.com/package/imagemin-jpegtran/v/7.0.0) - for optimizing *JPG* images
|
||
|
* [`imagemin-optipng@8.0.0`](https://www.npmjs.com/package/imagemin-optipng) - for optimizing *PNG* images
|
||
|
* [`imagemin-gifsicle@7.0.0`](https://www.npmjs.com/package/imagemin-gifsicle) - for optimizing *GIF* images
|
||
|
* [`imagemin-svgo@8.0.0`](https://www.npmjs.com/package/imagemin-svgo) - for optimizing *SVG* images
|
||
|
|
||
|
### Removed Packags
|
||
|
|
||
|
* [`imagemin-webpack-plugin`](https://github.com/Klathmon/imagemin-webpack-plugin)
|
||
|
|
||
|
### Package Version Updates
|
||
|
|
||
|
* `autoprefixer@10.0.4` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/10.0.4).
|
||
|
* `@babel/core@7.12.9` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.12.9).
|
||
|
* `@babel/preset-env@7.12.7` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.12.9).
|
||
|
* `copy-webpack-plugin@6.3.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases/tag/v6.3.0).
|
||
|
* `css-loader@5.0.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/postcss-loader/releases/tag/v5.0.1).
|
||
|
* `eslint-config-airbnb@18.2.1` change log can be found on the official [release notes](https://github.com/airbnb/javascript/releases/tag/eslint-config-airbnb-v18.2.1).
|
||
|
* `eslint@7.14.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.14.0).
|
||
|
* `mini-css-extract-plugin@1.3.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.0).
|
||
|
* `postcss@8.1.6` change log can be found on the official [release notes](https://github.com/postcss/postcss/releases/tag/8.1.6).
|
||
|
* `postcss-loader@4.1.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/postcss-loader/releases/tag/v4.1.0).
|
||
|
* `sass@1.29.0` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.29.0).
|
||
|
* `sass-loader@10.1.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v10.1.0).
|
||
|
* `webpack@5.9.0` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.9.0).
|
||
|
* `webpack-cli@4.2.0` change log can be found on the official [release notes](https://github.com/webpack/webpack-cli/releases/tag/v4.2.0).
|
||
|
* `webpack-merge@5.4.0` change log can be found on the official [change log](https://github.com/survivejs/webpack-merge/blob/master/CHANGELOG.md).
|
||
|
|
||
|
## [5.0.1](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.0.1)
|
||
|
### 28/10/2020
|
||
|
|
||
|
### Updates
|
||
|
|
||
|
* Fix `.travis.yml` configuration warnings.
|
||
|
* Fix varous spelling errors.
|
||
|
* Development wepback configuration cleanup.
|
||
|
|
||
|
### Packages Version Updates
|
||
|
|
||
|
* `file-loader@6.2.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/file-loader/releases/tag/v6.2.0).
|
||
|
* `mini-css-extract-plugin@1.2.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.2.1).
|
||
|
* `terser-webpack-plugin@5.0.3` change log can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v5.0.3).
|
||
|
* `webpack@5.3.1` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.3.1).
|
||
|
|
||
|
## [5.0.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v5.0.0)
|
||
|
### 27/10/2020
|
||
|
|
||
|
### New Features
|
||
|
|
||
|
* Configurable **browsers versions support**. It uses [`browserslist`](https://github.com/browserslist/browserslist#full-list) - just specify the browsers you want to support in the `package.json` file for `browserslist`.
|
||
|
* Configuration per **environment**
|
||
|
* `development` - [`sourcemaps`](https://webpack.js.org/configuration/devtool/), [`browser synced developmentment server`](https://webpack.js.org/configuration/dev-server/)
|
||
|
* `production` - [`minification`](https://webpack.js.org/plugins/terser-webpack-plugin/), [`sourcemaps`](https://webpack.js.org/configuration/devtool/)
|
||
|
* Automatic building of all template HTML files placed under `src/templates/`, no need to manually configure each file anymore.
|
||
|
* See the full [README](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/blob/master/README.md) file for all new features.
|
||
|
|
||
|
### Breaking Changes
|
||
|
|
||
|
* **Webpack** version update - support for [webpack 5](https://webpack.js.org/blog/2020-10-10-webpack-5-release/)
|
||
|
* New `webpack` configuration files.
|
||
|
* Webpack configuration restructure - split to `development` and `production` configuration files.
|
||
|
* Switched to `webpack-dev-server` instead of `browser-sync`.
|
||
|
* Template files moved from `src/` to `src/templates/`.
|
||
|
* Removed `npm run bundle` script - no need anymore.
|
||
|
* JavaScript syntax cheker command changed from `lint-js` to `lint:js`.
|
||
|
* SASS/PostCSS syntax cheker command changed from `lint-sass` to `lint:sass`.
|
||
|
* Configuration file is renamed from `.sass-lint.yml` to `.sasslintrc` for consistency.
|
||
|
|
||
|
### Updates
|
||
|
|
||
|
* `src/scss/app.scss` - grouped all demo page styles in a dedicated file called `demo.scss` for easer removal upon starting a new project.
|
||
|
* Added example demo code in `src/js/demo.js`
|
||
|
* Updated `README.md`
|
||
|
|
||
|
### Removed Dependencies
|
||
|
|
||
|
* `browser-sync` replaced with `webpack-dev-server`.
|
||
|
* `browser-sync-webpack-plugin` no need anymore as `webpack-dev-server` is used for this purpose.
|
||
|
* `cross-env` - not needed in this setup.
|
||
|
* `cssnano` - not needed to be provided explicitly, it is now a dev dependency of `css-minimizer-webpack-plugin`.
|
||
|
* `node-sass` - use `sass` instead.
|
||
|
* `optimize-css-assets-webpack-plugin` - missing support for webpack 5, replaced with `css-minimizer-webpack-plugin`.
|
||
|
* `style-loader` - no more support for inlining CSS with `<style>` tags.
|
||
|
|
||
|
### New Dependencies
|
||
|
|
||
|
* [`css-minimizer-webpack-plugin`](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/) support for `webpack 5`.
|
||
|
* [`webpack-dev-server`](https://webpack.js.org/configuration/dev-server/) user to simplify development process.
|
||
|
|
||
|
### Packages Major Version Updates
|
||
|
|
||
|
* `css-loader@5.0.0` from `4.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v5.0.0).
|
||
|
* `mini-css-extract-plugin@1.2.0` from `0.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.2.0)
|
||
|
* `style-loader@2.0.0` from `1.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/style-loader/releases/tag/v2.0.0).
|
||
|
* `terser-webpack-plugin@5.0.1` from `4.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v5.0.1).
|
||
|
* `webpack@5.2.0` from `4.x` new features can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v5.2.0).
|
||
|
* `webpack-cli@4.1.0` from `3.x` new features can be found on the official [release notes](https://github.com/webpack/webpack-cli/releases/tag/v4.1.0)
|
||
|
|
||
|
### Packages Minor Version Updates
|
||
|
|
||
|
* `@babel/core@7.12.1` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.12.1).
|
||
|
* `@babel/preset-env@7.12.1` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.12.1).
|
||
|
* `ajv@6.12.6` change log can be found on the official [release notes](https://github.com/epoberezkin/ajv/releases/tag/v6.12.6).
|
||
|
* `copy-webpack-plugin@6.2.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases/tag/v6.2.1).
|
||
|
* `eslint@7.12.1` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.12.1).
|
||
|
* `eslint-plugin-react@7.21.4` change log can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.21.4).
|
||
|
* `eslint-plugin-react-hooks` change log can be found on the official [release notes](https://www.npmjs.com/package/eslint-plugin-react-hooks).
|
||
|
* `eslint-plugin-jsx-a11y@6.4.1` change log can be found on the official [release notes](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/releases/tag/v6.4.1)
|
||
|
* `file-loader@6.1.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/file-loader/releases/tag/v6.1.1).
|
||
|
* `postcss@8.1.4` change log can be found on the official [release notes](https://github.com/postcss/postcss/releases/tag/8.1.4).
|
||
|
* `postcss-loader@4.0.4` change log can be found on the official [release notes](https://github.com/webpack-contrib/postcss-loader/releases/tag/v4.0.4).
|
||
|
* `sass@1.27.0` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.27.0).
|
||
|
* `sass-loader@10.0.4` change log can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v10.0.4).
|
||
|
* `url-loader@4.1.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/url-loader/releases/tag/v4.1.1).
|
||
|
|
||
|
## [4.5.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.5.0)
|
||
|
### 27/09/2020
|
||
|
|
||
|
* Updated `README.md`
|
||
|
|
||
|
### Node Version Notes
|
||
|
|
||
|
* The current release supports the following list of node versions: `^10 || ^12 || >=14`. All other versions have no security updates anymore.
|
||
|
|
||
|
### New dependencies
|
||
|
|
||
|
* [`postcss`](https://github.com/postcss/postcss/releases/tag/8.0.0) required by `autoprefixer@10.0.0`
|
||
|
|
||
|
### Packages Major Version Updates
|
||
|
|
||
|
* `autoprefixer@10.0.0` from `9.x` new features and braking changes can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/10.0.0).
|
||
|
* `postcss-loader@4.0.2` from `3.x` new features and braking changes can be found on the official [release notes](https://github.com/webpack-contrib/postcss-loader/releases/tag/v4.0.0).
|
||
|
* `sass-loader@10.0.2` from `9.x` new features and braking changes can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v9.0.3).
|
||
|
|
||
|
### Packages Minor Version Updates
|
||
|
|
||
|
* `copy-webpack-plugin@6.1.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases/tag/v6.1.1).
|
||
|
* `eslint@7.10.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.10.0).
|
||
|
* `eslint-plugin-import@2.22.1` change log can be found on the official [release notes](https://github.com/benmosher/eslint-plugin-import/releases/tag/v2.22.1).
|
||
|
* `eslint-plugin-react@7.21.2` change log can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.21.2)
|
||
|
* `html-webpack-plugin@4.5.0` change log can be found on the official [release notes](https://github.com/jantimon/html-webpack-plugin/releases/tag/v4.5.0).
|
||
|
* `mini-css-extract-plugin@0.11.2` change log can be found on the official [release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.11.2)
|
||
|
* `sass@1.26.11` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.26.11)
|
||
|
* `terser-webpack-plugin@4.2.2` change log can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v4.2.2).
|
||
|
* `webpack@4.44.2` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v4.44.2).
|
||
|
|
||
|
## [4.4.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.4.0)
|
||
|
### 23/08/2020
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* `README.md` - simply badges and add badges to show the current supported `node` version and the used `webpack version`.
|
||
|
|
||
|
### Removed
|
||
|
|
||
|
* `VERSION` file - use the `package.json` defined version.
|
||
|
|
||
|
### Packages Major Version Updates
|
||
|
|
||
|
* `css-loader@4.2.1` from `3.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v4.0.0).
|
||
|
* `terser-webpack-plugin@4.0.0` from `3.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v3.0.7).
|
||
|
|
||
|
### Packages Minor Version Updates
|
||
|
|
||
|
* `@babel/core@7.11.1` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.11.0)
|
||
|
* `@babel/preset-env@7.11.0` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.11.0)
|
||
|
* `autoprefixer@9.8.6` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/9.8.6).
|
||
|
* `browser-sync@2.26.12` change log can be found on the official [release notes](https://github.com/BrowserSync/browser-sync/releases).
|
||
|
* `eslint@7.6.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.6.0).
|
||
|
* `eslint-plugin-react@7.20.5` change log can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.20.5)
|
||
|
* `sass-loader@9.0.3` change log can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v9.0.3).
|
||
|
* `webpack@4.44.1` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v4.44.1).
|
||
|
|
||
|
## [4.3.1](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.3.1)
|
||
|
### 23/08/2020
|
||
|
|
||
|
### Updates
|
||
|
|
||
|
* `README` - fixed spelling (thanks to [@TammyTee](https://github.com/TammyTee)
|
||
|
* `npm` audit fixes across all packages.
|
||
|
|
||
|
### Packages Minor Version Updates
|
||
|
|
||
|
* `terser-webpack-plugin@3.0.7` change log can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v3.0.7).
|
||
|
* `eslint-plugin-react-hooks@4.0.8` change log can be found on the official [release notes](https://www.npmjs.com/package/eslint-plugin-react-hooks).
|
||
|
* `@babel/core@7.10.5` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.10.5).
|
||
|
* `browser-sync@2.26.10` change log can be found on the official [release notes](https://github.com/BrowserSync/browser-sync/releases).
|
||
|
* `eslint@7.5.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.4.0).
|
||
|
|
||
|
## [4.3.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.3.0)
|
||
|
### 13/08/2020
|
||
|
|
||
|
## Configuration Updates
|
||
|
|
||
|
* The latest version of `copy-webpack-plugin` has new a way of passing configuration patterns
|
||
|
* the plugin now accepts an object, you should change `new CopyPlugin(patterns, options)` to `new CopyPlugin({ patterns, options })`
|
||
|
|
||
|
### Packages Major Version Updates
|
||
|
|
||
|
* `copy-webpack-plugin@6.0.3` from `5.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases/tag/v6.0.3).
|
||
|
* `eslint@7.4.0` from `6.x` new features can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v7.4.0).
|
||
|
* `eslint-plugin-react-hooks@4.0.7` from `1.x` new features can be found on the official [release notes](https://www.npmjs.com/package/eslint-plugin-react-hooks).
|
||
|
* `file-loader@6.0.0` from `5.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/file-loader/releases/tag/v5.1.0).
|
||
|
* `html-webpack-plugin@4.3.0` from `3.x` new features can be found on the official [release notes](https://github.com/jantimon/html-webpack-plugin).
|
||
|
* `sass-loader@9.0.2` from `8.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v8.0.2).
|
||
|
* `terser-webpack-plugin@3.0.6` from `2.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v3.0.6).
|
||
|
* `url-loader@4.1.0` from `3.x` new features can be found on the official [release notes](https://github.com/webpack-contrib/url-loader/releases/tag/v3.0.0).
|
||
|
|
||
|
### Packages Minor Version Updates
|
||
|
|
||
|
* `autoprefixer@9.8.5` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/9.8.4).
|
||
|
|
||
|
### Removed Dependencies
|
||
|
|
||
|
* `fibers` - was required by `sass-loader@8.0.0`.
|
||
|
|
||
|
## [4.2.8](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.2.8)
|
||
|
### 10/08/2020
|
||
|
|
||
|
### Package Updates Full Change Set
|
||
|
|
||
|
* `@babel/core@7.10.4` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.10.4).
|
||
|
* @babel/preset-env@7.10.4 change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.10.4).
|
||
|
* `ajv@6.12.3` change log can be found on the official [release notes](https://github.com/epoberezkin/ajv/releases/tag/v6.12.3).
|
||
|
* `eslint-plugin-import@2.22.0` change log can be found on the official [release notes](https://github.com/benmosher/eslint-plugin-import/releases/tag/v2.22.0).
|
||
|
* `eslint-plugin-react@7.20.3` change log can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.20.3)
|
||
|
* `sass@1.26.10` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.26.10)
|
||
|
|
||
|
## [4.2.7](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.2.7)
|
||
|
### 25/06/2020
|
||
|
|
||
|
### Package Updates Full Change Set
|
||
|
|
||
|
* `@babel/preset-env@7.10.3` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.10.3)
|
||
|
* `@babel/core@7.10.3` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.10.3)
|
||
|
* `autoprefixer@9.8.4` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/9.8.4)
|
||
|
* `css-loader@3.6.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v3.6.0)
|
||
|
* `eslint-config-airbnb@18.2.0` change log can be found on the official [release notes](https://github.com/airbnb/javascript/releases/tag/eslint-config-airbnb-v18.2.0).
|
||
|
* `eslint-plugin-jsx-a11y@6.3.1` change log can be found on the official [release notes](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/releases/tag/v6.3.1)
|
||
|
* `eslint-plugin-import@2.21.2` change log can be found on the official [release notes](https://github.com/benmosher/eslint-plugin-import/releases/tag/v2.21.2).
|
||
|
* `sass@1.26.9` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.26.9).
|
||
|
* `webpack-cli@3.3.12` change log can be found on the official [release notes](https://github.com/webpack/webpack-cli/releases/tag/v3.3.12).
|
||
|
|
||
|
## [4.2.6](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.2.6)
|
||
|
### 03/06/2020
|
||
|
|
||
|
### Package Updates Full Change Set
|
||
|
|
||
|
* `@babel/core@7.10.2` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.10.2)
|
||
|
* `@babel/preset-env@7.10.2` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.10.2)
|
||
|
* `autoprefixer@9.8.0` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/9.8.0)
|
||
|
* `eslint-plugin-react@7.20.0` change log can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.20.0)
|
||
|
* `sass@1.26.7` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.26.7)
|
||
|
* `terser-webpack-plugin@2.3.7` change log can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v2.3.7)
|
||
|
|
||
|
## [4.2.5](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.2.5)
|
||
|
### 07/05/2020
|
||
|
|
||
|
### Package Updates Full Change Set
|
||
|
|
||
|
* `@babel/core@7.9.6` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.9.6).
|
||
|
* `@babel/preset-env@7.9.6` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.9.6).
|
||
|
* `css-loader@3.5.3` change log can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v3.5.3).
|
||
|
* `style-loader@1.2.1` change log can be found on the official [release notes](https://github.com/webpack-contrib/style-loader/releases/tag/v1.2.1).
|
||
|
* `node-sass@4.14.1` change log can be found on the official [release notes](https://github.com/sass/node-sass/releases/tag/v4.14.1).
|
||
|
* `fibers@4.0.3` change log can be found on the official [release notes](https://github.com/laverdet/node-fibers/releases/tag/v4.0.3).
|
||
|
* `sass@1.26.5` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.26.5).
|
||
|
* `terser-webpack-plugin@2.3.6` change log can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v2.3.6).
|
||
|
* `webpack@4.43.0` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v4.43.0).
|
||
|
|
||
|
## [4.2.4](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.2.4)
|
||
|
### 05/04/2020
|
||
|
|
||
|
### Package Updates Full Change Set
|
||
|
|
||
|
* `@babel/preset-env@7.9.5` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.9.5).
|
||
|
* `autoprefixer@9.7.6` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/9.7.6).
|
||
|
* `ajv@6.12.2` change log can be found on the official [release notes](https://github.com/epoberezkin/ajv/releases/tag/v6.12.2).
|
||
|
* `css-loader@3.5.2` change log can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v3.5.2).
|
||
|
* `style-loader@1.1.4` change log can be found on the official [release notes](https://github.com/webpack-contrib/style-loader/releases/tag/v1.1.4).
|
||
|
|
||
|
## [4.2.3](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.2.3)
|
||
|
### 05/04/2020
|
||
|
|
||
|
### Updates
|
||
|
|
||
|
* Sucurity audit fixes.
|
||
|
* README - update link to demo deployment page.
|
||
|
|
||
|
### Package Updates Full Change Set
|
||
|
|
||
|
* `eslint-plugin-import@2.20.2` change log can be found on the official [release notes](https://github.com/benmosher/eslint-plugin-import/releases/tag/v2.20.2).
|
||
|
|
||
|
## [4.2.2](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.2.2)
|
||
|
### 24/03/2020
|
||
|
|
||
|
### Updates
|
||
|
|
||
|
* Fix SASS linter errors on the updated demo page.
|
||
|
|
||
|
## [4.2.1](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.2.1)
|
||
|
### 24/03/2020
|
||
|
|
||
|
### Updates
|
||
|
|
||
|
* Updated demo page with brief description and link to the _GitHub_ repository.
|
||
|
* Demo deployment available on [Frontend Webpack Boilerplate](https://weareathlon.github.io/frontend-webpack-boilerplate/)
|
||
|
* Cleanup webpack config from side comments.
|
||
|
* README file update
|
||
|
* Updated build badge URL link.
|
||
|
|
||
|
## [4.2.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.2.0)
|
||
|
### 24/03/2020
|
||
|
|
||
|
### Repository File Structure Reorganisation
|
||
|
|
||
|
* Introduced `.github/` directory to group all _GitHub_ community development related templates.
|
||
|
* New issue templates for _bug_, _feature_, _support_ requests.
|
||
|
* [Travis CI](https://travis-ci.org/) integration configuration.
|
||
|
* Deploy to _GitHub_ pages. Demo deployment available on [Frontend Webpack Boilerplate](https://weareathlon.github.io/frontend-webpack-boilerplate/)
|
||
|
|
||
|
### Package Updates Full Change Set
|
||
|
|
||
|
* `@babel/core@7.9.0` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.9.0).
|
||
|
* `@babel/preset-env@7.9.0` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.9.0).
|
||
|
* `autoprefixer@9.7.5` change log can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/9.7.5).
|
||
|
* `babel-loader@8.1.0` change log can be found on the official [release notes](https://github.com/babel/babel-loader/releases/tag/v8.1.0).
|
||
|
* `webpack@4.42.1` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v4.42.1).
|
||
|
|
||
|
## [4.1.5](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.1.5)
|
||
|
### 15/03/2020
|
||
|
|
||
|
### Package Updates Full Change Set
|
||
|
|
||
|
* `@babel/core@7.8.7` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.8.7).
|
||
|
* `@babel/preset-env@7.8.7` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.8.7).
|
||
|
* `cross-env@7.0.2` change log can be found on the official [release notes](https://github.com/kentcdodds/cross-env/releases/tag/v7.0.2).
|
||
|
* `eslint-config-airbnb@18.1.0` change log can be found on the official [release notes](https://github.com/airbnb/javascript/releases/tag/eslint-config-airbnb-v18.1.0).
|
||
|
* `eslint-plugin-react@7.19.0` change log can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.19.0).
|
||
|
* `sass@1.26.3` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.26.3).
|
||
|
* `webpack@4.42.0` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v4.42.0).
|
||
|
|
||
|
## [4.1.4](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.1.4)
|
||
|
### 26/02/2020
|
||
|
|
||
|
### Package Updates Full Change Set
|
||
|
|
||
|
* `ajv@6.12.0` change log can be found on the official [release notes](https://github.com/epoberezkin/ajv/releases/tag/v6.12.0).
|
||
|
* `file-loader@5.1.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/file-loader/releases/tag/v5.1.0).
|
||
|
* `sass@1.26.1` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.26.1).
|
||
|
|
||
|
## [4.1.3](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.1.3)
|
||
|
### 19/02/2020
|
||
|
|
||
|
### Package Updates Full Change Set
|
||
|
|
||
|
* `eslint-plugin-import@2.20.1` change log can be found on the official [release notes](https://github.com/benmosher/eslint-plugin-import/releases/tag/v2.20.1).
|
||
|
* `eslint-plugin-react@7.18.3` change log can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.18.3).
|
||
|
* `@babel/core@7.8.4` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.8.4).
|
||
|
* `@babel/preset-env@7.8.4` change log can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.8.4).
|
||
|
* `terser-webpack-plugin@2.3.5` change log can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v2.3.5).
|
||
|
* `webpack-cli@3.3.11` change log can be found on the official [release notes](https://github.com/webpack/webpack-cli/releases/tag/v3.3.11).
|
||
|
* `webpack@4.41.6` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v4.41.6).
|
||
|
|
||
|
## [4.1.2](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.1.2)
|
||
|
### 22/01/2020
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* `README.md`
|
||
|
* Text formatting
|
||
|
|
||
|
### Package Updates Full Change Set
|
||
|
|
||
|
* `cross-env@7.0.0` new features can be found on the official [release notes](https://github.com/kentcdodds/cross-env/releases/tag/v7.0.0).
|
||
|
|
||
|
## [4.1.1](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.1.1)
|
||
|
### 22/01/2020
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* `README.md`
|
||
|
* Badges for `npmjs.org` downloads, open issues, license
|
||
|
* Cover repository photo.
|
||
|
|
||
|
### Package Updates Full Change Set
|
||
|
|
||
|
* `ajv@6.11.0` new features can be found on the official [release notes](https://github.com/epoberezkin/ajv/releases/tag/v6.11.0).
|
||
|
* `autoprefixer@9.7.4` bugfixes can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/9.7.4).
|
||
|
* `@babel/core@7.8.3` new features can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.8.3).
|
||
|
* `@babel/preset-env@7.8.3` new features can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.8.3).
|
||
|
* `css-loader@3.4.2` bugfixes can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v3.4.2).
|
||
|
* `eslint-plugin-import@2.20.0` new features can be found on the official [release notes](https://github.com/benmosher/eslint-plugin-import/releases/tag/v2.20.0).
|
||
|
* `eslint-plugin-react@7.18.0` new features can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.18.0).
|
||
|
* `node-sass@4.13.1` bugfixes can be found on the official [release notes](https://github.com/sass/node-sass/releases/tag/v4.13.1).
|
||
|
* `sass@1.25.0` new features can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.25.0).
|
||
|
* `sass-loader@8.0.2` bugfixes can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v8.0.2).
|
||
|
* `style-loader@1.1.3` bugfixes can be found on the official [release notes](https://github.com/webpack-contrib/style-loader/releases/tag/v1.1.3).
|
||
|
* `terser-webpack-plugin@2.3.2` new features can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v2.3.2).
|
||
|
|
||
|
## [4.1.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.1.0)
|
||
|
### 03/01/2020
|
||
|
|
||
|
### Updates
|
||
|
|
||
|
* **Important** Updated `webpack` configuration to enable serving the webpack build files using the built-in serving functionality of the `browser-sync` package.
|
||
|
* Ability to configure the usage of a demo built-in server or using an existing server via the proxy feature of `browser sync`
|
||
|
* Definition of `serverConfiguration` object.
|
||
|
* Configuration of `watchOptions` to support.
|
||
|
* If watching does not work for you, try out this option. Watching does might work with *NFS* and machines in *VirtualBox*.
|
||
|
* New package npm command `npm run watch:externalServer` to monitor file changes when using an existing web application server, refer to the *README* for more details.
|
||
|
* New package npm command `npm run bundle:externalServer` to install and monitor file changes when using an existing web application server, refer to the *README* for more details.
|
||
|
* Package dependencies updates.
|
||
|
* _README_ file to note all configuration changes.
|
||
|
|
||
|
### Package Minor Updates
|
||
|
|
||
|
* `sass@1.24.1` change log can be found on the official [release notes](https://github.com/sass/dart-sass/releases/tag/1.24.1)
|
||
|
* `webpack@4.41.5` change log can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v4.41.5)
|
||
|
|
||
|
## [4.0.1](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.0.1)
|
||
|
### 27/12/2019
|
||
|
|
||
|
### Updates
|
||
|
|
||
|
* Package dependencies
|
||
|
* _README_ file to note the minimal `node` version.
|
||
|
|
||
|
### Package Minor Updates
|
||
|
|
||
|
* `style-loader@1.1.2` change log can be found on the official [release notes](https://github.com/webpack-contrib/style-loader/releases/tag/v1.1.2)
|
||
|
|
||
|
## [4.0.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v4.0.0)
|
||
|
### 21/12/2019
|
||
|
|
||
|
### Breaking Changes
|
||
|
|
||
|
#### Updated minimum Node version
|
||
|
|
||
|
* Minimum required nodejs version is `10.13.0`
|
||
|
* Rebuild our `node-sass` by running
|
||
|
|
||
|
```shell script
|
||
|
$ npm rebuild node-sass
|
||
|
```
|
||
|
|
||
|
#### File Loader, URL Loader updates
|
||
|
|
||
|
* Rename the `esModules` option to `esModule`
|
||
|
* Switch to ES modules by default (the option `esModule` is `true` by default)
|
||
|
|
||
|
#### SASS Loader updates
|
||
|
|
||
|
* Move all sass (`includePaths`, `importer`, `functions`) options to the `sassOptions` option. The `functions` option can't be used as `Function`, you should use `sassOption` as `Function` to achieve this.
|
||
|
* The `data` option was renamed to the `prependData` option
|
||
|
* Default value of the `sourceMap` option depends on the `devtool` value (`eval`/`false` values don't enable source map generation)
|
||
|
|
||
|
#### Style Loader updates
|
||
|
|
||
|
* The `convertToAbsoluteUrls` option was removed, you don't need this anymore
|
||
|
* The `attrs` option was renamed to the `attributes` option
|
||
|
* The `transform` option was removed without replacement
|
||
|
* The `hmr` option was removed, `webpack` automatically inject HMR code when it is required (when the `HotModuleReplacementPlugin` plugin was used)
|
||
|
* The `sourceMap` option was removed. The loader automatically inject source maps if the previous loader emit them
|
||
|
* The `ref`/`unref` api methods were removed for `useable` loader, please use the `use`/`unuse` api methods
|
||
|
* The `style-loader/url` loader was removed in favor `injectType` option (look the documentation about the `injectType` option)
|
||
|
* The `style-loader/useable` loader was removed in favor `injectType` option (look the documentation about the `injectType` option)
|
||
|
* The `singleton` option was removed (look documentation about the `injectType` option)
|
||
|
* The `insertAt` option was removed in favor the `insert` option (look the documentation about the `insert` option and examples)
|
||
|
* The `insertInto` options was removed in favor the `insert` option (look the documentation about the `insert` option and examples)
|
||
|
|
||
|
### New dependencies
|
||
|
|
||
|
* [`eslint-plugin-react-hooks`](https://www.npmjs.com/package/eslint-plugin-react-hooks) required by `eslint-config-airbnb@18.0.1`
|
||
|
* [`sass`](https://www.npmjs.com/package/sass) required by `sass-loader@8.0.0`
|
||
|
* [`fibers`](https://www.npmjs.com/package/fibers) required by `sass-loader@8.0.0`
|
||
|
|
||
|
### Packages major versions update
|
||
|
|
||
|
* `eslint` from `5.x` to `6.8.0` change log can be found on the official [release notes](https://github.com/eslint/eslint/releases/tag/v6.8.0)
|
||
|
* `eslint-config-airbnb` from `17.x` to `18` change log can be found on the official [release notes](https://github.com/airbnb/javascript/releases/tag/eslint-config-airbnb-v18.0.1)
|
||
|
* `file-loader` from `4.x` to `5.x` change log can be found on the official [release notes](https://github.com/webpack-contrib/file-loader/releases/tag/v5.0.2)
|
||
|
* `sass-loader` from `7.x` to `8.x` change log can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v8.0.0)
|
||
|
* `style-loader` from `0.x` to `1.x` change log can be found on the official [release notes](https://github.com/webpack-contrib/style-loader/releases/tag/v1.1.1)
|
||
|
* `terser-webpack-plugin` from `1.x` to `2.x` change log can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v2.3.1)
|
||
|
* `url-loader` from `2.x` to `3.x` change log can be found on the official [release notes](https://github.com/webpack-contrib/url-loader/releases/tag/v3.0.0)
|
||
|
|
||
|
### Packages minor versions update
|
||
|
|
||
|
* `mini-css@0.9.0` change log can be found on the official [release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.9.0)
|
||
|
* `browserslist@4.8.2` change log can be found on the official [release notes](https://github.com/browserslist/browserslist/releases/tag/4.8.2)
|
||
|
* `caniuse-lite@1.0.30001016` change log can be found on the official [release notes](https://github.com/ben-eb/caniuse-lite/releases)
|
||
|
|
||
|
## [3.3.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v3.3.0)
|
||
|
### 20/12/2019
|
||
|
|
||
|
### Package Updates Full Change Set
|
||
|
|
||
|
* `autoprefixer@9.7.3` new features can be found on the official [release notes](https://github.com/postcss/autoprefixer/releases/tag/9.7.3).
|
||
|
* `sass-loader@8.0.0` new features can be found on the official [release notes](https://github.com/webpack-contrib/sass-loader/releases/tag/v8.0.0).
|
||
|
* `copy-webpack-plugin@5.1.5` new features can be found on the official [release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases/tag/v5.1.5).
|
||
|
* `css-loader@3.4.0` new features can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v3.4.0).
|
||
|
* `file-loader@4.3.0` new features can be found on the official [release notes](https://github.com/webpack-contrib/file-loader/releases/tag/v4.3.0).
|
||
|
* `node-sass@4.13.0` new features can be found on the official [release notes](https://github.com/sass/node-sass/releases/tag/v4.13.0).
|
||
|
* `cross-env@5.2.1` new features can be found on the official [release notes](https://github.com/kentcdodds/cross-env/releases/tag/v6.0.3).
|
||
|
* `eslint-plugin-react@7.17.0` new features can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.17.0).
|
||
|
* `eslint-plugin-import@2.19.1` new features can be found on the official [release notes](https://github.com/benmosher/eslint-plugin-import/releases/tag/v2.19.1).
|
||
|
* `url-loader@2.3.0` new features can be found on the official [release notes](https://github.com/webpack-contrib/url-loader/releases/tag/v2.3.0).
|
||
|
* `terser-webpack-plugin@1.4.3` new features can be found on the official [release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases/tag/v1.4.3).
|
||
|
* `webpack@4.41.4` new features can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v4.41.4).
|
||
|
* `webpack-cli@3.3.10` new features can be found on the official [release notes](https://github.com/webpack/webpack-cli/releases/tag/v3.3.10).
|
||
|
* `@babel/preset-env@7.7.7` new features can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.7.7).
|
||
|
* `@babel/core@7.7.7` new features can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.7.7).
|
||
|
|
||
|
## [3.2.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v3.1.0)
|
||
|
### 26/07/2019
|
||
|
|
||
|
### Package Updates
|
||
|
|
||
|
* `@babel/core@7.5.5` new features can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.5.5).
|
||
|
* `@babel/preset-env@7.5.5` new features can be found on the official [release notes](https://github.com/babel/babel/releases/tag/v7.5.5).
|
||
|
* `webpack@4.38.0` new features can be found on the official [release notes](https://github.com/webpack/webpack/releases/tag/v4.38.0).
|
||
|
* `css-loader@3.1.0` new features can be found on the official [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v3.1.0).
|
||
|
* `eslint-plugin-import@2.18.2` new features can be found on the official [release notes](https://github.com/benmosher/eslint-plugin-import/releases/tag/v2.18.2).
|
||
|
* `eslint-plugin-react@7.14.3` new features can be found on the official [release notes](https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.14.3).
|
||
|
* `file-loader@4.1.0` new features can be found on the official [release notes](https://github.com/webpack-contrib/file-loader/releases/tag/v4.1.0).
|
||
|
* `url-loader@2.1.0` new features can be found on the official [release notes](https://github.com/webpack-contrib/url-loader/releases/tag/v2.1.0).
|
||
|
|
||
|
### Minor Package Updates
|
||
|
|
||
|
* `autoprefixer@9.6.1`
|
||
|
* `ajv@6.10.2`
|
||
|
* `eslint-config-airbnb@17.1.1`
|
||
|
* `eslint-plugin-react@7.14.3`
|
||
|
* `eslint-plugin-jsx-a11y@6.2.3`
|
||
|
* `optimize-css-assets-webpack-plugin@5.0.3`
|
||
|
* `webpack-cli@3.3.6`
|
||
|
|
||
|
## [3.1.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v3.1.0)
|
||
|
### 19/06/2019
|
||
|
|
||
|
### Package Updates
|
||
|
|
||
|
* `css-loader` updated to `3.0.0` here are the [release notes](https://github.com/webpack-contrib/css-loader/releases/tag/v3.0.0).
|
||
|
* `url-loader` updated to `2.0.0` here are the [release notes](https://github.com/webpack-contrib/url-loader/releases/tag/v2.0.0).
|
||
|
|
||
|
### Minor Package Updates
|
||
|
|
||
|
* `browser-sync` to `2.26.7`
|
||
|
* `webpack` to `4.34.0`
|
||
|
* `webpack-cli` to `3.3.4`
|
||
|
|
||
|
## [3.0.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v3.0.0)
|
||
|
#### 15/05/2019
|
||
|
|
||
|
### Breaking Changes
|
||
|
|
||
|
* **Removed `node` 6 support**, `node` must be `>=8.9.0`
|
||
|
* `clean-webpack-plugin` to `v3.0.0` see changes here [Clean Wepback Plugin v3.0.0](https://github.com/johnagan/clean-webpack-plugin/releases/tag/v3.0.0)
|
||
|
* Updated configuration in [`webpack.config.js`](./webpack.config.js)
|
||
|
* `file-loader` to `4.0.0` see changes here [Webpack file loader v4.0.0](https://github.com/webpack-contrib/file-loader/releases/tag/v4.0.0)
|
||
|
|
||
|
### Minor Package Updates
|
||
|
|
||
|
* `autoprefixer` to `9.6.0`
|
||
|
* `@babel/core` to `7.4.5`
|
||
|
* `@babel/preset-env` to `7.4.5`
|
||
|
* `eslint-plugin-import` to `2.17.3`
|
||
|
* `mini-css-extract-plugin` to `0.7.0`
|
||
|
* `terser-webpack-plugin` to `1.3.0`
|
||
|
* `webpack` to `4.33.0`
|
||
|
|
||
|
### Security audit fixes
|
||
|
|
||
|
* `axios` (*dependency of browser-sync [dev]*) updated to `0.18.11` [more info](https://npmjs.com/advisories/880)
|
||
|
* `npm audit` output:
|
||
|
|
||
|
> === npm audit security report ===
|
||
|
>
|
||
|
> found 0 vulnerabilities
|
||
|
> in 17859 scanned packages
|
||
|
|
||
|
## [2.6.1](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v2.6.1)
|
||
|
#### 15/05/2019
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* Security audit fixes
|
||
|
* `fstream` updated to `1.0.12` [more info](https://npmjs.com/advisories/886)
|
||
|
* `tar` updated to `2.2.2` [more info](https://nvd.nist.gov/vuln/detail/CVE-2018-20834)
|
||
|
|
||
|
## [2.6.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v2.6.0)
|
||
|
#### 15/05/2019
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* `wepback` configuration - use `path.resolve` in all file system references.
|
||
|
* Package dependencies
|
||
|
* Downgraded `clean-webpack-plugin` from `2.0.1` to `1.0.1` (breaking changes, see the updated `webpack.config.js`) due to strange behaviour during `watch` mode.
|
||
|
* Package dependencies trees
|
||
|
* README - _added additional note for NFS and containerized development environments_
|
||
|
|
||
|
## [2.5.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v2.5.0)
|
||
|
#### 22/04/2019
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* Switched to using `npm ci` instead of `npm install` for initial install.
|
||
|
* Updated README
|
||
|
* More on the clean install npm command can be read here [`npm ci`](https://docs.npmjs.com/cli/ci.html)
|
||
|
* NPM audit review and dependency packages updates due to reverting them accidentally
|
||
|
* Updated `tar` to `4.4.2` dependency path `node-sass > node-gyp > tar` - [more info](https://npmjs.com/advisories/803)
|
||
|
* Updated `braces` to `2.3.2` dependency path `browser-sync > micromatch > braces` - [more info](https://npmjs.com/advisories/786)
|
||
|
|
||
|
## [2.4.3](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v2.4.3)
|
||
|
#### 22/04/2019
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* NPM audit review and dependency packages updates
|
||
|
* Updated `tar` to `4.4.2` dependency path `node-sass > node-gyp > tar` - [more info](https://npmjs.com/advisories/803)
|
||
|
* Updated `braces` to `2.3.2` dependency path `browser-sync > micromatch > braces` - [more info](https://npmjs.com/advisories/786)
|
||
|
|
||
|
## [2.4.2](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v2.4.2)
|
||
|
#### 17/04/2019
|
||
|
|
||
|
### Added
|
||
|
|
||
|
* Issue Template
|
||
|
* Pull Request Template
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* Package dependencies
|
||
|
* `clean-webpack-plugin` from `1.0.1` to `2.0.1` (breaking changes, see the updated `webpack.config.js`)
|
||
|
* `copy-webpack-plugin` from `4.6.0` to `5.0.2`
|
||
|
* `mini-css-extract-plugin` from `0.5.0` to `0.6.0`
|
||
|
* Package dependencies trees
|
||
|
* README
|
||
|
|
||
|
## [2.4.1](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v2.4.1)
|
||
|
#### 14/04/2019
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* NPM audit review and dependency packages updates
|
||
|
* Auto fixing with `npm audit fix`
|
||
|
* Manually updated
|
||
|
* updated `tar` to `4.4.2` dependency path `node-sass > node-gyp > tar` - [more info](https://npmjs.com/advisories/803)
|
||
|
* updated `braces` to `2.3.2` dependency path `browser-sync > micromatch > braces` - [more info](https://npmjs.com/advisories/786)
|
||
|
* _README_ file updated
|
||
|
* Added instructions hot to update/migrate to newer version of this setup.
|
||
|
|
||
|
## [2.4.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v2.4.0)
|
||
|
#### 08/01/2019
|
||
|
|
||
|
### Added
|
||
|
|
||
|
* [`copy-webpack-plugin`](https://github.com/webpack-contrib/copy-webpack-plugin) to copy images that are part of the content (_referenced by `<img>` tags_)
|
||
|
* [`terser-webpack-plugin`](https://github.com/webpack-contrib/terser-webpack-plugin) to optimize JavaScript files for production
|
||
|
* This plugin is dependency of `webpack` itself
|
||
|
* Support for favicon in the produced HTML
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* README
|
||
|
* Dependencies
|
||
|
|
||
|
### Removed
|
||
|
|
||
|
* `uglifyjs-webpack-plugin` - in favor of the webpack included `terser-webpack-plugin`
|
||
|
|
||
|
## [2.3.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v2.3.0)
|
||
|
#### 03/01/2019
|
||
|
|
||
|
### Added
|
||
|
|
||
|
* NPM package `bundle` script which runs `install` and `watch` tasks in a single call.
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* README file
|
||
|
* Packages
|
||
|
* `eslint-plugin-react@7.12.2`
|
||
|
* `webpack-cli@3.2.0`
|
||
|
|
||
|
## [2.2.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v2.2.0)
|
||
|
#### 02/01/2019
|
||
|
|
||
|
### Added
|
||
|
|
||
|
* _Minify_ and _Uglify_ js `webpack` plugin - [uglifyjs-webpack-plugin](https://www.npmjs.com/package/uglifyjs-webpack-plugin) due to not consistent behavuour of the built-in webpack
|
||
|
js minimization features
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* `autoprefixer` package
|
||
|
|
||
|
### Removed
|
||
|
|
||
|
* `uglify-es` package
|
||
|
|
||
|
|
||
|
## [2.1.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v2.1.0)
|
||
|
#### 31/12/2018
|
||
|
|
||
|
### Added
|
||
|
|
||
|
* [MIT](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/blob/master/LICENSE) License
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* [README](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/blob/master/README.md) - more detailed setup and usage instructions
|
||
|
* Webpack `4.28.3`
|
||
|
* NPM Audit fixed packages, after running `npm audit fix`
|
||
|
|
||
|
> fixed 35 of 35 vulnerabilities in 9452 scanned packages
|
||
|
|
||
|
## [2.0.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v2.0.0)
|
||
|
#### 14/12/2018
|
||
|
|
||
|
### Added
|
||
|
|
||
|
* Support for HTML template loading
|
||
|
* Default template included that illustrates custom font and image loaders
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* Support for `Webpack 4`
|
||
|
* Support for `Babel 7`
|
||
|
* Added `.babelrc` file for preset definitions
|
||
|
* Cleanup of dist directory upon build
|
||
|
|
||
|
### Removed
|
||
|
|
||
|
* `jQuery` - it can be added per project basis if needed;
|
||
|
|
||
|
## [1.2.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v1.2.0)
|
||
|
#### 14/12/2018
|
||
|
|
||
|
### Updated
|
||
|
|
||
|
* Package dependencies
|
||
|
* _README_ file with information how to run js/css code linters
|
||
|
* Code style changes
|
||
|
* Package dependencies divided to dev and non-dev packages
|
||
|
* Default package name
|
||
|
|
||
|
## [1.1.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v1.1.0)
|
||
|
#### 10/07/2017
|
||
|
|
||
|
### Added
|
||
|
|
||
|
* Support for jQuery
|
||
|
|
||
|
## [1.0.0](https://github.com/WeAreAthlon/frontend-webpack-boilerplate/releases/tag/v1.0.0)
|
||
|
#### 03/07/2017
|
||
|
|
||
|
* Initial Release
|