Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 24, 2025

Bumps es-toolkit from 1.42.0 to 1.43.0.

Release notes

Sourced from es-toolkit's releases.

v1.43.0

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!

Changelog

Sourced from es-toolkit's changelog.

Version v1.43.0

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!

Commits
  • 3d75a71 v1.43.0
  • 55ef896 chore: Run tests before publishing
  • 89b5a00 fix(merge): enhance merge function to handle arrays and objects consistently ...
  • 6b0b670 fix(isMatch, isMatchWith): Fix isMatch to match the behavior of lodash
  • 16ffdab test(compat/intersectionBy): Add a test case for intersectionBy to match the ...
  • 8a6d8a9 fix(intersectionBy): Fix intersectionBy's implementation
  • 1a7719c fix(intersectionBy): remove duplicates when mapper produces same values (#1528)
  • 13bf520 fix(throttle): Fix throttle working like debounce
  • 15b2828 fix(compat/merge): use isArrayLikeObject to match lodash merge behavior (#1542)
  • dd38b14 fix(toSnakeCaseKeys, toCamelCaseKeys): Fix type inference where LAST was conv...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 24, 2025
Bumps [es-toolkit](https://github.com/toss/es-toolkit) from 1.42.0 to 1.43.0.
- [Release notes](https://github.com/toss/es-toolkit/releases)
- [Changelog](https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md)
- [Commits](toss/es-toolkit@v1.42.0...v1.43.0)

---
updated-dependencies:
- dependency-name: es-toolkit
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added javascript Pull requests that update javascript code dependencies Pull requests that update a dependency file labels Dec 24, 2025
@github-actions github-actions bot requested a review from KubrickCode December 24, 2025 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant