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, and robots.txt
    • Replaced express with [email protected]^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 with react-router-redux
    • Replaced phantomjs with phantomjs-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 and css-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 with redbox-react and react-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