# 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 `
`
* 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 `