NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2857 most downloaded on crates.io
Snapshot testing toolbox
Last release 4 months ago
26 May 2026
Ships unpredictably
gaps range from 8 days to 10 months
Most releases are documented
notes for 51 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
80 releases · first in 2022
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Report signal that terminated a command
### Features - Initial json support ### Fixes - Hide optional dependencies
Don't hang when merging stderr with stdout on large output
Assert::eq and PathDiff::subset_eq_iter normalize newlines but not paths (broken in 0.3.0)
Assert::eq and PathDiff::subset_eq_iter normalize newlines but not paths (broken in 0.3.0)Added Assert::normalize_paths to allow disabling path normalization
Assert::normalize_paths to allow disabling path normalizationData::read_from now takes a desired data format rather than a bool between text/binary
Data::read_from now takes a desired data format rather than a bool between text/binaryData::try_text was replaced with Data::try_coerceData::as_bytes was replaced with Data::to_bytesAssert::eq (and everything built on it) normalizes paths but not PathDiff::subset_eq_iter (bug)### Fixes - Link in documentation
Nothing published for this version
In Diffs, emphasize role over name
Configure asserts on the Command itself
Command itselfAction, overwrite the env varShow relpath in diff header where possible
Have standard gutter divider in Diffs
Create target directory when needed
### Features - Simple path assert
Defaulted the action env to SNAPSHOTS
SNAPSHOTSRemove need for doing =overwrite twice due to lack of normalization on first call
<VAR>=overwrite twice due to lack of normalization on first callDiffs now show full context, with highlighting of changes within lines and a marker for no newline at end of file
fs_snapshottrycmd is now includedYour coding agent can read these notes before it upgrades. Set up the MCP server →