5.0 Release
v5.0 (2016-07-11)
Another major release with tons of tweaks and improvements! Thanks to everyone for contributing!
Major Enhancements:
- Added setup script - Pompts you for initial setup preferences, populates package.json, and runs install. Thanks @gargrave!
- ES6 Code coverage reporting - Uses Isparta to show code coverage on your ES6 code. Thanks @dwmkerr! View on the command line via
npm run test:cover
. Open detailed coverage in browser vianpm run open:cover
. - Hash bundles in production build - This supports cache busting. Also generating index.html via html-wepack-plugin so hashed filenames are referenced automatically and HTML is automatically minified. This eliminated the build:html script from package.json.
- Updated all dependencies to latest versions including React. - Also added react-router-redux.
Full Change Log
Implemented enhancements:
- Hash bundle name #171
- Create Setup command #148
- Consider adding react-router-redux #122
- Add babel-based code coverage #108
- Add code coverage reporting #97
- Absolute styles.css path for multi-level paths #143 (rndstr)
- Added Support for ES6 Coverage #142 (dwmkerr)
Fixed bugs:
- npm run lint throws error when spaces are in path on Windows #150
- Load styles last for same behaviour as in dev mode #144 (rndstr)
Closed issues:
- image map require error #191
- App will not display after build #186
- Object spread assignment does not work #178
- Stage1/2 #177
- Does the webpack prod build exclude all spec.js files from bundle.js? #176
- Eslint issue #175
- npm run build error #170
- CSS in the dev vs prod builds #169
- Unhandled 'error' event #167
- Cannot import extract-text-webpack-plugin #164
- Changed port #159
- Add carte-blanche #158
- Instructions for deleting example files missing #145
- Nested routes are not working when URL is refreshed #65
Merged pull requests:
- Update enzyme to version 2.4.1 🚀 #185 (greenkeeperio-bot)
- Clarifying name and use of React env config. #184 (HoraceShmorace)
- Update all dependencies 🌴 #183 (greenkeeperio-bot)
- Merge dev and prod to index in store #182 (ngtan)
- Fix nested route refresh in dev mode, closes #65 #180 (jforaker)
- Re-Add replace dependency #179 (w3cj)
- Remove typo from comment #166 (fellipeale)
- 🐛 Fix Typo #165 (w3cj)
- Updated setup script #161 (gargrave)
- Setup script #160 (gargrave)
- Fix travis sending coverage to coveralls #156 (Oliboy50)
- No need for eslint disabling in configureStore #155 (Oliboy50)
- fix typo #153 (Oliboy50)