- Split
globals
config into 2 modes, one for development and one for production. - Replace React static files by CDN links.
- Use WebpackBar for better bundling experience.
- Update README, create
docs
to store old version documentations. - Add json-loader to client Webpack config.
configs
is separated from this boilerplate, but included as a submodule, an infrastructure.
- New commands:
del-component
. - Update
new-component
.
- Support async, await.
- Fix issue #14
- Fix issue #12.
- Write tests for server.
- Update client tests.
- The
new-component
andbuild
commands now use prompt instead of using options for better user experience. - Write setup command.
- Update README.
- Fix tests for Head component.
- Update README.
- Add coverage for Jest test.
- Simplify directory structure.
- Load fonts via Head component.
- Remove Axios.
- Fix tests failed due to missing of babel-jest configs.
- Integrate Storybook.js.
- Integrate Docker.
- Allow to change PORT after building on production mode.
- Change license from GPL to MIT.
- Update version in package.json.
- Fix path of loadable-stats.json in renderer.js.
- Write documentation.
- Beautify initial page UI.
- Separate Webpack configurations for better clarity.
- Implement SSR for
styled-components
. - Add options for
build
script.
- Fix
loadable-components
SSR setup not completed.
- Upgrade to Babel 7.
- Migrate from
react-loadable
toloadable-components
. - Webpack can handle statis CSS files.
- Optimize logging.
- Fix redux logging on production mode.
- Fix no font to load.
- Fix warning message when using hydrate without SSR.
- Write CHANGELOG.md the right way.
- Add React Helmet component to replace EJS head templates.
- Fix Webpack not clean templates on production.
- Add preloaded state to redux store.
- Resolve new-component script's path error and enhanced templates.
- Update dependencies by audit.
- Fix server static path on production.
- Fix babel-eslint error (babel/babel-eslint#530)
- Use Styled-component to replace SASS and CSS.
- Useful life cycle scripts are available, script's loggings are less verbose.
- Huge change in configurations. Configurations were moved into a single folder for simplicity, only exposed one config file to the outside.
- Use Jest for testing, Enzyme for testing React's components.
- Prewrite React component template with
new-component
. - Prewrite Server templates.
- Remove pre-build script for EJS templates. EJS templates were split into 2 separate folders used for development and production respectively.
- Use JSDoc for documentation.
- Automatically generate Bundle Analyzer report on production build.
- Linting generates HTML report and automatically open browser view.
- Fix bug server not restarting upon changing server code sometimes.
- Initial public release.