- Handle deserialize in constructor not loadStateOnClient.
- Rename reducerData to getReducerState
- Change asyncLeave to onLeave & call with extra params.
- Use state for injected params.
- Fix - only call asyncEnter for changed routes.
- Temporary - omit routeParams from injected props.
- Rename isHydrated to isInitialLoad.
- Rename hydratedDataForRoute to reducerData.
- Rename fetchData to asyncEnter.
- Add asyncLeave.
- Remove getParentData & rootData from injected props. Rely on context.
- Remove options.params from fetchData. Add options.queryParams & options.routeParams.
- Initial Version!