remix-run/react-router (react-router)
### [`v2.8.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.8.1)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.8.0...v2.8.1)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.8.0...v2.8.1)
> Sep 13, 2016
- **Bugfix:** Fix redirects that specify `query` ([#3808](https://togithub.com/reactjs/react-router/pull/3808))
### [`v2.8.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.8.0)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.7.0...v2.8.0)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.7.0...v2.8.0)
> Sep 9, 2016
- **Feature:** Support omitting `to` on `` ([#3803](https://togithub.com/reactjs/react-router/pull/3803))
- **Refactor:** Use `history.replace` instead of `history.transitionTo` for redirects ([#3799](https://togithub.com/reactjs/react-router/pull/3799))
### [`v2.7.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.7.0)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.6.1...v2.7.0)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.6.1...v2.7.0)
> Aug 20, 2016
- **Feature:** Support `router` as a prop on `withRouter`-wrapped components for overriding the router object from context ([#3729](https://togithub.com/reactjs/react-router/pull/3729))
- **Feature:** Add `withRef` option to `withRouter` that enables `getWrappedInstance` ([#3735](https://togithub.com/reactjs/react-router/pull/3735), [#3740](https://togithub.com/reactjs/react-router/pull/3740))
- **Bugfix:** Warn on invalid router middlewares ([#3717](https://togithub.com/reactjs/react-router/pull/3717))
### [`v2.6.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.6.1)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.6.0...v2.6.1)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.6.0...v2.6.1)
> Jul 29, 2016
- **Bugfix:** Correctly handle routes with patterns that are the names of properties on `Object.prototype` ([#3680](https://togithub.com/reactjs/react-router/pull/3680))
### [`v2.6.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.6.0)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.5.2...v2.6.0)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.5.2...v2.6.0)
> Jul 18, 2016
- **Feature:** Add `prevState` as argument to `onLeave` hooks ([#3616](https://togithub.com/reactjs/react-router/pull/3616))
- **Bugfix:** Fix when the `` `onClick` invariant runs ([#3636](https://togithub.com/reactjs/react-router/pull/3636))
### [`v2.5.2`](https://togithub.com/remix-run/react-router/releases/tag/v2.5.2)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.5.1...v2.5.2)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.5.1...v2.5.2)
- **Bugfix:** Remove extraneous `propTypes` check when creating a route object from a React element ([#3591](https://togithub.com/reactjs/react-router/pull/3591))
### [`v2.5.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.5.1)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.5.0...v2.5.1)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.5.0...v2.5.1)
- **Bugfix:** Throw error instead of silently failing with history v3 ([#3571](https://togithub.com/reactjs/react-router/pull/3571))
- **Bugfix:** Explicitly throw error in `onClick` handler of `` rendered outside of router context ([#3572](https://togithub.com/reactjs/react-router/pull/3572))
### [`v2.5.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.5.0)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.4.1...v2.5.0)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.4.1...v2.5.0)
- **Feature/Deprecation:** Call `getChildRoutes` and `getIndexRoute` with `partialNextState`; deprecate accessing `location` directly in favor of `partialNextState.location` there ([#3556](https://togithub.com/reactjs/react-router/pull/3556), [#3561](https://togithub.com/reactjs/react-router/pull/3561), [#3569](https://togithub.com/reactjs/react-router/pull/3569), [Upgrade Guide](/upgrade-guides/v2.5.0.md#getchildroutes-getindexroute-signature))
- **Refactor:** Refactor creating `routeParams` objects ([#3544](https://togithub.com/reactjs/react-router/pull/3544))
### [`v2.4.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.4.1)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.4.0...v2.4.1)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.4.0...v2.4.1)
- **Bugfix:** Don't crash on invalid URI components in params ([#3453](https://togithub.com/reactjs/react-router/pull/3453))
### [`v2.4.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.4.0)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.3.0...v2.4.0)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.3.0...v2.4.0)
- **Feature:** Add `withRouter` higher-order component for injecting `props.router` ([#3352](https://togithub.com/reactjs/react-router/pull/3352))
- **Minor:** Add React as a peer dependency ([#3361](https://togithub.com/reactjs/react-router/pull/3361))
- **Minor:** Upgrade to Babel 6 ([#3362](https://togithub.com/reactjs/react-router/pull/3362))
- **Minor:** Add `target` to `propTypes` for `` ([#3397](https://togithub.com/reactjs/react-router/pull/3397))
### [`v2.3.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.3.0)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.2.4...v2.3.0)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.2.4...v2.3.0)
- **Feature:** Add `applyRouterMiddleware` for extending router rendering ([#3327](https://togithub.com/reactjs/react-router/issues/3327))
- **Feature/Deprecation:** Add `routerShape` and `locationShape` as top-level exported prop types, and deprecate all the old prop types, including the ones that were previously incorrectly removed ([#3349](https://togithub.com/reactjs/react-router/issues/3349))
- **Minor:** Move ES module build back to `es6/` to avoid breaking people who were incorrectly importing from `react-router/es6` ([#3334](https://togithub.com/reactjs/react-router/issues/3334))
### [`v2.2.4`](https://togithub.com/remix-run/react-router/releases/tag/v2.2.4)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.2.2...v2.2.4)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.2.3...v2.2.4)
- **Noop:** Publish again to npm to work around missing tarball problem
### [`v2.2.2`](https://togithub.com/remix-run/react-router/releases/tag/v2.2.2)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.2.1...v2.2.2)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.2.1...v2.2.2)
- **Bugfix:** Fix edge cases with continuing matches after pathless routes ([#3308](https://togithub.com/reactjs/react-router/pull/3308))
### [`v2.2.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.2.1)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.2.0...v2.2.1)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.2.0...v2.2.1)
- **Bugfix:** Fix `this` in `getComponent` and `getComponents` ([#3306](https://togithub.com/reactjs/react-router/pull/3306))
### [`v2.2.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.2.0)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.1.1...v2.2.0)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.1.1...v2.2.0)
- **Feature/Deprecation:** Call `getComponent` and `getComponents` with `nextState`; deprecate accessing `location` directly in favor of `nextState.location` there ([#3298](https://togithub.com/reactjs/react-router/pull/3298), [Upgrade Guide](/upgrade-guides/v2.2.0.md#getcomponent-getcomponents-signature))
- **Bugfix:** Do not ignore extraneous slashes in matching ([#3285](https://togithub.com/reactjs/react-router/pull/3285))
- **Bugfix:** Do not unnecessarily set empty `className` on `` ([#3288](https://togithub.com/reactjs/react-router/pull/3288))
- **Minor:** Update PropTypes ([#3218](https://togithub.com/reactjs/react-router/pull/3218))
- **Minor:** Move ES module build from `es6/` to `es/` ([#3295](https://togithub.com/reactjs/react-router/pull/3295))
- **Minor:** Do not include unused deprecation logic in production builds ([#3296](https://togithub.com/reactjs/react-router/pull/3296))
### [`v2.1.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.1.1)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.1.0...v2.1.1)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.1.0...v2.1.1)
- **Bugfix:** Remove unintentionally released code change ([#3280](https://togithub.com/reactjs/react-router/pull/3280))
### [`v2.1.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.1.0)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.0.1...v2.1.0)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.0.1...v2.1.0)
- **Feature:** Add support for `onChange` hook on routes ([#3108](https://togithub.com/reactjs/react-router/pull/3108))
- **Minor:** Include full warning messages in non-minified UMD build ([#3213](https://togithub.com/reactjs/react-router/pull/3213))
- **Minor:** Speed up path matching ([#3217](https://togithub.com/reactjs/react-router/pull/3217))
### [`v2.0.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.0.1)
[Compare Source](https://togithub.com/remix-run/react-router/compare/v2.0.0...v2.0.1)
##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.0.0...v2.0.1)
- **Bugfix:** Call transition hooks on child routes of parents whose params
changed but the child's did not. ([#3166](https://togithub.com/reactjs/react-router/pull/3166))
- **Minor:** Remove support for installing from source ([#3164](https://togithub.com/reactjs/react-router/pull/3164))
Configuration
📅 Schedule: Branch creation - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.0.0
->2.8.1
Release Notes
remix-run/react-router (react-router)
### [`v2.8.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.8.1) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.8.0...v2.8.1) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.8.0...v2.8.1) > Sep 13, 2016 - **Bugfix:** Fix redirects that specify `query` ([#3808](https://togithub.com/reactjs/react-router/pull/3808)) ### [`v2.8.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.8.0) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.7.0...v2.8.0) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.7.0...v2.8.0) > Sep 9, 2016 - **Feature:** Support omitting `to` on `` ([#3803](https://togithub.com/reactjs/react-router/pull/3803)) - **Refactor:** Use `history.replace` instead of `history.transitionTo` for redirects ([#3799](https://togithub.com/reactjs/react-router/pull/3799)) ### [`v2.7.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.7.0) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.6.1...v2.7.0) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.6.1...v2.7.0) > Aug 20, 2016 - **Feature:** Support `router` as a prop on `withRouter`-wrapped components for overriding the router object from context ([#3729](https://togithub.com/reactjs/react-router/pull/3729)) - **Feature:** Add `withRef` option to `withRouter` that enables `getWrappedInstance` ([#3735](https://togithub.com/reactjs/react-router/pull/3735), [#3740](https://togithub.com/reactjs/react-router/pull/3740)) - **Bugfix:** Warn on invalid router middlewares ([#3717](https://togithub.com/reactjs/react-router/pull/3717)) ### [`v2.6.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.6.1) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.6.0...v2.6.1) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.6.0...v2.6.1) > Jul 29, 2016 - **Bugfix:** Correctly handle routes with patterns that are the names of properties on `Object.prototype` ([#3680](https://togithub.com/reactjs/react-router/pull/3680)) ### [`v2.6.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.6.0) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.5.2...v2.6.0) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.5.2...v2.6.0) > Jul 18, 2016 - **Feature:** Add `prevState` as argument to `onLeave` hooks ([#3616](https://togithub.com/reactjs/react-router/pull/3616)) - **Bugfix:** Fix when the `` `onClick` invariant runs ([#3636](https://togithub.com/reactjs/react-router/pull/3636)) ### [`v2.5.2`](https://togithub.com/remix-run/react-router/releases/tag/v2.5.2) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.5.1...v2.5.2) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.5.1...v2.5.2) - **Bugfix:** Remove extraneous `propTypes` check when creating a route object from a React element ([#3591](https://togithub.com/reactjs/react-router/pull/3591)) ### [`v2.5.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.5.1) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.5.0...v2.5.1) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.5.0...v2.5.1) - **Bugfix:** Throw error instead of silently failing with history v3 ([#3571](https://togithub.com/reactjs/react-router/pull/3571)) - **Bugfix:** Explicitly throw error in `onClick` handler of `` rendered outside of router context ([#3572](https://togithub.com/reactjs/react-router/pull/3572)) ### [`v2.5.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.5.0) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.4.1...v2.5.0) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.4.1...v2.5.0) - **Feature/Deprecation:** Call `getChildRoutes` and `getIndexRoute` with `partialNextState`; deprecate accessing `location` directly in favor of `partialNextState.location` there ([#3556](https://togithub.com/reactjs/react-router/pull/3556), [#3561](https://togithub.com/reactjs/react-router/pull/3561), [#3569](https://togithub.com/reactjs/react-router/pull/3569), [Upgrade Guide](/upgrade-guides/v2.5.0.md#getchildroutes-getindexroute-signature)) - **Refactor:** Refactor creating `routeParams` objects ([#3544](https://togithub.com/reactjs/react-router/pull/3544)) ### [`v2.4.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.4.1) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.4.0...v2.4.1) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.4.0...v2.4.1) - **Bugfix:** Don't crash on invalid URI components in params ([#3453](https://togithub.com/reactjs/react-router/pull/3453)) ### [`v2.4.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.4.0) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.3.0...v2.4.0) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.3.0...v2.4.0) - **Feature:** Add `withRouter` higher-order component for injecting `props.router` ([#3352](https://togithub.com/reactjs/react-router/pull/3352)) - **Minor:** Add React as a peer dependency ([#3361](https://togithub.com/reactjs/react-router/pull/3361)) - **Minor:** Upgrade to Babel 6 ([#3362](https://togithub.com/reactjs/react-router/pull/3362)) - **Minor:** Add `target` to `propTypes` for `` ([#3397](https://togithub.com/reactjs/react-router/pull/3397)) ### [`v2.3.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.3.0) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.2.4...v2.3.0) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.2.4...v2.3.0) - **Feature:** Add `applyRouterMiddleware` for extending router rendering ([#3327](https://togithub.com/reactjs/react-router/issues/3327)) - **Feature/Deprecation:** Add `routerShape` and `locationShape` as top-level exported prop types, and deprecate all the old prop types, including the ones that were previously incorrectly removed ([#3349](https://togithub.com/reactjs/react-router/issues/3349)) - **Minor:** Move ES module build back to `es6/` to avoid breaking people who were incorrectly importing from `react-router/es6` ([#3334](https://togithub.com/reactjs/react-router/issues/3334)) ### [`v2.2.4`](https://togithub.com/remix-run/react-router/releases/tag/v2.2.4) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.2.2...v2.2.4) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.2.3...v2.2.4) - **Noop:** Publish again to npm to work around missing tarball problem ### [`v2.2.2`](https://togithub.com/remix-run/react-router/releases/tag/v2.2.2) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.2.1...v2.2.2) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.2.1...v2.2.2) - **Bugfix:** Fix edge cases with continuing matches after pathless routes ([#3308](https://togithub.com/reactjs/react-router/pull/3308)) ### [`v2.2.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.2.1) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.2.0...v2.2.1) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.2.0...v2.2.1) - **Bugfix:** Fix `this` in `getComponent` and `getComponents` ([#3306](https://togithub.com/reactjs/react-router/pull/3306)) ### [`v2.2.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.2.0) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.1.1...v2.2.0) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.1.1...v2.2.0) - **Feature/Deprecation:** Call `getComponent` and `getComponents` with `nextState`; deprecate accessing `location` directly in favor of `nextState.location` there ([#3298](https://togithub.com/reactjs/react-router/pull/3298), [Upgrade Guide](/upgrade-guides/v2.2.0.md#getcomponent-getcomponents-signature)) - **Bugfix:** Do not ignore extraneous slashes in matching ([#3285](https://togithub.com/reactjs/react-router/pull/3285)) - **Bugfix:** Do not unnecessarily set empty `className` on `` ([#3288](https://togithub.com/reactjs/react-router/pull/3288)) - **Minor:** Update PropTypes ([#3218](https://togithub.com/reactjs/react-router/pull/3218)) - **Minor:** Move ES module build from `es6/` to `es/` ([#3295](https://togithub.com/reactjs/react-router/pull/3295)) - **Minor:** Do not include unused deprecation logic in production builds ([#3296](https://togithub.com/reactjs/react-router/pull/3296)) ### [`v2.1.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.1.1) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.1.0...v2.1.1) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.1.0...v2.1.1) - **Bugfix:** Remove unintentionally released code change ([#3280](https://togithub.com/reactjs/react-router/pull/3280)) ### [`v2.1.0`](https://togithub.com/remix-run/react-router/releases/tag/v2.1.0) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.0.1...v2.1.0) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.0.1...v2.1.0) - **Feature:** Add support for `onChange` hook on routes ([#3108](https://togithub.com/reactjs/react-router/pull/3108)) - **Minor:** Include full warning messages in non-minified UMD build ([#3213](https://togithub.com/reactjs/react-router/pull/3213)) - **Minor:** Speed up path matching ([#3217](https://togithub.com/reactjs/react-router/pull/3217)) ### [`v2.0.1`](https://togithub.com/remix-run/react-router/releases/tag/v2.0.1) [Compare Source](https://togithub.com/remix-run/react-router/compare/v2.0.0...v2.0.1) ##### [Changes](https://togithub.com/reactjs/react-router/compare/v2.0.0...v2.0.1) - **Bugfix:** Call transition hooks on child routes of parents whose params changed but the child's did not. ([#3166](https://togithub.com/reactjs/react-router/pull/3166)) - **Minor:** Remove support for installing from source ([#3164](https://togithub.com/reactjs/react-router/pull/3164))Configuration
📅 Schedule: Branch creation - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.