react-redux-starter-kit v2.0.0-alpha.0 Release Notes
-
🔋 Features
- ↔ Integrated with redux-cli
- ➕ Added support for Flowtype
- ➕ Added
npm run flow:check
script - ➕ Added chai-enzyme
- ➕ Added
babel-plugin-transform-react-constant-elements
in production - ➕ Added
babel-plugin-transform-react-remove-prop-types
in production - ➕ Added
eslint-plugin-flowvars
- ➕ Added
better-npm-run
- ➕ Added loader for
.otf
files - ➕ Added
nodemon
for local server development - ➕ Added placeholder favicon,
humans.txt
, androbots.txt
- Replaced
express
withkoa@^2.0.0-alpha
- ➕ Added
koa-proxy
with config support - ➕ Added
koa-conntect-history-api-fallback
- ⬆️ Upgraded
eslint
to^2.0.0
- ⬆️ Upgraded
babel-eslint
to^5.0.0
- ⬆️ Upgraded
eslint-plugin-react
to^4.0.0
- ⬆️ Upgraded
yargs
to^4.0.0
- ⬆️ Upgraded
html-webpack-plugin
from^1.6.1
to^2.7.1
- ⬆️ Upgraded
react-router
to^2.0.0
- Replaced
redux-simple-router
withreact-router-redux
- Replaced
phantomjs
withphantomjs-prebuilt
- Replaced Karma spec reporter with mocha reporter
👌 Improvements
- 🔌 Webpack optimization plugins are now correctly used only in production
- ➕ Added ability to simultaneously use CSS modules and regular CSS
- ➕ Added
karma-webpack-with-fast-source-maps
for selective and faster test rebuilds - 🔧 Simplified environment-based webpack configuration
- 🛠 Fixed CSS being minified twice with both
cssnano
andcss-loader
- ⚡️ Updated
cssnano
to not use unsafe options by default - 💻 Redux devtools now looks for the browser extension if available
- ➕ Added webpack entry point for tests to replace file globs in Karma
- 🔧 Made Webpack compiler script generic so it can accept any webpack configuration file
- ➕ Added sample tests for counter redux module
- Replaced
react-hmre
withredbox-react
andreact-transform-hmr
- ⚠ Disabled verbose uglify warnings during compilation
- ⚡️ Updated route definition file to have access to the redux store
- ⚡️ Updated server start message so link is clickable
- 🔌
ExtractTextPlugin
is now correctly used whenever HMR is disabled - 🚀
npm run deploy
now cleans out~/dist
directory - Miscellaneous folder structure improvements
- ✂ Removed unnecessary
bin
file for Karma - ✂ Removed unnecessary
NotFoundView
- 👍 Re-enabled support for
.jsx
files - Specified compatible Node and NPM engines
🛠 Fixes
- 🛠 Fixed some development-only code not being stripped from production bundles
- ➕ Added rimraf for
~/dist
clearing to support Windows users - 🛠 Fixed miscellaneous path issues for Windows users
- 🛠 Fixed source maps for Sass files
- ⚡️ Updated server start debug message to display correct host
🗄 Deprecations
- ✂ Removed
redux-actions
- ✂ Removed
dotenv
- ✂ Removed
add-module-exports
babel plugin