Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 26, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/cli (source) ^7.14.8 -> ^7.15.4 age adoption passing confidence
@babel/core (source) ^7.15.0 -> ^7.15.5 age adoption passing confidence
@babel/preset-env (source) ^7.15.0 -> ^7.15.4 age adoption passing confidence
@chakra-ui/react (source) ^1.6.6 -> ^1.6.7 age adoption passing confidence
@reduxjs/toolkit (source) ^1.6.0 -> ^1.6.1 age adoption passing confidence
@storybook/addon-essentials ^6.3.7 -> ^6.3.8 age adoption passing confidence
@storybook/react ^6.3.7 -> ^6.3.8 age adoption passing confidence
@types/chrome ^0.0.154 -> ^0.0.155 age adoption passing confidence
@types/node ^14.17.12 -> ^14.17.14 age adoption passing confidence
@types/styled-components ^5.1.13 -> ^5.1.14 age adoption passing confidence
@types/webpack-dev-server ^4.0.3 -> ^4.1.0 age adoption passing confidence
@typescript-eslint/eslint-plugin ^4.29.3 -> ^4.30.0 age adoption passing confidence
@typescript-eslint/parser ^4.29.3 -> ^4.30.0 age adoption passing confidence
eslint-plugin-react ^7.24.0 -> ^7.25.1 age adoption passing confidence
fork-ts-checker-webpack-plugin ^6.3.2 -> ^6.3.3 age adoption passing confidence
object-path ^0.11.5 -> ^0.11.7 age adoption passing confidence
react-redux ^7.2.4 -> ^7.2.5 age adoption passing confidence
react-router ^5.2.0 -> ^5.2.1 age adoption passing confidence
react-router-dom ^5.2.0 -> ^5.3.0 age adoption passing confidence
webpack ^5.51.1 -> ^5.52.0 age adoption passing confidence
webpack-dev-server ^4.0.0 -> ^4.1.0 age adoption passing confidence

Release Notes

babel/babel

v7.15.4

Compare 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
  • #​13638 [eslint] Allow "latest" as ecmaVersion (@​fisker)
  • babel-traverse, babel-types
  • babel-types
  • babel-helper-compilation-targets
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-property-in-object
  • babel-plugin-transform-typescript
  • babel-parser
  • babel-core
📝 Documentation
🏠 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-traverse
  • babel-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
chakra-ui/chakra-ui

v1.6.7

Compare Source

Patch Changes
reduxjs/redux-toolkit

v1.6.1

Compare 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:

  • fetchBaseQuery now provides a more meaningful error if the response can't be parsed successfully
  • fetchBaseQuery has been tweaked to always read fetch from the global scope, rather than closing over it at creation time. This improves usage with test tools that mock or override fetch at the system level, such as Mirage.
  • The skipToken symbol is now created using Symbol.for(), to get a consistent reference
  • API slices now warn if you try to add more than one reducer with the same reducerPath name
  • An internal hook usage was tweaked to avoid the "don't call useLayoutEffect on the server" warning being printed in SSR

Also, mutations no longer track the originalArgs value 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:

  • a property on the promise returned by dispatch
  • part of the thunk action meta
  • return value of the useMutation hook
Other Changes

The typings for createAction and createAsyncThunk have been tweaked to avoid lint warnings about "unbound methods".

The exported version of getDefaultMiddleware is now marked as deprecated, and will be removed in a future 2.0 release. Use the function passed as the middleware callback instead, which has the correct store types anyway.

In 1.6, we moved the Immer enableES5 plugin init call from index.ts to be inside of createReducer instead, 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 calling createReducer, createSlice, or createApi at some point, so there's no real situations where this wouldn't be called anyway. So, we've moved the enableES5 call back to index.ts for 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

storybookjs/storybook

v6.3.8

Compare Source

Maintenance
  • Core: Write JSON stats file in streaming fashion and omit chunks for brevity (#​15889)
typescript-eslint/typescript-eslint

v4.30.0

Compare Source

Features
  • typescript-estree: add support for class static blocks (#​3730) (f81831b)

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.1

Compare Source

Fixed
  • [no-this-in-sfc], component detection: Improve stateless component detection (#​3056 @​Wesitos)

v7.25.0

Compare Source

Added
Fixed
Changed
TypeStrong/fork-ts-checker-webpack-plugin

v6.3.3

Compare Source

mariocasciaro/object-path

v0.11.7

Compare Source

v0.11.6

Compare Source

reduxjs/react-redux

v7.2.5

Compare Source

This release shrinks the size of our internal Subscription class, and updates useSelector to avoid an unnecessary selector call on mount.

Changes

Subscription Size Refactor

Our internal Subscription implementation 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.

useSelector Mount Optimization

A user noticed that useSelector had never been given an early "bail out if the root state is the same" check to match how connect works. 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.js and alternate-renderers.js entry 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 master branch 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.x branch 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.1

Compare Source

This release fixes a bug with <Link> 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 for details. 🥳

Thanks to @​guidobouman for the PR and for everyone else who weighed in for the fix!

webpack/webpack

v5.52.0

Compare Source

Feature
  • experiments.executeModule is enabled by default and the option is removed
    • loaders are now free to use this.importModule
Bugfixes
  • fix generated __WEBPACK_EXTERNAL_MODULE_null__, which leads to merged externals
  • .webpack[...] extension is not part of matching and module name

v5.51.2

Compare Source

Bugfixes

  • fix crash in FileSystemInfo when errors occur
  • avoid property access of reserved properties
  • fix reexports from async modules
  • automatically close an active watching when closing the compiler
  • when filenames of other runtimes are referenced that need a full hash, upgrade referencing runtime moduel to full hash mode too
    • fixes a bug where [contenthash] is undefined when using new Worker
webpack/webpack-dev-server

v4.1.0

Compare Source

Features
  • added the magicHtml option (#​3717) (4831f58)
  • allow to set hot and live-reload for client using search params (1c57680)
  • show warning when the hot option is enabled with the HMR plugin in config (#​3744) (6cb1e4e)
Bug Fixes
  • change log type of Disconnected! to info (fde27f5)
  • handle --allowed-hosts all correctly (#​3720) (326ed56)
  • output documentation link on errors (#​3680) (e16221b)
  • respect the bypass option with target/router options 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.


  • If you want to rebase/retry this PR, check this box.

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

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 57e8af2 to 10757b6 Compare August 26, 2021 19:41
@renovate renovate bot changed the title fix(deps): update all non-major dependencies chore(deps): update all non-major dependencies Aug 26, 2021
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 28 times, most recently from d45369d to acb86c9 Compare August 30, 2021 17:50
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 15 times, most recently from d4dff39 to 6f75c29 Compare September 4, 2021 20:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 22abaac to 14876f5 Compare September 4, 2021 22:48
@Methuselah96 Methuselah96 enabled auto-merge (squash) September 5, 2021 01:32
@Methuselah96 Methuselah96 merged commit d492b2d into master Sep 5, 2021
@Methuselah96 Methuselah96 deleted the renovate/all-minor-patch branch September 5, 2021 01:53
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.

3 participants