Closed renovate[bot] closed 2 years ago
This PR contains the following updates:
2.1.0
3.0.0
π Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.1.0
->3.0.0
Release Notes
sindresorhus/type-fest
### [`v3.0.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.0.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.19.0...v3.0.0) ##### Meta - Welcome [@skarab42](https://togithub.com/skarab42) as a maintainer π [`f3a5e4e`](https://togithub.com/sindresorhus/type-fest/commit/f3a5e4e) - He did a lot of the work on this release. ##### Breaking - Require TypeScript 4.7 or later [`cca3ca2`](https://togithub.com/sindresorhus/type-fest/commit/cca3ca2) - Require Node.js 14 or later [`cca3ca2`](https://togithub.com/sindresorhus/type-fest/commit/cca3ca2) - Rename `Mutable` type to `Writable` [`ff0de63`](https://togithub.com/sindresorhus/type-fest/commit/ff0de63) - Remove the `PromiseValue` type in favor of the built-in `Awaited` type [`28f3e48`](https://togithub.com/sindresorhus/type-fest/commit/28f3e48) - `Get`: Make the `strict` option `true` by default [`a7f367d`](https://togithub.com/sindresorhus/type-fest/commit/a7f367d) - `PartialDeep`: Make the `recurseIntoArrays` option `false` by default [`db89d9c`](https://togithub.com/sindresorhus/type-fest/commit/db89d9c) - `Simplify`: Remove the `deep` option ([#441](https://togithub.com/sindresorhus/type-fest/issues/441)) [`bbccfb8`](https://togithub.com/sindresorhus/type-fest/commit/bbccfb8) - It caused weird problems with the TS compiler. We plan to add it back in the form a [`SimplifyDeep` type](https://togithub.com/sindresorhus/type-fest/issues/469). So if you depend on this type, defer upgrading until it's added. ##### New types - [`EmptyObject`](https://togithub.com/sindresorhus/type-fest/blob/main/source/empty-object.d.ts) ([#447](https://togithub.com/sindresorhus/type-fest/issues/447)) [`f46b85a`](https://togithub.com/sindresorhus/type-fest/commit/f46b85a) - [`IsEmptyObject`](https://togithub.com/sindresorhus/type-fest/blob/86004885ea45a955be73f2855fb18536ff1c6d96/source/empty-object.d.ts#L46) ([#447](https://togithub.com/sindresorhus/type-fest/issues/447)) [`f46b85a`](https://togithub.com/sindresorhus/type-fest/commit/f46b85a) - [`TupleToUnion`](https://togithub.com/sindresorhus/type-fest/blob/main/source/tuple-to-union.d.ts) ([#440](https://togithub.com/sindresorhus/type-fest/issues/440)) [`eac8c6f`](https://togithub.com/sindresorhus/type-fest/commit/eac8c6f) - [`OmitIndexSignature`](https://togithub.com/sindresorhus/type-fest/blob/main/source/omit-index-signature.d.ts) ([#453](https://togithub.com/sindresorhus/type-fest/issues/453)) [`28e55b9`](https://togithub.com/sindresorhus/type-fest/commit/28e55b9) - [`PickIndexSignature`](https://togithub.com/sindresorhus/type-fest/blob/main/source/pick-index-signature.d.ts) ([#453](https://togithub.com/sindresorhus/type-fest/issues/453)) [`28e55b9`](https://togithub.com/sindresorhus/type-fest/commit/28e55b9) - [`ConditionalPickDeep`](https://togithub.com/sindresorhus/type-fest/blob/main/source/conditional-pick-deep.d.ts) ([#444](https://togithub.com/sindresorhus/type-fest/issues/444)) [`3cb67d7`](https://togithub.com/sindresorhus/type-fest/commit/3cb67d7) - [`ConditionalSimplify`](https://togithub.com/sindresorhus/type-fest/blob/main/source/conditional-simplify.d.ts) ([#442](https://togithub.com/sindresorhus/type-fest/issues/442)) [`beaabe1`](https://togithub.com/sindresorhus/type-fest/commit/beaabe1) - [`ConditionalSimplifyDeep`](https://togithub.com/sindresorhus/type-fest/blob/main/source/conditional-simplify.d.ts#L28) ([#442](https://togithub.com/sindresorhus/type-fest/issues/442)) [`beaabe1`](https://togithub.com/sindresorhus/type-fest/commit/beaabe1) ##### Improvements - `Merge`: Add index signatures support and improve performances ([#455](https://togithub.com/sindresorhus/type-fest/issues/455)) [`850ac04`](https://togithub.com/sindresorhus/type-fest/commit/850ac04) - `DelimiterCase`: Support screaming snake case as input ([#448](https://togithub.com/sindresorhus/type-fest/issues/448)) [`f53e3dc`](https://togithub.com/sindresorhus/type-fest/commit/f53e3dc) - `Jsonify`: Add support for optional object keys ([#445](https://togithub.com/sindresorhus/type-fest/issues/445)) [`d83d62c`](https://togithub.com/sindresorhus/type-fest/commit/d83d62c) - `PackageJson`: Add `packageManager` field ([#446](https://togithub.com/sindresorhus/type-fest/issues/446)) [`ac5b821`](https://togithub.com/sindresorhus/type-fest/commit/ac5b821) - `TsConfigJson`: Add some `Module` values [`1003d5d`](https://togithub.com/sindresorhus/type-fest/commit/1003d5d) ##### Fixes - `DelimiterCase`: Fix regression after TypeScript 4.8 ([#464](https://togithub.com/sindresorhus/type-fest/issues/464)) [`2a2f310`](https://togithub.com/sindresorhus/type-fest/commit/2a2f310) - `Merge`: Fix index signature type overwrite ([#460](https://togithub.com/sindresorhus/type-fest/issues/460)) [`eb7f08b`](https://togithub.com/sindresorhus/type-fest/commit/eb7f08b) - `Merge`: Fix optional keys and type override ([#456](https://togithub.com/sindresorhus/type-fest/issues/456)) [`2e443e2`](https://togithub.com/sindresorhus/type-fest/commit/2e443e2) - `PackageJson`: Fix the type ([#465](https://togithub.com/sindresorhus/type-fest/issues/465)) [`f3b13e3`](https://togithub.com/sindresorhus/type-fest/commit/f3b13e3) - `JsonObject`: Fix the type ([#465](https://togithub.com/sindresorhus/type-fest/issues/465)) [`f3b13e3`](https://togithub.com/sindresorhus/type-fest/commit/f3b13e3) ### [`v2.19.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.19.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.18.1...v2.19.0) ##### New types - [`SetNonNullable`](https://togithub.com/sindresorhus/type-fest/blob/main/source/set-non-nullable.d.ts) ([#431](https://togithub.com/sindresorhus/type-fest/issues/431)) [`1a69e63`](https://togithub.com/sindresorhus/type-fest/commit/1a69e63) ##### Improvements - `Exact`: Support array union ([#421](https://togithub.com/sindresorhus/type-fest/issues/421)) [`edcad04`](https://togithub.com/sindresorhus/type-fest/commit/edcad04) - `PackageJson`: Support condition object in `exports` array ([#439](https://togithub.com/sindresorhus/type-fest/issues/439)) [`290e3a2`](https://togithub.com/sindresorhus/type-fest/commit/290e3a2) ### [`v2.18.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.18.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.18.0...v2.18.1) - `Jsonify`: Do not downgrade tuples to arrays ([#433](https://togithub.com/sindresorhus/type-fest/issues/433)) [`8a014e5`](https://togithub.com/sindresorhus/type-fest/commit/8a014e5) - `Spread`: Support arrays/tuples ([#435](https://togithub.com/sindresorhus/type-fest/issues/435)) [`96acab1`](https://togithub.com/sindresorhus/type-fest/commit/96acab1) ### [`v2.18.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.18.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.17.0...v2.18.0) ##### New types - [`Spread`](https://togithub.com/sindresorhus/type-fest/blob/main/source/spread.d.ts) ([#427](https://togithub.com/sindresorhus/type-fest/issues/427)) [`efba9f4`](https://togithub.com/sindresorhus/type-fest/commit/efba9f4) - [`PartialOnUndefinedDeep`](https://togithub.com/sindresorhus/type-fest/blob/main/source/partial-on-undefined-deep.d.ts) ([#426](https://togithub.com/sindresorhus/type-fest/issues/426)) [`1cbd351`](https://togithub.com/sindresorhus/type-fest/commit/1cbd351) ### [`v2.17.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.17.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.16.0...v2.17.0) - Add [`recurseIntoArrays`](https://togithub.com/sindresorhus/type-fest/blob/1baf95dcc46bd6e621d5eeb17bc1705de83edd92/source/partial-deep.d.ts#L7-L12) option for `PartialDeep` ([#400](https://togithub.com/sindresorhus/type-fest/issues/400)) [`3777469`](https://togithub.com/sindresorhus/type-fest/commit/3777469) ### [`v2.16.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.16.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.15.1...v2.16.0) ##### New types - [`OptionalKeysOf`](https://togithub.com/sindresorhus/type-fest/blob/main/source/optional-keys-of.d.ts) ([#405](https://togithub.com/sindresorhus/type-fest/issues/405)) [`f0b1c3f`](https://togithub.com/sindresorhus/type-fest/commit/f0b1c3f) - [`HasOptionalKeys`](https://togithub.com/sindresorhus/type-fest/blob/main/source/has-optional-keys.d.ts) ([#405](https://togithub.com/sindresorhus/type-fest/issues/405)) [`f0b1c3f`](https://togithub.com/sindresorhus/type-fest/commit/f0b1c3f) - [`RequiredKeysOf`](https://togithub.com/sindresorhus/type-fest/blob/main/source/required-keys-of.d.ts) ([#405](https://togithub.com/sindresorhus/type-fest/issues/405)) [`f0b1c3f`](https://togithub.com/sindresorhus/type-fest/commit/f0b1c3f) - [`HasRequiredKeys`](https://togithub.com/sindresorhus/type-fest/blob/main/source/has-required-keys.d.ts) ([#405](https://togithub.com/sindresorhus/type-fest/issues/405)) [`f0b1c3f`](https://togithub.com/sindresorhus/type-fest/commit/f0b1c3f) ##### Improvements - `Simplify`: Add `deep` option ([#414](https://togithub.com/sindresorhus/type-fest/issues/414)) [`96fe795`](https://togithub.com/sindresorhus/type-fest/commit/96fe795) ##### Fixes - `Replace`: Fix the `all` option ([#416](https://togithub.com/sindresorhus/type-fest/issues/416)) [`1483de3`](https://togithub.com/sindresorhus/type-fest/commit/1483de3) - `Includes`: Fix false-positive when the array contains `null` and you are checking against `undefined` ([#413](https://togithub.com/sindresorhus/type-fest/issues/413)) [`de5e7fc`](https://togithub.com/sindresorhus/type-fest/commit/de5e7fc) - `Simplify`: Fix handling of some types ([#414](https://togithub.com/sindresorhus/type-fest/issues/414)) [`96fe795`](https://togithub.com/sindresorhus/type-fest/commit/96fe795) ### [`v2.15.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.15.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.15.0...v2.15.1) - Don't use `BigInt` ([#412](https://togithub.com/sindresorhus/type-fest/issues/412)) [`095831c`](https://togithub.com/sindresorhus/type-fest/commit/095831c) ### [`v2.15.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.15.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.14.0...v2.15.0) - Make the `Jsonify` type more correct ([#410](https://togithub.com/sindresorhus/type-fest/issues/410)) [`8ca2959`](https://togithub.com/sindresorhus/type-fest/commit/8ca2959) ### [`v2.14.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.14.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.13.1...v2.14.0) - Add [`UnwrapOpaque`](https://togithub.com/sindresorhus/type-fest/blob/main/source/opaque.d.ts) type ([#403](https://togithub.com/sindresorhus/type-fest/issues/403)) [`d4d4481`](https://togithub.com/sindresorhus/type-fest/commit/d4d4481) ### [`v2.13.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.13.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.13.0...v2.13.1) - Fix `TsConfigJson` to require `paths` array ([#404](https://togithub.com/sindresorhus/type-fest/issues/404)) [`74891f0`](https://togithub.com/sindresorhus/type-fest/commit/74891f0) ### [`v2.13.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.13.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.12.2...v2.13.0) ##### New types - [`Exact`](https://togithub.com/sindresorhus/type-fest/blob/main/source/exact.d.ts) ([#259](https://togithub.com/sindresorhus/type-fest/issues/259)) [`9394d54`](https://togithub.com/sindresorhus/type-fest/commit/9394d54) - [`ReadonlyTuple`](https://togithub.com/sindresorhus/type-fest/blob/main/source/readonly-tuple.d.ts) ([#383](https://togithub.com/sindresorhus/type-fest/issues/383)) [`f445cc6`](https://togithub.com/sindresorhus/type-fest/commit/f445cc6) - [`Replace`](https://togithub.com/sindresorhus/type-fest/blob/main/source/replace.d.ts) ([#389](https://togithub.com/sindresorhus/type-fest/issues/389)) [`5c793ce`](https://togithub.com/sindresorhus/type-fest/commit/5c793ce) ##### Improvements - Rename `Mutable` to `Writable` ([#398](https://togithub.com/sindresorhus/type-fest/issues/398)) [`638d597`](https://togithub.com/sindresorhus/type-fest/commit/638d597) - `Mutable` still works and is now just a deprecated alias. ##### Fixes - Fix deep properties of `PackageJson` and `TsConfigJson` ([#269](https://togithub.com/sindresorhus/type-fest/issues/269)) [`f2aae51`](https://togithub.com/sindresorhus/type-fest/commit/f2aae51) ### [`v2.12.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.12.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.12.1...v2.12.2) - `Get`: Fix TypeScript 4.7 compatibility ([#388](https://togithub.com/sindresorhus/type-fest/issues/388)) [`6c7ac47`](https://togithub.com/sindresorhus/type-fest/commit/6c7ac47) - `TsConfig`: Add `watchOptions` field ([#384](https://togithub.com/sindresorhus/type-fest/issues/384)) [`7aa0605`](https://togithub.com/sindresorhus/type-fest/commit/7aa0605) - `Jsonify`: Handle `undefined` in array ([#310](https://togithub.com/sindresorhus/type-fest/issues/310)) [`17b0235`](https://togithub.com/sindresorhus/type-fest/commit/17b0235) ### [`v2.12.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.12.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.12.0...v2.12.1) - `PackageJson`: Allow `null` targets in `Exports` type ([#377](https://togithub.com/sindresorhus/type-fest/issues/377)) [`25d0204`](https://togithub.com/sindresorhus/type-fest/commit/25d0204) ### [`v2.12.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.12.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.11.2...v2.12.0) - Add `imports` field in `PackageJson` type ([#365](https://togithub.com/sindresorhus/type-fest/issues/365)) ### [`v2.11.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.11.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.11.1...v2.11.2) - Add `node-addons` in `PackageJson` export condition ([#362](https://togithub.com/sindresorhus/type-fest/issues/362)) [`947f637`](https://togithub.com/sindresorhus/type-fest/commit/947f637) ### [`v2.11.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.11.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.11.0...v2.11.1) - `ReadonlyDeep`: Fix handling of objects with call signatures ([#359](https://togithub.com/sindresorhus/type-fest/issues/359)) [`db54028`](https://togithub.com/sindresorhus/type-fest/commit/db54028) - `ReadonlyDeep`: Fix sets and maps not getting immutable methods ([#358](https://togithub.com/sindresorhus/type-fest/issues/358)) [`0ff4461`](https://togithub.com/sindresorhus/type-fest/commit/0ff4461) ### [`v2.11.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.11.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.10.0...v2.11.0) - Add [`InvariantOf`](https://togithub.com/sindresorhus/type-fest/blob/main/source/invariant-of.d.ts) type ([#352](https://togithub.com/sindresorhus/type-fest/issues/352)) [`dea70a4`](https://togithub.com/sindresorhus/type-fest/commit/dea70a4) - Add [`Schema`](https://togithub.com/sindresorhus/type-fest/blob/main/source/schema.d.ts) type ([#321](https://togithub.com/sindresorhus/type-fest/issues/321)) [`3aabfbc`](https://togithub.com/sindresorhus/type-fest/commit/3aabfbc) - `Get`: Support read only arrays ([#355](https://togithub.com/sindresorhus/type-fest/issues/355)) [`dc7043c`](https://togithub.com/sindresorhus/type-fest/commit/dc7043c) ### [`v2.10.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.10.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.9.0...v2.10.0) - Add [`RemoveIndexSignature`](https://togithub.com/sindresorhus/type-fest/blob/main/source/remove-index-signature.d.ts) type ([#335](https://togithub.com/sindresorhus/type-fest/issues/335)) [`8103238`](https://togithub.com/sindresorhus/type-fest/commit/8103238) - Add [`StringKeyOf`](https://togithub.com/sindresorhus/type-fest/blob/main/source/string-key-of.d.ts) type ([#344](https://togithub.com/sindresorhus/type-fest/issues/344)) [`103966b`](https://togithub.com/sindresorhus/type-fest/commit/103966b) - Skip `Date` and `RegExp` in "deep" types [`3243e22`](https://togithub.com/sindresorhus/type-fest/commit/3243e22) [`3cc721b`](https://togithub.com/sindresorhus/type-fest/commit/3cc721b) - Extend `Get` to accept `Path` as `string[]` ([#353](https://togithub.com/sindresorhus/type-fest/issues/353)) [`ca45956`](https://togithub.com/sindresorhus/type-fest/commit/ca45956) ### [`v2.9.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.9.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.8.0...v2.9.0) - Add [`LiteralToPrimitive`](https://togithub.com/sindresorhus/type-fest/blob/main/source/literal-to-primitive.d.ts) type ([#340](https://togithub.com/sindresorhus/type-fest/issues/340)) [`ab210eb`](https://togithub.com/sindresorhus/type-fest/commit/ab210eb) - `Jsonify`: Allow partial types ([#312](https://togithub.com/sindresorhus/type-fest/issues/312)) [`600f0c2`](https://togithub.com/sindresorhus/type-fest/commit/600f0c2) - `Get`: Add strict mode ([#317](https://togithub.com/sindresorhus/type-fest/issues/317)) [`b9ace21`](https://togithub.com/sindresorhus/type-fest/commit/b9ace21) ### [`v2.8.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.8.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.7.0...v2.8.0) - Add [`Float`](https://togithub.com/sindresorhus/type-fest/blob/f45033c5449652143261cbeaba6f4eff3f73c2a0/source/numeric.d.ts#L70-L87) type ([#330](https://togithub.com/sindresorhus/type-fest/issues/330)) [`7770489`](https://togithub.com/sindresorhus/type-fest/commit/7770489) ### [`v2.7.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.7.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.6.0...v2.7.0) Added some numeric types: - [`PositiveInfinity`](https://togithub.com/sindresorhus/type-fest/blob/main/source/numeric.d.ts) - [`NegativeInfinity`](https://togithub.com/sindresorhus/type-fest/blob/main/source/numeric.d.ts) - [`Finite`](https://togithub.com/sindresorhus/type-fest/blob/main/source/numeric.d.ts) - [`Integer`](https://togithub.com/sindresorhus/type-fest/blob/main/source/numeric.d.ts) - [`Negative`](https://togithub.com/sindresorhus/type-fest/blob/main/source/numeric.d.ts) - [`NonNegative`](https://togithub.com/sindresorhus/type-fest/blob/main/source/numeric.d.ts) - [`NegativeInteger`](https://togithub.com/sindresorhus/type-fest/blob/main/source/numeric.d.ts) - [`NonNegativeInteger`](https://togithub.com/sindresorhus/type-fest/blob/main/source/numeric.d.ts) ### [`v2.6.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.6.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.5.4...v2.6.0) - Add new values to the `TsConfigJson` type ([#325](https://togithub.com/sindresorhus/type-fest/issues/325)) [`1507f6f`](https://togithub.com/sindresorhus/type-fest/commit/1507f6f) - Deprecate `PromiseValue` type ([#322](https://togithub.com/sindresorhus/type-fest/issues/322)) [`ab7386d`](https://togithub.com/sindresorhus/type-fest/commit/ab7386d) ### [`v2.5.4`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.5.4) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.5.3...v2.5.4) - Fix `DelimiterCase` type incorrectly converting string to empty string ([#320](https://togithub.com/sindresorhus/type-fest/issues/320)) [`623814c`](https://togithub.com/sindresorhus/type-fest/commit/623814c) ### [`v2.5.3`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.5.3) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.5.2...v2.5.3) - Fix `Join` edge case when type inference fails ([#314](https://togithub.com/sindresorhus/type-fest/issues/314)) [`e0e202c`](https://togithub.com/sindresorhus/type-fest/commit/e0e202c) ### [`v2.5.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.5.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.5.1...v2.5.2) - Fix handling of pascal case inputs in `DelimiterCase` ([#302](https://togithub.com/sindresorhus/type-fest/issues/302)) [`2b7ad9a`](https://togithub.com/sindresorhus/type-fest/commit/2b7ad9a) - Mention more use-cases for the `Simplify` type ([#297](https://togithub.com/sindresorhus/type-fest/issues/297)) [`55ed9d1`](https://togithub.com/sindresorhus/type-fest/commit/55ed9d1) ### [`v2.5.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.5.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.5.0...v2.5.1) - Work around TypeScript limitation with the `PartialDeep` type ([#296](https://togithub.com/sindresorhus/type-fest/issues/296)) [`065e764`](https://togithub.com/sindresorhus/type-fest/commit/065e764) ### [`v2.5.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.5.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.4.0...v2.5.0) - Add [`MultidimensionalArray`](https://togithub.com/sindresorhus/type-fest/blob/main/source/multidimensional-array.d.ts) type ([#277](https://togithub.com/sindresorhus/type-fest/issues/277)) [`a726d80`](https://togithub.com/sindresorhus/type-fest/commit/a726d80) - Add [`MultidimensionalReadonlyArray`](https://togithub.com/sindresorhus/type-fest/blob/main/source/multidimensional-readonly-array.d.ts) type ([#277](https://togithub.com/sindresorhus/type-fest/issues/277)) [`a726d80`](https://togithub.com/sindresorhus/type-fest/commit/a726d80) ### [`v2.4.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.4.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.3.4...v2.4.0) - Improve the `ObservableLike` type ([#279](https://togithub.com/sindresorhus/type-fest/issues/279)) [`7645829`](https://togithub.com/sindresorhus/type-fest/commit/7645829) ### [`v2.3.4`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.3.4) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.3.3...v2.3.4) - Fix `Except` autocomplete ([#268](https://togithub.com/sindresorhus/type-fest/issues/268)) [`93fa71c`](https://togithub.com/sindresorhus/type-fest/commit/93fa71c) ### [`v2.3.3`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.3.3) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.3.2...v2.3.3) - Fix support for readonly and generic arrays in the `LastArrayElement` type ([#266](https://togithub.com/sindresorhus/type-fest/issues/266)) [`8f70e88`](https://togithub.com/sindresorhus/type-fest/commit/8f70e88) ### [`v2.3.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.3.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.3.1...v2.3.2) - Fix `Except` not working with generic properties ([#263](https://togithub.com/sindresorhus/type-fest/issues/263)) [`ad02560`](https://togithub.com/sindresorhus/type-fest/commit/ad02560) ### [`v2.3.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.3.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.3.0...v2.3.1) - Fix a filename [`a8c2818`](https://togithub.com/sindresorhus/type-fest/commit/a8c2818) ### [`v2.3.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.3.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.2.0...v2.3.0) ##### New types - [`RequireAllOrNone`](https://togithub.com/sindresorhus/type-fest/blob/main/source/require-all-or-none.d.ts) ([#254](https://togithub.com/sindresorhus/type-fest/issues/254)) [`28199b0`](https://togithub.com/sindresorhus/type-fest/commit/28199b0) ##### Improvements - Accept non-JSON types with `.toJSON()` method in `Jsonify` type ([#257](https://togithub.com/sindresorhus/type-fest/issues/257)) [`09fb092`](https://togithub.com/sindresorhus/type-fest/commit/09fb092) - Support numbers in `Join` type ([#258](https://togithub.com/sindresorhus/type-fest/issues/258)) [`a001611`](https://togithub.com/sindresorhus/type-fest/commit/a001611) ### [`v2.2.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.2.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.1.0...v2.2.0) - Add [`Join`](https://togithub.com/sindresorhus/type-fest/blob/main/source/join.d.ts) type ([#235](https://togithub.com/sindresorhus/type-fest/issues/235)) [`e9e5665`](https://togithub.com/sindresorhus/type-fest/commit/e9e5665)Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.