Skip to content

Latest commit

 

History

History
126 lines (83 loc) · 5.61 KB

CHANGELOG.md

File metadata and controls

126 lines (83 loc) · 5.61 KB

Change Log

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 idempotant 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

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 relase 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()