antfu/eslint-config (@antfu/eslint-config)
### [`v3.8.0`](https://redirect.github.com/antfu/eslint-config/releases/tag/v3.8.0)
[Compare Source](https://redirect.github.com/antfu/eslint-config/compare/v3.7.3...v3.8.0)
##### 🚀 Features
- Support json5 in vscode - by [@zzxming](https://redirect.github.com/zzxming) in [https://github.com/antfu/eslint-config/issues/623](https://redirect.github.com/antfu/eslint-config/issues/623) [(f11ab)](https://redirect.github.com/antfu/eslint-config/commit/f11ab09)
- Update deps - by [@antfu](https://redirect.github.com/antfu) [(e5e79)](https://redirect.github.com/antfu/eslint-config/commit/e5e79c5)
##### [View changes on GitHub](https://redirect.github.com/antfu/eslint-config/compare/v3.7.3...v3.8.0)
toss/es-toolkit (es-toolkit)
### [`v1.26.1`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1261)
[Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.26.0...v1.26.1)
Released on October 25th, 2024.
- Fixed a bug in [isMatch](https://es-toolkit.slash.page/reference/compat/predicate/isMatch.html) that did not strictly compare `null` in objects.
This version includes contributions from [@D-Sketon](https://redirect.github.com/D-Sketon). Thank you for your valuable contributions!
### [`v1.26.0`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1260)
[Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.25.2...v1.26.0)
Released on October 24th, 2024.
- Added support for [invariant](https://es-toolkit.slash.page/reference/util/invariant.html), [identity](https://es-toolkit.slash.page/reference/function/identity.html), [median](https://es-toolkit.slash.page/reference/math/median.html), and [medianBy](https://es-toolkit.slash.page/reference/math/medianBy.html).
- Added compatibility functions for [template](https://es-toolkit.slash.page/reference/compat/string/template.html), [uniqueId](https://es-toolkit.slash.page/reference/compat/util/uniqueId.html), [intersectionBy](https://es-toolkit.slash.page/reference/array/intersectionBy.html), [orderBy](https://es-toolkit.slash.page/reference/array/orderBy.html), [sortBy](https://es-toolkit.slash.page/reference/array/sortBy.html), and [some](https://es-toolkit.slash.page/reference/array/some.html).
- Made it possible to use [drop](https://es-toolkit.slash.page/reference/array/drop.html), [dropRight](https://es-toolkit.slash.page/reference/array/dropRight.html), [every](https://es-toolkit.slash.page/reference/compat/array/every.html), [take](https://es-toolkit.slash.page/reference/array/take.html), and [takeRight](https://es-toolkit.slash.page/reference/array/takeRight.html) directly as iteratees, allowing for usage like `arr.map(drop)`.
- Corrected [merge](https://es-toolkit.slash.page/reference/object/merge.html) to disallow primitive values such as numbers or strings.
This version includes contributions from [@dayongkr](https://redirect.github.com/dayongkr), [@Na-hyunwoo](https://redirect.github.com/Na-hyunwoo), [@ssi02014](https://redirect.github.com/ssi02014), [@kaehehehe](https://redirect.github.com/kaehehehe), [@jakvbs](https://redirect.github.com/jakvbs), [@D-Sketon](https://redirect.github.com/D-Sketon), and [@seonghun0828](https://redirect.github.com/seonghun0828). Thank you for your valuable contributions!
### [`v1.25.2`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1252)
[Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.25.1...v1.25.2)
Released on October 16th, 2024.
- Fixed a problem with [isJSONValue](https://es-toolkit.slash.page/reference/predicate/isJSONValue.html), [isJSONArray](https://es-toolkit.slash.page/reference/predicate/isJSONArray.html), and [isJSONObject](https://es-toolkit.slash.page/reference/predicate/isJSONObject.html) that led to circular dependencies.
- Enhanced [flatten](https://es-toolkit.slash.page/reference/array/flatten.html), [flattenDeep](https://es-toolkit.slash.page/reference/array/flattenDeep.html), [flattenDepth](https://es-toolkit.slash.page/reference/compat/array/flattenDepth.html#flattendepth), [slice](https://es-toolkit.slash.page/reference/compat/array/slice.html), and [zipObjectDeep](https://es-toolkit.slash.page/reference/compat/array/zipObjectDeep.html) to work with array-like objects in our compatibility library, ensuring they are fully compatible with lodash.
This version includes contributions from [@D-Sketon](https://redirect.github.com/D-Sketon). Thank you for your valuable contributions!
### [`v1.25.1`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1251)
[Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.25.0...v1.25.1)
Released on October 15th, 2024.
- Resolved an issue in [cloneDeep](https://es-toolkit.slash.page/reference/object/cloneDeep.html) that incorrectly copied properties from the `target` when they were read-only.
- Updated [every](https://es-toolkit.slash.page/reference/compat/array/every.html), [filter](https://es-toolkit.slash.page/reference/compat/array/filter.html), [find](https://es-toolkit.slash.page/reference/compat/array/find.html), [findIndex](https://es-toolkit.slash.page/reference/compat/array/findIndex.html), [findLastIndex](https://es-toolkit.slash.page/reference/compat/array/findLastIndex.html), [indexOf](https://es-toolkit.slash.page/reference/compat/array/indexOf.html), and [join](https://es-toolkit.slash.page/reference/compat/array/join.html) to now accept array-like objects and a `fromIndex` parameter, making them compatible with lodash.
This version includes contributions from [@D-Sketon](https://redirect.github.com/D-Sketon). Thank you for your valuable contributions!
### [`v1.25.0`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1250)
[Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.24.0...v1.25.0)
Released on October 14th, 2024.
- Added support for [isFile](https://es-toolkit.slash.page/reference/predicate/isFile.html).
- Added compatibility functions for [escape](https://es-toolkit.slash.page/reference/string/escape.html), [toSafeInteger](https://es-toolkit.slash.page/reference/compat/util/toSafeInteger.html), [intersection](https://es-toolkit.slash.page/reference/array/intersection.html), [sample](https://es-toolkit.slash.page/reference/array/sample.html), [chunk](https://es-toolkit.slash.page/reference/array/chunk.html), [compact](https://es-toolkit.slash.page/reference/array/compact.html), [head](https://es-toolkit.slash.page/reference/array/head.html), [initial](https://es-toolkit.slash.page/reference/array/initial.html), [last](https://es-toolkit.slash.page/reference/array/last.html), [tail](https://es-toolkit.slash.page/reference/array/tail.html), [take](https://es-toolkit.slash.page/reference/array/take.html), [takeRight](https://es-toolkit.slash.page/reference/array/takeRight.html), [uniq](https://es-toolkit.slash.page/reference/array/uniq.html), and [without](https://es-toolkit.slash.page/reference/array/without.html).
- Enhanced performance for [at](https://es-toolkit.slash.page/reference/array/at.html) and [isPlainObject](https://es-toolkit.slash.page/reference/predicate/isPlainObject.html).
- Resolved an issue in [cloneDeep](https://es-toolkit.slash.page/reference/object/cloneDeep.html) that prevented it from cloning symbol properties and read-only properties of objects.
- Fixed a problem in [pick](https://es-toolkit.slash.page/reference/object/pick.html) within our compatibility library that incorrectly added `undefined` for keys that do not exist.
This version includes contributions from [@D-Sketon](https://redirect.github.com/D-Sketon), [@mass2527](https://redirect.github.com/mass2527), [@dayongkr](https://redirect.github.com/dayongkr), [@lukaszkowalik2](https://redirect.github.com/lukaszkowalik2), [@Gyumong](https://redirect.github.com/Gyumong), [@Dohun-choi](https://redirect.github.com/Dohun-choi), [@belgattitude](https://redirect.github.com/belgattitude), and [@chhw130](https://redirect.github.com/chhw130). Thank you for your valuable contributions!
### [`v1.24.0`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1240)
[Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.23.0...v1.24.0)
Released on October 7th, 2024.
- Added support for [isBlob](https://es-toolkit.slash.page/reference/predicate/isBlob.html) and [isDate](https://es-toolkit.slash.page/reference/predicate/isDate.html).
- Added compatibility functions for [invertBy](https://es-toolkit.slash.page/reference/compat/object/invertBy.html), [times](https://es-toolkit.slash.page/reference/compat/util/times.html), [constant](https://es-toolkit.slash.page/reference/compat/util/constant.html), [slice](https://es-toolkit.slash.page/reference/compat/array/slice.html), [toLength](https://es-toolkit.slash.page/reference/compat/util/toLength.html), [defaultTo](https://es-toolkit.slash.page/reference/compat/util/defaultTo.html), [dropRightWhile](https://es-toolkit.slash.page/reference/array/dropRightWhile.html), [curryRight](https://es-toolkit.slash.page/reference/function/curryRight.html), [rangeRight](https://es-toolkit.slash.page/reference/math/rangeRight.html), [before](https://es-toolkit.slash.page/reference/function/before.html), [eq](https://es-toolkit.slash.page/reference/compat/util/eq.html), [defaults](https://es-toolkit.slash.page/reference/compat/object/defaults.html), [toDefaulted](https://es-toolkit.slash.page/reference/compat/object/toDefaulted.html), [isArrayBuffer](https://es-toolkit.slash.page/reference/predicate/isArrayBuffer.html), [isSet](https://es-toolkit.slash.page/reference/predicate/isSet.html), and [isMap](https://es-toolkit.slash.page/reference/predicate/isMap.html).
- Enhanced [difference](https://es-toolkit.slash.page/reference/array/difference.html) to work with Array-like objects, aligning its functionality with lodash's behavior.
- Improved performance for [pickBy](https://es-toolkit.slash.page/reference/object/pickBy.html) and [omitBy](https://es-toolkit.slash.page/reference/object/omitBy.html).
### [`v1.23.0`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1230)
[Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.22.0...v1.23.0)
Released on October 1st, 2024.
- Added support for [isEqualWith](https://es-toolkit.slash.page/reference/predicate/isEqualWith.html), [isArrayBuffer](https://es-toolkit.slash.page/reference/predicate/isArrayBuffer.html), [curryRight](https://es-toolkit.slash.page/reference/function/curryRight.html), [isJSONValue](https://es-toolkit.slash.page/reference/predicate/isJSONValue.html), [isJSONObject](https://es-toolkit.slash.page/reference/predicate/isJSONObject.html), [isJSONArray](https://es-toolkit.slash.page/reference/predicate/isJSONArray.html).
- Fixed a bug in [merge](https://es-toolkit.slash.page/reference/object/merge.html) that copied the reference from the `source` object to the `target` object.
- Fixed a bug in [includes](https://es-toolkit.slash.page/reference/compat/array/includes.html) that returned `true` for inherited properties.
- Fixed a bug in [startCase](https://es-toolkit.slash.page/reference/string/startCase.html) and other string methods that did not correctly split the words when using accented letters.
- Fixed a bug in [filter](https://es-toolkit.slash.page/reference/compat/array/filter.html) that did not provide correct arguments to the predicate function.
- Fixed a bug in [isMatch](https://es-toolkit.slash.page/reference/compat/predicate/isMatch.html) that did not strictly compare primitive falsy values.
This version includes contributions from [@D-Sketon](https://redirect.github.com/D-Sketon), [@wojtekmaj](https://redirect.github.com/wojtekmaj), [@mass2527](https://redirect.github.com/mass2527), [@chhw130](https://redirect.github.com/chhw130), and [@knott11](https://redirect.github.com/knott11). Thank you for your valuable contributions!
eslint/eslint (eslint)
### [`v9.13.0`](https://redirect.github.com/eslint/eslint/compare/v9.12.0...1a7cdbfad8d3355132aab3201c7dd3f2e879b19d)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.12.0...v9.13.0)
### [`v9.12.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.12.0)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.11.1...v9.12.0)
#### Features
- [`5a6a053`](https://redirect.github.com/eslint/eslint/commit/5a6a05321ca34480c780be8c2cb7946e4c299001) feat: update to `jiti` v2 ([#18954](https://redirect.github.com/eslint/eslint/issues/18954)) (Arya Emami)
- [`17a07fb`](https://redirect.github.com/eslint/eslint/commit/17a07fb548ecce24b88e8b2b07491c24ed1111a9) feat: Hooks for test cases (RuleTester) ([#18771](https://redirect.github.com/eslint/eslint/issues/18771)) (Anna Bocharova)
- [`2ff0e51`](https://redirect.github.com/eslint/eslint/commit/2ff0e51cedaab967b7ce383437f64b4a6df8608d) feat: Implement alternate config lookup ([#18742](https://redirect.github.com/eslint/eslint/issues/18742)) (Nicholas C. Zakas)
- [`2d17453`](https://redirect.github.com/eslint/eslint/commit/2d174532ae96bcaecf6fd7de78755164378b3a2d) feat: Implement modified cyclomatic complexity ([#18896](https://redirect.github.com/eslint/eslint/issues/18896)) (Dmitry Pashkevich)
#### Bug Fixes
- [`ea380ca`](https://redirect.github.com/eslint/eslint/commit/ea380cac6f598c86b25a2726c2783636c4169957) fix: Upgrade retry to avoid EMFILE errors ([#18986](https://redirect.github.com/eslint/eslint/issues/18986)) (Nicholas C. Zakas)
- [`fdd6319`](https://redirect.github.com/eslint/eslint/commit/fdd631964aee250bc5520770bc1fc3f2f2872813) fix: Issues with type definitions ([#18940](https://redirect.github.com/eslint/eslint/issues/18940)) (Arya Emami)
#### Documentation
- [`ecbd522`](https://redirect.github.com/eslint/eslint/commit/ecbd52291d7c118b77016c6bf1c60b7d263c44f0) docs: Mention code explorer ([#18978](https://redirect.github.com/eslint/eslint/issues/18978)) (Nicholas C. Zakas)
- [`7ea4ecc`](https://redirect.github.com/eslint/eslint/commit/7ea4ecc6e3320a74c960cb78acc94c0140d15f55) docs: Clarifying the Use of Meta Objects ([#18697](https://redirect.github.com/eslint/eslint/issues/18697)) (Amaresh S M)
- [`d3e4b2e`](https://redirect.github.com/eslint/eslint/commit/d3e4b2ea4a8f76d4d49345c242f013f49635274f) docs: Clarify how to exclude `.js` files ([#18976](https://redirect.github.com/eslint/eslint/issues/18976)) (Milos Djermanovic)
- [`57232ff`](https://redirect.github.com/eslint/eslint/commit/57232ff3d50412586df094f052b47adb38f8d9ae) docs: Mention plugin-kit in language docs ([#18973](https://redirect.github.com/eslint/eslint/issues/18973)) (Nicholas C. Zakas)
- [`b80ed00`](https://redirect.github.com/eslint/eslint/commit/b80ed007cefee086db1ff17cde9f7dd6690459f0) docs: Update README (GitHub Actions Bot)
- [`cb69ab3`](https://redirect.github.com/eslint/eslint/commit/cb69ab374c149eb725b2fc5a8f0ff33fd7268a46) docs: Update README (GitHub Actions Bot)
- [`7fb0d95`](https://redirect.github.com/eslint/eslint/commit/7fb0d957c102be499d5358a74928e0ea93913371) docs: Update README (GitHub Actions Bot)
- [`493348a`](https://redirect.github.com/eslint/eslint/commit/493348a9a5dcca29d7fbbe13c67ce13a7a38413b) docs: Update README (GitHub Actions Bot)
- [`87a582c`](https://redirect.github.com/eslint/eslint/commit/87a582c8b537d133c140781aa9e3ff0201a3c10f) docs: fix typo in `id-match` rule ([#18944](https://redirect.github.com/eslint/eslint/issues/18944)) (Jay)
#### Chores
- [`555aafd`](https://redirect.github.com/eslint/eslint/commit/555aafd06f6dddc743acff06111dc72dd8ea4c4e) chore: upgrade to `@eslint/js@9.12.0` ([#18987](https://redirect.github.com/eslint/eslint/issues/18987)) (Francesco Trotta)
- [`873ae60`](https://redirect.github.com/eslint/eslint/commit/873ae608c15a0a386f022076b5aab6112b56b59b) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins)
- [`d0a5414`](https://redirect.github.com/eslint/eslint/commit/d0a5414c30421e5dbe313790502dbf13b9330fef) refactor: replace strip-ansi with native module ([#18982](https://redirect.github.com/eslint/eslint/issues/18982)) (Cristopher)
- [`b827029`](https://redirect.github.com/eslint/eslint/commit/b8270299abe777bb80a065d537aa1d4be74be705) chore: Enable JSON5 linting ([#18979](https://redirect.github.com/eslint/eslint/issues/18979)) (Milos Djermanovic)
- [`8f55ca2`](https://redirect.github.com/eslint/eslint/commit/8f55ca22d94c1b0ff3be323b97949edef8d880b0) chore: Upgrade espree, eslint-visitor-keys, eslint-scope ([#18962](https://redirect.github.com/eslint/eslint/issues/18962)) (Nicholas C. Zakas)
- [`c1a2725`](https://redirect.github.com/eslint/eslint/commit/c1a2725e9c776d6845d94c866c7f7b1fe0315090) chore: update dependency mocha to ^10.7.3 ([#18945](https://redirect.github.com/eslint/eslint/issues/18945)) (Milos Djermanovic)
privatenumber/tsx (tsx)
### [`v4.19.2`](https://redirect.github.com/privatenumber/tsx/releases/tag/v4.19.2)
[Compare Source](https://redirect.github.com/privatenumber/tsx/compare/v4.19.1...v4.19.2)
##### Bug Fixes
- generate sourcesContent when Node.js debugger is enabled ([#670](https://redirect.github.com/privatenumber/tsx/issues/670)) ([7c47074](https://redirect.github.com/privatenumber/tsx/commit/7c47074652790e8225bb9c0d3123fc92e75d3695))
***
This release is also available on:
- [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.19.2)
microsoft/TypeScript (typescript)
### [`v5.6.3`](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...d48a5cf89a62a62d6c6ed53ffa18f070d9458b85)
[Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3)
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), 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 if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
3.7.3
->3.8.0
0.5.5
->0.5.6
20.16.10
->20.17.5
1.22.0
->1.26.1
9.11.1
->9.13.0
4.19.1
->4.19.2
5.6.2
->5.6.3
Release Notes
antfu/eslint-config (@antfu/eslint-config)
### [`v3.8.0`](https://redirect.github.com/antfu/eslint-config/releases/tag/v3.8.0) [Compare Source](https://redirect.github.com/antfu/eslint-config/compare/v3.7.3...v3.8.0) ##### 🚀 Features - Support json5 in vscode - by [@zzxming](https://redirect.github.com/zzxming) in [https://github.com/antfu/eslint-config/issues/623](https://redirect.github.com/antfu/eslint-config/issues/623) [(f11ab)](https://redirect.github.com/antfu/eslint-config/commit/f11ab09) - Update deps - by [@antfu](https://redirect.github.com/antfu) [(e5e79)](https://redirect.github.com/antfu/eslint-config/commit/e5e79c5) ##### [View changes on GitHub](https://redirect.github.com/antfu/eslint-config/compare/v3.7.3...v3.8.0)toss/es-toolkit (es-toolkit)
### [`v1.26.1`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1261) [Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.26.0...v1.26.1) Released on October 25th, 2024. - Fixed a bug in [isMatch](https://es-toolkit.slash.page/reference/compat/predicate/isMatch.html) that did not strictly compare `null` in objects. This version includes contributions from [@D-Sketon](https://redirect.github.com/D-Sketon). Thank you for your valuable contributions! ### [`v1.26.0`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1260) [Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.25.2...v1.26.0) Released on October 24th, 2024. - Added support for [invariant](https://es-toolkit.slash.page/reference/util/invariant.html), [identity](https://es-toolkit.slash.page/reference/function/identity.html), [median](https://es-toolkit.slash.page/reference/math/median.html), and [medianBy](https://es-toolkit.slash.page/reference/math/medianBy.html). - Added compatibility functions for [template](https://es-toolkit.slash.page/reference/compat/string/template.html), [uniqueId](https://es-toolkit.slash.page/reference/compat/util/uniqueId.html), [intersectionBy](https://es-toolkit.slash.page/reference/array/intersectionBy.html), [orderBy](https://es-toolkit.slash.page/reference/array/orderBy.html), [sortBy](https://es-toolkit.slash.page/reference/array/sortBy.html), and [some](https://es-toolkit.slash.page/reference/array/some.html). - Made it possible to use [drop](https://es-toolkit.slash.page/reference/array/drop.html), [dropRight](https://es-toolkit.slash.page/reference/array/dropRight.html), [every](https://es-toolkit.slash.page/reference/compat/array/every.html), [take](https://es-toolkit.slash.page/reference/array/take.html), and [takeRight](https://es-toolkit.slash.page/reference/array/takeRight.html) directly as iteratees, allowing for usage like `arr.map(drop)`. - Corrected [merge](https://es-toolkit.slash.page/reference/object/merge.html) to disallow primitive values such as numbers or strings. This version includes contributions from [@dayongkr](https://redirect.github.com/dayongkr), [@Na-hyunwoo](https://redirect.github.com/Na-hyunwoo), [@ssi02014](https://redirect.github.com/ssi02014), [@kaehehehe](https://redirect.github.com/kaehehehe), [@jakvbs](https://redirect.github.com/jakvbs), [@D-Sketon](https://redirect.github.com/D-Sketon), and [@seonghun0828](https://redirect.github.com/seonghun0828). Thank you for your valuable contributions! ### [`v1.25.2`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1252) [Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.25.1...v1.25.2) Released on October 16th, 2024. - Fixed a problem with [isJSONValue](https://es-toolkit.slash.page/reference/predicate/isJSONValue.html), [isJSONArray](https://es-toolkit.slash.page/reference/predicate/isJSONArray.html), and [isJSONObject](https://es-toolkit.slash.page/reference/predicate/isJSONObject.html) that led to circular dependencies. - Enhanced [flatten](https://es-toolkit.slash.page/reference/array/flatten.html), [flattenDeep](https://es-toolkit.slash.page/reference/array/flattenDeep.html), [flattenDepth](https://es-toolkit.slash.page/reference/compat/array/flattenDepth.html#flattendepth), [slice](https://es-toolkit.slash.page/reference/compat/array/slice.html), and [zipObjectDeep](https://es-toolkit.slash.page/reference/compat/array/zipObjectDeep.html) to work with array-like objects in our compatibility library, ensuring they are fully compatible with lodash. This version includes contributions from [@D-Sketon](https://redirect.github.com/D-Sketon). Thank you for your valuable contributions! ### [`v1.25.1`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1251) [Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.25.0...v1.25.1) Released on October 15th, 2024. - Resolved an issue in [cloneDeep](https://es-toolkit.slash.page/reference/object/cloneDeep.html) that incorrectly copied properties from the `target` when they were read-only. - Updated [every](https://es-toolkit.slash.page/reference/compat/array/every.html), [filter](https://es-toolkit.slash.page/reference/compat/array/filter.html), [find](https://es-toolkit.slash.page/reference/compat/array/find.html), [findIndex](https://es-toolkit.slash.page/reference/compat/array/findIndex.html), [findLastIndex](https://es-toolkit.slash.page/reference/compat/array/findLastIndex.html), [indexOf](https://es-toolkit.slash.page/reference/compat/array/indexOf.html), and [join](https://es-toolkit.slash.page/reference/compat/array/join.html) to now accept array-like objects and a `fromIndex` parameter, making them compatible with lodash. This version includes contributions from [@D-Sketon](https://redirect.github.com/D-Sketon). Thank you for your valuable contributions! ### [`v1.25.0`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1250) [Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.24.0...v1.25.0) Released on October 14th, 2024. - Added support for [isFile](https://es-toolkit.slash.page/reference/predicate/isFile.html). - Added compatibility functions for [escape](https://es-toolkit.slash.page/reference/string/escape.html), [toSafeInteger](https://es-toolkit.slash.page/reference/compat/util/toSafeInteger.html), [intersection](https://es-toolkit.slash.page/reference/array/intersection.html), [sample](https://es-toolkit.slash.page/reference/array/sample.html), [chunk](https://es-toolkit.slash.page/reference/array/chunk.html), [compact](https://es-toolkit.slash.page/reference/array/compact.html), [head](https://es-toolkit.slash.page/reference/array/head.html), [initial](https://es-toolkit.slash.page/reference/array/initial.html), [last](https://es-toolkit.slash.page/reference/array/last.html), [tail](https://es-toolkit.slash.page/reference/array/tail.html), [take](https://es-toolkit.slash.page/reference/array/take.html), [takeRight](https://es-toolkit.slash.page/reference/array/takeRight.html), [uniq](https://es-toolkit.slash.page/reference/array/uniq.html), and [without](https://es-toolkit.slash.page/reference/array/without.html). - Enhanced performance for [at](https://es-toolkit.slash.page/reference/array/at.html) and [isPlainObject](https://es-toolkit.slash.page/reference/predicate/isPlainObject.html). - Resolved an issue in [cloneDeep](https://es-toolkit.slash.page/reference/object/cloneDeep.html) that prevented it from cloning symbol properties and read-only properties of objects. - Fixed a problem in [pick](https://es-toolkit.slash.page/reference/object/pick.html) within our compatibility library that incorrectly added `undefined` for keys that do not exist. This version includes contributions from [@D-Sketon](https://redirect.github.com/D-Sketon), [@mass2527](https://redirect.github.com/mass2527), [@dayongkr](https://redirect.github.com/dayongkr), [@lukaszkowalik2](https://redirect.github.com/lukaszkowalik2), [@Gyumong](https://redirect.github.com/Gyumong), [@Dohun-choi](https://redirect.github.com/Dohun-choi), [@belgattitude](https://redirect.github.com/belgattitude), and [@chhw130](https://redirect.github.com/chhw130). Thank you for your valuable contributions! ### [`v1.24.0`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1240) [Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.23.0...v1.24.0) Released on October 7th, 2024. - Added support for [isBlob](https://es-toolkit.slash.page/reference/predicate/isBlob.html) and [isDate](https://es-toolkit.slash.page/reference/predicate/isDate.html). - Added compatibility functions for [invertBy](https://es-toolkit.slash.page/reference/compat/object/invertBy.html), [times](https://es-toolkit.slash.page/reference/compat/util/times.html), [constant](https://es-toolkit.slash.page/reference/compat/util/constant.html), [slice](https://es-toolkit.slash.page/reference/compat/array/slice.html), [toLength](https://es-toolkit.slash.page/reference/compat/util/toLength.html), [defaultTo](https://es-toolkit.slash.page/reference/compat/util/defaultTo.html), [dropRightWhile](https://es-toolkit.slash.page/reference/array/dropRightWhile.html), [curryRight](https://es-toolkit.slash.page/reference/function/curryRight.html), [rangeRight](https://es-toolkit.slash.page/reference/math/rangeRight.html), [before](https://es-toolkit.slash.page/reference/function/before.html), [eq](https://es-toolkit.slash.page/reference/compat/util/eq.html), [defaults](https://es-toolkit.slash.page/reference/compat/object/defaults.html), [toDefaulted](https://es-toolkit.slash.page/reference/compat/object/toDefaulted.html), [isArrayBuffer](https://es-toolkit.slash.page/reference/predicate/isArrayBuffer.html), [isSet](https://es-toolkit.slash.page/reference/predicate/isSet.html), and [isMap](https://es-toolkit.slash.page/reference/predicate/isMap.html). - Enhanced [difference](https://es-toolkit.slash.page/reference/array/difference.html) to work with Array-like objects, aligning its functionality with lodash's behavior. - Improved performance for [pickBy](https://es-toolkit.slash.page/reference/object/pickBy.html) and [omitBy](https://es-toolkit.slash.page/reference/object/omitBy.html). ### [`v1.23.0`](https://redirect.github.com/toss/es-toolkit/blob/HEAD/CHANGELOG.md#Version-v1230) [Compare Source](https://redirect.github.com/toss/es-toolkit/compare/v1.22.0...v1.23.0) Released on October 1st, 2024. - Added support for [isEqualWith](https://es-toolkit.slash.page/reference/predicate/isEqualWith.html), [isArrayBuffer](https://es-toolkit.slash.page/reference/predicate/isArrayBuffer.html), [curryRight](https://es-toolkit.slash.page/reference/function/curryRight.html), [isJSONValue](https://es-toolkit.slash.page/reference/predicate/isJSONValue.html), [isJSONObject](https://es-toolkit.slash.page/reference/predicate/isJSONObject.html), [isJSONArray](https://es-toolkit.slash.page/reference/predicate/isJSONArray.html). - Fixed a bug in [merge](https://es-toolkit.slash.page/reference/object/merge.html) that copied the reference from the `source` object to the `target` object. - Fixed a bug in [includes](https://es-toolkit.slash.page/reference/compat/array/includes.html) that returned `true` for inherited properties. - Fixed a bug in [startCase](https://es-toolkit.slash.page/reference/string/startCase.html) and other string methods that did not correctly split the words when using accented letters. - Fixed a bug in [filter](https://es-toolkit.slash.page/reference/compat/array/filter.html) that did not provide correct arguments to the predicate function. - Fixed a bug in [isMatch](https://es-toolkit.slash.page/reference/compat/predicate/isMatch.html) that did not strictly compare primitive falsy values. This version includes contributions from [@D-Sketon](https://redirect.github.com/D-Sketon), [@wojtekmaj](https://redirect.github.com/wojtekmaj), [@mass2527](https://redirect.github.com/mass2527), [@chhw130](https://redirect.github.com/chhw130), and [@knott11](https://redirect.github.com/knott11). Thank you for your valuable contributions!eslint/eslint (eslint)
### [`v9.13.0`](https://redirect.github.com/eslint/eslint/compare/v9.12.0...1a7cdbfad8d3355132aab3201c7dd3f2e879b19d) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.12.0...v9.13.0) ### [`v9.12.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.12.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.11.1...v9.12.0) #### Features - [`5a6a053`](https://redirect.github.com/eslint/eslint/commit/5a6a05321ca34480c780be8c2cb7946e4c299001) feat: update to `jiti` v2 ([#18954](https://redirect.github.com/eslint/eslint/issues/18954)) (Arya Emami) - [`17a07fb`](https://redirect.github.com/eslint/eslint/commit/17a07fb548ecce24b88e8b2b07491c24ed1111a9) feat: Hooks for test cases (RuleTester) ([#18771](https://redirect.github.com/eslint/eslint/issues/18771)) (Anna Bocharova) - [`2ff0e51`](https://redirect.github.com/eslint/eslint/commit/2ff0e51cedaab967b7ce383437f64b4a6df8608d) feat: Implement alternate config lookup ([#18742](https://redirect.github.com/eslint/eslint/issues/18742)) (Nicholas C. Zakas) - [`2d17453`](https://redirect.github.com/eslint/eslint/commit/2d174532ae96bcaecf6fd7de78755164378b3a2d) feat: Implement modified cyclomatic complexity ([#18896](https://redirect.github.com/eslint/eslint/issues/18896)) (Dmitry Pashkevich) #### Bug Fixes - [`ea380ca`](https://redirect.github.com/eslint/eslint/commit/ea380cac6f598c86b25a2726c2783636c4169957) fix: Upgrade retry to avoid EMFILE errors ([#18986](https://redirect.github.com/eslint/eslint/issues/18986)) (Nicholas C. Zakas) - [`fdd6319`](https://redirect.github.com/eslint/eslint/commit/fdd631964aee250bc5520770bc1fc3f2f2872813) fix: Issues with type definitions ([#18940](https://redirect.github.com/eslint/eslint/issues/18940)) (Arya Emami) #### Documentation - [`ecbd522`](https://redirect.github.com/eslint/eslint/commit/ecbd52291d7c118b77016c6bf1c60b7d263c44f0) docs: Mention code explorer ([#18978](https://redirect.github.com/eslint/eslint/issues/18978)) (Nicholas C. Zakas) - [`7ea4ecc`](https://redirect.github.com/eslint/eslint/commit/7ea4ecc6e3320a74c960cb78acc94c0140d15f55) docs: Clarifying the Use of Meta Objects ([#18697](https://redirect.github.com/eslint/eslint/issues/18697)) (Amaresh S M) - [`d3e4b2e`](https://redirect.github.com/eslint/eslint/commit/d3e4b2ea4a8f76d4d49345c242f013f49635274f) docs: Clarify how to exclude `.js` files ([#18976](https://redirect.github.com/eslint/eslint/issues/18976)) (Milos Djermanovic) - [`57232ff`](https://redirect.github.com/eslint/eslint/commit/57232ff3d50412586df094f052b47adb38f8d9ae) docs: Mention plugin-kit in language docs ([#18973](https://redirect.github.com/eslint/eslint/issues/18973)) (Nicholas C. Zakas) - [`b80ed00`](https://redirect.github.com/eslint/eslint/commit/b80ed007cefee086db1ff17cde9f7dd6690459f0) docs: Update README (GitHub Actions Bot) - [`cb69ab3`](https://redirect.github.com/eslint/eslint/commit/cb69ab374c149eb725b2fc5a8f0ff33fd7268a46) docs: Update README (GitHub Actions Bot) - [`7fb0d95`](https://redirect.github.com/eslint/eslint/commit/7fb0d957c102be499d5358a74928e0ea93913371) docs: Update README (GitHub Actions Bot) - [`493348a`](https://redirect.github.com/eslint/eslint/commit/493348a9a5dcca29d7fbbe13c67ce13a7a38413b) docs: Update README (GitHub Actions Bot) - [`87a582c`](https://redirect.github.com/eslint/eslint/commit/87a582c8b537d133c140781aa9e3ff0201a3c10f) docs: fix typo in `id-match` rule ([#18944](https://redirect.github.com/eslint/eslint/issues/18944)) (Jay) #### Chores - [`555aafd`](https://redirect.github.com/eslint/eslint/commit/555aafd06f6dddc743acff06111dc72dd8ea4c4e) chore: upgrade to `@eslint/js@9.12.0` ([#18987](https://redirect.github.com/eslint/eslint/issues/18987)) (Francesco Trotta) - [`873ae60`](https://redirect.github.com/eslint/eslint/commit/873ae608c15a0a386f022076b5aab6112b56b59b) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`d0a5414`](https://redirect.github.com/eslint/eslint/commit/d0a5414c30421e5dbe313790502dbf13b9330fef) refactor: replace strip-ansi with native module ([#18982](https://redirect.github.com/eslint/eslint/issues/18982)) (Cristopher) - [`b827029`](https://redirect.github.com/eslint/eslint/commit/b8270299abe777bb80a065d537aa1d4be74be705) chore: Enable JSON5 linting ([#18979](https://redirect.github.com/eslint/eslint/issues/18979)) (Milos Djermanovic) - [`8f55ca2`](https://redirect.github.com/eslint/eslint/commit/8f55ca22d94c1b0ff3be323b97949edef8d880b0) chore: Upgrade espree, eslint-visitor-keys, eslint-scope ([#18962](https://redirect.github.com/eslint/eslint/issues/18962)) (Nicholas C. Zakas) - [`c1a2725`](https://redirect.github.com/eslint/eslint/commit/c1a2725e9c776d6845d94c866c7f7b1fe0315090) chore: update dependency mocha to ^10.7.3 ([#18945](https://redirect.github.com/eslint/eslint/issues/18945)) (Milos Djermanovic)privatenumber/tsx (tsx)
### [`v4.19.2`](https://redirect.github.com/privatenumber/tsx/releases/tag/v4.19.2) [Compare Source](https://redirect.github.com/privatenumber/tsx/compare/v4.19.1...v4.19.2) ##### Bug Fixes - generate sourcesContent when Node.js debugger is enabled ([#670](https://redirect.github.com/privatenumber/tsx/issues/670)) ([7c47074](https://redirect.github.com/privatenumber/tsx/commit/7c47074652790e8225bb9c0d3123fc92e75d3695)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.19.2)microsoft/TypeScript (typescript)
### [`v5.6.3`](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...d48a5cf89a62a62d6c6ed53ffa18f070d9458b85) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3)Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), 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 if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.