Release Notes
- Add external diff tool support via
INSTA_DIFF_TOOLenvironment variable. When set, insta uses the specified tool (e.g.,delta,difftastic) to display snapshot diffs instead of the built-in diff. The tool is invoked as<tool> <old_file> <new_file>. #844 - Add
test.disable_nextest_doctestconfig option toinsta.yaml, allowing users to silence the nextest doctest warning via config instead of passing--dndevery time. #842 - Skip non-insta snapshot files in unreferenced detection. Projects using both insta and other snapshot tools (like vitest or jest) can now use
--unreferenced=rejectwithout false positives on.snapfiles from other tools. #846 - Collect warnings from tests for display after run. Ensures deprecation warnings are visible even when nextest suppresses stdout/stderr from passing tests. #840
- Update TOML serialization to be up-to-date and backwards-compatible. #834
- Support
clippy::needless_raw_stringslint by only using raw strings when content contains backslashes or quotes. #828
Install cargo-insta 1.45.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/insta/releases/download/1.45.0/cargo-insta-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/mitsuhiko/insta/releases/download/1.45.0/cargo-insta-installer.ps1 | iex"Download cargo-insta 1.45.0
| File | Platform | Checksum |
|---|---|---|
| cargo-insta-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| cargo-insta-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| cargo-insta-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| cargo-insta-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| cargo-insta-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |