Skip to content
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

[Snyk] Upgrade react-redux from 7.1.1 to 7.1.3 #4

Merged
merged 1 commit into from
Jan 28, 2020

Conversation

snyk-bot
Copy link
Contributor

Snyk has created this PR to upgrade react-redux from 7.1.1 to 7.1.3.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
  • The recommended version is 3 versions ahead of your current version.
  • The recommended version was released 3 months ago, on 2019-11-06.
Release notes
Package name: react-redux
  • 7.1.3 - 2019-11-06

    Forgot to remove a console statement before I published 7.1.2. Oops!

    Lint your source code before publishing, folks.

    Changes

  • 7.1.2 - 2019-11-06

    This releases fixes a subtle timing bug with connect and useSelector in React Native environments, and adds the ability to pass through non-Redux-store values as a store prop.

    Fixed Store Subscriptions in React Native

    Our current implementation requires cascading updates down through connected components. This is primarily done during React's "commit phase" via the useLayoutEffect hook. Unfortunately, React warns when useLayoutEffect is called in SSR environments, so we try to feature-detect that and fall back to useEffect just to avoid that warning.

    Unfortunately, a tweak to the feature detection conditions during the pre-7.1.0 work caused the check to accidentally fail in React Native environments. This meant that useEffect was actually being used all the time, and this led to occasional timing bugs such as #1313 and #1437 . This affected the previous v7.1.x releases.

    We've fixed that issue, and added additional test cases to ensure that our code works correctly under React Native.

    See #1444 for more details on the feature detection and the fix.

    Passing Through Non-Store Values

    connect has always accepted passing a Redux store directly to connected components as a prop named store (with the exception of v6). As a result, the store prop has effectively been treated as a "reserved" prop, in much the same way that key and ref are "reserved" prop names handled by React.

    Some users may be using the word "store" to describe their domain data, and have asked to allow variables that aren't a Redux store through the store prop to the component (#1393). We've finally been able to implement that capability.

    Changes

  • 7.1.2-alpha.0 - 2019-11-05

    7.1.2-alpha.0

  • 7.1.1 - 2019-08-26

    This release is sponsored by Deft, providing technical teams to high-growth SaaS companies with the processes they need to scale successfully. Please reach out to see how we can help with your software development, systems architecture, and infrastructure design needs.


    This release includes some new APIs for those that want to use a custom React Context with our Hooks API, a small memory optimization, and has a fix for when the store changes on a Provider with incompatible children.

    Changes

    P.S. On the sponsorship section above, it's a thing we're trying out to see how it feels and if it causes any problems for your workflows. (Don't worry, no ads are coming to your npm installs!) The idea for future releases is to let those that contributed to that release have the opportunity to sponsor that release. We don't need donations, but we definitely do need PRs! Hopefully, it's a fair way to encourage them. Please let us know if it's a problem in any way.

from react-redux GitHub release notes
Commit messages
Package name: react-redux
  • 82b39ef 7.1.3
  • 30101bb Remove leftover console statement
  • 5f495b2 7.1.2
  • 2677705 Pass non-Redux-store values through the `store` prop (#1447)
  • b832f83 Fix RN batching and effect behavior (#1444)
  • b5034a6 Bump mixin-deep from 1.3.1 to 1.3.2 in /website (#1442)
  • 4be8b3f [ImgBot] Optimize images (#1434)
  • 2eac861 fix spelling in error message (#1427)
  • 6725400 Remove unused `latestStoreState` field (#1426)
  • 388d9e4 Mark the react renderers as optional peer deps.
  • 2297944 Add DEV Community link to Community Resources (#1423)
  • 69d62e4 Use the same condition for checking if SSR in useSelector.js as in connectAdvanced.js (#1419)
  • 31c998a Docs: Fixes code example for API connect mapState (#1415)
  • 4bc231f Revert "Docs: Fix Code Example for API `connect()`" (#1414)
  • d9c49fa Docs: Fixes code example for API connect (#1413)
  • 063c2ed Troubleshooting: add useLayoutEffect + Jest info (#1411)
  • 6c873c7 Add reference post in hooks description (#1395)
  • 5b268f3 Clarify two way dispatch binding in more detail (#1387)
  • e228b32 add a line to insist on the pure nature (#1386)

Compare


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

@a13marquez a13marquez merged commit dd314ca into master Jan 28, 2020
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.

2 participants