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.
- Add CORS headers to the webpack development server
- Bump Node.js requirement from
v14
tov18
. - Bump dependencies
- Change
css-loader
mode fromlocal
toglobal
- Migrate Bootstrap from
v4
tov5
- Rename output CSS and JS files
- Replace optimize-css-assets-webpack-plugin with css-minimizer-webpack-plugin
- Replace SCSS division slashes with
sass:math
- Remove babel-plugin-react-css-modules in favour of using
className
instead - Remove bootstrap-loader in favour of custom Bootstrap SCSS imports
- Remove generic-names as we no longer use babel-plugin-react-css-modules
- Fix HMR (Hot Module Replacement)
0.2.0 - 2021-04-07
- Add navbar GitHub buttons
- Add website version and revision in jumbotron
- Bump Node.js requirement from
v10
tov14
. - Bump
UNIVERSAL_WEBPACK_CSS_LOADER_V3
toUNIVERSAL_WEBPACK_CSS_LOADER_V4
- Bump dependencies
- Change babel-plugin-inline-react-svg configurations
- Change ESLint and stylelint configurations to work with Prettier
- Change webpack-dev-middleware configurations
- Change footer GitHub buttons
- Change homepage badges
- Hide sidebar on tablets
- Improve differentiation between
dependencies
anddevDependencies
- Migrate copy-webpack-plugin from
v4
tov8
- Migrate webpack-merge from
v4
tov5
- Rename
app.title
toapp.name
- Rename
JS
extension toJSX
where appropriate - Replace react-progress-2 with react-redux-loading-bar
- Replace remark with Prettier
- Replace deprecated better-npm-run with env-cmd
- Replace deprecated eslint-loader with eslint-webpack-plugin
- Replace deprecated uglifyjs-webpack-plugin with terser-webpack-plugin
- Replace deprecated
window.devToolsExtension
withwindow.__REDUX_DEVTOOLS_EXTENSION__
- Remove
.babelrc
in favour ofbabel.config.js
- Remove
.env.dist
in favour of.env.dev
and.env.prod
- Remove
process.env.NODE_ENV
fromwebpack.DefinePlugin()
- Fix
@babel/plugin-proposal-decorators
order in.babelrc
- Fix
configuration
require inbin/server.js
First release.