Skip to content

Latest commit

 

History

History
98 lines (78 loc) · 4.43 KB

CHANGELOG.md

File metadata and controls

98 lines (78 loc) · 4.43 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

3.1.0 - 2019-04-12

Added

Changed

  • Update all packages to their latest version
  • Update babel to include polyfills based on usage
  • Restructure webpack configuration files to remove redundant code

Removed

  • Removed shrink-ray library, due to it needing node-gyp which caused many problems interfering with the ease-of-use of this template

3.0.0 - 2018-09-28

Added

  • Introduces PostCSS to enable autoprefixer, since support of older browser (looking at you IE) is still important.
  • Implement eslint and basic configuration.
  • Implements basic test engine using jest.

Changed

  • Switched from EJS for templating to basic HTML using template string interpolation. This change allows for much more flexibility, i.e. with react-helmet and dynamically requiring content, such as styles.
  • Improves production build by executing steps in parallel.

2.5.0 - 2018-09-16

Changed

  • Switched to babel 7
  • Switched to nodemon for watch mode

2.4.0 - 2018-06-07

Added

2.3.0 - 2018-05-31

Added

  • Implements server-side compression via shrink-ray
    • Compression is only enabled in production mode
    • Thanks to @zackljackson for the hint on shrink-ray
  • Implements helmet for security-relevant response headers

2.2.1 - 2018-05-26

Changed

  • Exclude the node_modules directory from babel-transpilation to avoid errors when using other libraries like material-ui

2.2.0 - 2018-05-17

Added

Changed

  • Replaces stage-0 with stage-2 babel-plugin due to it being a more advanced and stable spec

Removed

Thanks to @arkhamRejek for contributing the code-splitting feature as well as the babel-preset changes!

2.1.0 - 2018-05-02

Added

  • Implements react-helmet to provide improved handling for document meta information

2.0.0 - 2018-04-17

Changed

  • Upgraded to webpack 4
  • Upgraded to React 16.3

Removed

  • Removed extract-css-chunks plugin in favor of extract-text-webpack-plugin, since the former is not supported with webpack 4 anymore
  • Removes extract plugins for styles in development, to improve hot-reloading