Changelog
v2.12.1
- Add NPM modules back. Fixes: #602
v2.12.0
- Update Fast Render to v2.14.0
v2.11.0
- Add support for Meteor 1.3 RC-1.
- Removes browserify and get modules from Meteor 1.3.
v2.10.1
- Fix the url generation for prefixed paths. See: #508
v2.10.0
- Update few dependencies to the latest versions: pagejs, qs, cosmos:browserify
v2.9.0
- Add FlowRouter.url() See: #374
v2.8.0
- Allow to access options in groups as well. See: #378
v2.7.0
- Add Path Prefix support. See: #329
v2.6.2
- Now .current() sends a cloned version of the internal current object. Which prevent outside mutations to params and queryParams
v2.6.1
- Fix #143.
This says that when we are doing a trigger redirect,
We won't get reactive changes like:
getRouteName()
v2.6.0
- Add hashbang support. See #311
v2.5.0
- Add a stop callback on the triggers. See: #306.
v2.4.0
- Add a name to the route groups. See: #290
v2.3.0
- We've used
path
for both the current path and for the pathDef earlier. Now we differentiate it. See: #272 and #273 for more information.
v2.2.0
- Add the first addOn api: FlowRouter.onRouteRegister(cb)
v2.1.1
- There was an issue in IE9 support. We fix it with this version.
v2.1.0
- Add IE9 Support. See this issue #111 for more info.
v2.0.2
- Add missing queryParams object in the subscriptions method (with FR on the server)
- With that, #237 is partially fixed.
v2.0.1
- Use pagejs.redirect() for our redirection process.
- Above fixes #239
v2.0.0
- Released 2.0 :)
- Now flow-router comes as
kadira:flow-router
- Remove deprecated APIs
FlowRouter.reactiveCurrent()
- Middlewares
FlowRouter.current().params.query
- Follow the migration guide for more information.
v1.18.0
- Implement idempotent routing on withReplaceState. See: #197
- Add an API to set trailing slashes.
v1.17.2
- Fix #182 - Now trigger's redirect function support
FlowRouter.go()
syntax.
v1.17.1
- Fix #164 - It's an issue when using
check
with flow router query params.
- Fix #168 - It's URL encoding issue.
v1.17.0
- Add an API called
FlowRouter.wait()
to wait the initialization and pass it back to the app. Fixes issue 180.
v1.16.3
- Fix a crazy context switching issue. For more information see commit 6ca54cc
v1.16.2
- Fix issue #167 via #175
- Fix #176 by the removal of
Tracker.flush
usage.
v1.16.1
- Fix issue of overwriting global triggers when written multiple times.
v1.16.0
- Refactor triggers API for clean code
- Added redirect functionality for triggers
- Now we are API complete for the 2.x release
v1.15.0
- Now all our routes are idempotent.
- If some one needs to re-run the route, he needs to use our
FlowRouter.reload()
API.
v1.14.1
- Fix regression came from v1.11.0. With that,
FlowRouter.go("/")
does not work. More information on #147.
v1.14.0
- Bring browserify back with the updated version of
cosmos:browserify
which fixes some size issues. See more info.
v1.13.0
- Remove browserified pagejs and qs dependency loading. With that we could reduce ~10kb of data size (without compression). We can look for a bower integration in the future. For now, here are the dependencies we have.
v1.12.0
v1.11.0
- Fix #145 by changing how safeToRun works.
- Add
FlowRouter.path()
to the server side
- Fix #130
v1.10.0
Add support for triggers. This is something similar to middlewares but not as middlewares. Visit here to learn about design decisions.
Now, middlewares are deprecated.
v1.9.0
Fix #120 and added callback support for FlowRouter.subsReady()
.
v1.8.0
This release comes with improvements to the reactive API.
- Fixed #77, #85, #95, #96, #103
- Add a new API called
FlowRouter.watchPathChange()
- Deprecated
FlowRouter.reactiveCurrent()
in the favour of FlowRouter.watchPathChange()