Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 27, 2025

This PR contains the following updates:

Package Change Age Confidence
es-toolkit (source) 1.40.01.44.0 age confidence

Release Notes

toss/es-toolkit (es-toolkit)

v1.44.0

Compare Source

Released on January 16th, 2026.

  • Added shouldRetry option to retry function. ([#​1585])
  • Added isEmptyObject predicate function. ([#​1584])
  • Added isNumber predicate function.
  • Enhanced error cloning to support AggregateError. ([#​1563])
  • Implemented collection methods for Maps and Sets.
  • Added bundle size analysis and visualization components to docs. ([#​1564])
  • Fixed flattenObject to retain empty objects and arrays.
  • Enhanced type safety for clone function.
  • Fixed clone error when cloning object with null prototype. ([#​1570])
  • Fixed array function callbacks to include index and array parameters. ([#​1561])
  • Fixed compat/cloneDeep and cloneDeepWith to clone null-prototype objects as regular objects. ([#​1562])
  • Fixed compat/clamp to ensure consistency with lodash. ([#​1555])
  • Simplified intersection filter callback for consistency. ([#​1582])
  • Fixed incorrect function names and output in cloneDeep JSDoc examples. ([#​1583])

We sincerely thank @​raon0211, @​dayongkr, @​eunwoo-levi, @​matt-oakes, @​T3sT3ro, and @​D-Sketon for their contributions. We appreciate your great efforts!

v1.43.0

Compare Source

Released on December 12th, 2025.

  • Enhanced merge to handle arrays and objects consistently, and to match lodash's behavior with date values and array-like objects. ([#​1553], [#​1542], [#​1548])
  • Fixed isMatch and isMatchWith to match lodash's behavior.
  • Fixed intersectionBy implementation and removed duplicates when the mapper produces the same values. ([#​1528])
  • Fixed throttle working like debounce.
  • Fixed type inference in toSnakeCaseKeys, toCamelCaseKeys for edge cases and improved type inference for uppercase keys. ([#​1538])
  • Fixed casing utilities (camelCase, kebabCase, lowerCase, snakeCase, startCase, upperCase) to match lodash's behavior. ([#​1525])
  • Fixed compat/template to disable ES interpolation when custom interpolate is provided. ([#​1527])
  • Fixed incorrect example in differenceBy documentation. ([#​1543])
  • Performance improvement: updated deburr to use arrays to construct the deburrMap. ([#​1526])

We sincerely thank @​dayongkr, @​raon0211, @​wo-o29, @​Yeom-JinHo, @​Copilot, @​oshosh, @​vbfox, @​sukvvon, @​sankeyangshu, @​D-Sketon, @​seo-rii for their contributions. We appreciate your great efforts!

v1.42.0

Compare Source

Released on November 17th, 2025.

  • Added new async utilities: filterAsync, flatMapAsync, forEachAsync, mapAsync, reduceAsync, and limitAsync for handling asynchronous operations.
  • Exported ThrottleOptions and DebounceOptions interfaces for better type support.
  • Fixed isFinite to implement type predicate to narrow type to number.
  • Fixed isSafeInteger to implement type predicate to narrow type to number.
  • Fixed omit to prevent adding index properties to array-like objects.
  • Fixed mergeWith to remove unnecessary nullish coalescing for 100% branch coverage.
  • Fixed compat/updateWith to remove unreachable code and add prototype pollution test.
  • Updated documentation headings for consistency.
  • Improved test coverage for compat/mergeWith, compat/unset, get, toMerged, mergeWith, and compat/intersectionBy with additional edge cases and security tests.

We sincerely thank @​Debbl, @​wo-o29, @​raon0211, @​Yeom-JinHo, @​sukvvon, and @​D-Sketon for their contributions. We appreciate your great efforts!

v1.41.0

Compare Source

Released on October 24th, 2025.

  • Enhanced throttle to preserve this context when called as a method.
  • Added type guard support for partition function.
  • Fixed omit to support runtime-determined key arrays with proper overloads.
  • Fixed defaults in compatibility layer to properly handle undefined and null sources.
  • Fixed toSnakeCaseKeys and toCamelCaseKeys to correctly return types for non-plain objects.
  • Fixed toMerged and mergeWith to properly handle shared objects in merge logic.
  • Fixed compat/union to support array-like objects.
  • Fixed compat/updateWith to use get for value retrieval in updater function.
  • Fixed circular import between isMatch and isMatchWith.
  • Fixed find and findLast by simplifying logic and removing unnecessary checks.
  • Fixed takeRight by improving test coverage and removing redundant checks.
  • Fixed curry and curryRight by removing unnecessary type assertions.
  • Fixed isEqualWith and mapKeys by removing unnecessary type assertions.
  • Improved performance for meanBy by removing intermediate array creation.
  • Updated build system to use UMD format instead of IIFE for browser builds.
  • Fixed numerous documentation examples across compat modules.
  • Improved test coverage with additional test cases for edge cases and compatibility.

We sincerely thank @​the5thbeatle, @​wo-o29, @​hwibaski, @​manudeli, @​raon0211, @​dayongkr, @​D-Sketon, @​yoouungyoung, @​Dohun-choi, @​sukvvon, @​zoulou00, and @​sen2y for their contributions. We appreciate your great efforts!


Configuration

📅 Schedule: Branch creation - Between 08:00 AM and 11:59 AM, only on Monday, Tuesday, Wednesday, and Thursday ( * 8-11 * * 1,2,3,4 ) (UTC), Automerge - Between 08:00 AM and 11:59 AM, only on Monday, Tuesday, Wednesday, and Thursday ( * 8-11 * * 1,2,3,4 ) (UTC).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR was generated by Mend Renovate. View the repository job log.

@coderabbitai
Copy link

coderabbitai bot commented Oct 27, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch 2 times, most recently from 5928056 to fba54ad Compare October 28, 2025 16:17
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch 3 times, most recently from 1edef3b to e10aab8 Compare October 29, 2025 13:35
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch 2 times, most recently from a363c23 to 43e48c8 Compare October 30, 2025 11:09
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch 2 times, most recently from 8b3927e to d94b117 Compare November 4, 2025 08:51
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from d94b117 to 642a27d Compare November 4, 2025 14:06
cursor[bot]

This comment was marked as outdated.

@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 642a27d to 29ded2c Compare November 4, 2025 14:09
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 29ded2c to 66f0999 Compare November 5, 2025 15:40
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 66f0999 to 09f3915 Compare November 6, 2025 08:52
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 09f3915 to c7e1d56 Compare November 6, 2025 12:59
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from c7e1d56 to 3048158 Compare November 11, 2025 08:30
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 3048158 to af15c63 Compare November 11, 2025 08:51
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from af15c63 to 48a38c2 Compare November 11, 2025 09:31
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch 2 times, most recently from 322de3b to 52ef1d8 Compare January 26, 2026 07:22
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 52ef1d8 to 94ed17a Compare January 26, 2026 08:11
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 94ed17a to 81e94ff Compare January 26, 2026 08:31
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 81e94ff to ce8a9a4 Compare January 26, 2026 08:55
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from ce8a9a4 to a1f171b Compare January 26, 2026 09:16
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from a1f171b to 08b5b46 Compare January 26, 2026 10:09
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 08b5b46 to dc82d4d Compare January 26, 2026 10:24
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch 2 times, most recently from 955043f to c7f66cb Compare January 26, 2026 10:53
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from c7f66cb to 9d7cd3e Compare January 26, 2026 11:11
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 9d7cd3e to 304366c Compare January 26, 2026 11:32
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 304366c to 1fa5d2e Compare January 26, 2026 12:04
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 1fa5d2e to dcfdcc2 Compare January 26, 2026 12:20
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from dcfdcc2 to 8cc5c3b Compare January 26, 2026 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant