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.43.0 age confidence

Release Notes

toss/es-toolkit (es-toolkit)

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 - At any time (no schedule defined), 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 from 2eb47ee to a76cc14 Compare December 9, 2025 13:13
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from a76cc14 to 17fe400 Compare December 9, 2025 13:43
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch 2 times, most recently from ba34ea2 to 7abf3e6 Compare December 10, 2025 11:20
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 7abf3e6 to c4210f7 Compare December 11, 2025 10:46
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from c4210f7 to 2fc58e7 Compare December 11, 2025 11:09
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch 3 times, most recently from 5ec269e to ea0e938 Compare December 15, 2025 11:38
@renovate renovate bot changed the title Update dependency es-toolkit to v1.42.0 Update dependency es-toolkit to v1.43.0 Dec 15, 2025
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from ea0e938 to a749cd4 Compare December 16, 2025 11:10
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from a749cd4 to 0568f9c Compare December 17, 2025 11:43
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 0568f9c to eda773c Compare December 31, 2025 18:52
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from eda773c to 2dd52c8 Compare January 5, 2026 13:08
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from 2dd52c8 to b9dbeef Compare January 6, 2026 10:39
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from b9dbeef to b77753c Compare January 6, 2026 13:44
@renovate renovate bot force-pushed the renovate/es-toolkit-1.x branch from b77753c to c10ae3e Compare January 6, 2026 14:08
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