Update all dependencies #41

Merged
kjuulh merged 1 commits from renovate/all into main 2023-02-07 10:23:34 +01:00
Owner

This PR contains the following updates:

Package Type Update Change
@reduxjs/toolkit (source) dependencies patch 1.9.1 -> 1.9.2
@types/node (source) devDependencies minor 18.11.18 -> 18.13.0
@types/react (source) devDependencies patch 18.0.26 -> 18.0.27
clap dependencies minor 4.0.32 -> 4.1.4
ts-jest (source) devDependencies patch 29.0.3 -> 29.0.5
typescript (source) devDependencies patch 4.9.4 -> 4.9.5

Release Notes

reduxjs/redux-toolkit

v1.9.2

Compare Source

This bugfix release fixes a memory leak in createListenerMiddleware, optimizes performance inside serializableMiddleware, adds new options for fetchBaseQuery, adds support for path RegExp exclusions in serializableMiddleware and immutabilityMiddleware, and improves some TS types.

Changelog

Bug Fixes

createListenerMiddleware had a memory leak that turned out to be due to use of Promise.race(). We've restructured the logic to fix that.

fetchBaseQuery now correctly combines global options with endpoint / default options in all cases.

New Options

fetchBaseQuery now supports a jsonReplacer option that will be used when processing JSON.

Both dev check middleware now support regular expressions in the ignoredPaths array in addition to strings. This adds extra flexibility in skipping certain fields.

TS Changes

The CaseReducer type was sometimes incorrectly inferring its return type in rare cases. That's been fixed.

The isAnyOf/isAllOf matcher function TS types have been tweaked to not require an individual first parameter. This allows spreading arrays of matchers as arguments, like const isLoading = isAnyOf(...interestingPendingThunksArray).

Other Changes

The serializableMiddleware now uses a WeakSet if available to cache values it's seen. This should significantly speed up checks against large state values in development builds.

What's Changed

Full Changelog: https://github.com/reduxjs/redux-toolkit/compare/v1.9.1...v1.9.2

clap-rs/clap

v4.1.4

Compare Source

Fixes
  • (help) Respect disable_colored_help when using arg_required_else_help
Performance
  • Speed up compiling arg! macro

v4.1.3

Compare Source

Fixes
  • (error) Improve suggested flag/value/subcommand when two share a long preifx
  • (error) When suggesting one of several subcommands, use the plural subcommands, rather than subcommand

v4.1.2

Compare Source

Fixes
  • In documentation, refer to get_flag, rather than get_one::<bool>

v4.1.1

Compare Source

Fixes
  • (error) Small softening attempt for "unexpected argument" error

v4.1.0

Compare Source

Compatibility

MSRV changed to 1.64.0

For apps with custom --help and --version flags:

  • Descriptions for --help and --version changed

When apps have errors imitating clap's error style:

  • Error message style was changed, including
    • Moving away from "did you mean" to tips
    • Leading letter is lower case
    • "For more" added some punctuation
Features
  • ArgMatches::get_occurrences support for argument values to be grouped by their occurrence
Fixes
  • (derive) Allow upgrade_from when arguments / subcommands are explicitly marked as required
  • (help) Try be more clearer and succinct with --help and --version (also helps with overflow)
  • (error) Try to be more clearer and succinct with error messages
  • (error) Officially adopt an error style guide
kulshekhar/ts-jest

v29.0.5

Compare Source

Reverts

v29.0.4

Compare Source

Bug Fixes
Microsoft/TypeScript

v4.9.5: TypeScript 4.9.5

Compare Source

For release notes, check out the release announcement.

Downloads are available on:

Changes:


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.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@reduxjs/toolkit](https://redux-toolkit.js.org) ([source](https://github.com/reduxjs/redux-toolkit)) | dependencies | patch | [`1.9.1` -> `1.9.2`](https://renovatebot.com/diffs/npm/@reduxjs%2ftoolkit/1.9.1/1.9.2) | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) | devDependencies | minor | [`18.11.18` -> `18.13.0`](https://renovatebot.com/diffs/npm/@types%2fnode/18.11.18/18.13.0) | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) | devDependencies | patch | [`18.0.26` -> `18.0.27`](https://renovatebot.com/diffs/npm/@types%2freact/18.0.26/18.0.27) | | [clap](https://github.com/clap-rs/clap) | dependencies | minor | `4.0.32` -> `4.1.4` | | [ts-jest](https://kulshekhar.github.io/ts-jest) ([source](https://github.com/kulshekhar/ts-jest)) | devDependencies | patch | [`29.0.3` -> `29.0.5`](https://renovatebot.com/diffs/npm/ts-jest/29.0.3/29.0.5) | | [typescript](https://www.typescriptlang.org/) ([source](https://github.com/Microsoft/TypeScript)) | devDependencies | patch | [`4.9.4` -> `4.9.5`](https://renovatebot.com/diffs/npm/typescript/4.9.4/4.9.5) | --- ### Release Notes <details> <summary>reduxjs/redux-toolkit</summary> ### [`v1.9.2`](https://github.com/reduxjs/redux-toolkit/releases/tag/v1.9.2) [Compare Source](https://github.com/reduxjs/redux-toolkit/compare/v1.9.1...v1.9.2) This bugfix release fixes a memory leak in `createListenerMiddleware`, optimizes performance inside `serializableMiddleware`, adds new options for `fetchBaseQuery`, adds support for path `RegExp` exclusions in `serializableMiddleware` and `immutabilityMiddleware`, and improves some TS types. #### Changelog ##### Bug Fixes `createListenerMiddleware` had a memory leak that turned out to be [due to use of `Promise.race()`](https://github.com/reduxjs/redux-toolkit/issues/3020). We've restructured the logic to fix that. `fetchBaseQuery` now correctly combines global options with endpoint / default options in all cases. ##### New Options `fetchBaseQuery` now supports a `jsonReplacer` option that will be used when processing JSON. Both dev check middleware now support regular expressions in the `ignoredPaths` array in addition to strings. This adds extra flexibility in skipping certain fields. ##### TS Changes The `CaseReducer` type was sometimes incorrectly inferring its return type in rare cases. That's been fixed. The `isAnyOf/isAllOf` matcher function TS types have been tweaked to not require an individual first parameter. This allows spreading arrays of matchers as arguments, like `const isLoading = isAnyOf(...interestingPendingThunksArray)`. ##### Other Changes The `serializableMiddleware` now uses a `WeakSet` if available to cache values it's seen. This should significantly speed up checks against large state values in development builds. #### What's Changed - fix CaseReducer to infer from argument, not return value by [@&#8203;phryneas](https://github.com/phryneas) in https://github.com/reduxjs/redux-toolkit/pull/3054 - fetchBaseQuery | Add jsonReplacer param by [@&#8203;tophep](https://github.com/tophep) in https://github.com/reduxjs/redux-toolkit/pull/2904 - Support RegExp in ignoredPaths/ignoredActionPaths by [@&#8203;markerikson](https://github.com/markerikson) in https://github.com/reduxjs/redux-toolkit/pull/3129 - fix(types): export `ThunkWithReturnValue` interface by [@&#8203;giomogna](https://github.com/giomogna) in https://github.com/reduxjs/redux-toolkit/pull/3108 - remove unnecessary fetchBaseQuery defaults by [@&#8203;phryneas](https://github.com/phryneas) in https://github.com/reduxjs/redux-toolkit/pull/3062 - make isAnyOf friendly for mapped matchers, but making argument optional by [@&#8203;megagon](https://github.com/megagon) in https://github.com/reduxjs/redux-toolkit/pull/3123 - `raceWithSignal` method instead of `Promise.race` by [@&#8203;phryneas](https://github.com/phryneas) in https://github.com/reduxjs/redux-toolkit/pull/3021 - Fix lint problems and enable linting on CI by [@&#8203;thorn0](https://github.com/thorn0) in https://github.com/reduxjs/redux-toolkit/pull/2992 - Add caching to serializableStateInvariantMiddleware by [@&#8203;GeorchW](https://github.com/GeorchW) in https://github.com/reduxjs/redux-toolkit/pull/3115 - Allow TS isolatedModules flag to be set for safer transpilation by [@&#8203;matmannion](https://github.com/matmannion) in https://github.com/reduxjs/redux-toolkit/pull/2911 **Full Changelog**: https://github.com/reduxjs/redux-toolkit/compare/v1.9.1...v1.9.2 </details> <details> <summary>clap-rs/clap</summary> ### [`v4.1.4`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;414---2023-01-24) [Compare Source](https://github.com/clap-rs/clap/compare/v4.1.3...v4.1.4) ##### Fixes - *(help)* Respect `disable_colored_help` when using `arg_required_else_help` ##### Performance - Speed up compiling `arg!` macro ### [`v4.1.3`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;413---2023-01-23) [Compare Source](https://github.com/clap-rs/clap/compare/v4.1.2...v4.1.3) ##### Fixes - *(error)* Improve suggested flag/value/subcommand when two share a long preifx - *(error)* When suggesting one of several subcommands, use the plural `subcommands`, rather than `subcommand` ### [`v4.1.2`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;412---2023-01-23) [Compare Source](https://github.com/clap-rs/clap/compare/v4.1.1...v4.1.2) ##### Fixes - In documentation, refer to `get_flag`, rather than `get_one::<bool>` ### [`v4.1.1`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;411---2023-01-14) [Compare Source](https://github.com/clap-rs/clap/compare/v4.1.0...v4.1.1) ##### Fixes - *(error)* Small softening attempt for "unexpected argument" error ### [`v4.1.0`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#&#8203;410---2023-01-13) [Compare Source](https://github.com/clap-rs/clap/compare/v4.0.32...v4.1.0) ##### Compatibility MSRV changed to 1.64.0 For apps with custom `--help` and `--version` flags: - Descriptions for `--help` and `--version` changed When apps have errors imitating clap's error style: - Error message style was changed, including - Moving away from "did you mean" to tips - Leading letter is lower case - "For more" added some punctuation ##### Features - `ArgMatches::get_occurrences` support for argument values to be grouped by their occurrence ##### Fixes - *(derive)* Allow `upgrade_from` when arguments / subcommands are explicitly marked as required - *(help)* Try be more clearer and succinct with `--help` and `--version` (also helps with overflow) - *(error)* Try to be more clearer and succinct with error messages - *(error)* Officially adopt [an error style guide](https://rustc-dev-guide.rust-lang.org/diagnostics.html#suggestion-style-guide) </details> <details> <summary>kulshekhar/ts-jest</summary> ### [`v29.0.5`](https://github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#&#8203;2905-httpsgithubcomkulshekharts-jestcomparev2904v2905-2023-01-13) [Compare Source](https://github.com/kulshekhar/ts-jest/compare/v29.0.4...v29.0.5) ##### Reverts - Revert "fix(transformer): don't use cache when `tsJestConfig` is different ([#&#8203;3966](https://github.com/kulshekhar/ts-jest/issues/3966))" ([185eb18](https://github.com/kulshekhar/ts-jest/commit/185eb189d7076c717a107066817d2d6959a8fe39)), closes [#&#8203;3966](https://github.com/kulshekhar/ts-jest/issues/3966) ### [`v29.0.4`](https://github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#&#8203;2904-httpsgithubcomkulshekharts-jestcomparev2903v2904-2023-01-10) [Compare Source](https://github.com/kulshekhar/ts-jest/compare/v29.0.3...v29.0.4) ##### Bug Fixes - **transformer:** don't use cache when `tsJestConfig` is different ([#&#8203;3966](https://github.com/kulshekhar/ts-jest/issues/3966)) ([a445638](https://github.com/kulshekhar/ts-jest/commit/a445638ca631911e8ab1a896ffdfcd21506ce71a)) - bump `json5` to `2.2.3` ([#&#8203;3976](https://github.com/kulshekhar/ts-jest/pull/3976))([b9f7809](https://github.com/kulshekhar/ts-jest/commit/b9f7809948309f92534aeba63f3ffb01cb7dc536)) </details> <details> <summary>Microsoft/TypeScript</summary> ### [`v4.9.5`](https://github.com/microsoft/TypeScript/releases/tag/v4.9.5): TypeScript 4.9.5 [Compare Source](https://github.com/Microsoft/TypeScript/compare/v4.9.4...v4.9.5) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) #### Changes: - [`69e88ef`](https://github.com/Microsoft/TypeScript/commit/69e88ef5513a81acf69ec78f4af1f927da0d0584) Port ignore deprecations to 4.9 ([#&#8203;52419](https://github.com/Microsoft/TypeScript/issues/52419)) - [`daf4e81`](https://github.com/Microsoft/TypeScript/commit/daf4e817a18def96b70ac34703b158ff0e6d58df) Port timestamp fix to 4.9 ([#&#8203;52426](https://github.com/Microsoft/TypeScript/issues/52426)) </details> --- ### 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](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45OS4yIiwidXBkYXRlZEluVmVyIjoiMzQuMTI1LjEifQ==-->
kjuulh changed title from Update dependency ts-jest to v29.0.4 to Update dependency ts-jest to v29.0.5 2023-01-13 14:23:42 +01:00
kjuulh force-pushed renovate/all from 9373c177ee to 2b72e97cc2 2023-01-13 14:23:43 +01:00 Compare
kjuulh changed title from Update dependency ts-jest to v29.0.5 to Update all dependencies 2023-01-13 17:02:03 +01:00
kjuulh force-pushed renovate/all from 2b72e97cc2 to 3dce7683d4 2023-01-13 17:02:04 +01:00 Compare
kjuulh force-pushed renovate/all from 3dce7683d4 to a3735d5d98 2023-01-14 11:26:57 +01:00 Compare
kjuulh force-pushed renovate/all from a3735d5d98 to 829af509d8 2023-01-18 20:42:20 +01:00 Compare
kjuulh force-pushed renovate/all from 829af509d8 to fc04f2db91 2023-01-23 17:01:06 +01:00 Compare
kjuulh force-pushed renovate/all from fc04f2db91 to ca15e88fb2 2023-01-24 15:03:13 +01:00 Compare
kjuulh force-pushed renovate/all from ca15e88fb2 to 4581c34d62 2023-01-25 00:31:29 +01:00 Compare
kjuulh force-pushed renovate/all from 4581c34d62 to d70f9687d0 2023-01-28 22:25:56 +01:00 Compare
kjuulh force-pushed renovate/all from d70f9687d0 to 24d26d4f5a 2023-01-31 08:59:39 +01:00 Compare
kjuulh force-pushed renovate/all from 24d26d4f5a to b2354417f7 2023-02-05 00:29:58 +01:00 Compare
kjuulh force-pushed renovate/all from b2354417f7 to 532cdbf4fd 2023-02-07 09:56:09 +01:00 Compare
kjuulh merged commit 532cdbf4fd into main 2023-02-07 10:23:34 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kjuulh/vidow#41
No description provided.