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 replace console.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 with karma-chai-sinon for peerDependencies fix
    • โž• Added sample asynchronous action
    • โž• Added example composes style to demo CSS modules in HomeView
    • โž• 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:* to app:*
    • 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