Bump es-toolkit from 1.30.1 to 1.33.0
Bumps es-toolkit from 1.30.1 to 1.33.0.
Release notes
Sourced from es-toolkit's releases.
v1.33.0
Released on March 9th, 2025.
- Added support for reverseString and isJSON.
- Introduced compatibility functions for pullAllBy, intersectionWith, findLast, reduce, reduceRight, divide, values, valuesIn, maxBy, and pickBy.
- Fixed package exports on React Native so that
es-toolkitcan be used in React Native projects.- Fixed a bug in sum where passing
undefinedvalues likesum([undefined, 1, 2, 3])resulted inNaN, which was different from lodash.- Fixed a bug in assignIn that didn't assign keys with undefined values.
v1.32.0
Released on January 30th, 2024.
- Added support for Semaphore, Mutex, isPromise, and retry.
- Introduced compatibility functions for multiply, sortedIndex, and sortedIndexBy.
- Added support for custom delimiters in flattenObject.
- Added support for
fromIndexparameters in find.- Fixed a bug in cloneDeep and cloneDeepWith that cloned uncloneable objects.
v1.31.0
Released on December 27th, 2024.
- Added support for the windowed, remove and asyncNoop functions.
- Introduced compatibility functions for pullAll, subtract, isBuffer, and methodOf.
- Enhanced the performance of pull when working with large arrays.
- Resolved an issue where reverse was not being exported in our compatibility library.
- Updated groupBy to properly handle keys like
toStringorvalueOf.- Fixed merge to correctly merge values when
targetor any of its values arenullorundefined.We sincerely thank
@T3sT3ro,@D-Sketon,@tuhm1,@willmanduffy,@apeltop,@aken-you,@SaeWooKKang, and@ssi02014for their contributions. We appreciate your great efforts!
Changelog
Sourced from es-toolkit's changelog.
Version v1.33.0
Released on March 9th, 2025.
- Added support for reverseString and isJSON.
- Introduced compatibility functions for pullAllBy, intersectionWith, findLast, reduce, reduceRight, divide, values, valuesIn, maxBy, and pickBy.
- Fixed package exports on React Native so that
es-toolkitcan be used in React Native projects.- Fixed a bug in sum where passing
undefinedvalues likesum([undefined, 1, 2, 3])resulted inNaN, which was different from lodash.- Fixed a bug in assignIn that didn't assign keys with undefined values.
Version v1.32.0
Released on January 30th, 2025.
- Added support for Semaphore, Mutex, isPromise, and retry.
- Introduced compatibility functions for multiply, sortedIndex, and sortedIndexBy.
- Added support for custom delimiters in flattenObject.
- Added support for
fromIndexparameters in find.- Fixed a bug in cloneDeep and cloneDeepWith that cloned uncloneable objects.
Version v1.31.0
Released on December 27th, 2024.
- Added support for the windowed, remove and asyncNoop functions.
- Introduced compatibility functions for pullAll, subtract, isBuffer, and methodOf.
- Enhanced the performance of pull when working with large arrays.
- Resolved an issue where reverse was not being exported in our compatibility library.
- Updated groupBy to properly handle keys like
toStringorvalueOf.- Fixed merge to correctly merge values when
targetor any of its values arenullorundefined.We sincerely thank
@T3sT3ro,@D-Sketon,@tuhm1,@willmanduffy,@apeltop,@aken-you,@SaeWooKKang, and@ssi02014for their contributions. We appreciate your great efforts!
Commits
83d9d2dv1.33.059d76e8fix(assignIn): Correct undefined assignment (#959)4a656bbfeat(compat): Implement compat/pickBy (#950)a1334befeat(compat): Implement compat/maxBy (#949)c54be40docs(isJSON): Add docs for Japanese & Chinesee9e57e9feat(isJSON): Add isJSON utility function (#967)fd25e34docs(reverseString): fix comment and docs (#972)100fe97docs: Fix typos in korean documentation (#975)8d03425feat(reverseString): Add the reversetString function (#963)1e3272edocs: fix typo in flattenObject (#962)- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)