Skip to content

Merge existing release to master #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 18 commits into from
Aug 15, 2017
Merged

Merge existing release to master #2

merged 18 commits into from
Aug 15, 2017

Conversation

davidfraser
Copy link

Merge changes from our earlier release, off a branch called j5-12.1.2-j5-1. This contains:

nihaux and others added 18 commits November 3, 2016 23:42
* Nihaux/immutable2:
  immutable compatibility close FormidableLabs#77
Though react-redux's [5.0.0 release is backwards compatible with 4.0.0])(https://github.com/reactjs/react-redux/releases/tag/v5.0.0), in the spirit of supporting multiple versions as with the react and react-dom dependency, this change allows either version to be used. 

This will silence the peer dependency warning.
Note that this reveals the unintended side-effect that the `patternOptions` are included in the matching `route`
* immutable2:
  Also handle plain old Javascript objects being passed in, even when the immutable flag is set
  Make the router an immutable object through a deep conversion, and convert it back when placing it in props
  Resolve duplicate merged methods of finding currentLocation
  immutable compatibility close FormidableLabs#77
* allow-url-pattern-options:
  eslint fixes
  if `patternOptions` is defined on the route, omit it from the result
  Add `lodash.omit` so that we can remove `patternOptions` from route matches
  Add test for `patternOptions`
  Add a note and example for how `url-pattern` options can be set
  Allow routes to specify `patternOptions` to pass through to `url-pattern`
@davidfraser
Copy link
Author

davidfraser commented Aug 15, 2017

@matthewhampton says we should look at removing the build stuff from here... (and just get webpack to build this for us)

@rorygrandin
Copy link

@davidfraser You mean the committed files in dist? I'm happy to wait until you've done that, if you're going to do it now. Otherwise we can always do it later.

@rorygrandin rorygrandin merged commit aef15c7 into master Aug 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants