chore(deps): update all non-major dependencies #771
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^7.14.8->^7.15.4^7.15.0->^7.15.5^7.15.0->^7.15.4^1.6.6->^1.6.7^1.6.0->^1.6.1^6.3.7->^6.3.8^6.3.7->^6.3.8^0.0.154->^0.0.155^14.17.12->^14.17.14^5.1.13->^5.1.14^4.0.3->^4.1.0^4.29.3->^4.30.0^4.29.3->^4.30.0^7.24.0->^7.25.1^6.3.2->^6.3.3^0.11.5->^0.11.7^7.2.4->^7.2.5^5.2.0->^5.2.1^5.2.0->^5.3.0^5.51.1->^5.52.0^4.0.0->^4.1.0Release Notes
babel/babel
v7.15.4Compare Source
👓 Spec Compliance
babel-helper-create-class-features-plugin,babel-helpers,babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining,babel-plugin-proposal-async-generator-functions,babel-plugin-proposal-class-properties,babel-plugin-proposal-private-methods,babel-plugin-proposal-private-property-in-object,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime🐛 Bug Fix
"latest"asecmaVersion(@fisker)babel-traverse,babel-typesgetBindingIdentifiersshould return params for private methods (@JLHwung)babel-typesbabel-helper-compilation-targetsbrowserslistEnvtoresolveTargets(@meskill)babel-helper-create-class-features-plugin,babel-plugin-proposal-class-properties,babel-plugin-proposal-private-property-in-objectbabel-plugin-transform-typescriptbabel-parserstaticproperty from class static block for TS (@sosukesuzuki)babel-core📝 Documentation
babel-parser🏠 Internal
babel-helper-create-class-features-plugin,babel-plugin-proposal-class-static-block,babel-plugin-proposal-private-property-in-object,babel-plugin-syntax-class-static-block,babel-plugin-syntax-private-property-in-object,babel-plugin-syntax-top-level-await,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-systemjs,babel-preset-env,babel-standalone🏃♀️ Performance
babel-core,babel-generator,babel-helper-annotate-as-pure,babel-helper-builder-binary-assignment-operator-visitor,babel-helper-builder-react-jsx,babel-helper-define-map,babel-helper-explode-assignable-expression,babel-helper-function-name,babel-helper-get-function-arity,babel-helper-hoist-variables,babel-helper-member-expression-to-functions,babel-helper-module-imports,babel-helper-module-transforms,babel-helper-optimise-call-expression,babel-helper-remap-async-to-generator,babel-helper-replace-supers,babel-helper-simple-access,babel-helper-skip-transparent-expression-wrappers,babel-helper-split-export-declaration,babel-helper-wrap-function,babel-helpers,babel-preset-env,babel-template,babel-traversebabel-cli,babel-helper-define-map,babel-helpers,babel-node,babel-parser,babel-plugin-proposal-async-generator-functions,babel-plugin-proposal-decorators,babel-plugin-transform-classes,babel-plugin-transform-for-of,babel-plugin-transform-modules-systemjs,babel-plugin-transform-parameters,babel-traverse,babel-types.concatwith.push(@fedeci)chakra-ui/chakra-ui
v1.6.7Compare Source
Patch Changes
52640a1fd#4594 Thanks
@feychenie! - Move ChakraProvider to a
separate package
@chakra-ui/providere7a732755#4611 Thanks
@segunadebayo! - Loosen types of
extendThemeto allow recent TS compiler to work and avoidType instantiation is excessively deep and possibly infiniteerrors.This might lead to a slightly degraded autocomplete experience when extended
the theme but we promise to revisit the typings and API very soon.
Updated dependencies
[
ed8301181,9cdbf4127,01c913309,b41191868,52640a1fd,28af4c030,7b04008b2,83eecb75f,a48449550,6532f97eb,633df562f]:reduxjs/redux-toolkit
v1.6.1Compare Source
This release improves several edge cases in RTK Query behavior and implementation, deprecates a lesser-used API, and reverts an internal compatability change from 1.6.
Changelog
RTK Query Tweaks
We've made several small tweaks to the RTK Query implementation:
fetchBaseQuerynow provides a more meaningful error if the response can't be parsed successfullyfetchBaseQueryhas been tweaked to always readfetchfrom the global scope, rather than closing over it at creation time. This improves usage with test tools that mock or overridefetchat the system level, such as Mirage.skipTokensymbol is now created usingSymbol.for(), to get a consistent referencereducerPathnameuseLayoutEffecton the server" warning being printed in SSRAlso, mutations no longer track the
originalArgsvalue in the store. That value is needed to re-run queries, but since mutations are not re-run, it wasn't needed. This change resolves cases where users were passing a non-serializable value as the mutation argument and then seeing warnings about it being put into the store.Technically, this is a breaking change (removes a store property what would have been returned by a selector), but it is a necessary bugfix, and it does not appear anyone was actively using that property. So, we're keeping this as a patch release.
Generally, the information removed is still available as:
dispatchmetauseMutationhookOther Changes
The typings for
createActionandcreateAsyncThunkhave been tweaked to avoid lint warnings about "unbound methods".The exported version of
getDefaultMiddlewareis now marked as deprecated, and will be removed in a future 2.0 release. Use the function passed as themiddlewarecallback instead, which has the correct store types anyway.In 1.6, we moved the Immer
enableES5plugin init call fromindex.tsto be inside ofcreateReducerinstead, in an effort to maybe save a few bytes for some users. This has caused some issues for users who still support IE11, possibly due to build config issues. Realistically, we expect that everyone who uses RTK will be callingcreateReducer,createSlice, orcreateApiat some point, so there's no real situations where this wouldn't be called anyway. So, we've moved theenableES5call back toindex.tsfor consistency. In a future 2.0 release, we will remove that call entirely, and users that still support IE11 will need to call that themselves.Changes
reducerPath(#1252 - @phryneas)getDefaultMiddlewareexport (#1258 - @Shrugsy)fetch(#1267 - @Shrugsy)enableES5back inindex.ts(#1305 - @komar94)Symbol.for('skipToken')(#1317 - @phryneas)originalArgs(#1318 - @phryneas)storybookjs/storybook
v6.3.8Compare Source
Maintenance
chunksfor brevity (#15889)typescript-eslint/typescript-eslint
v4.30.0Compare Source
Features
4.29.3 (2021-08-23)
Note: Version bump only for package @typescript-eslint/parser
4.29.2 (2021-08-16)
Note: Version bump only for package @typescript-eslint/parser
4.29.1 (2021-08-09)
Note: Version bump only for package @typescript-eslint/parser
yannickcr/eslint-plugin-react
v7.25.1Compare Source
Fixed
no-this-in-sfc], component detection: Improve stateless component detection (#3056 @Wesitos)v7.25.0Compare Source
Added
jsx-no-useless-fragments]: add option to allow single expressions in fragments (#3006 @mattdarveniza)prefer-exact-props] rule (#1547 @jomasti)jsx-no-target-blank]: addformsoption (#1617 @jaaberg)jsx-pascal-case]: addallowLeadingUnderscoreoption (#3039 @pangaeatech)no-children-prop]: AddallowFunctionsoption (#1903 @alexzherdev)jsx-runtime]: setparserOptions.jsxPragmafor@typescript-eslint/parser(bb64df65 @ljharb)Fixed
estraverseto improve component detection (#2992 @Wesitos)destructuring-assignment], [no-multi-comp], [no-unstable-nested-components], component detection: improve component detection (#3001 @vedadeepta)no-deprecated]: fix crash on rest elements (#3016 @ljharb)destructuring-assignment]: get the contextName correctly (#3025 @ohhoney1)no-typos]: prevent crash on styled components and forwardRefs (#3036 @ljharb)destructuring-assignment], component detection: handle default exports edge case (#3038 @vedadeepta)no-typos]: fix crash on private methods (#3043 @ljharb)jsx-no-bind]: handle local function declarations (#3048 @p7g)prop-types],propTypes: handle React.* TypeScript types (#3049 @vedadeepta)prop-types],propTypes: add handling forFC<Props>, improve tests (#3051 @vedadeepta)prop-types],propTypes: prevent crash introduced in #3051 (#3053 @ljharb)Changed
jsx-no-bind]: updates discussion of refs (#2998 @dimitropoulos)utils/Components: correct spelling and delete unused code (#3026 @ohhoney1)jsx-uses-react], [react-in-jsx-scope]: document [react/jsx-runtime] config (#3018 @pkuczynski @ljharb)require-default-props]: fix small typo (#2994 @evsasse)jsx-runtimeconfig (#3052 @ljharb)TypeStrong/fork-ts-checker-webpack-plugin
v6.3.3Compare Source
mariocasciaro/object-path
v0.11.7Compare Source
v0.11.6Compare Source
reduxjs/react-redux
v7.2.5Compare Source
This release shrinks the size of our internal
Subscriptionclass, and updatesuseSelectorto avoid an unnecessary selector call on mount.Changes
Subscription Size Refactor
Our internal
Subscriptionimplementation has been written as a class ever since it was added in v5. By rewriting it as a closure factory, we were able to shave a few bytes off the final bundle size.useSelectorMount OptimizationA user noticed that
useSelectorhad never been given an early "bail out if the root state is the same" check to match howconnectworks. This resulted in a usually-unnecessary second call to the provided selector on mount. We've added that check.Entry Point Consolidation
We've consolidated the list of exported public APIs into a single file, and both the
index.jsandalternate-renderers.jsentry points now re-export everything from that file. No meaningful change here, just shuffling lines of code around for consistency.Other Updates
React-Redux v8 and React 18 Development
With the announcement of React 18, we've been working with the React team to plan our migration path to keep React-Redux fully compatible with React's upcoming features.
We've already migrated the React-Redux main development branch to TypeScript, and are prototyping compatibility implementation updates. We'd appreciate any assistance from the community in testing out these changes so that we can ensure React-Redux works great for everyone when React 18 is ready!
Internal Tooling Updates
Our
masterbranch now uses Yarn v2 for package management, is built with TypeScript, and we've made CI updates to test against multiple TS versions.The
7.xbranch has also been updated to use Yarn v2 for consistency.These only affect contributors to the React-Redux package itself.
Changelog
ReactTraining/react-router
v5.2.1Compare Source
This release fixes a bug with
<Link>so that, when thetolocation 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 for details. 🥳Thanks to @guidobouman for the PR and for everyone else who weighed in for the fix!
webpack/webpack
v5.52.0Compare Source
Feature
experiments.executeModuleis enabled by default and the option is removedthis.importModuleBugfixes
__WEBPACK_EXTERNAL_MODULE_null__, which leads to merged externals.webpack[...]extension is not part of matching and module namev5.51.2Compare Source
Bugfixes
[contenthash]is undefined when usingnew Workerwebpack/webpack-dev-server
v4.1.0Compare Source
Features
magicHtmloption (#3717) (4831f58)hotandlive-reloadfor client using search params (1c57680)hotoption is enabled with the HMR plugin in config (#3744) (6cb1e4e)Bug Fixes
Disconnected!toinfo(fde27f5)--allowed-hosts allcorrectly (#3720) (326ed56)bypassoption withtarget/routeroptions for proxy (b5dd568)Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.