NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #345 most downloaded on npm
Robustly `.call.bind()` a function
Last release 5 months ago
09 Apr 2026
Release timing varies
gaps range from 2 months to 2.8 years
Most releases are documented
notes for 8 of 9 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
10 releases · first in 2020
One column per quarter.
[Fix] correct .length computation when partial args exceed function arity `95c406d`
.length computation when partial args exceed function arity 95c406d@ljharb/eslint-config, es-value-fixtures, eslint, for-each, has-strict-mode, npmignore, object-inspect 06a4e21call-bind-apply-helpers, es-define-property, get-intrinsic 3fea81e23437d4[Refactor] extract out some helpers and avoid get-intrinsic usage `407fd5e`
407fd5ecall-bind-apply-helpers 81018fbset-function-length/env 0fc311d77a0cad@ljharb/eslint-config, auto-changelog, es-value-fixtures, gopd, object-inspect, tape a145d10aud with npm audit 30ca3ddset-function-length 57c79a3601cfa5[Refactor] use es-define-property `09b76a0`
[Dev Deps] update aud, npmignore, tape `d564d5c`
[Fix] throw an error on non-functions as early as possible `f262408`
Nothing published for this version
[actions] reuse common workflows `a994df6`
a994df6npmignore to autogenerate an npmignore file eef3ef21845ccfnode/install instead of node/run; use codecov action 5b47d53set-function-length a0e165c@ljharb/eslint-config, aud, tape 9c50103019c6d0eslint, @ljharb/eslint-config, aud, auto-changelog, safe-publish-latest, tape 23bd71862552d7eslint, @ljharb/eslint-config, aud, auto-changelog, tape ec81665eslint, @ljharb/eslint-config, safe-publish-latest, tape 35d67fceslint, @ljharb/eslint-config, aud, tape 0266d8d@ljharb/eslint-config, aud, tape 43a5b28define-data-property, function-bind, get-intrinsic 780eb36aud, tape 90d50adprepublishOnly script for npm 7+ 44c5433get-intrinsic 86bfbfcget-intrinsic 5c533544c393a8get-intrinsic 4e70bdeget-intrinsic 55ae803[Fix] properly include the receiver in the bound length `dbae7bc`
dbae7bc[Tests] migrate tests to Github Actions `b6db284`
b6db284ec7fe46adbceaad69e23ceslint, @ljharb/eslint-config, aud, tape 2fd3586get-intrinsic f23e931get-intrinsic 72d9f44e72357315e76d28fa4dab[meta] add Automatic Rebase and Require Allow Edits workflows `fb349b2`
306cf98e10d0bb43852ed408f860fb349b2auto-changelog c4001fcFUNDING.yml d4d6d29npm run lint dedfb9854ac776safe-publish-latest 9ea8e43Your coding agent can read these notes before it upgrades. Set up the MCP server →