All Versions
Latest Version
Avg Release Cycle
121 days
Latest Release
820 days ago

Changelog History
Page 3

  • v0.31.1 Changes

    • Bugfix for '#' ignoring.
  • v0.31.0 Changes

    • Allow returning false from <CaptureClicks>'s onClick handler to completely cancel an anchor navigation.
    • Ignore '#' by default in <CaptureClicks>, unless we're in a hash routing environment.
  • v0.30.1 Changes

    • Also pass (path, navigation) to onNavigation to match onBeforeNavigation.
  • v0.30.0 Changes

    • Support omitting the router's wrapping component entirely by passing a falsy component prop.
  • v0.29.2 Changes

    • Fix typo in previous commit
  • v0.29.1 Changes

    • Minor: Prevent :focus from sticking on clicked anchors under <CaptureClicks>.
  • v0.29.0 Changes

    • Added optional childProps hash to the Router. If this is specified, these props will be passed to all handlers, contextual routers, and their children. Props defined on a handler or Route directly have priority. This fixes #104.
    • Possibly Breaking Change/Bugfix:
      • We allow passing an actual element as a handler, not just a component. Previously, props on these elements were lost, so that <Location handler={<div className="foo" />} /> would render <div></div>. This was unintentional and these inner props are now preserved and have priority over childProps or properties defined on the Route.
  • v0.28.0 Changes

    • Fix querystring not being properly passed in PathnameEnvironment. Incremented minor in case of potential unexpected _query attribute.
  • v0.27.2 Changes

    • Switch Object.assign shims, 'object.assign' uses eval()
  • v0.27.1 Changes

    • Bugfixes for urlPatternOptions, which was not properly being passed to matchRoutes in some cases.
    • urlPatternOptions now propagates down the contextual router hierarchy.
    • Added additional tests for urlPatternOptions.