Releases: zordius/fluxex
Releases · zordius/fluxex
0.7.10 https://github.com/zordius/fluxex/releases/tag/v0.7.10
0.7.9 https://github.com/zordius/fluxex/releases/tag/v0.7.9
- [EXTRA] support client side .redirect() as location.replace() now
0.7.8 https://github.com/zordius/fluxex/releases/tag/v0.7.8
- [CORE] fix .toString() CIRCULAR detection bug
0.7.7 https://github.com/zordius/fluxex/releases/tag/v0.7.7
- [EXTRA] the page store now receive payload.query when .handle_UPDATE_URL()
- [EXTRA] the server extra .createMiddlewareWithRouting() now also dispatch req.query
0.7.6 https://github.com/zordius/fluxex/releases/tag/v0.7.6
- [EXTRA] refine gulp to prevent 1 extra restart when boot server
0.7.4 https://github.com/zordius/fluxex/releases/tag/v0.7.4
- [EXTRA] add new extra to provide .redirect()
- [EXTRA] now this.routeToURL() depends on this.redirect() for error handling or external links
0.7.2 https://github.com/zordius/fluxex/releases/tag/v0.7.2
- [EXTRA] gulp config test_coverage.default.babel removed, please use .babelrc file
- [EXTRA] createMiddlewareWithRouting can handle METHOD correctly now
- [EXTRA] commonStores.page can store METHOD now
- [EXTRA] routingAction can handle POST correctly now
0.7.1 https://github.com/zordius/fluxex/releases/tag/v0.7.1
- [CORE] remove context API: ._getHeader() . All request related things should be placed into a rpc.
- [CORE] refine context API: .dispatch() now always returns a Promise and never throw exception.
- [EXTRA] now commonStores.page will throw when try to .dispatch('UPDATE_URL') to different host.
- [EXTRA] new API: commonStores.page .getPath()
- [EXTRA] commonStores.page API change: rename .getRoutingParam() to .getRouteParams()
- [EXTRA] commonStores.page now handle url.href more correctly
- [EXTRA] remove deplicated commonStores.page API: .getParam() (should migrate to .getParams() )
- [EXTRA] fix a typo in gulpfile
- [EXTRA] gulp config eslint_fail changed from through object into function
0.7.0 https://github.com/zordius/fluxex/releases/tag/v0.7.0
- [CORE] fix fluxex-client, use react-dom now
- [EXTRA] refine gulpfile
- add devDep: tcp-port-used
- add react-dom into devcore
- removed config: aliasify (you should put aliasify config in your package.json)
- removed config: babel (you should put babel config into .babelrc)
- now do not build devcore.js when it exists to save server start time, you can still use
gulp build_devcore
to force generation. - use tcp-port-used npm moudule to do browserSync reload at correct time.
- removed config: nodemon_restart_delay
- new config: port (default is 3000)
- new config: BSport (default is 3001)
- now supports nodemon.json
- [EXTRA] remove extra/polyfill, please change
require('fluxex/extra/polyfill');
torequire('babel-polyfill')
; - [EXTRA] use babel 6.0 now:
- new required devDep for your application: babel-register, babel-polyfill, babel-preset-es2015, babel-preset-react, babel-plugin-transform-runtime
- remoded devDep for your application: babel-runtime
- please change
require('babel/register')
torequire('babel-register');
- please copy .babelrc from node_modules/fluxex/.babelrc if you do not have one.
0.6.0 https://github.com/zordius/fluxex/releases/tag/v0.6.0
- [CORE] refresh dependency, move to react 0.14.0
- [CORE] new dependency for your project: react-dom
- [EXTRA] refine gulpfile
- remove devDep: jshint jscs gulp-jshint gulp-jscs gulp-jshint jshint-stylish
- add devDep: gulp-eslint eslint eslint-plugin-react babel-eslint
- remove config: jshint_fail , jscs_fail
- add config: eslint_fail