notrab / create-react-app-redux

React Router, Redux, Redux Thunk & Create React App boilerplate
https://medium.com/@notrab/getting-started-with-create-react-app-redux-react-router-redux-thunk-d6a19259f71f
MIT License
920 stars 303 forks source link

fix(deps): update react-router monorepo to v6 (major) #143

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
react-router 4.4.0-beta.8 -> 6.0.2 age adoption passing confidence
react-router-dom 4.4.0-beta.8 -> 6.0.2 age adoption passing confidence

Release Notes

remix-run/react-router ### [`v6.0.2`](https://togithub.com/remix-run/react-router/releases/v6.0.2) [Compare Source](https://togithub.com/remix-run/react-router/compare/v6.0.1...v6.0.2) ##### ✨ Features - Added the `reloadDocument` prop to ``. This allows `` to function like a normal anchor tag by reloading the document after navigation while maintaining the relative `to` resolution. ##### 🗒️ Docs - Fixed several issues in docblocks and the docs themselves. See the [full changelog](https://togithub.com/remix-run/react-router/compare/v6.0.1...v6.0.2) for the deets! ##### 🤝 New Contributors - [@​rwieruch](https://togithub.com/rwieruch) made their first contribution in [https://github.com/remix-run/react-router/pull/8244](https://togithub.com/remix-run/react-router/pull/8244) - [@​ProProgrammer2504](https://togithub.com/ProProgrammer2504) made their first contribution in [https://github.com/remix-run/react-router/pull/8247](https://togithub.com/remix-run/react-router/pull/8247) - [@​Sannnao](https://togithub.com/Sannnao) made their first contribution in [https://github.com/remix-run/react-router/pull/8263](https://togithub.com/remix-run/react-router/pull/8263) - [@​mattmazzola](https://togithub.com/mattmazzola) made their first contribution in [https://github.com/remix-run/react-router/pull/8255](https://togithub.com/remix-run/react-router/pull/8255) - [@​ngokevin](https://togithub.com/ngokevin) made their first contribution in [https://github.com/remix-run/react-router/pull/8267](https://togithub.com/remix-run/react-router/pull/8267) - [@​TimisRobert](https://togithub.com/TimisRobert) made their first contribution in [https://github.com/remix-run/react-router/pull/8269](https://togithub.com/remix-run/react-router/pull/8269) - [@​mikeldking](https://togithub.com/mikeldking) made their first contribution in [https://github.com/remix-run/react-router/pull/8279](https://togithub.com/remix-run/react-router/pull/8279) - [@​fishmandev](https://togithub.com/fishmandev) made their first contribution in [https://github.com/remix-run/react-router/pull/8289](https://togithub.com/remix-run/react-router/pull/8289) ##### Full Changelog ### [`v6.0.1`](https://togithub.com/remix-run/react-router/releases/v6.0.1) [Compare Source](https://togithub.com/remix-run/react-router/compare/v6.0.0...v6.0.1) #### 🐛 Bug Fixes - Add a default `` value ([#​8243](https://togithub.com/remix-run/react-router/issues/8243)) - Add invariant for using `` inside `` to help people make the change ([#​8238](https://togithub.com/remix-run/react-router/issues/8238)) ### [`v6.0.0`](https://togithub.com/remix-run/react-router/releases/v6.0.0) [Compare Source](https://togithub.com/remix-run/react-router/compare/v5.2.1...v6.0.0) React Router v6 is here! Please go read [our blog post for more information on all the great stuff in v6](https://remix.run/blog/react-router-v6) including [notes about how to upgrade from React Router v5](https://remix.run/blog/react-router-v6#upgrading-to-react-router-v6) and Reach Router. ### [`v5.2.1`](https://togithub.com/remix-run/react-router/releases/v5.2.1) [Compare Source](https://togithub.com/remix-run/react-router/compare/v5.2.0...v5.2.1) This release fixes a bug with `` so that, when the `to` location is the same as the current, the history state entry is replaced instead of pushed to the stack. See [https://github.com/remix-run/react-router/issues/5362](https://togithub.com/remix-run/react-router/issues/5362) for details. 🥳 Thanks to [@​guidobouman](https://togithub.com/guidobouman) for the PR and for everyone else who weighed in for the fix! ### [`v5.2.0`](https://togithub.com/remix-run/react-router/releases/v5.2.0) [Compare Source](https://togithub.com/remix-run/react-router/compare/v5.1.2...v5.2.0) This release includes a notable performance boost by separating the "Router" context from the "History" context internally. We also allow every element type for `Link`'s `component` prop and support a `sensitive` prop on NavLink for control over case sensitive matching. Enjoy! #### [Changes](https://togithub.com/ReactTraining/react-router/compare/v5.1.2...v5.2.0) - Add `sensitive` prop on NavLink ([#​7251](https://togithub.com/remix-run/react-router/issues/7251) by [@​caseywebdev](https://togithub.com/caseywebdev)) - Fix Link `component` prop type check ([#​7276](https://togithub.com/remix-run/react-router/issues/7276) by [@​ypyakymiv](https://togithub.com/ypyakymiv)) - Update `mini-create-react-context` ([#​7288](https://togithub.com/remix-run/react-router/issues/7288) by [@​patricksmms](https://togithub.com/patricksmms)) - Separate `history` to its own context ([#​7103](https://togithub.com/remix-run/react-router/issues/7103) by [@​illuminist](https://togithub.com/illuminist)) ### [`v5.1.2`](https://togithub.com/remix-run/react-router/releases/v5.1.2) [Compare Source](https://togithub.com/remix-run/react-router/compare/v5.1.1...v5.1.2) ##### [List of commits](https://togithub.com/ReactTraining/react-router/compare/v5.1.1...v5.1.2) ##### Bugfixes - Fix lingering `` error on React 15 ([#​6954](https://togithub.com/remix-run/react-router/issues/6954)) ### [`v5.1.1`](https://togithub.com/remix-run/react-router/releases/v5.1.1) [Compare Source](https://togithub.com/remix-run/react-router/compare/v5.1.0...v5.1.1) ##### [List of commits](https://togithub.com/ReactTraining/react-router/compare/v5.1.0...v5.1.1) ##### Bugfixes - Fix issue with useParams reading from null object ([#​6940](https://togithub.com/remix-run/react-router/issues/6940)) - Fix regression passing ref to functional components in React <= 16.2 ([#​6934](https://togithub.com/remix-run/react-router/issues/6934)) - Fix regression passing empty string to matchPath ([#​6941](https://togithub.com/remix-run/react-router/issues/6941)) ### [`v5.1.0`](https://togithub.com/remix-run/react-router/releases/v5.1.0) [Compare Source](https://togithub.com/remix-run/react-router/compare/v5.0.1...v5.1.0) ##### [Read the blog post](https://reacttraining.com/blog/react-router-v5-1/) ##### [List of commits](https://togithub.com/ReactTraining/react-router/compare/v5.0.1...v5.1.0) ##### Features - Add `useParams`, `useLocation`, `useHistory`, and `useRouteMatch` hooks ([`d6224d6`](https://togithub.com/remix-run/react-router/commit/d6224d6a)) - Add support for `forwardRef` in `` ([`b5528ed`](https://togithub.com/remix-run/react-router/commit/b5528ed6)) - Add support for functions in `` and `` ([#​5331](https://togithub.com/remix-run/react-router/issues/5331), [#​5368](https://togithub.com/remix-run/react-router/issues/5368)) - Add `` API ([#​5437](https://togithub.com/remix-run/react-router/issues/5437)) ##### Bugfixes - Don't render `` elements when the `` does not match ([`9665659`](https://togithub.com/remix-run/react-router/commit/96656595)) ### [`v5.0.1`](https://togithub.com/remix-run/react-router/releases/v5.0.1) [Compare Source](https://togithub.com/remix-run/react-router/compare/v5.0.0...v5.0.1) ##### [Changes](https://togithub.com/ReactTraining/react-router/compare/v5.0.0...v5.0.1) ##### Updates - Reduced component depth in withRouter() HOC. ([`10d78bb`](https://togithub.com/remix-run/react-router/commit/10d78bb)) - Changed misleading warning when withRouter is used outside a Router ([`10d78bb`](https://togithub.com/remix-run/react-router/commit/10d78bb)) - Reduced install size and bundle size by switching to mini-create-react-context ([`992af48`](https://togithub.com/remix-run/react-router/commit/992af48)) ##### Bugfixes - Fixed display name for router context consumer and provider ([`6a99c93`](https://togithub.com/remix-run/react-router/commit/6a99c93)) - Fixed infinite loop caused by Redirect in some scenarios ([`017f692`](https://togithub.com/remix-run/react-router/commit/017f692) and [`2ce1d32`](https://togithub.com/remix-run/react-router/commit/2ce1d32)) - Fixed license issue for react context polyfill ([`f9849c8`](https://togithub.com/remix-run/react-router/commit/f9849c8), then [`992af48`](https://togithub.com/remix-run/react-router/commit/992af48)) - Fixed Redirect throwing an exception in StaticRouter without context ([`3ccbd19`](https://togithub.com/remix-run/react-router/commit/3ccbd19)) - Fixed regression in matchPath that caused an exception for empty paths ([`7bd1407`](https://togithub.com/remix-run/react-router/commit/7bd1407)) - Fixed page reload when an exception was thrown in Link onClick ([`82ce94c`](https://togithub.com/remix-run/react-router/commit/82ce94c)) - Fixed warning about createRef or useRef values in wrappedComponentRef when using withRouter() ([`56c829b`](https://togithub.com/remix-run/react-router/commit/56c829b)) - Fixed withRouter() wrapped component inside NavLink not working properly ([`a38ef04`](https://togithub.com/remix-run/react-router/commit/a38ef04)) - Fixed CJS build - previously, incorrect exports were emitted ([`caa9950`](https://togithub.com/remix-run/react-router/commit/caa9950)) Thanks to [@​StringEpsilon](https://togithub.com/StringEpsilon) for [putting this list together](https://togithub.com/ReactTraining/react-router/issues/6739#issue-442975900). Enjoy! ### [`v5.0.0`](https://togithub.com/remix-run/react-router/releases/v5.0.0) [Compare Source](https://togithub.com/remix-run/react-router/compare/v4.4.0-beta.8...v5.0.0) ##### Note: While this does have a major version bump, it is actually a minor release. We screwed up some of the dependency version selection in 4.3.1, which necessitated a major bump. See [this blog post](https://reacttraining.com/blog/react-router-v5/) for details. ##### ⚠️ Upgrade Warning ⚠️ Please ensure you have upgraded both `react-router` and `react-router-dom` (`react-router-native` for RN users) to the *exact same* version. If different versions of those two packages are in your application, you will get errors when using `` and other `react-router-dom`-specific components. You can ensure you have the correct versions of both packages in your app using `npm ls react-router react-router-dom`. #### Breaking Changes - Since the old context API is no longer used, any access to the old context will fail. Use of the react router context is not supported, please use `withRouter()` or a `` instead. - Due to the new context API, mixing of imports will now result in an exception: ```jsx // Be careful, this won't work anymore! import BrowserRouter from 'react-router-dom/BrowserRouter'; import { Route } from 'react-router-dom'; ``` Refactor as follows: ```js // These are both from the same build and use the same context object // so there won't be a mismatch :) import { BrowserRouter, Route } from 'react-router-dom'; ``` - In development mode, we now throw an error when using 2 different builds (see [`b2c6fa0`](https://togithub.com/remix-run/react-router/commit/b2c6fa0)), i.E. combining CJS imports with ESM imports. #### New Features - `` now supports an array of paths - [#​5889](https://togithub.com/remix-run/react-router/issues/5889) (thanks [@​baronswindle](https://togithub.com/baronswindle)) ```jsx ``` #### [Full Changelog](https://togithub.com/ReactTraining/react-router/compare/v4.3.1...v5.0.0) - `` now supports multiple child nodes when using react >= 16.0. - Migrated to new react context API, with a polyfill for react versions < 16.2 - Removed deprecated lifecycle methods `componentWillMount` and `componentWillReceiveProps` - Introduced more warnings in development builds - Changed build-process to rollup: - Smaller build size - Package now includes pre-minified files - Package now consists of single-file builds that include all modules. - Upgraded to history 4.9.0 - Per file imports are deprecated and will be removed in a future major version. For now, a warning will be logged. - Made sure that react router conforms to react `` - Fixed `` not working properly with target="\_self" - [#​6138](https://togithub.com/remix-run/react-router/issues/6138) (thanks [@​ericyang89](https://togithub.com/ericyang89)) - Fixed prop-type warning when using forwardRef - [#​6417](https://togithub.com/remix-run/react-router/issues/6417) (thanks [@​frehner](https://togithub.com/frehner) and [@​eXon](https://togithub.com/eXon)) - Added support for createRef in - [#​6567](https://togithub.com/remix-run/react-router/issues/6567) (thanks [@​gcangussu](https://togithub.com/gcangussu)) - Removed use of `eval` in development to be compliant with unsafe-eval CSP - [#​6611](https://togithub.com/remix-run/react-router/issues/6611) - Migrated to `babel-preset-env` - Improved testing infrastructure to improve developer workflow - Several docs improvements - [#​6410](https://togithub.com/remix-run/react-router/issues/6410) (thanks [@​justsml](https://togithub.com/justsml))

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by WhiteSource Renovate. View repository job log here.

vercel[bot] commented 3 years ago

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/notrab/create-react-app-redux/DnkWF7KHNJpk7ibnseLmh4zDyCaT
✅ Preview: https://create-react-app-redux-git-renovate-major-react-r-1c79fb-notrab.vercel.app

renovate[bot] commented 2 years ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 6.x releases. But if you manually upgrade to 6.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.