Bump es-toolkit from 1.30.1 to 1.34.1
Bumps es-toolkit from 1.30.1 to 1.34.1.
Release notes
Sourced from es-toolkit's releases.
v1.34.1
Released on March 27th, 2025.
v1.34.0
Released on March 27th, 2025.
- Added support for isBrowser, isNode, attempt, attemptAsync.
- Introduced compatibility functions for functionsIn, meanBy, minBy, mean, sortedIndexOf.
- Fixed compatibility with lodash for set, add, subtract.
We sincerely thank
@dayongkr,@D-Sketon,@seongminn,@Kyujeniusfor their contributions. We appreciate your great efforts!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.34.1
Released on March 27th, 2025.
Version v1.34.0
Released on March 27th, 2025.
- Added support for isBrowser, isNode, attempt, attemptAsync.
- Introduced compatibility functions for functionsIn, meanBy, minBy, mean, sortedIndexOf.
- Fixed compatibility with lodash for set, add, subtract.
We sincerely thank
@dayongkr,@D-Sketon,@seongminn,@Kyujeniusfor their contributions. We appreciate your great efforts!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
4b5b9d1v1.34.12cd49eafix(isBrowser, isNode): Fix problem in nodecbf270ev1.34.089551e3chore(eslint): Restrict console usage in source code (#1086)faafc4cfeat(predicate): AddisBrowserandisNode(#1085)1cad9efdocs(functionsIn): Update docs of functionsIn & add tests0e3e979docs: UpdateCONTRIBUTING.mdto include our coding conventions (#1090)a1015bdUpdate docs of sortedIndexOf (#1089)fd026ecfeat(functionsIn): AddfunctionsInto compat/object (#1077)17c236bstyle(meanBy): Fix ESLint- 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)