NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3426 most downloaded on npm
A utility library for JavaScript and Typescript.
Last release today
04 Oct 2026
Release timing varies
gaps range from 8 days to 2 months
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
280 releases · first in 2018
# 1.41.0 (2024-02-15) ### Features * add conditional
pick|omit: Fix type inference in pipe (#506) (d7db369), closes #504
One column per quarter.
## 1.40.1 (2024-02-06) ### Bug Fixes * docs: fix examples indentation
sortBy: Add firstBy, takeFirstBy, dropFirstBy, nthBy, rankBy (#437) (1ab847b), closes #403
isObject: Replaced with isObjectType and isPlainObject (#436) (96a4e82), closes #414
isArray: handle inferrence of ReadonlyArray inside an array (#476) (257fa1a), closes #459
Adds isSymbol function (#460) (4bc18b6), closes #456
round, ceil, floor: Add round, ceil, floor functions (#463) (d371a72), closes #462
Add dropWhile & dropLastWhile functions
indexBy: add strict variant of indexBy (#402) (b0154cb), closes #398
Add R.add, R.subtract, R.multiply and R.divide functions (#443) (61b901c), closes #439
# 1.33.0 (2023-12-20) ### Features * Add takeLastWhile function
debounce: add debounce function (#421) (6f876dd), closes #419
# 1.29.0 (2023-11-03) ### Features * zip: strict tuples
# 1.28.0 (2023-10-25) ### Features * add splice function
values: Update types to be more permissive
hasAtLeast: narrow non-empty arrays by length
types: isEmpty accept undefined for strings
docs: remove gh-pages docs deployment
mapValues: support numerical index keys
prop: make prop name type optional
dropLast: Handle non-positive lengths
# 1.24.0 (2023-07-13) ### Features * invert function
# 1.23.0 (2023-06-26) ### Features * length
## 1.22.1 (2023-06-26) ### Bug Fixes * prop: strict key names
# 1.22.0 (2023-06-26) ### Features * add shuffle method
add intersectionWith util function
# 1.20.0 (2023-06-24) ### Features * add sliceString function
guards: more control over undefined and null checks
prop: improve the types of prop
# 1.18.0 (2023-05-22) ### Features * add isEmpty util function
fromPairs: Support literal union key types #312
# 1.17.0 (2023-05-22) ### Features * keys: strict tuple handling
improve the type of curried omit, pick, and prop
## 1.15.1 (2023-05-22) ### Bug Fixes * chunk: Simplify general case
# 1.15.0 (2023-05-22) ### Features * sample utility
# 1.14.0 (2023-04-24) ### Features * fromPairs: strict mode
# 1.13.0 (2023-04-21) ### Features * sort: strict mode
groupBy: filtering on undefined
# 1.11.0 (2023-04-02) ### Features * zipObj
# 1.10.0 (2023-04-02) ### Features * map: strict mode
## 1.9.4 (2023-03-25) ### Bug Fixes * chunk: improve typing and perf
improve performance of _reduceLazy
## 1.9.2 (2023-03-25) ### Bug Fixes * first: better typing
NonEmptyArray for last-only arrays
# 1.9.0 (2023-03-11) ### Features * restructure guards
## 1.8.1 (2023-03-03) ### Bug Fixes * types: noop return typing
types: add partition type definition for pipes with type guards
size: remove comments from js output
keys.strict: remove undefined from returned union type
allow different data types on differenceWith
## 1.5.1 (2023-01-16) ### Bug Fixes * types for keys.strict
# 1.5.0 (2023-01-15) ### Features * add meanBy
Add findLast and findLastIndex functions
add overload to partition with type guard support
# 1.2.0 (2022-10-30) ### Features * add sumBy
Your coding agent can read these notes before it upgrades. Set up the MCP server →