AlexRogalskiy / typescript-tools

Collection of TypeScript tools & utilities
GNU General Public License v3.0
2 stars 0 forks source link

:arrow_up: Updates type-fest to v3 - autoclosed #2274

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
type-fest ^0.20.2 -> ^3.0.0 age adoption passing confidence

Release Notes

sindresorhus/type-fest (type-fest) ### [`v3.12.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.12.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.11.1...v3.12.0) - Add [`SetReadonly`](https://togithub.com/sindresorhus/type-fest/blob/main/source/set-readonly.d.ts) type ([#​624](https://togithub.com/sindresorhus/type-fest/issues/624)) [`b2e22fb`](https://togithub.com/sindresorhus/type-fest/commit/b2e22fb) ### [`v3.11.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.11.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.11.0...v3.11.1) - `PackageJson`: Fix undefined being allowed in exports ([#​626](https://togithub.com/sindresorhus/type-fest/issues/626)) [`dc38b70`](https://togithub.com/sindresorhus/type-fest/commit/dc38b70) - `SetRequired`: Fix performance regression ([#​628](https://togithub.com/sindresorhus/type-fest/issues/628)) [`6a82900`](https://togithub.com/sindresorhus/type-fest/commit/6a82900) ### [`v3.11.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.11.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.10.0...v3.11.0) ##### New types - [`WritableKeysOf`](https://togithub.com/sindresorhus/type-fest/blob/main/source/writable-keys-of.d.ts) ([#​619](https://togithub.com/sindresorhus/type-fest/issues/619)) [`a3e1589`](https://togithub.com/sindresorhus/type-fest/commit/a3e1589) - [`ReadonlyKeysOf`](https://togithub.com/sindresorhus/type-fest/blob/main/source/readonly-keys-of.d.ts) ([#​619](https://togithub.com/sindresorhus/type-fest/issues/619)) [`a3e1589`](https://togithub.com/sindresorhus/type-fest/commit/a3e1589) - [`RequiredDeep`](https://togithub.com/sindresorhus/type-fest/blob/main/source/required-deep.d.ts) ([#​614](https://togithub.com/sindresorhus/type-fest/issues/614)) [`c2bf374`](https://togithub.com/sindresorhus/type-fest/commit/c2bf374) ##### Fixes - Remove `typescript` as a peer dependency [`f7139de`](https://togithub.com/sindresorhus/type-fest/commit/f7139de) - It was added in 3.10.0, but it caused some problems, so we are reverting it. ### [`v3.10.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.10.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.9.0...v3.10.0) ##### Improvements - Add `typescript` as a peer dependency ([#​606](https://togithub.com/sindresorhus/type-fest/issues/606)) [`5e6d9e8`](https://togithub.com/sindresorhus/type-fest/commit/5e6d9e8) ##### Fixes - `SetRequired`: Fix it incorrectly combining individual key types ([#​611](https://togithub.com/sindresorhus/type-fest/issues/611)) [`9c12497`](https://togithub.com/sindresorhus/type-fest/commit/9c12497) - `OverrideProperties`: Fix a missing case ([#​609](https://togithub.com/sindresorhus/type-fest/issues/609)) [`44ec7ec`](https://togithub.com/sindresorhus/type-fest/commit/44ec7ec) ### [`v3.9.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.9.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.8.0...v3.9.0) - Add [`OverrideProperties`](https://togithub.com/sindresorhus/type-fest/blob/main/source/override-properties.d.ts) type ([#​597](https://togithub.com/sindresorhus/type-fest/issues/597)) [`c365837`](https://togithub.com/sindresorhus/type-fest/commit/c365837) - `Join`: Support more cases ([#​594](https://togithub.com/sindresorhus/type-fest/issues/594)) [`bb81314`](https://togithub.com/sindresorhus/type-fest/commit/bb81314) ### [`v3.8.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.8.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.7.2...v3.8.0) - Add `IsX`/`IfX` types for `any`/`never`/`unknown` ([#​564](https://togithub.com/sindresorhus/type-fest/issues/564)) [`4045737`](https://togithub.com/sindresorhus/type-fest/commit/4045737) - Add [`LiteralToPrimitiveDeep`](https://togithub.com/sindresorhus/type-fest/blob/main/source/literal-to-primitive-deep.d.ts) type ([#​584](https://togithub.com/sindresorhus/type-fest/issues/584)) [`5374588`](https://togithub.com/sindresorhus/type-fest/commit/5374588) ### [`v3.7.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.7.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.7.1...v3.7.2) - Fix `Merge` with optional `any` value ([#​583](https://togithub.com/sindresorhus/type-fest/issues/583)) [`60a057b`](https://togithub.com/sindresorhus/type-fest/commit/60a057b) ### [`v3.7.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.7.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.7.0...v3.7.1) - Fix missing export ([#​580](https://togithub.com/sindresorhus/type-fest/issues/580)) [`3deac35`](https://togithub.com/sindresorhus/type-fest/commit/3deac35) ### [`v3.7.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.7.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.6.1...v3.7.0) ##### New types - [`TaggedUnion`](https://togithub.com/sindresorhus/type-fest/blob/main/source/tagged-union.d.ts) ([#​566](https://togithub.com/sindresorhus/type-fest/issues/566)) [`2e1cec8`](https://togithub.com/sindresorhus/type-fest/commit/2e1cec8) - [`IsLiteral`](https://togithub.com/sindresorhus/type-fest/blob/main/source/is-literal.d.ts) ([#​563](https://togithub.com/sindresorhus/type-fest/issues/563)) [`9d00bac`](https://togithub.com/sindresorhus/type-fest/commit/9d00bac) - [`IsStringLiteral`](https://togithub.com/sindresorhus/type-fest/blob/main/source/is-literal.d.ts) ([#​563](https://togithub.com/sindresorhus/type-fest/issues/563)) [`9d00bac`](https://togithub.com/sindresorhus/type-fest/commit/9d00bac) - [`IsNumericLiteral`](https://togithub.com/sindresorhus/type-fest/blob/main/source/is-literal.d.ts) ([#​563](https://togithub.com/sindresorhus/type-fest/issues/563)) [`9d00bac`](https://togithub.com/sindresorhus/type-fest/commit/9d00bac) - [`IsBooleanLiteral`](https://togithub.com/sindresorhus/type-fest/blob/main/source/is-literal.d.ts) ([#​563](https://togithub.com/sindresorhus/type-fest/issues/563)) [`9d00bac`](https://togithub.com/sindresorhus/type-fest/commit/9d00bac) - [`IsSymbolLiteral`](https://togithub.com/sindresorhus/type-fest/blob/main/source/is-literal.d.ts) ([#​563](https://togithub.com/sindresorhus/type-fest/issues/563)) [`9d00bac`](https://togithub.com/sindresorhus/type-fest/commit/9d00bac) - [`AbstractClass`](https://togithub.com/sindresorhus/type-fest/blob/c3bc0e8b08dc7656935eea49c76d8131a0abd32e/source/basic.d.ts#L15-L20) ([#​559](https://togithub.com/sindresorhus/type-fest/issues/559)) [`9b12767`](https://togithub.com/sindresorhus/type-fest/commit/9b12767) - [`AbstractConstructor`](https://togithub.com/sindresorhus/type-fest/blob/c3bc0e8b08dc7656935eea49c76d8131a0abd32e/source/basic.d.ts#L22-L27) ([#​559](https://togithub.com/sindresorhus/type-fest/issues/559)) [`9b12767`](https://togithub.com/sindresorhus/type-fest/commit/9b12767) ##### Improvements - `Except`: Add [`requireExactProps`](https://togithub.com/sindresorhus/type-fest/blob/c3bc0e8b08dc7656935eea49c76d8131a0abd32e/source/except.d.ts#L33-L40) option ([#​560](https://togithub.com/sindresorhus/type-fest/issues/560)) [`c5743c9`](https://togithub.com/sindresorhus/type-fest/commit/c5743c9) - `TsConfigJson`: Add TypeScript 5.0 options ([#​573](https://togithub.com/sindresorhus/type-fest/issues/573)) [`aafc938`](https://togithub.com/sindresorhus/type-fest/commit/aafc938) ### [`v3.6.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.6.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.6.0...v3.6.1) - `Join`: Fix usage of single element const tuple ([#​558](https://togithub.com/sindresorhus/type-fest/issues/558)) [`747e29b`](https://togithub.com/sindresorhus/type-fest/commit/747e29b) ### [`v3.6.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.6.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.5.7...v3.6.0) ##### New types - [`WritableDeep`](https://togithub.com/sindresorhus/type-fest/blob/main/source/writable-deep.d.ts) ([#​540](https://togithub.com/sindresorhus/type-fest/issues/540)) [`7538c05`](https://togithub.com/sindresorhus/type-fest/commit/7538c05) ##### Fixes - `PackageJson`: Fix `Imports` and `Exports` types ([#​555](https://togithub.com/sindresorhus/type-fest/issues/555)) [`3ebab0d`](https://togithub.com/sindresorhus/type-fest/commit/3ebab0d) ### [`v3.5.7`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.5.7) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.5.6...v3.5.7) - `TsConfigJson`: Fix `Plugin` type ([#​554](https://togithub.com/sindresorhus/type-fest/issues/554)) [`e3b1e96`](https://togithub.com/sindresorhus/type-fest/commit/e3b1e96) ### [`v3.5.6`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.5.6) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.5.5...v3.5.6) - Fix `Simplify` to actually expand type-hints ([#​553](https://togithub.com/sindresorhus/type-fest/issues/553)) [`aaef3e3`](https://togithub.com/sindresorhus/type-fest/commit/aaef3e3) ### [`v3.5.5`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.5.5) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.5.4...v3.5.5) - `PackageJson`: Make `Imports` object properties optional ([#​551](https://togithub.com/sindresorhus/type-fest/issues/551)) [`a729046`](https://togithub.com/sindresorhus/type-fest/commit/a729046) ### [`v3.5.4`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.5.4) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.5.3...v3.5.4) - `JsonValue`: Fix support for readonly arrays ([#​549](https://togithub.com/sindresorhus/type-fest/issues/549)) [`311051c`](https://togithub.com/sindresorhus/type-fest/commit/311051c) ### [`v3.5.3`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.5.3) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.5.2...v3.5.3) - `Exact`: Fix handling of deep optional unions ([#​546](https://togithub.com/sindresorhus/type-fest/issues/546)) [`5125e1b`](https://togithub.com/sindresorhus/type-fest/commit/5125e1b) ### [`v3.5.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.5.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.5.1...v3.5.2) - `CamelCase`: Fix some cases where it would incorrectly resolve to `never` - `Trim`: Remove all whitespace, not just spaces ### [`v3.5.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.5.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.5.0...v3.5.1) - `TsConfigJson`: Add missing `ES2022` ([#​536](https://togithub.com/sindresorhus/type-fest/issues/536)) [`1e76932`](https://togithub.com/sindresorhus/type-fest/commit/1e76932) ### [`v3.5.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.5.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.4.0...v3.5.0) ##### New types - [`IsEqual`](https://togithub.com/sindresorhus/type-fest/blob/main/source/is-equal.d.ts) ([#​522](https://togithub.com/sindresorhus/type-fest/issues/522)) [`e5a3a57`](https://togithub.com/sindresorhus/type-fest/commit/e5a3a57) ##### Improvements - `Join`: Support const tuple values ([#​533](https://togithub.com/sindresorhus/type-fest/issues/533)) [`db81191`](https://togithub.com/sindresorhus/type-fest/commit/db81191) - `TsConfigJson`: Sync with latest TypeScript version ([#​529](https://togithub.com/sindresorhus/type-fest/issues/529)) [`9f04028`](https://togithub.com/sindresorhus/type-fest/commit/9f04028) ##### Fixes - `CamelCase`: Fix handling of non-literal strings ([#​531](https://togithub.com/sindresorhus/type-fest/issues/531)) [`00b13f8`](https://togithub.com/sindresorhus/type-fest/commit/00b13f8) ### [`v3.4.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.4.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.3.0...v3.4.0) ##### New types - [`GlobalThis`](https://togithub.com/sindresorhus/type-fest/blob/main/source/global-this.d.ts) ([#​511](https://togithub.com/sindresorhus/type-fest/issues/511)) [`17dace9`](https://togithub.com/sindresorhus/type-fest/commit/17dace9) ##### Fixes - `Exact`: Fix handling of `Opaque` types ([#​525](https://togithub.com/sindresorhus/type-fest/issues/525)) [`84269a7`](https://togithub.com/sindresorhus/type-fest/commit/84269a7) ### [`v3.3.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.3.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.2.0...v3.3.0) ##### Improvements - `Jsonify`: Add "jump to definition" and `any` support ([#​519](https://togithub.com/sindresorhus/type-fest/issues/519)) [`2071f47`](https://togithub.com/sindresorhus/type-fest/commit/2071f47) ##### Fixes - `SetNonNullable`: Fix usage in type predicate context ([#​515](https://togithub.com/sindresorhus/type-fest/issues/515)) [`9bae03b`](https://togithub.com/sindresorhus/type-fest/commit/9bae03b) ### [`v3.2.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.2.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.1.0...v3.2.0) ##### New types - [`Jsonifiable`](https://togithub.com/sindresorhus/type-fest/blob/main/source/jsonifiable.d.ts) ([#​492](https://togithub.com/sindresorhus/type-fest/issues/492)) [`e11ab80`](https://togithub.com/sindresorhus/type-fest/commit/e11ab80) ##### Improvements - `TupleToUnion`: Support array ([#​504](https://togithub.com/sindresorhus/type-fest/issues/504)) [`a68f6b2`](https://togithub.com/sindresorhus/type-fest/commit/a68f6b2) - `CamelCase`: Add `preserveConsecutiveUppercase` option ([#​501](https://togithub.com/sindresorhus/type-fest/issues/501)) [`b11f017`](https://togithub.com/sindresorhus/type-fest/commit/b11f017) - `PackageJson`: Strict check for `imports` ([#​478](https://togithub.com/sindresorhus/type-fest/issues/478)) [`846f4db`](https://togithub.com/sindresorhus/type-fest/commit/846f4db) ##### Fixes - `Jsonify`: Make it look deeper ([#​498](https://togithub.com/sindresorhus/type-fest/issues/498)) [`e11d30b`](https://togithub.com/sindresorhus/type-fest/commit/e11d30b) - `Jsonify`: Fix usage with empty `Set` and `Map` ([#​497](https://togithub.com/sindresorhus/type-fest/issues/497)) [`f24821b`](https://togithub.com/sindresorhus/type-fest/commit/f24821b) ### [`v3.1.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.1.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.0.0...v3.1.0) - Add (experimental) [`MergeDeep`](https://togithub.com/sindresorhus/type-fest/blob/main/source/merge-deep.d.ts) type ([#​452](https://togithub.com/sindresorhus/type-fest/issues/452)) [`fedbc44`](https://togithub.com/sindresorhus/type-fest/commit/fedbc44) - Feedback wanted - `SetNonNullable`: Make it possible to apply it to all keys ([#​482](https://togithub.com/sindresorhus/type-fest/issues/482)) [`7d492c8`](https://togithub.com/sindresorhus/type-fest/commit/7d492c8) - Just leave out the second generic parameter to make it apply to all keys. ### [`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`](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-5.html#the-awaited-type-and-promise-improvements) 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) ### [`v2.1.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.1.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v2.0.0...v2.1.0) - Support readonly array in a few more places [`abb5b98`](https://togithub.com/sindresorhus/type-fest/commit/abb5b98) [`ae3e0c9`](https://togithub.com/sindresorhus/type-fest/commit/ae3e0c9) - Allow specifying value type in `ObservableLike` ([#​246](https://togithub.com/sindresorhus/type-fest/issues/246)) [`8b3719d`](https://togithub.com/sindresorhus/type-fest/commit/8b3719d) ### [`v2.0.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v2.0.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v1.4.0...v2.0.0) ##### Breaking - Require TypeScript 4.2 [`a55ebee`](https://togithub.com/sindresorhus/type-fest/commit/a55ebee) - Require Node.js 12.20 [`a55ebee`](https://togithub.com/sindresorhus/type-fest/commit/a55ebee) ##### Improvements - Add [`Jsonify`](https://togithub.com/sindresorhus/type-fest/blob/main/source/jsonify.d.ts) type ([#​244](https://togithub.com/sindresorhus/type-fest/issues/244)) [`5349d27`](https://togithub.com/sindresorhus/type-fest/commit/5349d27) - Add [`Constructor`](https://togithub.com/sindresorhus/type-fest/blob/ae1aebed2bc48a88ad6cab512129c659653bb2be/source/basic.d.ts#L8-L13) type [`49d0db8`](https://togithub.com/sindresorhus/type-fest/commit/49d0db8) - Improve `Class` type [`49d0db8`](https://togithub.com/sindresorhus/type-fest/commit/49d0db8) - Improve `Opaque` type [`7f63a6e`](https://togithub.com/sindresorhus/type-fest/commit/7f63a6e) ### [`v1.4.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v1.4.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v1.3.0...v1.4.0) - Add [`Includes`](https://togithub.com/sindresorhus/type-fest/blob/main/ts41/includes.d.ts) type ([#​217](https://togithub.com/sindresorhus/type-fest/issues/217)) [`bf4fc28`](https://togithub.com/sindresorhus/type-fest/commit/bf4fc28) - Add missing stuff to `TsConfigJson` and `PackageJson` types ([#​241](https://togithub.com/sindresorhus/type-fest/issues/241)) [`55426a0`](https://togithub.com/sindresorhus/type-fest/commit/55426a0) - Fix tuple index out of bounds type ([#​242](https://togithub.com/sindresorhus/type-fest/issues/242)) [`cf80add`](https://togithub.com/sindresorhus/type-fest/commit/cf80add) ### [`v1.3.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v1.3.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v1.2.3...v1.3.0) - Add [`Simplify`](https://togithub.com/sindresorhus/type-fest/blob/main/source/simplify.d.ts) type ([#​238](https://togithub.com/sindresorhus/type-fest/issues/238)) [`96f8d68`](https://togithub.com/sindresorhus/type-fest/commit/96f8d68) ### [`v1.2.3`](https://togithub.com/sindresorhus/type-fest/releases/tag/v1.2.3) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v1.2.2...v1.2.3) - Fix `CamelCase` with uppercase strings ([#​234](https://togithub.com/sindresorhus/type-fest/issues/234)) [`7d1edb5`](https://togithub.com/sindresorhus/type-fest/commit/7d1edb5) ### [`v1.2.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v1.2.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v1.2.1...v1.2.2) - Fix `Split` type ([#​226](https://togithub.com/sindresorhus/type-fest/issues/226)) [`a7fa37a`](https://togithub.com/sindresorhus/type-fest/commit/a7fa37a) ### [`v1.2.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v1.2.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v1.2.0...v1.2.1) - Fix `CamelCase` behavior when value is in uppercase ([#​220](https://togithub.com/sindresorhus/type-fest/issues/220)) [`10516fb`](https://togithub.com/sindresorhus/type-fest/commit/10516fb) ### [`v1.2.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v1.2.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v1.1.3...v1.2.0) - Add [`ScreamingSnakeCase`](https://togithub.com/sindresorhus/type-fest/blob/main/ts41/screaming-snake-case.d.ts) type ([#​214](https://togithub.com/sindresorhus/type-fest/issues/214)) [`ebb5a2d`](https://togithub.com/sindresorhus/type-fest/commit/ebb5a2d) ### [`v1.1.3`](https://togithub.com/sindresorhus/type-fest/releases/tag/v1.1.3) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v1.1.2...v1.1.3) - Add [@​category](https://togithub.com/category) JSDoc tag to improve reference docs generation ([#​209](https://togithub.com/sindresorhus/type-fest/issues/209)) [`6b8bee7`](https://togithub.com/sindresorhus/type-fest/commit/6b8bee7) ### [`v1.1.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v1.1.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v1.1.1...v1.1.2) - Add `string[]` to `PackageJson.Exports` ([#​210](https://togithub.com/sindresorhus/type-fest/issues/210)) [`c34bbd9`](https://togithub.com/sindresorhus/type-fest/commit/c34bbd9) ### [`v1.1.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v1.1.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v1.1.0...v1.1.1) - Fix missing type lib [`2ac33c7`](https://togithub.com/sindresorhus/type-fest/commit/2ac33c7) ### [`v1.1.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v1.1.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v1.0.2...v1.1.0) - Add `PackageJson.PublishConfig` type ([#​205](https://togithub.com/sindresorhus/type-fest/issues/205)) [`305795c`](https://togithub.com/sindresorhus/type-fest/commit/305795c) ### [`v1.0.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v1.0.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v1.0.1...v1.0.2) - Add missing exports for some of the TypeScript 4.1-only types ([#​196](https://togithub.com/sindresorhus/type-fest/issues/196)) [`73e9aa7`](https://togithub.com/sindresorhus/type-fest/commit/73e9aa7) ### [`v1.0.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v1.0.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v1.0.0...v1.0.1) - Fix `LastArrayElement` type [`8445521`](https://togithub.com/sindresorhus/type-fest/commit/8445521) ### [`v1.0.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v1.0.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v0.21.3...v1.0.0) - Add `CamelCasedProps`, `CamelCasedPropsDeep`, and [many more types](https://togithub.com/sindresorhus/type-fest#template-literal-types) ([#​179](https://togithub.com/sindresorhus/type-fest/issues/179)) [`c043c25`](https://togithub.com/sindresorhus/type-fest/commit/c043c25) - Add `LastArrayElement`, `Split`, and `Trim` types ([#​159](https://togithub.com/sindresorhus/type-fest/issues/159)) [`2f6aa0b`](https://togithub.com/sindresorhus/type-fest/commit/2f6aa0b) No breaking changes. It's 1.0.0 to mark its stability. ### [`v0.21.3`](https://togithub.com/sindresorhus/type-fest/releases/tag/v0.21.3) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v0.21.2...v0.21.3) - Fix TS type reference ([#​187](https://togithub.com/sindresorhus/type-fest/issues/187)) [`ed5f3d3`](https://togithub.com/sindresorhus/type-fest/commit/ed5f3d3) ### [`v0.21.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v0.21.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v0.21.1...v0.21.2) - Fix export for `Get` type ([#​181](https://togithub.com/sindresorhus/type-fest/issues/181)) [`a65377b`](https://togithub.com/sindresorhus/type-fest/commit/a65377b) ### [`v0.21.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v0.21.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v0.21.0...v0.21.1) - Fix `TypedArray` type export ([#​180](https://togithub.com/sindresorhus/type-fest/issues/180)) [`ccb3013`](https://togithub.com/sindresorhus/type-fest/commit/ccb3013) ### [`v0.21.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v0.21.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v0.20.2...v0.21.0) - Add [`Get`](https://togithub.com/sindresorhus/type-fest/blob/main/ts41/get.d.ts) type ([#​153](https://togithub.com/sindresorhus/type-fest/issues/153)) [`e40e640`](https://togithub.com/sindresorhus/type-fest/commit/e40e640) - Add [`Mutable`](https://togithub.com/sindresorhus/type-fest/blob/main/source/mutable.d.ts) type ([#​157](https://togithub.com/sindresorhus/type-fest/issues/157)) [`673c1aa`](https://togithub.com/sindresorhus/type-fest/commit/673c1aa) - Improve readability of `Merge` result ([#​170](https://togithub.com/sindresorhus/type-fest/issues/170)) [`c0e163d`](https://togithub.com/sindresorhus/type-fest/commit/c0e163d)

Configuration

📅 Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone Europe/Moscow, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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.

changelogg[bot] commented 1 year ago

Hey! Changelogs info seems to be missing or might be in incorrect format. Please use the below template in PR description to ensure Changelogg can detect your changes:

    - (tag) changelog_text
or
```
- tag: changelog_text
```
**OR**
You can add tag in PR header or while doing a commit too
```    
(tag) PR header
```
or
```
tag: PR header
```
Valid tags: **added** / **feat**, **changed**, **deprecated**, **fixed** / **fix**, **removed**, **security**, **build**, **ci**, **chore**, **docs**, **perf**, **refactor**, **revert**, **style**, **test**
Thanks!
For more info, check out [changelogg docs](https://docs.changelogg.io/)
viezly[bot] commented 1 year ago

Pull request by bot. No need to analyze

renovate[bot] commented 1 year ago

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


github-actions[bot] commented 1 year ago

Thanks for the PR!

This section of the codebase is owner by https://github.com/AlexRogalskiy/ - if they write a comment saying "LGTM" then it will be merged.

github-actions[bot] commented 1 year ago

Thanks for opening an issue! Make sure you've followed CONTRIBUTING.md.

github-actions[bot] commented 1 year ago

Hello from PR Helper

Is your PR ready for review and processing? Mark the PR ready by including #pr-ready in a comment.

If you still have work to do, even after marking this ready. Put the PR on hold by including #pr-onhold in a comment.