NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3845 most downloaded on npm
base library for oclif CLIs
Last release today
24 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
481 releases · first in 2020
One column per quarter.
### Features * ESM support
Nothing published for this version
Nothing published for this version
### Features * add PluginLoader class
### Features * perf: remove semver, fs-extra
forwards compatibility for config reload
reload Config before running command
use configured help class in --help
add getPluginsList to Config interface
### Bug Fixes * add getPluginsList
handle lack of bin (happens in UT when stubbing config)
allow CONTENT_TYPE env to work for all oclif cmds
add note to RequiredArgsError when there are flags with multiple=true
### Bug Fixes * set moduleResolution to Node16
add missing properties to Interfaces.PJSON
### Bug Fixes * node 14 stdin logic
### Bug Fixes * node 14 stdin logic
fall back to scopedEnvVarKey if scopedEnvVarKeys is not defined
deprecate scopedEnvVarKey for scopedEnvVarKeys which accounts for binAliases
### Bug Fixes * support node 14 again
### Features * add extensions to esm checking
corrected return type for Command.exit
correctly print help when only command found and passed with help
Nothing published for this version
parser: don't throw if defaultHelp func throws
flags omit undefined for boolean flags
### Features * perf benchmarks
properly truncate table cells that contain fullwidth characters or ANSI escape sequences
deps: bump semver and @types/semver
Nothing published for this version
### Bug Fixes * improve flag validation
### Bug Fixes * correctly load legacy plugins
### Bug Fixes * don't override noTTYOutput
### Bug Fixes * pass flag to default function
expose nsisCustomization property on Config
### Bug Fixes * add nsisCustomization entry
### Bug Fixes * cut a beta of these changes (97f1b45) * fix beta name (a221127) * pass flag to default function
jsonEnabled not handling after pass-through
### Bug Fixes * force build
defaultHelp not called with flag value at runtime
feat: add new param isWritingManifest to Plugin.load
feat: add new param isWritingManifest to Plugin.load
Revert "feat: add param noSensitiveData to Plugin.load (#665)" (#670) (bdcbc87), closes #665 #670
add param noSensitiveData to Plugin.load
add flag name and short char to deprecation message
pass plugin type when resolving a module path
### Bug Fixes * handle undefined env.SHELL
add version details property to config interface
### Bug Fixes * improve Performance class
### Features * add Config.versionDetails
Nothing published for this version
stop any unstopped markers when collecting perf results
### Features * add Performance class
add option to skip oclif error printing
change useable ids to set to improve search perf
deps: bump cli-progress from 3.11.2 to 3.12.0
feat: add binAliases property to Config
logToStderr actually logs to stderr
### Features * wrap stdout and stderr
Your coding agent can read these notes before it upgrades. Set up the MCP server →