NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4010 most downloaded on crates.io
Snapshot testing for a herd of CLI tests
Last release 2 months ago
21 Jul 2026
Ships fairly regularly
a new release about every 2 months
Most releases are documented
notes for 50 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
75 releases · first in 2021
One column per quarter.
chore: Release trycmd version 1.2.1
chore: Release trycmd version 1.2.1
chore: Release trycmd version 1.2.0
chore: Release trycmd version 1.2.0
chore: Release trycmd version 1.1.1
chore: Release trycmd version 1.1.1
tomlchore: Release trycmd version 1.1.0
chore: Release trycmd version 1.1.0
cmd::cargo_bin bad paths to panicscargo::cargo_binscargo::cargo_bin_optchore: Release trycmd version 1.0.2
chore: Release trycmd version 1.0.2
### Internal - Update dependencies
Nothing published for this version
Ignore test.out/ validation when all steps are skipped
test.out/ validation when all steps are skipped### Compatibility - Bump MSRV to 1.66 ### Internal - Update dependencies
### Features - Report test duration
### Fixes - Pull in escargot fix
escargot fix### Fixes - Strip colors on TERM=dumb
TERM=dumbNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Overwrite of .stdout/.stderr files works again
.stdout/.stderr files works againTestCases::insert_var / TestCases::extend_var no longer overwrite but extend the vr
TestCases::insert_var / TestCases::extend_var no longer overwrite but extend the vrTestCases::clear_var### Internal - Update toml_edit
toml_edit### Internal - Update dependency
### Fixes - Match standard diff colors
### Internal - Update anstream
anstreamImproved build-times by dropping the is-terminal dependency
is-terminal dependency### Internal - Dependency update
### Internal - Dependency update
### Compatibility - Update MSRV to 1.64.0
### Internal - Update dependencies
### Internal - Update dependencies
### Internal - Update dependencies
Ensure TRYCMD=overwrite errors get reported to the user
TRYCMD=overwrite errors get reported to the userOverwrite command status with TRYCMD=overwrite
TRYCMD=overwriteDo not fail when using TRYCMD=overwrite
TRYCMD=overwriteTOML parsing is now more conformant
### Fixes - Improved build times
Nothing published for this version
Automatically ignore tests under miri (already doesn't work)
Ignore, rather than error, on unknown bins again. This is important for examples that are conditioned on features.
Report signal that terminated a command
Nothing published for this version
Unknown bins now fail, rather than being ignored. This can be worked around by either ignoring the code block, setting the status to skipped, or ignor
Nothing published for this version
Don't hang when merging stderr with stdout on large output, like with markdown
Make diffs viewable with large output by eliding large sections of unchanged content
Allow 3+ backtick code fences to escape code fences in stdout
### Documentation - Link to examples from docs.rs
Have standard gutter divider in Diffs
Don't swap actual/expected with file diffs
None known, just a significant internal release
None known, just a significant internal release
Auto-detect binary files and don't diff them
Allow stdin, stdout, and stderr in toml file
stdin, stdout, and stderr in toml fileNormalize \\ to / to help with paths on Windows
\\ to / to help with paths on Windows\\ to / to help with paths on WindowsEnsure [CWD] captures /private on macOS when sandboxing
Substitutions
[CWD] captures /private on macOS when sandboxingAny of the below fixes could break
Substitutions
[ROOT] and [CWD] when they are the same[CWD] to [ROOT] without sandbox/ with [CWD] / [ROOT]Re-defined fs.base root to the .toml's directory, like fs.cwd
Config
fs.base root to the .toml's directory, like fs.cwdConfig
.in directories that were symlinks on Linux but Windows checked out as files.fs.base root to the .toml's directory, like fs.cwdNothing published for this version
md: bash and sh info strings are now ignored, switch to console
md: bash and sh info strings are now ignored, switch to consolemd: A blank line is needed after each command's outputconsole info string for mdmd filesDependencies requirements reflect minimum versions needed
Only skip after a failure when they share mutable state (the file system).
### Fixes - Fix variable substitutions
Your coding agent can read these notes before it upgrades. Set up the MCP server →