NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #954 most downloaded on pub.dev
Process run helpers for Linux/Win/Mac and which like feature for finding executables.
Last release 9 days ago
28 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Some releases are documented
notes for 28 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
140 releases · first in 2015
test: add VM test support for dart_tool_paths_test
test: add VM test support for dart_tool_paths_test
DartToolPaths and the pubCachePath, pubCacheBinPath, dartDataHomePath,
dartInstallPath and dartInstallBinPath getters: where dart pub global activate
and dart install put their files on Linux, macOS and Windows, with the PUB_CACHE
and DART_DATA_HOME overridesCo-Authored-By: Claude Fable 5.1 noreply@anthropic.com Claude-Session: https://claude.ai/code/session_01BeSPt2peAnMDW5fVfk2B6F
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01BeSPt2peAnMDW5fVfk2B6F
One column per quarter.
process-run-environment, process-run-shell and process-run-tools agent skills in skills/, installable with dart run skills@ getSupport nested aliases (an alias can refer to another alias) when resolving the executable of a command, in Shell.run and ds run
Shell.run and ds run <alias> <arguments>ds run ll works with alias ll='ls -alF' defined in
~/.bashrc, ~/.zshrc... The shell is read from the SHELL environment
variable (bash, zsh, sh, dash, ash and ksh variants are
supported), an unsupported shell (fish...) means no fallback. Can be
turned off using userShellAliasEnabledds run --info also dumps the aliasesfeat: update version to 1.3.4+1 and enhance verbose flag handling in …
feat: update version to 1.3.4+1 and enhance verbose flag handling in …
ShellBinCommand.verbose flag resolutionNothing published for this version
process_run: 1.3.3+1 restore runCmd behavior with throwOnError as false
process_run: 1.3.3+1 restore runCmd behavior with throwOnError as false
ShellCommand, ShellCommandRunOption and Shell.runCommandNothing published for this version
Nothing published for this version
Bump version to 1.3.3-2 and update CHANGELOG for new release
Bump version to 1.3.3-2 and update CHANGELOG for new release
Bump version to 1.3.3-1 in version.dart
Bump version to 1.3.3-1 in version.dart
Add ShellProcessResult and ShellProcessResults for proper output decoding
ShellProcessResult and ShellProcessResults for proper output decodingpipe feature to use on Shell.runBump version to 1.3.1+1
Bump version to 1.3.1+1
command info to ShellException and toDebugString() helperNothing published for this version
* ShellContext export * Requires dart 3.10
Nothing published for this version
Nothing published for this version
Nothing published for this version
Allow running in a zoned environment context.
* Requires dart 3.7
Special kill behavior on linux, mac and windows when using sigkill (kills all children too)
ShellOnProcessCallbackNothing published for this version
Nothing published for this version
Add ShellLinesController.binaryStream to allow processing binary data and allow using it for stdin.
ShellLinesController.binaryStream to allow processing binary data and allow using it for stdin.--user flag handling in ds executable.Nothing published for this version
Nothing published for this version
Nothing published for this version
* Export ShellBinCommand * requires dart 3.5
Nothing published for this version
Nothing published for this version
* Remove deprecated methods
Nothing published for this version
Nothing published for this version
Nothing published for this version
add ShellStdio and shellStdioLinesGrouper to allow grouping stdout and stderr lines by zones.
ShellStdio and shellStdioLinesGrouper to allow grouping stdout and stderr lines by zones.Nothing published for this version
Nothing published for this version
Nothing published for this version
add noStdoutResult and noStderrResult to ShellOptions and runExecutableArguments to avoid out of memory for very long output
noStdoutResult and noStderrResult to ShellOptions and runExecutableArguments to avoid out of memory for
very long outputNothing published for this version
Nothing published for this version
add runSync and runExecutableArgumentsSync to global space and to Shell
runSync and runExecutableArgumentsSync to global space and to ShellNothing published for this version
No longer replace \ by \\ before splitting arguments
\ by \\ before splitting argumentsNothing published for this version
Fix finding flutter on windows in unit tests
flutter on windows in unit testscharcode dependency.ShellLinesControllerNothing published for this version
Nothing published for this version
Export stringToArguments in shell.dart
stringToArguments in shell.dart* Dart 3 only
* Dart 3 support
Nothing published for this version
Nothing published for this version
* Fix clone in ShellMixin.
clone in ShellMixin.* requires dart sdk 2.18 * strict-casts support
Nothing published for this version
Nothing published for this version
Cache shellEnvironment when set
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →