Skip to content

Tags: gr2m/github-project

Tags

v5.4.3

Toggle v5.4.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(deps): update dependency type-fest to v5

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [type-fest](https://redirect.github.com/sindresorhus/type-fest) |
[`^4.0.0` ->
`^5.0.0`](https://renovatebot.com/diffs/npm/type-fest/4.0.0/5.0.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/type-fest/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/4.0.0/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>sindresorhus/type-fest (type-fest)</summary>

###
[`v5.0.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v5.0.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.41.0...v5.0.0)

##### Breaking

- This package is now pure ESM. **Please [read
this](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c).**
- Require TypeScript 5.9
[`b5b0214`](https://redirect.github.com/sindresorhus/type-fest/commit/b5b0214)
- Require Node.js 20
[`cc2b0f2`](https://redirect.github.com/sindresorhus/type-fest/commit/cc2b0f2)
- Reminder: `type-fest` requires `strict: true` in your tsconfig.
- `StringKeyOf`: Rename to
[`KeyAsString`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/key-as-string.d.ts)
[`e492c9c`](https://redirect.github.com/sindresorhus/type-fest/commit/e492c9c)
-
[`ArrayTail`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/array-tail.d.ts):
Enable
[`preserveReadonly`](https://redirect.github.com/sindresorhus/type-fest/blob/68469722a9521122b6cb40376c4c4544aef28228/source/array-tail.d.ts#L8-L30)
by default and remove the option
[`b34b1d8`](https://redirect.github.com/sindresorhus/type-fest/commit/b34b1d8)
-
[`CamelCase`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/camel-case.d.ts)
/
[`CamelCasedProperties`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/camel-cased-properties.d.ts)
/
[`CamelCasedPropertiesDeep`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/camel-cased-properties-deep.d.ts)
/
[`PascalCase`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/pascal-case.d.ts)
/
[`PascalCasedProperties`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/pascal-cased-properties.d.ts)
/
[`PascalCasedPropertiesDeep`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/pascal-cased-properties-deep.d.ts):
Disable `preserveConsecutiveUppercase` by default
[`8226c1b`](https://redirect.github.com/sindresorhus/type-fest/commit/8226c1b)
  - This aligns it with the general JavaScript naming convention.
-
[`PartialDeep`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/partial-deep.d.ts):
Disable `allowUndefinedInNonTupleArrays` by default
[`b3c4524`](https://redirect.github.com/sindresorhus/type-fest/commit/b3c4524)
-
[`Split`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/split.d.ts):
Enable `strictLiteralChecks` by default
[`544a846`](https://redirect.github.com/sindresorhus/type-fest/commit/544a846)
-
[`Paths`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/paths.d.ts):
Default `maxRecursionDepth` 5 (was 10)
[`2ab5dec`](https://redirect.github.com/sindresorhus/type-fest/commit/2ab5dec)
-
[`ObservableLike`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/globals/observable-like.d.ts):
Move to sub-export
[`2a1072e`](https://redirect.github.com/sindresorhus/type-fest/commit/2a1072e)
- Deprecate `If*` types in favor of a single
[`If`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/if.d.ts)
[`4c2151a`](https://redirect.github.com/sindresorhus/type-fest/commit/4c2151a)

##### New types

-
[`Alphanumeric`](https://redirect.github.com/sindresorhus/type-fest/blob/fc14f87e7fbc89a5dd44291f2c1057d337c34bcd/source/characters.d.ts)
— Single alphanumeric character (`A–Z`, `a–z`, `0–9`).
[`484e030`](https://redirect.github.com/sindresorhus/type-fest/commit/484e030)
-
[`AllExtend`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/all-extend.d.ts)
— Evaluates to `true` if every element of a tuple/array extends `U`.
[`c8c6d55`](https://redirect.github.com/sindresorhus/type-fest/commit/c8c6d55)
-
[`ConditionalSimplify`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/conditional-simplify.d.ts)
— Simplifies a type’s unions/intersections with opt-in controls.
[`b7a4771`](https://redirect.github.com/sindresorhus/type-fest/commit/b7a4771)
-
[`ConditionalSimplifyDeep`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/conditional-simplify-deep.d.ts)
— Deep version of `ConditionalSimplify` that recurses into objects.
[`b7a4771`](https://redirect.github.com/sindresorhus/type-fest/commit/b7a4771)
-
[`DigitCharacter`](https://redirect.github.com/sindresorhus/type-fest/blob/fc14f87e7fbc89a5dd44291f2c1057d337c34bcd/source/characters.d.ts)
— Single ASCII digit character (`0–9`).
[`484e030`](https://redirect.github.com/sindresorhus/type-fest/commit/484e030)
-
[`ExcludeStrict`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/exclude-strict.d.ts)
— Non-distributive, stricter variant of `Exclude<T, U>`.
[`e6f62a2`](https://redirect.github.com/sindresorhus/type-fest/commit/e6f62a2)
-
[`ExtendsStrict`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/extends-strict.d.ts)
— Non-distributive `A extends B` check.
[`d71242a`](https://redirect.github.com/sindresorhus/type-fest/commit/d71242a)
-
[`ExtractStrict`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/extract-strict.d.ts)
— Non-distributive, stricter variant of `Extract<T, U>`.
[`98d24fa`](https://redirect.github.com/sindresorhus/type-fest/commit/98d24fa)
-
[`IsLowercase`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-lowercase.d.ts)
— Evaluates to `true` if a string literal is all lowercase.
[`afe132c`](https://redirect.github.com/sindresorhus/type-fest/commit/afe132c)
-
[`IsNullable`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-nullable.d.ts)
— Evaluates to `true` if `T` includes `null`.
[`5067e25`](https://redirect.github.com/sindresorhus/type-fest/commit/5067e25)
-
[`IsOptional`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-optional.d.ts)
— Evaluates to `true` if `T` includes `undefined`.
[`5067e25`](https://redirect.github.com/sindresorhus/type-fest/commit/5067e25)
-
[`IsOptionalKeyOf`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-optional-key-of.d.ts)
— Evaluates to `true` if property `K` of `T` is optional.
[`93728b5`](https://redirect.github.com/sindresorhus/type-fest/commit/93728b5)
-
[`IsReadonlyKeyOf`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-readonly-key-of.d.ts)
— Evaluates to `true` if property `K` of `T` is readonly.
[`93728b5`](https://redirect.github.com/sindresorhus/type-fest/commit/93728b5)
-
[`IsRequiredKeyOf`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-required-key-of.d.ts)
— Evaluates to `true` if property `K` of `T` is required.
[`93728b5`](https://redirect.github.com/sindresorhus/type-fest/commit/93728b5)
-
[`IsUnion`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-union.d.ts)
— Evaluates to `true` if `T` is a union type.
[`b3d92ed`](https://redirect.github.com/sindresorhus/type-fest/commit/b3d92ed)
-
[`IsUndefined`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-undefined.d.ts)
— Evaluates to `true` if the type is exactly `undefined`.
[`f7bc576`](https://redirect.github.com/sindresorhus/type-fest/commit/f7bc576)
-
[`IsUppercase`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-uppercase.d.ts)
— Evaluates to `true` if a string literal is all uppercase.
[`afe132c`](https://redirect.github.com/sindresorhus/type-fest/commit/afe132c)
-
[`LowercaseLetter`](https://redirect.github.com/sindresorhus/type-fest/blob/fc14f87e7fbc89a5dd44291f2c1057d337c34bcd/source/characters.d.ts)
— Single lowercase Latin letter (`a–z`).
[`484e030`](https://redirect.github.com/sindresorhus/type-fest/commit/484e030)
-
[`RemovePrefix`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/remove-prefix.d.ts)
— Removes a specified prefix from a string literal.
[`18a1c04`](https://redirect.github.com/sindresorhus/type-fest/commit/18a1c04)
-
[`UppercaseLetter`](https://redirect.github.com/sindresorhus/type-fest/blob/fc14f87e7fbc89a5dd44291f2c1057d337c34bcd/source/characters.d.ts)
— Single uppercase Latin letter (`A–Z`).
[`484e030`](https://redirect.github.com/sindresorhus/type-fest/commit/484e030)

##### Improvements

-
[`Jsonify`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/jsonify.d.ts):
Handle `unknown` as `JsonValue`
[`642bb13`](https://redirect.github.com/sindresorhus/type-fest/commit/642bb13)
-
[`SetRequired`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/set-required.d.ts)
/
[`SetOptional`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/set-optional.d.ts)
/
[`SetReadonly`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/set-readonly.d.ts):
Handle functions with properties
[`a5e45d4`](https://redirect.github.com/sindresorhus/type-fest/commit/a5e45d4)
-
[`Schema`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/schema.d.ts):
Preserve arrays/remove extraneous unions
[`8a96def`](https://redirect.github.com/sindresorhus/type-fest/commit/8a96def);
drop `undefined` for `recurseIntoArrays`
[`1cb955b`](https://redirect.github.com/sindresorhus/type-fest/commit/1cb955b)
-
[`ReadonlyKeysOf`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/readonly-keys-of.d.ts)
/
[`WritableKeysOf`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/writable-keys-of.d.ts):
Add `object` constraint
[`a6efbe0`](https://redirect.github.com/sindresorhus/type-fest/commit/a6efbe0)
-
[`TsConfigJson`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/tsconfig-json.d.ts):
Add TypeScript 5.9 fields
[`d2bda94`](https://redirect.github.com/sindresorhus/type-fest/commit/d2bda94)

##### Fixes

-
[`Or`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/or.d.ts):
Fix with `boolean`, `never`, `any`
[`42d6106`](https://redirect.github.com/sindresorhus/type-fest/commit/42d6106)
-
[`And`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/and.d.ts):
Fix with `boolean`, `never`, `any`
[`b38ac60`](https://redirect.github.com/sindresorhus/type-fest/commit/b38ac60)
-
[`IsStringLiteral`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-literal.d.ts):
Fix uncollapsed unions, and tagged types
[`eb37799`](https://redirect.github.com/sindresorhus/type-fest/commit/eb37799)
/
[`d1b35c7`](https://redirect.github.com/sindresorhus/type-fest/commit/d1b35c7)
-
[`Paths`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/paths.d.ts):
Fix behavior with index signatures
[`9926e5d`](https://redirect.github.com/sindresorhus/type-fest/commit/9926e5d)
-
[`ConditionalKeys`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/conditional-keys.d.ts):
Fix behavior with arrays and unions
[`4d7cc50`](https://redirect.github.com/sindresorhus/type-fest/commit/4d7cc50)
-
[`RequiredDeep`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/required-deep.d.ts):
Fix with `undefined`
[`bfcdbc4`](https://redirect.github.com/sindresorhus/type-fest/commit/bfcdbc4)
-
[`Split`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/split.d.ts):
Fix template strings ending with interpolation
[`853b881`](https://redirect.github.com/sindresorhus/type-fest/commit/853b881)
-
[`ArrayTail`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/array-tail.d.ts):
Fix fix non-tuple arrays
[`f3aabd8`](https://redirect.github.com/sindresorhus/type-fest/commit/f3aabd8)
- Fix `UnionMin` and `UnionMax`
[`d52d5e7`](https://redirect.github.com/sindresorhus/type-fest/commit/d52d5e7)

##### Meta

Huge thanks to all the contributors to this release, especially
[@&#8203;som-sm](https://redirect.github.com/som-sm) 🙌

***

###
[`v4.41.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.41.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.40.1...v4.41.0)

- Add
[`SetNonNullableDeep`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/set-non-nullable-deep.d.ts)
type
([#&#8203;1117](https://redirect.github.com/sindresorhus/type-fest/issues/1117))
[`b9606e7`](https://redirect.github.com/sindresorhus/type-fest/commit/b9606e7)
- `LessThan` / `GreaterThan` / `GreaterThanOrEqual`: Fix behaviour with
unions
([#&#8203;1116](https://redirect.github.com/sindresorhus/type-fest/issues/1116))
[`afd809a`](https://redirect.github.com/sindresorhus/type-fest/commit/afd809a)
- `RequireAllOrNone` / `RequireAtLeastOne` / `RequireExactlyOne` /
`RequireOneOrNone`: Fix behaviour with `any` and `never`
([#&#8203;1113](https://redirect.github.com/sindresorhus/type-fest/issues/1113))
[`8c154e9`](https://redirect.github.com/sindresorhus/type-fest/commit/8c154e9)

***

###
[`v4.40.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.40.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.40.0...v4.40.1)

- `PartialDeep`: Fix behaviour with functions containing properties
([#&#8203;1108](https://redirect.github.com/sindresorhus/type-fest/issues/1108))
[`86a3a69`](https://redirect.github.com/sindresorhus/type-fest/commit/86a3a69)
- `CamelCasedPropertiesDeep` / `DelimiterCasedPropertiesDeep` /
`KebabCasedPropertiesDeep` / `PascalCasedPropertiesDeep` /
`SnakeCasedPropertiesDeep`: Fix behaviour when property value is
`unknown`
([#&#8203;1112](https://redirect.github.com/sindresorhus/type-fest/issues/1112))
[`cfcf9ec`](https://redirect.github.com/sindresorhus/type-fest/commit/cfcf9ec)

***

###
[`v4.40.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.40.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.39.1...v4.40.0)

- Add
[`NonEmptyString`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/non-empty-string.d.ts)
type
([#&#8203;1103](https://redirect.github.com/sindresorhus/type-fest/issues/1103))
[`19a9c37`](https://redirect.github.com/sindresorhus/type-fest/commit/19a9c37)
- Add
[`UnknownMap`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/unknown-map.d.ts)
type
([#&#8203;1106](https://redirect.github.com/sindresorhus/type-fest/issues/1106))
[`b4ace2d`](https://redirect.github.com/sindresorhus/type-fest/commit/b4ace2d)
- Add
[`UnknownSet`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/unknown-set.d.ts)
type
([#&#8203;1106](https://redirect.github.com/sindresorhus/type-fest/issues/1106))
[`b4ace2d`](https://redirect.github.com/sindresorhus/type-fest/commit/b4ace2d)
- `IsFloat` / `IsInteger`: Fix instantiations with numbers represented
using exponential notation
([#&#8203;1101](https://redirect.github.com/sindresorhus/type-fest/issues/1101))
[`21a92f6`](https://redirect.github.com/sindresorhus/type-fest/commit/21a92f6)

***

###
[`v4.39.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.39.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.39.0...v4.39.1)

- `OptionalKeysOf` / `WritableKeysOf`: Fix generic assignability with
`keyof T`
([#&#8203;1098](https://redirect.github.com/sindresorhus/type-fest/issues/1098))
[`1b41ed3`](https://redirect.github.com/sindresorhus/type-fest/commit/1b41ed3)

***

###
[`v4.39.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.39.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.38.0...v4.39.0)

- `ArrayTail`: Add
[`preserveReadonly`](https://redirect.github.com/sindresorhus/type-fest/blob/07cb87075f9a9f067094a26d550b93c0fc83f748/source/array-tail.d.ts#L8-L30)
option
([#&#8203;1091](https://redirect.github.com/sindresorhus/type-fest/issues/1091))
[`544271e`](https://redirect.github.com/sindresorhus/type-fest/commit/544271e)
- `PartialDeep `: Fix behaviour when `strictNullChecks` is disabled
([#&#8203;1096](https://redirect.github.com/sindresorhus/type-fest/issues/1096))
[`7536bae`](https://redirect.github.com/sindresorhus/type-fest/commit/7536bae)
- `OptionalKeysOf` / `RequiredKeysOf`: Fix instantiations with unions
and arrays
([#&#8203;1089](https://redirect.github.com/sindresorhus/type-fest/issues/1089))
[`e1ac7b2`](https://redirect.github.com/sindresorhus/type-fest/commit/e1ac7b2)
- `WritableKeysOf` / `ReadonlyKeysOf`: Fix behavior with unions and
optional properties
([#&#8203;1088](https://redirect.github.com/sindresorhus/type-fest/issues/1088))
[`bbf9137`](https://redirect.github.com/sindresorhus/type-fest/commit/bbf9137)

***

###
[`v4.38.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.38.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.37.0...v4.38.0)

- `AsyncReturnType`: Add support for `PromiseLike`
([#&#8203;1082](https://redirect.github.com/sindresorhus/type-fest/issues/1082))
[`72ccde9`](https://redirect.github.com/sindresorhus/type-fest/commit/72ccde9)
- `DelimiterCase` / `SnakeCase` / `ScreamingSnakeCase` / `KebabCase`:
Fix instantiations containing punctuations
([#&#8203;1080](https://redirect.github.com/sindresorhus/type-fest/issues/1080))
[`063e28d`](https://redirect.github.com/sindresorhus/type-fest/commit/063e28d)
- `DelimiterCase`: Pass `Options` generic to all related types
([#&#8203;1078](https://redirect.github.com/sindresorhus/type-fest/issues/1078))
[`1974944`](https://redirect.github.com/sindresorhus/type-fest/commit/1974944)
- `CamelCasedPropertiesDeep`: Make nested array objects respect the
options
([#&#8203;1077](https://redirect.github.com/sindresorhus/type-fest/issues/1077))
[`c11c9ca`](https://redirect.github.com/sindresorhus/type-fest/commit/c11c9ca)

***

###
[`v4.37.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.37.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.36.0...v4.37.0)

- `Sum`: Add negative return value support
([#&#8203;1068](https://redirect.github.com/sindresorhus/type-fest/issues/1068))
[`af5bfb7`](https://redirect.github.com/sindresorhus/type-fest/commit/af5bfb7)
- `Subtract`: Add negative return value support
([#&#8203;1061](https://redirect.github.com/sindresorhus/type-fest/issues/1061))
[`2b85ae2`](https://redirect.github.com/sindresorhus/type-fest/commit/2b85ae2)
- `Split`: Add
[`strictLiteralChecks`](https://redirect.github.com/sindresorhus/type-fest/blob/ed8c987129fe180021348d8fdbd52e662ffd69a1/source/split.d.ts#L12-L34)
option
([#&#8203;1067](https://redirect.github.com/sindresorhus/type-fest/issues/1067))
[`cc93f85`](https://redirect.github.com/sindresorhus/type-fest/commit/cc93f85)
- `Split`: Fix instantiations with unions
([#&#8203;1067](https://redirect.github.com/sindresorhus/type-fest/issues/1067))
[`cc93f85`](https://redirect.github.com/sindresorhus/type-fest/commit/cc93f85)
- `Replace`: Fix instantiations with unions
([#&#8203;1065](https://redirect.github.com/sindresorhus/type-fest/issues/1065))
[`a733698`](https://redirect.github.com/sindresorhus/type-fest/commit/a733698)
- `DelimiterCase` / `SnakeCase` / `ScreamingSnakeCase` / `KebabCase`:
Fix default value for `splitOnNumbers` option
([#&#8203;1073](https://redirect.github.com/sindresorhus/type-fest/issues/1073))
[`e462e72`](https://redirect.github.com/sindresorhus/type-fest/commit/e462e72)

***

###
[`v4.36.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.36.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.35.0...v4.36.0)

- `TsConfigJson`: Add TypeScript 5.8 fields
([#&#8203;1064](https://redirect.github.com/sindresorhus/type-fest/issues/1064))
[`918156a`](https://redirect.github.com/sindresorhus/type-fest/commit/918156a)
- `Replace`: Add support for generating longer strings
([#&#8203;1060](https://redirect.github.com/sindresorhus/type-fest/issues/1060))
[`3c03a0d`](https://redirect.github.com/sindresorhus/type-fest/commit/3c03a0d)
- `DelimiterCase`: Internal improvements
([#&#8203;930](https://redirect.github.com/sindresorhus/type-fest/issues/930))
[`a463c30`](https://redirect.github.com/sindresorhus/type-fest/commit/a463c30)

***

###
[`v4.35.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.35.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.34.1...v4.35.0)

- Add
[`TupleToObject`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/tuple-to-object.d.ts)
type
([#&#8203;1055](https://redirect.github.com/sindresorhus/type-fest/issues/1055))
[`c8149ec`](https://redirect.github.com/sindresorhus/type-fest/commit/c8149ec)
- `Paths`: Add
[`depth`](https://redirect.github.com/sindresorhus/type-fest/blob/db3403a4b3d35641baacca7c1f41500a0e889528/source/paths.d.ts#L95-L128)
option
([#&#8203;1058](https://redirect.github.com/sindresorhus/type-fest/issues/1058))
[`2633e5b`](https://redirect.github.com/sindresorhus/type-fest/commit/2633e5b)

***

###
[`v4.34.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.34.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.34.0...v4.34.1)

- `OmitDeep`: Fix import statement
([#&#8203;1052](https://redirect.github.com/sindresorhus/type-fest/issues/1052))
[`e5b66a4`](https://redirect.github.com/sindresorhus/type-fest/commit/e5b66a4)

***

###
[`v4.34.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.34.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.33.0...v4.34.0)

- Add
[`AllUnionFields`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/all-union-fields.d.ts)
type
([#&#8203;997](https://redirect.github.com/sindresorhus/type-fest/issues/997))
[`9aba4c3`](https://redirect.github.com/sindresorhus/type-fest/commit/9aba4c3)
- `Paths`: Add
[`leavesOnly`](https://redirect.github.com/sindresorhus/type-fest/blob/00c221083167ca1b7ddf4f60f46ddf19f7515e1a/source/paths.d.ts#L54-L93)
option
([#&#8203;1050](https://redirect.github.com/sindresorhus/type-fest/issues/1050))
[`7dfb307`](https://redirect.github.com/sindresorhus/type-fest/commit/7dfb307)
- `OmitDeep`: Fix removal of multiple paths within arrays
([#&#8203;1049](https://redirect.github.com/sindresorhus/type-fest/issues/1049))
[`fa6e31b`](https://redirect.github.com/sindresorhus/type-fest/commit/fa6e31b)

***

###
[`v4.33.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.33.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.32.0...v4.33.0)

- `StringRepeat`: Add support for generating longer strings & fix
instantiations with unions
([#&#8203;1046](https://redirect.github.com/sindresorhus/type-fest/issues/1046))
[`fbccaab`](https://redirect.github.com/sindresorhus/type-fest/commit/fbccaab)
- `Split`: Add support for longer strings
([#&#8203;1042](https://redirect.github.com/sindresorhus/type-fest/issues/1042))
[`49605b9`](https://redirect.github.com/sindresorhus/type-fest/commit/49605b9)
- `Get`: Optimize performance
([#&#8203;1031](https://redirect.github.com/sindresorhus/type-fest/issues/1031))
[`cfb5947`](https://redirect.github.com/sindresorhus/type-fest/commit/cfb5947)
- `KeysOfUnion`: Fix assignability with `keyof`
([#&#8203;1009](https://redirect.github.com/sindresorhus/type-fest/issues/1009))
[`4789c7c`](https://redirect.github.com/sindresorhus/type-fest/commit/4789c7c)
- `IsStringLiteral`: Fix instantiations with infinite string types
([#&#8203;1044](https://redirect.github.com/sindresorhus/type-fest/issues/1044))
[`e7800af`](https://redirect.github.com/sindresorhus/type-fest/commit/e7800af)
- `SetRequiredDeep`: Fix handling of unions in nested keys
([#&#8203;1037](https://redirect.github.com/sindresorhus/type-fest/issues/1037))
[`bf5ce3c`](https://redirect.github.com/sindresorhus/type-fest/commit/bf5ce3c)
- `StringSlice`: Fix return type when passing in non-literal
([#&#8203;1036](https://redirect.github.com/sindresorhus/type-fest/issues/1036))
[`979eccf`](https://redirect.github.com/sindresorhus/type-fest/commit/979eccf)
- `Sum`/`Subtract`: Fix instantiations with unions
([#&#8203;1034](https://redirect.github.com/sindresorhus/type-fest/issues/1034))
[`69bfd51`](https://redirect.github.com/sindresorhus/type-fest/commit/69bfd51)

***

###
[`v4.32.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.32.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.31.0...v4.32.0)

##### New types

-
[`IsTuple`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-tuple.d.ts)
([#&#8203;1024](https://redirect.github.com/sindresorhus/type-fest/issues/1024))
[`1e0872d`](https://redirect.github.com/sindresorhus/type-fest/commit/1e0872d)
-
[`SetRequiredDeep`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/set-required-deep.d.ts)
([#&#8203;939](https://redirect.github.com/sindresorhus/type-fest/issues/939))
[`3d54627`](https://redirect.github.com/sindresorhus/type-fest/commit/3d54627)

##### Improvements

- `PartialDeep`: Add
[`allowUndefinedInNonTupleArrays`](https://redirect.github.com/sindresorhus/type-fest/blob/20f1995b4ac8974173a6766d608a5bc953865954/source/partial-deep.d.ts#L14-L38)
option
([#&#8203;1019](https://redirect.github.com/sindresorhus/type-fest/issues/1019))
[`278df80`](https://redirect.github.com/sindresorhus/type-fest/commit/278df80)

##### Fixes

- `SetRequired`: Fix support for removal of optional modifiers from
tuples
([#&#8203;1030](https://redirect.github.com/sindresorhus/type-fest/issues/1030))
[`c897aad`](https://redirect.github.com/sindresorhus/type-fest/commit/c897aad)

***

###
[`v4.31.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.31.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.30.2...v4.31.0)

- `SetFieldType`: Add option to preserve property modifiers
([#&#8203;1017](https://redirect.github.com/sindresorhus/type-fest/issues/1017))
[`59517cb`](https://redirect.github.com/sindresorhus/type-fest/commit/59517cb)
- `IsEqual`: Fix identity issue
([#&#8203;1012](https://redirect.github.com/sindresorhus/type-fest/issues/1012))
[`591700a`](https://redirect.github.com/sindresorhus/type-fest/commit/591700a)
- `SetOptional`: Fix instantiations with index signatures
([#&#8203;1014](https://redirect.github.com/sindresorhus/type-fest/issues/1014))
[`cb269ff`](https://redirect.github.com/sindresorhus/type-fest/commit/cb269ff)
- `SetRequired`: Fix instantiations with index signatures
([#&#8203;1014](https://redirect.github.com/sindresorhus/type-fest/issues/1014))
[`cb269ff`](https://redirect.github.com/sindresorhus/type-fest/commit/cb269ff)
- `SetReadonly`: Fix instantiations with index signatures
([#&#8203;1014](https://redirect.github.com/sindresorhus/type-fest/issues/1014))
[`cb269ff`](https://redirect.github.com/sindresorhus/type-fest/commit/cb269ff)

###
[`v4.30.2`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.30.2)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.30.1...v4.30.2)

- Fix missing export
([#&#8203;1011](https://redirect.github.com/sindresorhus/type-fest/issues/1011))
[`527d600`](https://redirect.github.com/sindresorhus/type-fest/commit/527d600)
- `SetOptional`/`SetRequired`/`SetReadonly`: Fix when the second
argument is `any`
([#&#8203;1007](https://redirect.github.com/sindresorhus/type-fest/issues/1007))
[`fdbcb11`](https://redirect.github.com/sindresorhus/type-fest/commit/fdbcb11)
- `SetOptional`: Fix when instantiated with unions
([#&#8203;1007](https://redirect.github.com/sindresorhus/type-fest/issues/1007))
[`fdbcb11`](https://redirect.github.com/sindresorhus/type-fest/commit/fdbcb11)

###
[`v4.30.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.30.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.30.0...v4.30.1)

- `Arrayable`: Make it more usable by removing `readonly`
([#&#8203;1003](https://redirect.github.com/sindresorhus/type-fest/issues/1003))
[`a128f69`](https://redirect.github.com/sindresorhus/type-fest/commit/a128f69)

###
[`v4.30.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.30.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.29.1...v4.30.0)

- Add
[`SharedUnionFields`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/shared-union-fields.d.ts)
type
([#&#8203;994](https://redirect.github.com/sindresorhus/type-fest/issues/994))
[`a716c29`](https://redirect.github.com/sindresorhus/type-fest/commit/a716c29)
- `ArrayTail`: Fix support for optional parameters
([#&#8203;977](https://redirect.github.com/sindresorhus/type-fest/issues/977))
[`f6b1387`](https://redirect.github.com/sindresorhus/type-fest/commit/f6b1387)

###
[`v4.29.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.29.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.29.0...v4.29.1)

- `IsAny`: Fix circular constraint error on TypeScript 5.4+
([#&#8203;993](https://redirect.github.com/sindresorhus/type-fest/issues/993))
[`32d94dd`](https://redirect.github.com/sindresorhus/type-fest/commit/32d94dd)

###
[`v4.29.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.29.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.28.1...v4.29.0)

- Add
[`IntClosedRange`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/int-closed-range.d.ts)
type
([#&#8203;992](https://redirect.github.com/sindresorhus/type-fest/issues/992))
[`d7b692b`](https://redirect.github.com/sindresorhus/type-fest/commit/d7b692b)
- `Schema`: Add
[`recurseIntoArrays`](https://redirect.github.com/sindresorhus/type-fest/blob/1d44863d3ac38fb3f32729cf4cc09bdc181089ce/source/schema.d.ts#L89-L113)
option
([#&#8203;960](https://redirect.github.com/sindresorhus/type-fest/issues/960))
[`fbbb8ba`](https://redirect.github.com/sindresorhus/type-fest/commit/fbbb8ba)

###
[`v4.28.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.28.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.28.0...v4.28.1)

- `SharedUnionFieldsDeep`: Fix support for optional fields
([#&#8203;988](https://redirect.github.com/sindresorhus/type-fest/issues/988))
[`4b49b93`](https://redirect.github.com/sindresorhus/type-fest/commit/4b49b93)

###
[`v4.28.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.28.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.27.1...v4.28.0)

- `TsConfigJson`: Add TypeScript 5.7 fields
([#&#8203;987](https://redirect.github.com/sindresorhus/type-fest/issues/987))
[`9d6fff3`](https://redirect.github.com/sindresorhus/type-fest/commit/9d6fff3)

###
[`v4.27.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.27.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.27.0...v4.27.1)

- `SharedUnionFieldsDeep`: Fix propagation for non union root types
([#&#8203;984](https://redirect.github.com/sindresorhus/type-fest/issues/984))
[`f215f9f`](https://redirect.github.com/sindresorhus/type-fest/commit/f215f9f)
- `ArraySlice`: Fix support for union input
([#&#8203;986](https://redirect.github.com/sindresorhus/type-fest/issues/986))
[`0efbae3`](https://redirect.github.com/sindresorhus/type-fest/commit/0efbae3)

###
[`v4.27.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.27.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.26.1...v4.27.0)

- Add
[`Words`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/words.d.ts)
type
([#&#8203;975](https://redirect.github.com/sindresorhus/type-fest/issues/975))
[`13c0c83`](https://redirect.github.com/sindresorhus/type-fest/commit/13c0c83)
- `Get`: Fix handling of paths with number template literal
([#&#8203;968](https://redirect.github.com/sindresorhus/type-fest/issues/968))
[`b93f54a`](https://redirect.github.com/sindresorhus/type-fest/commit/b93f54a)
- `TsConfigJson`: Add `noCheck` to `compilerOptions`
([#&#8203;981](https://redirect.github.com/sindresorhus/type-fest/issues/981))
[`a470913`](https://redirect.github.com/sindresorhus/type-fest/commit/a470913)

###
[`v4.26.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.26.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.26.0...v4.26.1)

- `Exact`: Fix usage with recursive types and unions
([#&#8203;949](https://redirect.github.com/sindresorhus/type-fest/issues/949))
[`91f6d39`](https://redirect.github.com/sindresorhus/type-fest/commit/91f6d39)

###
[`v4.26.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.26.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.25.0...v4.26.0)

- Add
[`UnionToTuple`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/union-to-tuple.d.ts)
type
([#&#8203;945](https://redirect.github.com/sindresorhus/type-fest/issues/945))
[`1f4f7a1`](https://redirect.github.com/sindresorhus/type-fest/commit/1f4f7a1)

###
[`v4.25.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.25.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.24.0...v4.25.0)

- Add `StringRepeat` type
([#&#8203;938](https://redirect.github.com/sindresorhus/type-fest/issues/938))
[`a83e87e`](https://redirect.github.com/sindresorhus/type-fest/commit/a83e87e)
- Add `Arrayable` type
[#&#8203;270](https://redirect.github.com/sindresorhus/type-fest/issues/270)
([#&#8203;935](https://redirect.github.com/sindresorhus/type-fest/issues/935))
[`9aabcb9`](https://redirect.github.com/sindresorhus/type-fest/commit/9aabcb9)

###
[`v4.24.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.24.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.23.0...v4.24.0)

- `Path`: Add `bracketNotation` option
([#&#8203;926](https://redirect.github.com/sindresorhus/type-fest/issues/926))
[`3b15a94`](https://redirect.github.com/sindresorhus/type-fest/commit/3b15a94)

###
[`v4.23.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.23.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.22.1...v4.23.0)

- `Paths`: Add `maxRecursionDepth` option
([#&#8203;920](https://redirect.github.com/sindresorhus/type-fest/issues/920))
[`052e887`](https://redirect.github.com/sindresorhus/type-fest/commit/052e887)

###
[`v4.22.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.22.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.22.0...v4.22.1)

- Fix missing exported internal types
([#&#8203;918](https://redirect.github.com/sindresorhus/type-fest/issues/918))
[`4b74444`](https://redirect.github.com/sindresorhus/type-fest/commit/4b74444)

###
[`v4.22.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.22.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.21.0...v4.22.0)

##### New types

-
[`ArrayTail`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/array-tail.d.ts)
([#&#8203;913](https://redirect.github.com/sindresorhus/type-fest/issues/913))
[`128b21e`](https://redirect.github.com/sindresorhus/type-fest/commit/128b21e)
-
[`NonEmptyTuple`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/non-empty-tuple.d.ts)
([#&#8203;915](https://redirect.github.com/sindresorhus/type-fest/issues/915))
[`bb57638`](https://redirect.github.com/sindresorhus/type-fest/commit/bb57638)
-
[`FindGlobalType`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/find-global-type.d.ts)
([#&#8203;908](https://redirect.github.com/sindresorhus/type-fest/issues/908))
[`0086cd6`](https://redirect.github.com/sindresorhus/type-fest/commit/0086cd6)
-
[`FindGlobalInstanceType`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/find-global-type.d.ts)
([#&#8203;908](https://redirect.github.com/sindresorhus/type-fest/issues/908))
[`0086cd6`](https://redirect.github.com/sindresorhus/type-fest/commit/0086cd6)

##### Improvements

- Ensure all `RequireX` types' second parameter is optional
([#&#8203;907](https://redirect.github.com/sindresorhus/type-fest/issues/907))
[`fee4e04`](https://redirect.github.com/sindresorhus/type-fest/commit/fee4e04)
-
[`StructuredCloneable`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/find-global-type.d.ts):
Include web-specific types when available
([#&#8203;908](https://redirect.github.com/sindresorhus/type-fest/issues/908))
[`0086cd6`](https://redirect.github.com/sindresorhus/type-fest/commit/0086cd6)

##### Fixes

- `Exact`: Fix type when class is present
([#&#8203;911](https://redirect.github.com/sindresorhus/type-fest/issues/911))
[`bf85819`](https://redirect.github.com/sindresorhus/type-fest/commit/bf85819)

###
[`v4.21.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.21.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.20.1...v4.21.0)

##### New types

-
[`StructuredCloneable`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/structured-cloneable.d.ts)
([#&#8203;897](https://redirect.github.com/sindresorhus/type-fest/issues/897))
[`737550b`](https://redirect.github.com/sindresorhus/type-fest/commit/737550b)

##### Fixes

- `Jsonify`: Convert `undefined` to `null` in union element of array
([#&#8203;901](https://redirect.github.com/sindresorhus/type-fest/issues/901))
[`60c1024`](https://redirect.github.com/sindresorhus/type-fest/commit/60c1024)
- `Exact`: Fix support for `Date` in union
([#&#8203;902](https://redirect.github.com/sindresorhus/type-fest/issues/902))
[`d89a709`](https://redirect.github.com/sindresorhus/type-fest/commit/d89a709)
- `CamelCasedPropertiesDeep`: Fix handling of non-recursive types inside
target type
([#&#8203;890](https://redirect.github.com/sindresorhus/type-fest/issues/890))
[`476024d`](https://redirect.github.com/sindresorhus/type-fest/commit/476024d)

###
[`v4.20.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.20.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.20.0...v4.20.1)

- `Schema`: Fix handling of arrays
([#&#8203;887](https://redirect.github.com/sindresorhus/type-fest/issues/887))
[`c570ec2`](https://redirect.github.com/sindresorhus/type-fest/commit/c570ec2)
- `Paths`: Prevent infinite recursion
([#&#8203;891](https://redirect.github.com/sindresorhus/type-fest/issues/891))
[`7d4e875`](https://redirect.github.com/sindresorhus/type-fest/commit/7d4e875)

###
[`v4.20.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.20.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.19.0...v4.20.0)

- `SimplifyDeep`: Support array
([#&#8203;888](https://redirect.github.com/sindresorhus/type-fest/issues/888))
[`a6ab051`](https://redirect.github.com/sindresorhus/type-fest/commit/a6ab051)
- `IsLiteral`: Return `false` for tagged types
([#&#8203;886](https://redirect.github.com/sindresorhus/type-fest/issues/886))
[`587380c`](https://redirect.github.com/sindresorhus/type-fest/commit/587380c)

###
[`v4.19.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.19.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.18.3...v4.19.0)

- Add
[`SimplifyDeep`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/simplify-deep.d.ts)
type
([#&#8203;882](https://redirect.github.com/sindresorhus/type-fest/issues/882))
[`3a04fcf`](https://redirect.github.com/sindresorhus/type-fest/commit/3a04fcf)

###
[`v4.18.3`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.18.3)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.18.2...v4.18.3)

- `ConditionalKeys`: Fix filtering out never type
([#&#8203;881](https://redirect.github.com/sindresorhus/type-fest/issues/881))
[`863511d`](https://redirect.github.com/sindresorhus/type-fest/commit/863511d)

###
[`v4.18.2`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.18.2)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.18.1...v4.18.2)

- `CamelCasedPropertiesDeep`: Fix tuple being incorrectly turned into
array
([#&#8203;818](https://redirect.github.com/sindresorhus/type-fest/issues/818))
[`4e7bb18`](https://redirect.github.com/sindresorhus/type-fest/commit/4e7bb18)

###
[`v4.18.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.18.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.18.0...v4.18.1)

- Fix missing exports
([#&#8203;876](https://redirect.github.com/sindresorhus/type-fest/issues/876))
[`ed860e9`](https://redirect.github.com/sindresorhus/type-fest/commit/ed860e9)

###
[`v4.18.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.18.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.17.0...v4.18.0)

##### New types

-
[`Or`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/or.d.ts)
[`909c38e`](https://redirect.github.com/sindresorhus/type-fest/commit/909c38e)
-
[`And`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/and.d.ts)
[`9d628aa`](https://redirect.github.com/sindresorhus/type-fest/commit/9d628aa)

##### Improvements

- `TsConfigJson`: Add `preserve` module type and `ES2022` lib types
([#&#8203;874](https://redirect.github.com/sindresorhus/type-fest/issues/874))
[`7096613`](https://redirect.github.com/sindresorhus/type-fest/commit/7096613)
- `Opaque`: Mark as deprecated
([#&#8203;867](https://redirect.github.com/sindresorhus/type-fest/issues/867))
[`ef7b580`](https://redirect.github.com/sindresorhus/type-fest/commit/ef7b580)
- `UnwrapOpaque`: Mark as deprecated
([#&#8203;867](https://redirect.github.com/sindresorhus/type-fest/issues/867))
[`ef7b580`](https://redirect.github.com/sindresorhus/type-fest/commit/ef7b580)

###
[`v4.17.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.17.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.16.0...v4.17.0)

##### New types

-
[`IsNull`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-null.d.ts)
[`d639574`](https://redirect.github.com/sindresorhus/type-fest/commit/d639574)

##### Fixes

- `Zero`: Fix missing export
([#&#8203;870](https://redirect.github.com/sindresorhus/type-fest/issues/870))
[`91a2b1e`](https://redirect.github.com/sindresorhus/type-fest/commit/91a2b1e)

###
[`v4.16.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.16.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.15.0...v4.16.0)

##### New types

-
[`IsInteger`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-integer.d.ts)
-
[`IsFloat`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/is-float.d.ts)

##### Fixes

- `Integer`: Fix handling of some edge-cases
([#&#8203;857](https://redirect.github.com/sindresorhus/type-fest/issues/857))
[`f5b09de`](https://redirect.github.com/sindresorhus/type-fest/commit/f5b09de)
- `Float`: Fix handling of some edge-cases
([#&#8203;857](https://redirect.github.com/sindresorhus/type-fest/issues/857))
[`f5b09de`](https://redirect.github.com/sindresorhus/type-fest/commit/f5b09de)

###
[`v4.15.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.15.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.14.0...v4.15.0)

##### New types

-
[`SingleKeyObject`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/single-key-object.d.ts)
([#&#8203;849](https://redirect.github.com/sindresorhus/type-fest/issues/849))
[`fa1c3f3`](https://redirect.github.com/sindresorhus/type-fest/commit/fa1c3f3)
-
[`IfEmptyObject`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/if-empty-object.d.ts)
([#&#8203;849](https://redirect.github.com/sindresorhus/type-fest/issues/849))
[`fa1c3f3`](https://redirect.github.com/sindresorhus/type-fest/commit/fa1c3f3)

##### Fixes

- `ConditionalKeys`: Fix TypeScript 5.4 compatibility
([#&#8203;852](https://redirect.github.com/sindresorhus/type-fest/issues/852))
[`0fb2d62`](https://redirect.github.com/sindresorhus/type-fest/commit/0fb2d62)
- `WritableDeep`: Fix TypeScript 5.4 compatibility
([#&#8203;839](https://redirect.github.com/sindresorhus/type-fest/issues/839))
[`2878773`](https://redirect.github.com/sindresorhus/type-fest/commit/2878773)
- `ReadonlyDeep`: Fix TypeScript 5.4 compatibility
([#&#8203;839](https://redirect.github.com/sindresorhus/type-fest/issues/839))
[`2878773`](https://redirect.github.com/sindresorhus/type-fest/commit/2878773)

###
[`v4.14.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.14.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.13.1...v4.14.0)

- Add
[`DistributedPick`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/distributed-pick.d.ts)
type
([#&#8203;841](https://redirect.github.com/sindresorhus/type-fest/issues/841))
[`fa4099c`](https://redirect.github.com/sindresorhus/type-fest/commit/fa4099c)

###
[`v4.13.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.13.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.13.0...v4.13.1)

- `SetParameterType`: Properly fix compatibility with TypeScript 5.4
([#&#8203;836](https://redirect.github.com/sindresorhus/type-fest/issues/836))
[`a186adb`](https://redirect.github.com/sindresorhus/type-fest/commit/a186adb)

###
[`v4.13.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.13.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.12.0...v4.13.0)

##### New types

-
[`DistributedOmit`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/distributed-omit.d.ts)
([#&#8203;820](https://redirect.github.com/sindresorhus/type-fest/issues/820))
[`bc49577`](https://redirect.github.com/sindresorhus/type-fest/commit/bc49577)

##### Improvements

- `ArraySlice`: Support array spread
([#&#8203;832](https://redirect.github.com/sindresorhus/type-fest/issues/832))
[`d2d0d01`](https://redirect.github.com/sindresorhus/type-fest/commit/d2d0d01)

##### Fixes

- `SetParameterType`: Fix compatibility with TypeScript 5.4
([#&#8203;835](https://redirect.github.com/sindresorhus/type-fest/issues/835))
[`2bc451e`](https://redirect.github.com/sindresorhus/type-fest/commit/2bc451e)
- `OmitDeep`: Fix handling for when the given path is not matched
([#&#8203;834](https://redirect.github.com/sindresorhus/type-fest/issues/834))
[`4f14bff`](https://redirect.github.com/sindresorhus/type-fest/commit/4f14bff)

###
[`v4.12.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.12.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.11.1...v4.12.0)

##### New types

-
[`ArraySlice`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/array-slice.d.ts)
-
[`StringSlice`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/string-slice.d.ts)
-
[`IsNegative`](https://redirect.github.com/sindresorhus/type-fest/blob/85221aa12f2e9ed9d76e94e3c73b6bd904889bf6/source/numeric.d.ts#L172-L187)
-
[`GreaterThan`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/greater-than.d.ts)
-
[`GreaterThanOrEqual`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/greater-than-or-equal.d.ts)
-
[`LessThan`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/less-than.d.ts)
-
[`LessThanOrEqual`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/less-than-or-equal.d.ts)
-
[`Sum`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/sum.d.ts)
-
[`Subtract`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/subtract.d.ts)

###
[`v4.11.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.11.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.11.0...v4.11.1)

- `OmitDeep`: Fix internally imported type
([#&#8203;824](https://redirect.github.com/sindresorhus/type-fest/issues/824))
[`2061925`](https://redirect.github.com/sindresorhus/type-fest/commit/2061925)

###
[`v4.11.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.11.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.10.3...v4.11.0)

##### New types

-
[`OmitDeep`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/omit-deep.d.ts)
([#&#8203;816](https://redirect.github.com/sindresorhus/type-fest/issues/816))
[`0e196aa`](https://redirect.github.com/sindresorhus/type-fest/commit/0e196aa)
-
[`ArraySplice`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/array-splice.d.ts)
([#&#8203;816](https://redirect.github.com/sindresorhus/type-fest/issues/816))
[`0e196aa`](https://redirect.github.com/sindresorhus/type-fest/commit/0e196aa)

##### Improvements

- `Tagged`: Add metadata support
([#&#8203;723](https://redirect.github.com/sindresorhus/type-fest/issues/723))
[`3ec8dba`](https://redirect.github.com/sindresorhus/type-fest/commit/3ec8dba)

###
[`v4.10.3`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.10.3)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.10.2...v4.10.3)

- `PartialOnUndefinedDeep`: Fix it incorrectly removing non-optional
properties when the input type contains an index signature
([#&#8203;764](https://redirect.github.com/sindresorhus/type-fest/issues/764))
[`2f4b55a`](https://redirect.github.com/sindresorhus/type-fest/commit/2f4b55a)

###
[`v4.10.2`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.10.2)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.10.1...v4.10.2)

- `MergeDeep`: Fix compatibility with TypeScript 5.4
([#&#8203;807](https://redirect.github.com/sindresorhus/type-fest/issues/807))
[`5f6165a`](https://redirect.github.com/sindresorhus/type-fest/commit/5f6165a)

###
[`v4.10.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.10.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.10.0...v4.10.1)

- Fix support for `exactOptionalPropertyTypes: true` tsconfig
([#&#8203;804](https://redirect.github.com/sindresorhus/type-fest/issues/804))
[`a54e313`](https://redirect.github.com/sindresorhus/type-fest/commit/a54e313)

###
[`v4.10.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.10.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.9.0...v4.10.0)

- `Get`: Fix handling of readonly array
([#&#8203;799](https://redirect.github.com/sindresorhus/type-fest/issues/799))
[`4a38651`](https://redirect.github.com/sindresorhus/type-fest/commit/4a38651)
- `SharedUnionFieldsDeep`: Skip if input type is not a union type
([#&#8203;798](https://redirect.github.com/sindresorhus/type-fest/issues/798))
[`6f1db93`](https://redirect.github.com/sindresorhus/type-fest/commit/6f1db93)
- `DelimiterCasedPropertiesDeep`: Don't recurse into intersection type
that include primitive value
([#&#8203;789](https://redirect.github.com/sindresorhus/type-fest/issues/789))
[`eb96609`](https://redirect.github.com/sindresorhus/type-fest/commit/eb96609)
- `Merge`: Don't turn undefined into optional key
([#&#8203;787](https://redirect.github.com/sindresorhus/type-fest/issues/787))
[`0aec247`](https://redirect.github.com/sindresorhus/type-fest/commit/0aec247)

###
[`v4.9.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.9.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.8.3...v4.9.0)

##### New types

-
[`SharedUnionFieldsDeep`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/shared-union-fields-deep.d.ts)
([#&#8203;783](https://redirect.github.com/sindresorhus/type-fest/issues/783))
[`94bb3d3`](https://redirect.github.com/sindresorhus/type-fest/commit/94bb3d3)

##### Improvements

- `ReadonlyDeep`: Fix usage with properties defined with `void`
([#&#8203;782](https://redirect.github.com/sindresorhus/type-fest/issues/782))
[`a919f93`](https://redirect.github.com/sindresorhus/type-fest/commit/a919f93)
- `ConditionalPickDeep`: Support interface
([#&#8203;776](https://redirect.github.com/sindresorhus/type-fest/issues/776))
[`ebb7a59`](https://redirect.github.com/sindresorhus/type-fest/commit/ebb7a59)

###
[`v4.8.3`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.8.3)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.8.2...v4.8.3)

- `MergeDeep`: Fix optional key when value type is `any` or `never`
([#&#8203;777](https://redirect.github.com/sindresorhus/type-fest/issues/777))
[`609c097`](https://redirect.github.com/sindresorhus/type-fest/commit/609c097)
- `Paths`: Ensure it doesn't recurse into `Map` or `Set`'s prototype
properties
([#&#8203;772](https://redirect.github.com/sindresorhus/type-fest/issues/772))
[`6759853`](https://redirect.github.com/sindresorhus/type-fest/commit/6759853)

###
[`v4.8.2`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.8.2)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.8.1...v4.8.2)

- `DelimiterCasedPropertiesDeep`: Fix handing of string
([#&#8203;768](https://redirect.github.com/sindresorhus/type-fest/issues/768))
[`e26c779`](https://redirect.github.com/sindresorhus/type-fest/commit/e26c779)

###
[`v4.8.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.8.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.8.0...v4.8.1)

- `Jsonify`: Fix usage with readonly array
[`f8019c2`](https://redirect.github.com/sindresorhus/type-fest/commit/f8019c2)
- Revert "Add `Element` to type `BuiltIns`
([#&#8203;745](https://redirect.github.com/sindresorhus/type-fest/issues/745))"
[`1b25feb`](https://redirect.github.com/sindresorhus/type-fest/commit/1b25feb)
  - It caused problems when `DOM` types are not available.

###
[`v4.8.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.8.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.7.1...v4.8.0)

- `PickDeep`: Support interface
([#&#8203;755](https://redirect.github.com/sindresorhus/type-fest/issues/755))
[`1c65935`](https://redirect.github.com/sindresorhus/type-fest/commit/1c65935)
- `Paths`: Support interface
([#&#8203;746](https://redirect.github.com/sindresorhus/type-fest/issues/746))
[`8fa831e`](https://redirect.github.com/sindresorhus/type-fest/commit/8fa831e)
- `ObjectValue`: Support any kind of number index
([#&#8203;753](https://redirect.github.com/sindresorhus/type-fest/issues/753))
[`972815c`](https://redirect.github.com/sindresorhus/type-fest/commit/972815c)
- `Class`: Fix type inference
([#&#8203;701](https://redirect.github.com/sindresorhus/type-fest/issues/701))
[`7294cf0`](https://redirect.github.com/sindresorhus/type-fest/commit/7294cf0)
- `DelimiterCasedPropertiesDeep`: Improve array handling
([#&#8203;744](https://redirect.github.com/sindresorhus/type-fest/issues/744))
[`59411c8`](https://redirect.github.com/sindresorhus/type-fest/commit/59411c8)
- `PartialDeep `: Don't recurse into `HTMLElement`
([#&#8203;745](https://redirect.github.com/sindresorhus/type-fest/issues/745))
[`d42ea80`](https://redirect.github.com/sindresorhus/type-fest/commit/d42ea80)
- Add `preserveConsecutiveUppercase` to `PascalCase` and friends
([#&#8203;749](https://redirect.github.com/sindresorhus/type-fest/issues/749))
[`e58127a`](https://redirect.github.com/sindresorhus/type-fest/commit/e58127a)

###
[`v4.7.1`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.7.1)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.7.0...v4.7.1)

- Revert "`PartialDeep`: Ensure it doesn't recurse into prototype
properties"
([#&#8203;743](https://redirect.github.com/sindresorhus/type-fest/issues/743))
[`9f47b11`](https://redirect.github.com/sindresorhus/type-fest/commit/9f47b11)

###
[`v4.7.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v4.7.0)

[Compare
Source](https://redirect.github.com/sindresorhus/type-fest/compare/v4.6.0...v4.7.0)

##### New types

- [`Pic

</details>

---

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

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/gr2m/github-project).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

v5.4.2

Toggle v5.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(deps): update octokit monorepo (major) (#174)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@octokit/app](https://redirect.github.com/octokit/app.js) |
[`^15.0.0` ->
`^16.0.0`](https://renovatebot.com/diffs/npm/@octokit%2fapp/15.0.1/16.0.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fapp/16.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fapp/16.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fapp/15.0.1/16.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fapp/15.0.1/16.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@octokit/core](https://redirect.github.com/octokit/core.js) |
[`^6.0.0` ->
`^7.0.0`](https://renovatebot.com/diffs/npm/@octokit%2fcore/6.1.5/7.0.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fcore/7.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fcore/7.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fcore/6.1.5/7.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fcore/6.1.5/7.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@octokit/plugin-paginate-rest](https://redirect.github.com/octokit/plugin-paginate-rest.js)
| [`^12.0.0` ->
`^13.0.0`](https://renovatebot.com/diffs/npm/@octokit%2fplugin-paginate-rest/12.0.0/13.0.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fplugin-paginate-rest/13.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fplugin-paginate-rest/13.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fplugin-paginate-rest/12.0.0/13.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fplugin-paginate-rest/12.0.0/13.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@octokit/plugin-throttling](https://redirect.github.com/octokit/plugin-throttling.js)
| [`^10.0.0` ->
`^11.0.0`](https://renovatebot.com/diffs/npm/@octokit%2fplugin-throttling/10.0.0/11.0.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fplugin-throttling/11.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fplugin-throttling/11.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fplugin-throttling/10.0.0/11.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fplugin-throttling/10.0.0/11.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>octokit/app.js (@&#8203;octokit/app)</summary>

###
[`v16.0.1`](https://redirect.github.com/octokit/app.js/releases/tag/v16.0.1)

[Compare
Source](https://redirect.github.com/octokit/app.js/compare/v16.0.0...v16.0.1)

##### Bug Fixes

- **deps:** update octokit monorepo (major)
([#&#8203;629](https://redirect.github.com/octokit/app.js/issues/629))
([b5874fa](https://redirect.github.com/octokit/app.js/commit/b5874fa2aeb4fd58b4958fc9cf54799379695ab9))

###
[`v16.0.0`](https://redirect.github.com/octokit/app.js/releases/tag/v16.0.0)

[Compare
Source](https://redirect.github.com/octokit/app.js/compare/v15.1.6...v16.0.0)

##### Continuous Integration

- stop testing against NodeJS v18
([#&#8203;627](https://redirect.github.com/octokit/app.js/issues/627))
([08b6329](https://redirect.github.com/octokit/app.js/commit/08b6329baeecdb81299dc7fab386eb3779c111ee))

##### BREAKING CHANGES

-   Drop support for NodeJS v18

-   build: set minimal node version in build script to v20

-   ci: stop testing against NodeJS v18

###
[`v15.1.6`](https://redirect.github.com/octokit/app.js/releases/tag/v15.1.6)

[Compare
Source](https://redirect.github.com/octokit/app.js/compare/v15.1.5...v15.1.6)

##### Bug Fixes

- **deps:** update octokit monorepo (major)
([#&#8203;618](https://redirect.github.com/octokit/app.js/issues/618))
([fcb4d99](https://redirect.github.com/octokit/app.js/commit/fcb4d99a33e3b1fdb0a3a13ba738b15b289a4aad))

###
[`v15.1.5`](https://redirect.github.com/octokit/app.js/releases/tag/v15.1.5)

[Compare
Source](https://redirect.github.com/octokit/app.js/compare/v15.1.4...v15.1.5)

##### Bug Fixes

- **deps:** bump `@octokit/types` to v13.8.0
([#&#8203;597](https://redirect.github.com/octokit/app.js/issues/597))
([469e14e](https://redirect.github.com/octokit/app.js/commit/469e14eb60cda08a2fe8900ee53f633961eadb06))

###
[`v15.1.4`](https://redirect.github.com/octokit/app.js/releases/tag/v15.1.4)

[Compare
Source](https://redirect.github.com/octokit/app.js/compare/v15.1.3...v15.1.4)

##### Bug Fixes

- **deps:** update Octokit dependencies to mitigate ReDos
vulnerabilities \[security]
([#&#8203;600](https://redirect.github.com/octokit/app.js/issues/600))
([91395ca](https://redirect.github.com/octokit/app.js/commit/91395caad2cf576cb9fc044ca0e8657c1b4f34a6))

###
[`v15.1.3`](https://redirect.github.com/octokit/app.js/releases/tag/v15.1.3)

[Compare
Source](https://redirect.github.com/octokit/app.js/compare/v15.1.2...v15.1.3)

##### Bug Fixes

- **deps:** bump `@octokit/webhooks` in order to fix web users
([#&#8203;594](https://redirect.github.com/octokit/app.js/issues/594))
([263247c](https://redirect.github.com/octokit/app.js/commit/263247cca9cc457c67556b9b092e056108eae5a6))

###
[`v15.1.2`](https://redirect.github.com/octokit/app.js/releases/tag/v15.1.2)

[Compare
Source](https://redirect.github.com/octokit/app.js/compare/v15.1.1...v15.1.2)

##### Bug Fixes

- **deps:** bump Octokit deps to fix Deno compat
([#&#8203;587](https://redirect.github.com/octokit/app.js/issues/587))
([1e30792](https://redirect.github.com/octokit/app.js/commit/1e307920a213e96af036960dd8af0b74cc98bca3))

###
[`v15.1.1`](https://redirect.github.com/octokit/app.js/releases/tag/v15.1.1)

[Compare
Source](https://redirect.github.com/octokit/app.js/compare/v15.1.0...v15.1.1)

##### Bug Fixes

- **build:** correct path to types for browser
([#&#8203;583](https://redirect.github.com/octokit/app.js/issues/583))
([c4926bd](https://redirect.github.com/octokit/app.js/commit/c4926bd3e82153202e1b2006229f0a10a2a23e10))

###
[`v15.1.0`](https://redirect.github.com/octokit/app.js/releases/tag/v15.1.0)

[Compare
Source](https://redirect.github.com/octokit/app.js/compare/v15.0.1...v15.1.0)

##### Features

- add `getInstallationUrl` method
([#&#8203;542](https://redirect.github.com/octokit/app.js/issues/542))
([691ccfb](https://redirect.github.com/octokit/app.js/commit/691ccfb83831ea97ecf940b888266e293cb75b38))

</details>

<details>
<summary>octokit/core.js (@&#8203;octokit/core)</summary>

###
[`v7.0.2`](https://redirect.github.com/octokit/core.js/releases/tag/v7.0.2)

[Compare
Source](https://redirect.github.com/octokit/core.js/compare/v7.0.1...v7.0.2)

##### Bug Fixes

- **deps:** update octokit monorepo (major)
([#&#8203;742](https://redirect.github.com/octokit/core.js/issues/742))
([629fa4e](https://redirect.github.com/octokit/core.js/commit/629fa4ef52698c345c8fd1891b8c6753bf2bdd41))

###
[`v7.0.1`](https://redirect.github.com/octokit/core.js/releases/tag/v7.0.1)

[Compare
Source](https://redirect.github.com/octokit/core.js/compare/v7.0.0...v7.0.1)

##### Bug Fixes

- **deps:** update dependency before-after-hook to v4
([#&#8203;739](https://redirect.github.com/octokit/core.js/issues/739))
([2abf89e](https://redirect.github.com/octokit/core.js/commit/2abf89e0fe692db648e3c14d7e85d41cc6772250))

###
[`v7.0.0`](https://redirect.github.com/octokit/core.js/releases/tag/v7.0.0)

[Compare
Source](https://redirect.github.com/octokit/core.js/compare/v6.1.5...v7.0.0)

##### Continuous Integration

- stop testing against NodeJS v18
([#&#8203;738](https://redirect.github.com/octokit/core.js/issues/738))
([78747bf](https://redirect.github.com/octokit/core.js/commit/78747bf8852401626f6ddc3901a2cd60c017b8a9))

##### BREAKING CHANGES

-   Drop support for NodeJS v18

-   build: set minimal node version in build script to v20

-   ci: stop testing against NodeJS v18

</details>

<details>
<summary>octokit/plugin-paginate-rest.js
(@&#8203;octokit/plugin-paginate-rest)</summary>

###
[`v13.0.0`](https://redirect.github.com/octokit/plugin-paginate-rest.js/releases/tag/v13.0.0)

[Compare
Source](https://redirect.github.com/octokit/plugin-paginate-rest.js/compare/v12.0.0...v13.0.0)

##### Continuous Integration

- stop testing against NodeJS v18
([#&#8203;677](https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/677))
([0b0bb9c](https://redirect.github.com/octokit/plugin-paginate-rest.js/commit/0b0bb9c8659043029a5cf3fdf30852b814a5aa7e))

##### BREAKING CHANGES

-   Drop support for NodeJS v18

-   build: set minimal node version in build script to v20

-   ci: stop testing against NodeJS v18

</details>

<details>
<summary>octokit/plugin-throttling.js
(@&#8203;octokit/plugin-throttling)</summary>

###
[`v11.0.1`](https://redirect.github.com/octokit/plugin-throttling.js/releases/tag/v11.0.1)

[Compare
Source](https://redirect.github.com/octokit/plugin-throttling.js/compare/v11.0.0...v11.0.1)

##### Bug Fixes

- **deps:** update octokit monorepo (major)
([#&#8203;795](https://redirect.github.com/octokit/plugin-throttling.js/issues/795))
([a6781b0](https://redirect.github.com/octokit/plugin-throttling.js/commit/a6781b0005503f7472233b237ddeac9e03f05e7d))

###
[`v11.0.0`](https://redirect.github.com/octokit/plugin-throttling.js/releases/tag/v11.0.0)

[Compare
Source](https://redirect.github.com/octokit/plugin-throttling.js/compare/v10.0.0...v11.0.0)

##### Continuous Integration

- stop testing against NodeJS v18
([#&#8203;793](https://redirect.github.com/octokit/plugin-throttling.js/issues/793))
([40245a8](https://redirect.github.com/octokit/plugin-throttling.js/commit/40245a8505248457d4474a3627ac7d91cba736c1))

##### BREAKING CHANGES

-   Drop support for NodeJS v18

-   build: set minimal node version in build script to v20

-   ci: stop testing against NodeJS v18

</details>

---

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/gr2m/github-project).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

v5.4.1

Toggle v5.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(deps): update octokit monorepo (major) (#158)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@octokit/core](https://togithub.com/octokit/core.js) | [`^5.0.0` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/@octokit%2fcore/5.0.0/6.0.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fcore/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fcore/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fcore/5.0.0/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fcore/5.0.0/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@octokit/openapi-types](https://togithub.com/octokit/openapi-types.ts)
([source](https://togithub.com/octokit/openapi-types.ts/tree/HEAD/packages/openapi-types))
| [`^20.0.0` ->
`^21.0.0`](https://renovatebot.com/diffs/npm/@octokit%2fopenapi-types/20.0.0/21.0.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fopenapi-types/21.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fopenapi-types/21.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fopenapi-types/20.0.0/21.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fopenapi-types/20.0.0/21.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@octokit/plugin-paginate-rest](https://togithub.com/octokit/plugin-paginate-rest.js)
| [`^9.0.0` ->
`^10.0.0`](https://renovatebot.com/diffs/npm/@octokit%2fplugin-paginate-rest/9.0.0/10.0.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fplugin-paginate-rest/10.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fplugin-paginate-rest/10.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fplugin-paginate-rest/9.0.0/10.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fplugin-paginate-rest/9.0.0/10.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@octokit/plugin-throttling](https://togithub.com/octokit/plugin-throttling.js)
| [`^8.0.0` ->
`^9.0.0`](https://renovatebot.com/diffs/npm/@octokit%2fplugin-throttling/8.0.0/9.0.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fplugin-throttling/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fplugin-throttling/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fplugin-throttling/8.0.0/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fplugin-throttling/8.0.0/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>octokit/core.js (@&#8203;octokit/core)</summary>

### [`v6.0.1`](https://togithub.com/octokit/core.js/releases/tag/v6.0.1)

[Compare
Source](https://togithub.com/octokit/core.js/compare/v6.0.0...v6.0.1)

##### Bug Fixes

- **pkg:** add main entry point
([#&#8203;662](https://togithub.com/octokit/core.js/issues/662))
([42148fc](https://togithub.com/octokit/core.js/commit/42148fc96ee489c5ebeb0fb30bac62e1fa3daaf7))

### [`v6.0.0`](https://togithub.com/octokit/core.js/releases/tag/v6.0.0)

[Compare
Source](https://togithub.com/octokit/core.js/compare/v5.1.0...v6.0.0)

##### Features

- package is now ESM
([#&#8203;661](https://togithub.com/octokit/core.js/issues/661))
([77f8a61](https://togithub.com/octokit/core.js/commit/77f8a61107a582ccb0a0305510409a4a8cceff29))

##### BREAKING CHANGES

-   package is now ESM

### [`v5.1.0`](https://togithub.com/octokit/core.js/releases/tag/v5.1.0)

[Compare
Source](https://togithub.com/octokit/core.js/compare/v5.0.2...v5.1.0)

##### Features

- **types:** export `OctokitOptions` from `index.ts`
([#&#8203;646](https://togithub.com/octokit/core.js/issues/646))
([d41fe5d](https://togithub.com/octokit/core.js/commit/d41fe5dbbd4a49e14ad971a8d27379e8cabbd4d7))

### [`v5.0.2`](https://togithub.com/octokit/core.js/releases/tag/v5.0.2)

[Compare
Source](https://togithub.com/octokit/core.js/compare/v5.0.1...v5.0.2)

##### Bug Fixes

- performance enhancements
([#&#8203;637](https://togithub.com/octokit/core.js/issues/637)/[#&#8203;638](https://togithub.com/octokit/core.js/issues/638))
([9843e38](https://togithub.com/octokit/core.js/commit/9843e38561de7ad76b160a75f2bbf33e8b1f7b75))

### [`v5.0.1`](https://togithub.com/octokit/core.js/releases/tag/v5.0.1)

[Compare
Source](https://togithub.com/octokit/core.js/compare/v5.0.0...v5.0.1)

##### Bug Fixes

- **deps:** update dependency
[@&#8203;octokit/types](https://togithub.com/octokit/types) to v12
([#&#8203;621](https://togithub.com/octokit/core.js/issues/621))
([abe03fe](https://togithub.com/octokit/core.js/commit/abe03fea24a0d602cbe8437f02513e1f5705c50f))

</details>

<details>
<summary>octokit/openapi-types.ts
(@&#8203;octokit/openapi-types)</summary>

###
[`v21.0.0`](https://togithub.com/octokit/openapi-types.ts/releases/tag/v21.0.0)

[Compare
Source](https://togithub.com/octokit/openapi-types.ts/compare/v20.0.0...v21.0.0)

##### chore

- empty commit to trigger a release
([#&#8203;406](https://togithub.com/octokit/openapi-types.ts/issues/406))
([95921eb](https://togithub.com/octokit/openapi-types.ts/commit/95921eb21a19faa4015c7a6a3f81fbc6087cfa14))

##### BREAKING CHANGES

- Updates multiple endpoints to use owner + repo in place of
repository_id

</details>

<details>
<summary>octokit/plugin-paginate-rest.js
(@&#8203;octokit/plugin-paginate-rest)</summary>

###
[`v10.0.0`](https://togithub.com/octokit/plugin-paginate-rest.js/releases/tag/v10.0.0)

[Compare
Source](https://togithub.com/octokit/plugin-paginate-rest.js/compare/v9.2.1...v10.0.0)

##### Features

- package is now ESM
([#&#8203;596](https://togithub.com/octokit/plugin-paginate-rest.js/issues/596))
([a5e4b5d](https://togithub.com/octokit/plugin-paginate-rest.js/commit/a5e4b5d5978f193b4cb8bd8667c0f27a1c0f1e50))

##### BREAKING CHANGES

-   package is now ESM

###
[`v9.2.1`](https://togithub.com/octokit/plugin-paginate-rest.js/releases/tag/v9.2.1)

[Compare
Source](https://togithub.com/octokit/plugin-paginate-rest.js/compare/v9.2.0...v9.2.1)

##### Bug Fixes

- **pkg:** pin `@octokit/core` peerDependency to v5
([#&#8203;599](https://togithub.com/octokit/plugin-paginate-rest.js/issues/599))
([5b84386](https://togithub.com/octokit/plugin-paginate-rest.js/commit/5b84386830ebfe873f4ab7e106cc33eec6a2ace7))

###
[`v9.2.0`](https://togithub.com/octokit/plugin-paginate-rest.js/releases/tag/v9.2.0)

[Compare
Source](https://togithub.com/octokit/plugin-paginate-rest.js/compare/v9.1.5...v9.2.0)

##### Features

- new `/orgs/{org}/organization-roles/{role_id}/teams` and
`/orgs/{org}/organization-roles/{role_id}/users` endpoints
([#&#8203;594](https://togithub.com/octokit/plugin-paginate-rest.js/issues/594))
([75aeaaf](https://togithub.com/octokit/plugin-paginate-rest.js/commit/75aeaafae8b52afe744958075d95111f37343093))

###
[`v9.1.5`](https://togithub.com/octokit/plugin-paginate-rest.js/releases/tag/v9.1.5)

[Compare
Source](https://togithub.com/octokit/plugin-paginate-rest.js/compare/v9.1.4...v9.1.5)

##### Bug Fixes

- bump octokit/types minor version
([#&#8203;581](https://togithub.com/octokit/plugin-paginate-rest.js/issues/581))
([65baec4](https://togithub.com/octokit/plugin-paginate-rest.js/commit/65baec44474875a48ff20c22e109f1a574421dc5))

###
[`v9.1.4`](https://togithub.com/octokit/plugin-paginate-rest.js/releases/tag/v9.1.4)

[Compare
Source](https://togithub.com/octokit/plugin-paginate-rest.js/compare/v9.1.3...v9.1.4)

##### Bug Fixes

- **deps:** bump `@octokit/types`
([#&#8203;575](https://togithub.com/octokit/plugin-paginate-rest.js/issues/575))
([27db9ae](https://togithub.com/octokit/plugin-paginate-rest.js/commit/27db9ae012528921725d929af43111469faff901))

###
[`v9.1.3`](https://togithub.com/octokit/plugin-paginate-rest.js/releases/tag/v9.1.3)

[Compare
Source](https://togithub.com/octokit/plugin-paginate-rest.js/compare/v9.1.2...v9.1.3)

##### Bug Fixes

- **deps:** bump `@octokit/types`
([#&#8203;574](https://togithub.com/octokit/plugin-paginate-rest.js/issues/574))
([0940cb7](https://togithub.com/octokit/plugin-paginate-rest.js/commit/0940cb70e4f7ae86c80f6101c01f2699076bd363))

###
[`v9.1.2`](https://togithub.com/octokit/plugin-paginate-rest.js/releases/tag/v9.1.2)

[Compare
Source](https://togithub.com/octokit/plugin-paginate-rest.js/compare/v9.1.1...v9.1.2)

##### Bug Fixes

- bump octokit/types version
([#&#8203;573](https://togithub.com/octokit/plugin-paginate-rest.js/issues/573))
([30749f7](https://togithub.com/octokit/plugin-paginate-rest.js/commit/30749f70c10ffe49b46a76eed340bc6009469923))

###
[`v9.1.1`](https://togithub.com/octokit/plugin-paginate-rest.js/releases/tag/v9.1.1)

[Compare
Source](https://togithub.com/octokit/plugin-paginate-rest.js/compare/v9.1.0...v9.1.1)

##### Bug Fixes

- example payload updates
([#&#8203;572](https://togithub.com/octokit/plugin-paginate-rest.js/issues/572))
([2bce981](https://togithub.com/octokit/plugin-paginate-rest.js/commit/2bce981c1bb3789bb4036655219fcba046f0ee05))

###
[`v9.1.0`](https://togithub.com/octokit/plugin-paginate-rest.js/releases/tag/v9.1.0)

[Compare
Source](https://togithub.com/octokit/plugin-paginate-rest.js/compare/v9.0.0...v9.1.0)

##### Features

- new `GET /orgs/{org}/properties/values`, `GET
/orgs/{org}/rulesets/rule-suites`, `GET
/repos/{owner}/{repo}/rulesets/rule-suites` endpoints
([#&#8203;569](https://togithub.com/octokit/plugin-paginate-rest.js/issues/569))
([4b8d674](https://togithub.com/octokit/plugin-paginate-rest.js/commit/4b8d674bb327b60af633fd1854a3f402bac60669))

</details>

<details>
<summary>octokit/plugin-throttling.js
(@&#8203;octokit/plugin-throttling)</summary>

###
[`v9.0.3`](https://togithub.com/octokit/plugin-throttling.js/releases/tag/v9.0.3)

[Compare
Source](https://togithub.com/octokit/plugin-throttling.js/compare/v9.0.2...v9.0.3)

##### Bug Fixes

- **pkg:** add `main` field
([#&#8203;678](https://togithub.com/octokit/plugin-throttling.js/issues/678))
([f151af4](https://togithub.com/octokit/plugin-throttling.js/commit/f151af492285e89eedb0d80a92ebb4af4d07b7c3))

###
[`v9.0.2`](https://togithub.com/octokit/plugin-throttling.js/releases/tag/v9.0.2)

[Compare
Source](https://togithub.com/octokit/plugin-throttling.js/compare/v9.0.1...v9.0.2)

##### Bug Fixes

- **README:** update examples for ESM
([#&#8203;679](https://togithub.com/octokit/plugin-throttling.js/issues/679))
([0551690](https://togithub.com/octokit/plugin-throttling.js/commit/055169049de0ae3d2752d5ba8e37c78af9ff67a8))

###
[`v9.0.1`](https://togithub.com/octokit/plugin-throttling.js/releases/tag/v9.0.1)

[Compare
Source](https://togithub.com/octokit/plugin-throttling.js/compare/v9.0.0...v9.0.1)

##### Bug Fixes

- add missing file extension on bottleneck import
([#&#8203;676](https://togithub.com/octokit/plugin-throttling.js/issues/676))
([1c64559](https://togithub.com/octokit/plugin-throttling.js/commit/1c6455912a065eda620aa1d8093643779607916b))

###
[`v9.0.0`](https://togithub.com/octokit/plugin-throttling.js/releases/tag/v9.0.0)

[Compare
Source](https://togithub.com/octokit/plugin-throttling.js/compare/v8.2.0...v9.0.0)

##### Features

- package is now ESM
([#&#8203;675](https://togithub.com/octokit/plugin-throttling.js/issues/675))
([4986fb0](https://togithub.com/octokit/plugin-throttling.js/commit/4986fb0d094e7e7d77f970f366a5fce7a9d55c55))

##### BREAKING CHANGES

-   package is now ESM

###
[`v8.2.0`](https://togithub.com/octokit/plugin-throttling.js/releases/tag/v8.2.0)

[Compare
Source](https://togithub.com/octokit/plugin-throttling.js/compare/v8.1.3...v8.2.0)

##### Features

- new endpoints
([#&#8203;674](https://togithub.com/octokit/plugin-throttling.js/issues/674))
([0404bc6](https://togithub.com/octokit/plugin-throttling.js/commit/0404bc69943891d314381fe49dfec47bcec1d9ed))

###
[`v8.1.3`](https://togithub.com/octokit/plugin-throttling.js/releases/tag/v8.1.3)

[Compare
Source](https://togithub.com/octokit/plugin-throttling.js/compare/v8.1.2...v8.1.3)

##### Bug Fixes

- **types:** improvements to internal types and `options` parameter
([#&#8203;642](https://togithub.com/octokit/plugin-throttling.js/issues/642))
([2a64f7f](https://togithub.com/octokit/plugin-throttling.js/commit/2a64f7f1d584745cfe2da43a95502c296f915388))

###
[`v8.1.2`](https://togithub.com/octokit/plugin-throttling.js/releases/tag/v8.1.2)

[Compare
Source](https://togithub.com/octokit/plugin-throttling.js/compare/v8.1.1...v8.1.2)

##### Bug Fixes

- **graphql:** GraphQL queries can exceed the rate limit even with
x-ratelimit-remaining !== 0.
([#&#8203;636](https://togithub.com/octokit/plugin-throttling.js/issues/636))
([94da99a](https://togithub.com/octokit/plugin-throttling.js/commit/94da99a3854e8d9a18745515de218d637b35a6ac))

###
[`v8.1.1`](https://togithub.com/octokit/plugin-throttling.js/releases/tag/v8.1.1)

[Compare
Source](https://togithub.com/octokit/plugin-throttling.js/compare/v8.1.0...v8.1.1)

##### Bug Fixes

- **retry:** Retry requests after the x-ratelimit-reset time, not
exactly at it.
([#&#8203;635](https://togithub.com/octokit/plugin-throttling.js/issues/635))
([39c0080](https://togithub.com/octokit/plugin-throttling.js/commit/39c008081aeec6ec3366c15aa8d0e1f999bcab77))

###
[`v8.1.0`](https://togithub.com/octokit/plugin-throttling.js/releases/tag/v8.1.0)

[Compare
Source](https://togithub.com/octokit/plugin-throttling.js/compare/v8.0.1...v8.1.0)

##### Features

- add repo rulesets
([#&#8203;630](https://togithub.com/octokit/plugin-throttling.js/issues/630))
([b5401b5](https://togithub.com/octokit/plugin-throttling.js/commit/b5401b5cd77119e980a89f3aff7aed715f577fdd))

###
[`v8.0.1`](https://togithub.com/octokit/plugin-throttling.js/releases/tag/v8.0.1)

[Compare
Source](https://togithub.com/octokit/plugin-throttling.js/compare/v8.0.0...v8.0.1)

##### Bug Fixes

- **types:** export ThrottlingOptions
([#&#8203;631](https://togithub.com/octokit/plugin-throttling.js/issues/631))
([c4147c9](https://togithub.com/octokit/plugin-throttling.js/commit/c4147c9d6e54c49aeb7239812da791f2db69858c))

</details>

---

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.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 [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/gr2m/github-project).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

v5.4.0

Toggle v5.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: support iteration fields (#95)

Following the issue #94 I
created, here is the start of solution.

I'm not used to Typescript so sorry if I make rookie mistakes. :)

Closes #94

---------

Co-authored-by: Gregor Martynus <39992+gr2m@users.noreply.github.com>

v5.3.1

Toggle v5.3.1's commit message
fix: remove `console.log` debug statements

v5.3.0

Toggle v5.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: `truncate` constructor option (#143)

closes #142

v5.2.0

Toggle v5.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: `GitHubProjectInvalidValueError` (#141)

closes #136

v5.1.0

Toggle v5.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: `GitHubProjectNotFoundError` (#138)

closes #137

v5.0.0

Toggle v5.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: `GitHubProjectError`, `GitHubProjectUnknownFieldError`, `GitHub…

…ProjectUnknownFieldOptionError`, `GitHubProjectUpdateReadOnlyFieldError` (#132)

BREAKING CHANGE: When a field could not be found, the message on the
thrown error looked like this

> [github-project] "NOPE" could not be matched with any of the existing
field names: "Title", "Assignees", "Status", "Labels", "Linked pull
requests", "Reviewers", "Repository", "Milestone", "Text", "Number",
"Date", "Single select", "Iteration". If the field should be considered
optional, then set it to "nope: { name: "NOPE", optional: true}

it is now

> Project field cannot be found

The original message can still be retrieved using
`error.toHumanMessage()`

BREAKING CHANGE: When a user value cannot be matched with a field
option, the message on the thrown error looked like this

> [github-project] "unknown" is an invalid option for "Single select"

it is now

> Project field option cannot be found

The original message can still be retrieved using
`error.toHumanMessage()`

BREAKING CHANGE: if a user tried to update a read-only field, the
message on the thrown error looked like this

> [github-project] Cannot update read-only fields: "Assignees"
(.assignees)

it is now

> Project read-only field cannot be updated

---------

Co-authored-by: Tom Elliott <13594679+tmelliottjr@users.noreply.github.com>

v4.0.0

Toggle v4.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(deps): update @octokit to latest' (#131)

BREAKING CHANGE: Node 16 is no longer officially supported, as @octokit
dropped support as well. Node 16 will be out of maintenance on September
11, see https://nodejs.dev/en/about/releases/