Releases: topheman/react-es6-redux
Releases · topheman/react-es6-redux
v3.3.0
v3.2.1
- 035d036 add react logo in toolbar
- bae5203 fix broken link to
./devtools/
- f722787 add
SHOW_DEVTOOLS
env var to npm tasks (to show/hide redux-devtools on reload) - ececa24 upgraded react to latest (v15.2.1)
- a4ba7d7 add webpack-dashboard support - run
DASHBOARD=true npm start
- 7dab070 add node v6 to travis tests
Changelog: v3.2.0...v3.2.1
v3.2.0
Upgraded to React v15 !
- 6f06ae2 upgrade react-router-redux from v3 to v4 (adapt some api breaking changes)
- 9440077 upgrade to react v15 (little adjustments for enzyme with karma/webpack)
- a5f5b75 react v15 improvements: returning
null
on functional components instead of<noscript/>
Changelog: v3.1.0...v3.2.0
v3.1.0
Features
- 19545d2 setup karma + enzyme with webpack
- fb6c462 setup code coverage reports on es6+ source code using dtinth/babel-plugin-coverage
- 2834c47 send coverage reports to coveralls.io
Miscellaneous
- Added unit-tests 5016ef2 0368332 4cad43e / Closing #7
- 2d1af74 fail tests on invalid PropTypes / deprecated APIs
Changelog: v3.0.0...v3.1.0
Read the blog post about ES6+ code coverage with Babel 6 plugins
v3.0.0
Breaking Changes
- Upgraded from Babel v5 to Babel v6
- Dropped react-hot-loader - which is being deprecated in favor of react-transforms
- Setup babel-preset-react-hmre to replace react-hot-loader
- Upgraded development & build workflow (aligned on topheman/webpack-babel-starter)
- Dropped Gulp (now only using npm & webpack)
- Build destination folder is now
build/dist
(previouslybuild
), in order to store artefacts like code coverage reports and others in the futur
Deprecations
npm run serve-build
is nownpm run serve-dist
(now servesbuild/dist
on port 3000 - previouslybuild
on port 9001)npm run clean
is nownpm run clean-dist
(now cleansbuild/dist
- previouslybuild
)
Changes:
- cbe5037 upgraded to Babel v6 + upgraded build routine (more on topheman/webpack-babel-starter)
- 90c6088 setup babel-plugin-react-transform (basic hot-reload)
- aa19dd9 setup babel-preset-react-hmre (hot-reload with enhancement)
- 60e97a6 fixed e2e test bug - removed
babel/register
fromprotractor.config.js
v2.x code is still available on the v2.x branch
Changelog: v2.7.1...v3.0.0
v2.7.1
Minor webpack config enhancements:
- c7c0670 deprecate
DISABLE_LINTER=true
forLINTER=false
- 1451968 enhanced logs with
npmlog
inwebpack.config.js
- 98dc381 development from remote device using computer IP (keeping hot-reloading)
LOCALHOST=false
Changelog: v2.7.0...v2.7.1
v2.7.0
- 5866e2f added
npm start
as a shortcut tonpm run webpack-dev-simple
- 34b2c8a upgraded to
[email protected]
& switched fromredux-router
toreact-router-redux
(fixes #12 #13 #14) - 8701ded node v5 & npm3 now tested on travis
- aeff56b now correctly failing travis if build errors
- df6a37e fix error message on unmatched nickhandkle (fixes #3)
- bc4ba20 upgraded
redux-devtools
to v3 - 420a4be only importing relevant parts of bootstrap (dropped from more than 180Kb to about 80Kb of minified css)
- 3cef408 Lazy loading example
Side-note:
- cc80eb5 Didn't upgrade to latest version of
redux
/react-redux
/redux-devtools
(for the moment), due to a bug on npm3, failing the build.
Changelog: v2.6.0...v2.7.0
v2.6.0
- Setup e2e tests via protractor & added them to Travis CI (through SauceLabs)
- Enhanced http mocking (request recording, more fixtures ...)
- Others
Changelog: v2.5.0...v2.6.0
v2.5.0
TL;DR: Added a linter & made some refactor on the code to make it compliant with new code style.
- setup eslint with eslint-config-airbnb (preset for
.eslintrc
) a7d8c7b - added
DISABLE_LINTER
env var to switch off linter if set totrue
765d8fd - refactored all the files to be compliant with new code style 244cc2d
- replaced
.jsx
file extensions with.js
6c14896 - now linting before running tests b50b24b
- now running tests on pre-commit hook 56b446c
Changelog: v2.4.0...v2.5.0
v2.4.0
Major change: topheman-apis-proxy is no longer mandatory, the only steps to get the project setup are:
git clone https://github.com/topheman/react-es6-redux.git
npm install
Updates:
- refactor httpClient, the root url of the github api is customizable via env var
API_ROOT_URL
5cc496f - refactor http.stub, timeout customizable via env var
STUB_MOCK_TIMEOUT
in mock mode 5cc496f - default npm tasks like
webpack
,build
,build-prod
andbuild-prod-all
are now easily usable & customizable by users/contibuters via env vars c355842
Changelog: v2.3.0...v2.4.0