Skip to content

chore(deps): bump es-toolkit from 1.49.0 to 1.50.0 - #815

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bun/es-toolkit-1.50.0
Open

chore(deps): bump es-toolkit from 1.49.0 to 1.50.0#815
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bun/es-toolkit-1.50.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps es-toolkit from 1.49.0 to 1.50.0.

Release notes

Sourced from es-toolkit's releases.

v1.50.0

Released on July 24th, 2026.

  • Added the es-toolkit/types entrypoint: a declaration-only module of compile-time type utilities TypeScript lacks natively — ValueOf, Simplify, Writable, NonEmptyArray, DeepPartial, and DeepReadonly. ([#1818])
  • Added flow to es-toolkit/fp, a reusable data-last composition built on pipe. ([#1812])

The following bring es-toolkit/compat closer to Lodash. Behavior for the affected edge cases now matches Lodash, so results may differ if you relied on the previous output.

  • Fixed compat/intersectionBy to dedupe a single array (including by the iteratee) and to keep results consistent with Lodash. ([#1935])

  • Fixed compat/findIndex and compat/findLastIndex to coerce a NaN fromIndex to 0 and to convert fromIndex to an integer. ([#1828], [#1834], [#1938])

  • Fixed compat/lastIndexOf to coerce fromIndex like Lodash. ([#1832])

  • Fixed compat/every to treat a falsy, non-nullish doesMatch as a _.property shorthand instead of identity. ([#1940])

  • Fixed compat/nth to support string inputs. ([#1833])

  • Fixed compat/inRange to not throw on a lone negative bound. ([#1835])

  • Fixed compat/toArray to convert Sets to arrays like Lodash. ([#1840])

  • Fixed compat/values to treat sparse array holes as undefined. ([#1894])

  • Fixed compat/maxBy and compat/minBy to restore Lodash-compatible comparison. ([#1893])

  • Fixed compat/includes to exclude the length property when matching array-like values. ([#1886])

  • Fixed the case functions to split ordinal numbers like Lodash, and to count string size and padding by code points for multi-byte characters. ([#1836], [#1852], [#1853])

  • Fixed compat/unset to not treat an own literal dotted key as a deep path. ([#1808])

  • Moved compat/flattenDepth's flattening logic out of flatten. ([#1847])

  • Restored the standalone eq and templateSettings entry points. ([#1895])

  • Fixed deburr to remove all combining diacritical marks, matching Lodash. ([#1807])

  • Fixed partition to accept any predicate return value, like Array.prototype.filter. ([#1937])

  • Fixed has and hasIn to prioritize nullish literal keys over paths. ([#1810])

  • Fixed invokeMap to normalize a string path via toPath for this binding. ([#1814])

  • Fixed isDeepKey to detect deep keys with stricter patterns. ([#1621])

  • Fixed unzipWith to return an empty array instead of throwing on empty input. ([#1816])

  • Improved documentation, JSDoc accuracy, and internal refactoring across compat and fp. ([#1817], [#1820], [#1822], [#1823], [#1825], [#1829], [#1830], [#1842], [#1845], [#1851], [#1858], [#1867], [#1879])

... (truncated)

Changelog

Sourced from es-toolkit's changelog.

Version v1.50.0

Released on July 24th, 2026.

  • Added the es-toolkit/types entrypoint: a declaration-only module of compile-time type utilities TypeScript lacks natively — ValueOf, Simplify, Writable, NonEmptyArray, DeepPartial, and DeepReadonly. (#1818)
  • Added flow to es-toolkit/fp, a reusable data-last composition built on pipe. (#1812)

The following bring es-toolkit/compat closer to Lodash. Behavior for the affected edge cases now matches Lodash, so results may differ if you relied on the previous output.

  • Fixed compat/intersectionBy to dedupe a single array (including by the iteratee) and to keep results consistent with Lodash. (#1935)

  • Fixed compat/findIndex and compat/findLastIndex to coerce a NaN fromIndex to 0 and to convert fromIndex to an integer. (#1828, #1834, #1938)

  • Fixed compat/lastIndexOf to coerce fromIndex like Lodash. (#1832)

  • Fixed compat/every to treat a falsy, non-nullish doesMatch as a _.property shorthand instead of identity. (#1940)

  • Fixed compat/nth to support string inputs. (#1833)

  • Fixed compat/inRange to not throw on a lone negative bound. (#1835)

  • Fixed compat/toArray to convert Sets to arrays like Lodash. (#1840)

  • Fixed compat/values to treat sparse array holes as undefined. (#1894)

  • Fixed compat/maxBy and compat/minBy to restore Lodash-compatible comparison. (#1893)

  • Fixed compat/includes to exclude the length property when matching array-like values. (#1886)

  • Fixed the case functions to split ordinal numbers like Lodash, and to count string size and padding by code points for multi-byte characters. (#1836, #1852, #1853)

  • Fixed compat/unset to not treat an own literal dotted key as a deep path. (#1808)

  • Moved compat/flattenDepth's flattening logic out of flatten. (#1847)

  • Restored the standalone eq and templateSettings entry points. (#1895)

  • Fixed deburr to remove all combining diacritical marks, matching Lodash. (#1807)

  • Fixed partition to accept any predicate return value, like Array.prototype.filter. (#1937)

  • Fixed has and hasIn to prioritize nullish literal keys over paths. (#1810)

  • Fixed invokeMap to normalize a string path via toPath for this binding. (#1814)

  • Fixed isDeepKey to detect deep keys with stricter patterns. (#1621)

  • Fixed unzipWith to return an empty array instead of throwing on empty input. (#1816)

  • Improved documentation, JSDoc accuracy, and internal refactoring across compat and fp. (#1817, #1820, #1822, #1823, #1825, #1829, #1830, #1842, #1845, #1851, #1858, #1867, #1879)

We sincerely thank @​Antoliny0919, @​raon0211, @​dayongkr, @​spokodev, @​sarathfrancis90, @​mayur-shenoy, @​mahirhir, @​kojesung, @​Hprogram, @​BangDori, and everyone else who contributed. We appreciate your great efforts!

Commits
  • a443efd v1.50.0
  • 9232c57 test(check-dist): skip declaration-only ./types in CJS/ESM check (#1949)
  • 4bac390 fix(types): register ./types entrypoint in check-dist test (#1948)
  • 8ea1291 feat(types): add es-toolkit/types module with compile-time type utilities (#1...
  • b854e15 fix(partition): accept any predicate return value like Array.prototype.filter...
  • 953920b fix(compat/findIndex): convert fromIndex to an integer like lodash (#1938)
  • 9b92739 fix(compat/every): treat falsy doesMatch as property shorthand, not identity ...
  • 278b4fe build(deps): bump github/codeql-action/upload-sarif (#1942)
  • 9d05639 build(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#1944)
  • ffea687 fix(compat/intersectionBy): resolve Lodash compatibility issues (#1935)
  • 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 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)

Bumps [es-toolkit](https://github.com/toss/es-toolkit) from 1.49.0 to 1.50.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.49.0...v1.50.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 27, 2026
@vercel

vercel Bot commented Jul 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
saan-ang-room Ready Ready Preview, Comment Jul 27, 2026 1:57am

Request Review

Copy link
Copy Markdown
Collaborator

·@·d·ependabot s·quash a·nd m·erge


Generated by Claude Code

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