Skip to content

Commit 21bd853

Browse files
committed
v1.40.0
1 parent 6939b5e commit 21bd853

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# es-toolkit Changelog
22

3+
## Version v1.40.0
4+
5+
Released on October 8th, 2025.
6+
7+
- Enhanced `sumBy` to pass the element index to the `getValue` callback function.
8+
- Improved performance for `uniq` function.
9+
- Fixed `cloneDeepWith` to handle runtime errors in environments without Blob support and correctly clone Boolean, Number, and String objects.
10+
- Fixed `omit` to avoid unnecessary deep cloning, improving performance.
11+
- Fixed `toCamelCaseKeys` to properly handle PascalCase type conversion.
12+
- Fixed `toPath` to correctly handle arrays and non-string inputs.
13+
- Fixed `repeat` to validate and handle invalid repeat counts.
14+
- Fixed `sortedIndexBy` to properly handle default iteratee.
15+
- Fixed `some` predicate check to correctly handle null and undefined cases.
16+
- Fixed compatibility issue in `compat/unset` with nonexistent paths.
17+
- Fixed several JSDoc issues across multiple functions including return types, parameter descriptions, and method names.
18+
- Improved documentation clarity and consistency across multiple functions.
19+
- Enhanced test coverage with additional test cases for compat functions and edge cases.
20+
- Updated build configuration and CI workflows.
21+
22+
We sincerely thank @wo-o29, @D-Sketon, @HidenLee, @yoouung, @manudeli, @dayongkr, @Li13, @nicklemmon, @sen2y, @miinhho, @raon0211, @joshkel, @jgjgill, @mlnwns, @Dohun-choi, @PinkChampagne17, @sukvvon, @YOUNGHO8762, @caseBread, @Jeongeun-Choi, @artechventure and hoyyChoi for their contributions. We appreciate your great efforts!
23+
324
## Version v1.39.10
425

526
Released on August 17th, 2025.

jsr.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@es-toolkit/es-toolkit",
3-
"version": "1.39.10",
3+
"version": "1.40.0",
44
"exports": {
55
".": "./src/index.ts",
66
"./compat": "./src/compat/index.ts"

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "es-toolkit",
3-
"version": "1.39.10",
3+
"version": "1.40.0",
44
"description": "A state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.",
55
"homepage": "https://es-toolkit.dev",
66
"bugs": "https://github.com/toss/es-toolkit/issues",

0 commit comments

Comments
 (0)