Update all dependencies #119
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
18.16.13->18.16.184.3.0->4.3.48.0.5->8.1.05.0.4->5.1.3Release Notes
clap-rs/clap
v4.3.4Compare Source
Features
Error::exit_codev4.3.3Compare Source
Features
Command::deferfor delayed initialization of subcommands to reduce startup times of large applications like denov4.3.2Compare Source
Fixes
unused_equalificationswarnings when someone brings a clap type into scopev4.3.1Compare Source
Performance
reduxjs/react-redux
v8.1.0Compare Source
This feature release adds new development-mode safety checks for common errors (like poorly-written selectors), adds a workaround to fix crash errors when React-Redux hooks are imported into React Server Component files, and updates our hooks API docs page with improved explanations and updated links.
Changelog
Development Mode Checks for
useSelectorWe've had a number of users tell us over time that it's common to accidentally write selectors that have bad behavior and cause performance issues. The most common causes of this are either selectors that unconditionally return a new reference (such as
state => state.todos.map()without any memoization ), or selectors that actually return the entire root state (state => state).We've updated
useSelectorto add safety checks in development mode that warn if these incorrect behaviors are detected:useSelectorwill warn if the results are different referencesuseSelectorwill warn if the selector result is actually the entire rootstateBy default, these checks only run once the first time
useSelectoris called. This should provide a good balance between detecting possible issues, and keeping development mode execution performant without adding many unnecessary extra selector calls.If you want, you can configure this behavior globally by passing the enum flags directly to
<Provider>, or on a per-useSelectorbasis by passing an options object as the second argument:This goes along with the similar safety checks we've added to Reselect v5 alpha as well.
Context Changes
We're still trying to work out how to properly use Redux and React Server Components together. One possibility is using RTK Query's
createApito define data fetching endpoints, and using the generated thunks to fetch data in RSCs, but it's still an open question.However, users have reported that merely importing any React-Redux API in an RSC file causes a crash, because
React.createContextis not defined in RSC files. RTKQ's React-specificcreateApientry point imports React-Redux, so it's been unusable in RSCs.This release adds a workaround to fix that issue, by using a proxy wrapper around our singleton
ReactReduxContextinstance and lazily creating that instance on demand. In testing, this appears to both continue to work in all unit tests, and fixes the import error in an RSC environment. We'd appreciate further feedback in case this change does cause any issues for anyone!We've also tweaked the internals of the hooks to do checks for correct
<Provider>usage when using a custom context, same as the default context checks.Docs Updates
We've cleaned up some of the Hooks API reference page, and updated links to the React docs.
What's Changed
Full Changelog: https://github.com/reduxjs/react-redux/compare/v8.0.7...v8.1.0
v8.0.7Compare Source
This release updates the peer dependencies to accept Redux Toolkit, and accept the ongoing RTK and Redux core betas as valid peer deps.
What's Changed
d45204f: Fix broken RTK peer depFull Changelog: https://github.com/reduxjs/react-redux/compare/v8.0.5...v8.0.7
v8.0.6Compare Source
~~This release updates the peer dependencies to accept Redux Toolkit, and accept the ongoing RTK and Redux core betas as valid peer deps.~~
This release has a peer deps typo that breaks installation - please use 8.0.7 instead !
What's Changed
Full Changelog: https://github.com/reduxjs/react-redux/compare/v8.0.5...v8.0.6
Microsoft/TypeScript
v5.1.3: TypeScript 5.1.3Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.
Update dependency @types/node to v18.16.14to Update dependency @types/node to v18.16.1501fe96ce79to376fa0ef20Update dependency @types/node to v18.16.15to Update dependency @types/node to v18.16.16376fa0ef20tof42eba19d0Update dependency @types/node to v18.16.16to Update all dependenciesf42eba19d0to26daea94c026daea94c0to4efd4c5a6e4efd4c5a6eto2c12f0b28c2c12f0b28cto2ba84614172ba8461417to35931a4e6b35931a4e6bto30670738123067073812to97a703b0bc97a703b0bcto3e8f927af3