Skip to content

v0.4.0

Compare
Choose a tag to compare
@taion taion released this 14 Jun 15:47
· 429 commits to master since this release
v0.4.0
f98ccd6

This is the same code as v0.4.0-alpha.17. These release notes cover all changes since v0.3.21.

  • Breaking: Do not match stem routes (#217)
  • Breaking: Use React Redux v6.x (#218)
  • Breaking: Match withRouter props signature for route components by only passing in match and router (#230)
  • Breaking: Revamp <Link> API (#241)
    • Rename Component prop to as
    • Remove childProps prop
    • Support render function child
  • Breaking: Pass down router and match with our own context rather than with Redux store (#307)
  • Breaking: Remove no-longer-necessary createWithRouter and createConnectedLink (#307)
  • Breaking: Throw on nodes other than valid elements in JSX route configs (#326)
  • Feature: Allow render methods to return a function (#268, #269)
  • Feature: Add useRouter Hook (#307)
  • Feature: Add RouterContext Context object (#307)
  • Feature: Support empty children in JSX route configurations (#357)
  • Bugfix: Stop using instanceof checks for error types (#266)
  • Bugfix: Correctly handle _self target on <Link>s (#321)
  • Refactor: Migrate to new React lifecycle methods (#308)
  • Chore: Upgrade to Babel 7 (#274)