Skip to content

Latest commit

 

History

History
192 lines (130 loc) · 6.89 KB

CHANGES.md

File metadata and controls

192 lines (130 loc) · 6.89 KB

HEAD (v2.4.0)

Unreleased

  • Feature: Add withRouter higher-order component for injecting props.router (#3352)
  • Minor: Add React as a peer dependency (#3361)
  • Minor: Upgrade to Babel 6 (#3362)

April 18, 2016

  • Feature: Add applyRouterMiddleware for extending router rendering (#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)
  • Minor: Move ES module build back to es6/ to avoid breaking people who were incorrectly importing from react-router/es6 (#3334)

April 15, 2016

  • Noop: Publish again to npm to work around missing tarball problem

April 15, 2016

  • Bugfix: Don't use Object.assign in getComponentsForRoute (#3331)
  • Minor: Speed up checking index path active status (#3313)

April 14, 2016

  • Bugfix: Fix edge cases with continuing matches after pathless routes (#3308)

April 14, 2016

  • Bugfix: Fix this in getComponent and getComponents (#3306)

April 13, 2016

  • Feature/Deprecation: Call getComponent and getComponents with nextState; deprecate accessing location directly in favor of nextState.location there (#3298, Upgrade Guide)
  • Bugfix: Do not ignore extraneous slashes in matching (#3285)
  • Bugfix: Do not unnecessarily set empty className on <Link> (#3288)
  • Minor: Update PropTypes (#3218)
  • Minor: Move ES module build from es6/ to es/ (#3295)
  • Minor: Do not include unused deprecation logic in production builds (#3296)

April 11, 2016

  • Bugfix: Remove unintentionally released code change (#3280)

April 11, 2016

  • Feature: Add support for onChange hook on routes (#3108)
  • Minor: Include full warning messages in non-minified UMD build (#3213)
  • Minor: Speed up path matching (#3217)

March 9, 2016

  • Bugfix: Call transition hooks on child routes of parents whose params changed but the child's did not. (#3166)
  • Minor: Remove support for installing from source (#3164)

Feb 10, 2016

  • Bugfix: Add back basename support in match (#3054)

Feb 5, 2016

  • Breaking: Removed default top-level <Router> export (#2906)
  • Bugfix: Use history.createLocation where possible (#2910)
  • Bugfix: Fix initial routing state after match (#2965)
  • Minor: Reduce stack size from matching routes (#2923)

Jan 14, 2016

  • Feature: Support custom history for match (#2813)
  • Feature: Support location descriptor in replace callback in onEnter (#2855)
  • Feature: Improve support for server rendering async routes (#2883)

Dec 30, 2015

  • Feature: Added render prop to Router
  • Feature: Added singleton browserHistory and hashHistory
  • Feature: Added createMemoryHistory
  • Deprecation: Deprecated all mixins
  • Deprecation: Replaced context.history with context.router
  • Deprecation: Deprecated Route Component props.history
  • Deprecation: Deprecated context.location

Dec 23, 2015

  • Switched back to a caret range for history, now that the warnings have been removed

Dec 8, 2015

  • Pinned peer dependency on History to 1.13.x to avoid console warnings.

Dec 5, 2015

  • Support IE8 (#2540)
  • Add ES2015 module build (#2530)

Nov 9, 2015

Please see /upgrade-guides/v1.0.0.md