Skip to content

Commit 2687388

Browse files
committed
v1.41.0
1 parent 3a996de commit 2687388

File tree

3 files changed

+26
-2
lines changed

3 files changed

+26
-2
lines changed

CHANGELOG.md

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

3+
## Version v1.41.0
4+
5+
Released on October 24th, 2025.
6+
7+
- Enhanced `throttle` to preserve `this` context when called as a method.
8+
- Added type guard support for `partition` function.
9+
- Fixed `omit` to support runtime-determined key arrays with proper overloads.
10+
- Fixed `defaults` in compatibility layer to properly handle undefined and null sources.
11+
- Fixed `toSnakeCaseKeys` and `toCamelCaseKeys` to correctly return types for non-plain objects.
12+
- Fixed `toMerged` and `mergeWith` to properly handle shared objects in merge logic.
13+
- Fixed `compat/union` to support array-like objects.
14+
- Fixed `compat/updateWith` to use `get` for value retrieval in updater function.
15+
- Fixed circular import between `isMatch` and `isMatchWith`.
16+
- Fixed `find` and `findLast` by simplifying logic and removing unnecessary checks.
17+
- Fixed `takeRight` by improving test coverage and removing redundant checks.
18+
- Fixed `curry` and `curryRight` by removing unnecessary type assertions.
19+
- Fixed `isEqualWith` and `mapKeys` by removing unnecessary type assertions.
20+
- Improved performance for `meanBy` by removing intermediate array creation.
21+
- Updated build system to use UMD format instead of IIFE for browser builds.
22+
- Fixed numerous documentation examples across compat modules.
23+
- Improved test coverage with additional test cases for edge cases and compatibility.
24+
25+
We sincerely thank @the5thbeatle, @wo-o29, @hwibaski, @manudeli, @raon0211, @dayongkr, @D-Sketon, @yoouungyoung, @Dohun-choi, @sukvvon, @zoulou00, and @sen2y for their contributions. We appreciate your great efforts!
26+
327
## Version v1.40.0
428

529
Released on October 8th, 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.40.0",
3+
"version": "1.41.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.40.0",
3+
"version": "1.41.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)