react-redux-starter-kit v1.0.0 Release Notes
-
๐ Features
- โฌ๏ธ Upgraded from Babel 5 to Babel 6 :tada:
- โ Added script to copy static assets from ~src/assets to ~/dist during compilation
- โ Added CSS Modules (can be toggled on/off in config file)
- Enabled source maps for CSS
- โ Added
postcss-loader
- โ Added
debug
module to replaceconsole.log
- โ Added
json-loader
- โ Added
url-loader
for(png|jpg)
files - โ Added
redux-actions
with demo - โฌ๏ธ Upgraded
redux-devtools
from^3.0.0-beta
to^3.0.0
- โฌ๏ธ Upgraded
redux-simple-router
from^0.0.10
to^1.0.0
- โฌ๏ธ Upgraded
isparta
from^2.0.0
to^3.0.0
- Replaced
karma-sinon-chai
withkarma-chai-sinon
for peerDependencies fix - โ Added sample asynchronous action
- โ Added example
composes
style to demo CSS modules inHomeView
- โ Added
lint:fix
npm script - โ Added CONTRIBUTING document
- โ Added placeholder favicon
๐ Improvements
- ๐จ Refactored application to follow ducks-like architecture
- ๐ Improved how configuration determines when to apply HMR-specific Babel transforms
- Replaced explicit aliases with
resolve.root
- ๐ง Renamed karma configuration file to more widely-known
karma.conf
- Made
CoreLayout
a pure (stateless) component - Renamed debug namespace from
kit:*
toapp:*
- Standardized coding conventions
- โ Added ability to easily specify environment-specific configuration overrides
- ๐ง Extended available configuration options
- ๐ Improved miscellaneous documentation
- ๐จ Refactored webpack middleware in express server into separate files
๐ Fixes
- ๐ Fixed DevTools imports so they are longer included in production builds
- โ Added CSS best practices to root tag, node, and
core.scss
file - ๐ Disabled manifest extraction due to broken production builds
- โก๏ธ Updated Webpack dev server uses explicit publicPath during live development
- ๐ Fixed Karma running tests twice after file change during watch mode
๐ Deprecations
- โ Removed
eslint-config-airbnb
- ๐ Deprecated support for Node
^4.0.0