NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2848 most downloaded on crates.io
Utility crate that allows executables to replace or uninstall themselves
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 10 months
Nearly every release is documented
notes for 12 of 12 stable releases
1 version withdrawn
withdrawn after publishing
3 years old
13 releases · first in 2023
One column per quarter.
Raised MSRV to 1.63 and upgraded windows-sys to 0.52. #26
- Added self_delete_at. #22
self_delete_at. #22Fix examples failing to run on non unix platforms.
Symlinks are now properly resolved. This allows replacing the executable when it's invoked via a symlink. #18
Fix incorrect release (1.3.5)
Fix incorrect release (1.3.5)
ping.exe to cmd.exe.CreateProcessA on Windows._yanked invalid release_
yanked invalid release
Avoid the use of atexit and spawn immediately. This has the advantage that even if the process crashes hard, we already have started the cleanup handl
atexit and spawn immediately. This has the advantage
that even if the process crashes hard, we already have started the cleanup
handler.Use an atomic rename on Windows in the self replacement case for the final step to avoid accidentally leaving partial executables behind.
Fixes a bug that caused the wrong path to be calculated internally creating an access error in some cases.
Added support for self_delete_outside_path to support more complex uninstallation scenarios on Windows.
self_delete_outside_path to support more complex
uninstallation scenarios on Windows.Improve a race condition on Windows.
- Support older rustc releases.
- Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →