Skip to content

Releases: WeAreAthlon/frontend-webpack-boilerplate

v5.3.0

16 Feb 09:15
Compare
Choose a tag to compare

Documentation Updates

Packages Major Version Updates

  • html-webpack-plugin@5.0.1 from 4.x new features can be found on the official release notes.
  • postcss-loader@5.0.0 from 4.x new features can be found on the official release notes.
  • sass-loader@11.0.1 from 10.x new features can be found on the official release notes.

Package Versions Update

  • ajv@7.1.0
  • autoprefixer@10.2.4 change log can be found on the official release notes.
  • @babel/preset-env@7.12.16 change log can be found on the official release notes.
  • @babel/core@7.12.16 change log can be found on the official release notes.
  • eslint@7.20.0 change log can be found on the official release notes.
  • css-loader@5.0.2 change log can be found on the official release notes.
  • mini-css-extract-plugin@1.3.7 change log can be found on the official release notes.
  • postcss@8.2.6 change log can be found on the official release notes.
  • sass@1.32.7 change log can be found on the official release notes.
  • webpack@5.22.0 change log can be found on the official release notes.
  • webpack-bundle-analyzer@4.4.0 change log can be found on the official release notes.
  • webpack-cli@4.5.0 change log can be found on the official release notes.

v5.2.2

15 Jan 17:55
Compare
Choose a tag to compare

Maintenance Release

  • Updated README file
    • Added Table of Contents (TOC)

Package Versions Update

  • autoprefixer@10.2.1 change log can be found on the official release notes.
  • css-minimizer-webpack-plugin@1.2.0 change log can be found on the official release notes.
  • image-minimizer-webpack-plugin@2.2.0 change log can be found on the official release notes.
  • mini-css-extract-plugin@1.3.4 change log can be found on the official release notes.
  • postcss@8.2.4 change log can be found on the official release notes.
  • sass@1.32.4 change log can be found on the official release notes.
  • sass-loader@10.1.1 change log can be found on the official release notes.
  • terser-webpack-plugin@5.1.1 change log can be found on the official release notes.
  • webpack@5.15.0 change log can be found on the official release notes.
  • webpack-dev-server@3.11.2 change log can be found on the official release notes.

v5.2.1

07 Jan 16:18
Compare
Choose a tag to compare

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.
  • autoprefixer@10.2.0 change log can be found on the official release notes.
  • eslint@7.17.0 change log can be found on the official release notes.
  • eslint-plugin-react@7.22.0 change log can be found on the official release notes.
  • html-webpack-plugin@4.5.1 change log can be found on the official release notes.
  • image-minimizer-webpack-plugin@2.1.0 change log can be found on the official release notes.
  • postcss@8.2.3 change log can be found on the official release notes.
  • sass@1.32.2 change log can be found on the official release notes.
  • webpack@5.11.1 change log can be found on the official release notes.
  • webpack-cli@4.3.1 change log can be found on the official release notes.
  • webpack-dev-server@3.11.1 change log can be found on the official release notes.
  • webpack-merge@5.7.3 change log can be found on the official release notes.

v5.2.0

22 Dec 10:52
Compare
Choose a tag to compare

New Features

  • Added 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

Packages Major Version Updates

  • ajv@7.0.2 from 6.x new features can be found on the official release notes.
  • copy-webpack-plugin@7.0.0 from 6.x new features can be found on the official release notes.
  • image-minimizer-webpack-plugin@2.0.0 from 1.x ew features can be found on the official release notes.

Package Version Updates

  • @babel/preset-env@7.12.11 change log can be found on the official release notes.
  • @babel/core@7.12.10 change log can be found on the official release notes.
  • autoprefixer@10.1.0 change log can be found on the official release notes.
  • copy-webpack-plugin@6.4.1 change log can be found on the official release notes.
  • eslint@7.16.0 change log can be found on the official release notes.
  • mini-css-extract-plugin@1.3.3 change log can be found on the official release notes.
  • postcss@8.2.1 change log can be found on the official release notes.
  • sass@1.30.0 change log can be found on the official release notes.
  • webpack@5.11.0 change log can be found on the official release notes.
  • webpack-merge@5.7.2 change log can be found on the official change log.

v5.1.0

01 Dec 17:58
Compare
Choose a tag to compare

New Features

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

Removed Packags

Package Version Updates

  • autoprefixer@10.0.4 change log can be found on the official release notes.
  • @babel/core@7.12.9 change log can be found on the official release notes.
  • @babel/preset-env@7.12.7 change log can be found on the official release notes.
  • copy-webpack-plugin@6.3.0 change log can be found on the official release notes.
  • css-loader@5.0.1 change log can be found on the official release notes.
  • eslint-config-airbnb@18.2.1 change log can be found on the official release notes.
  • eslint@7.14.0 change log can be found on the official release notes.
  • mini-css-extract-plugin@1.3.0 change log can be found on the official release notes.
  • postcss@8.1.6 change log can be found on the official release notes.
  • postcss-loader@4.1.0 change log can be found on the official release notes.
  • sass@1.29.0 change log can be found on the official release notes.
  • sass-loader@10.1.0 change log can be found on the official release notes.
  • webpack@5.9.0 change log can be found on the official release notes.
  • webpack-cli@4.2.0 change log can be found on the official release notes.
  • webpack-merge@5.4.0 change log can be found on the official change log.

v5.0.1

28 Oct 23:25
Compare
Choose a tag to compare

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.
  • mini-css-extract-plugin@1.2.1 change log can be found on the official release notes.
  • terser-webpack-plugin@5.0.3 change log can be found on the official release notes.
  • webpack@5.3.1 change log can be found on the official release notes.

v5.0.0 - Webpack 5 Support

27 Oct 08:10
Compare
Choose a tag to compare

27/10/2020

New Features

  • Configurable browsers versions support. It uses browserslist - just specify the browsers you want to support in the package.json file for browserslist.
  • Configuration per environment
  • Automatic building of all template HTML files placed under src/templates/, no need to manually configure each file anymore.
  • See the full README file for all new features.

Breaking Changes

  • Webpack version update - support for webpack 5
    • 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

Packages Major Version Updates

  • css-loader@5.0.0 from 4.x new features can be found on the official release notes.
  • mini-css-extract-plugin@1.2.0 from 0.x new features can be found on the official release notes
  • style-loader@2.0.0 from 1.x new features can be found on the official release notes.
  • terser-webpack-plugin@5.0.1 from 4.x new features can be found on the official release notes.
  • webpack@5.2.0 from 4.x new features can be found on the official release notes.
  • webpack-cli@4.1.0 from 3.x new features can be found on the official release notes

Packages Minor Version Updates

  • @babel/core@7.12.1 change log can be found on the official release notes.
  • @babel/preset-env@7.12.1 change log can be found on the official release notes.
  • ajv@6.12.6 change log can be found on the official release notes.
  • copy-webpack-plugin@6.2.1 change log can be found on the official release notes.
  • eslint@7.12.1 change log can be found on the official release notes.
  • eslint-plugin-react@7.21.4 change log can be found on the official release notes.
  • eslint-plugin-react-hooks change log can be found on the official release notes.
  • eslint-plugin-jsx-a11y@6.4.1 change log can be found on the official release notes
  • file-loader@6.1.1 change log can be found on the official release notes.
  • postcss@8.1.4 change log can be found on the official release notes.
  • postcss-loader@4.0.4 change log can be found on the official release notes.
  • sass@1.27.0 change log can be found on the official release notes
  • sass-loader@10.0.4 change log can be found on the official release notes.
  • url-loader@4.1.1 change log can be found on the official release notes.

v4.5.0

28 Sep 18:48
Compare
Choose a tag to compare
  • 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 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.
  • postcss-loader@4.0.2 from 3.x new features and braking changes can be found on the official release notes.
  • sass-loader@10.0.2 from 9.x new features and braking changes can be found on the official release notes.

Packages Minor Version Updates

  • copy-webpack-plugin@6.1.1 change log can be found on the official release notes.
  • eslint@7.10.0 change log can be found on the official release notes.
  • eslint-plugin-import@2.22.1 change log can be found on the official release notes.
  • eslint-plugin-react@7.21.2 change log can be found on the official release notes
  • html-webpack-plugin@4.5.0 change log can be found on the official release notes.
  • mini-css-extract-plugin@0.11.2 change log can be found on the official release notes
  • sass@1.26.11 change log can be found on the official release notes
  • terser-webpack-plugin@4.2.2 change log can be found on the official release notes.
  • webpack@4.44.2 change log can be found on the official release notes.

v4.4.0

06 Aug 16:57
Compare
Choose a tag to compare

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.
  • terser-webpack-plugin@4.0.0 from 3.x new features can be found on the official release notes.

Packages Minor Version Updates

  • @babel/core@7.11.1 change log can be found on the official release notes
  • @babel/preset-env@7.11.0 change log can be found on the official release notes
  • autoprefixer@9.8.6 change log can be found on the official release notes.
  • browser-sync@2.26.12 change log can be found on the official release notes.
  • eslint@7.6.0 change log can be found on the official release notes.
  • eslint-plugin-react@7.20.5 change log can be found on the official release notes
  • sass-loader@9.0.3 change log can be found on the official release notes.
  • webpack@4.44.1 change log can be found on the official release notes.

v4.3.1

23 Jul 18:28
Compare
Choose a tag to compare

Updates

  • README - fixed spelling (thanks to @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.
  • eslint-plugin-react-hooks@4.0.8 change log can be found on the official release notes.
  • @babel/core@7.10.5 change log can be found on the official release notes.
  • browser-sync@2.26.10 change log can be found on the official release notes.
  • eslint@7.5.0 change log can be found on the official release notes.