Skip to content

Releases: topheman/react-es6-redux

v2.3.0

30 Nov 20:07
Compare
Choose a tag to compare

TL;DR: This release is about refactoring code and project folder organization + some IE compatibility.

  • Major refactor of redux reducers/actionCreators now combined in modules 49da88f #8
  • Use ES7 spread operator instead of Object.assign 582e0e3 #9
  • Promise polyfill for IE eef01a8 #9
  • Moved routed components to /containers folder bc95128
  • Flattened folder organization of components 2e79e7d
  • Dropped var assignments for const/let f4c65a4
  • Added propTypes on every components c0dd60d
  • Rewrote components to fat arrow style when class declaration not needed 6badba3

Changelog: v2.2.0...v2.3.0

v2.2.0

27 Nov 20:13
Compare
Choose a tag to compare
  • set babel to stage 1 (to use ES7 decorators) 63d9196
  • upgrade react-router from 1.0.0-rc4 to 1.0.0 d2e1228
  • using process.env for webpack.DefinePlugin ca493d5
  • setup unit-testing with mocha/expect/jsdom using shallow rendering ca289fa
  • setup travis cf25c9b
  • fix hot-reload for reducers bdf1105
  • ping backend at first load in production bb66a4f

This is the version presented at ReactJsParis on November 26th, 2015 - you can see the slides of the talk here.

Changelog: v2.1.1...v2.2.0

v2.1.1

11 Nov 00:28
Compare
Choose a tag to compare
  • Bundle optimization: now making a suitable version of react, ready for production (using process.env.NODE_ENV === "production" to drop unnecessary code) 98260a0

v2.1.0

10 Nov 21:54
Compare
Choose a tag to compare
  • combined reducers for the singleUser part 4e9192c
  • webpack npm tasks more configurable 5378542 - see README
  • optimized bundle weight by dropping devtools deps in production 6404636 / 135d16f

v2.0.0

08 Nov 15:31
Compare
Choose a tag to compare

Setup redux

  • setup redux with react-router 272b510
  • add redux-devtools (debug panel) ed6a629
  • added redux counter example (to get along with redux)
  • setup redux on search feature 0406bef
  • setup redux on user profile feature c7d95e4
  • upgrade build routine to produce a devtools version available in prod 5ca580b

New repo organization:

  • The repo has been renamed to react-es6-redux
  • Original version (redux-free) will remain on the v1.x branch
  • New version with redux will be tracked by master branch

v1.0.1

08 Nov 15:28
Compare
Choose a tag to compare
  • fix missing gulp-if dependency
  • update readme about new branch v1.x

New branch organization:

  • branch v1.x now tracks the original version of the project (redux-free)
  • branch master tracks the new version with redux

v1.0.0

23 Oct 19:26
Compare
Choose a tag to compare

Main changes:

Minor changes:

  • deprecated some npm tasks to be iso with the other project e69d98e
  • don't break build anymore if not a git repo c4c0fb5
  • no more need of gulp installed globally 8c70e3f
  • now relying on NODE_ENV internally for npm tasks 94f5a07

Changelog: v0.9.0...v1.0.0

v0.9.0

17 Oct 18:58
Compare
Choose a tag to compare

Upgraded build routine:

  • fixed minor bug in css extraction in webpack build 3e051cc
  • added banners to css/js bundles 3b1ce97
  • added hash to bundles for long term caching support 8b7204a
  • minifying html in production c8ebb66
  • added banner to html eaa5127
  • now correctly using react-hot loader 767c028 000c07f
  • dropped grunt for gulp 17c124d

Changelog: v0.8.0...v0.9.0

v0.8.0

09 Oct 20:33
Compare
Choose a tag to compare

Upgrade react to v0.14.0

  • Upgraded react-router to v1.0.0-rc3 because of peerDependency warning
  • Upgraded codebase following migration guide 54f4913

Changelog: v0.7.1...v0.8.0

v0.7.1

26 Apr 13:29
Compare
Choose a tag to compare
  • Little server-side related fixes + Content update v0.7.1
    • Fixed state init bug before API call
    • Cleaned up .js .jsx files (added missing 'use strict'; statement, removed bad jsx working on browser but not on server)
    • Fixed typo in state assignment causing bug on server-side rendering