Releases: cellog/ion-router
Release Version 0.13.0 (alpha)
This is a major release in that it makes animating page transitions possible.
It adds a new prop for Toggle wrapper
and then properties for the wrapper wrapperProps
This can be used to easily set up an animating wrapper such as ReactCSSTransitionGroup
Release Version 0.12.0 (alpha)
This release adds a minor feature.
The updateState
map is passed the entire output of stateFromParams
as a second parameter now.
Release Version 0.11.3 (Alpha)
Fix a bug when routes are passed to makeRoute() - location is never processed
Release Version 0.11.2 (alpha)
This release is a performance improvement. For applications that have many hundreds of redux events affecting state, this could improve re-rendering performance slightly, and will lower CPU usage as well, preserving battery life on mobile sites.
Release Version 0.11.1
- fix passing routes to makeRouter()
Release Version 0.11.0 BREAKING RELEASE!
This release version breaks compatibility with previous releases. To use ion-router, you need to use the store enhancer instead of middleware.
import { createStore } from 'redux'
import { connect, combineReducers } from 'react-redux'
import makeRouter, { makeRouterStoreEnhancer, routerReducer } from 'ion-router'
import todoApp from './reducers'
import App from './components/App'
// set up the router and create the store
const routerEnhancer = makeRouterStoreEnhancer()
const store = createStore(combineReducers({
// ... your reducers here
routing: routerReducer
}), undefined, routerEnhancer)
makeRouter(connect, store)
This release removes makePath
, onServer
, routeMatches
(only makePath was documented)
This release also fixes #14
Release Version 0.10.3
0.10.2 had a fluke bundling error, 0.10.3 is identical.
- fix #13
Release Version 0.10.1
Fix #12
Initial Release under new name ion-router v0.10.0
- remove redux-saga
- streamline
- better!
Release Version 0.9.1 (Alpha)
minor release, no change to functionality.
- added
synchronousMakeRoutes
for simpler unit testing