0.3.2 - 2026-08-20
Release Notes
Changed
-
Container::payload_sizeborrows shared rather than mutably. In 0.3.1 it
reached into the archive at call time and so took&mut self, which meant the
question anything reporting a container's contents actually asks did not
compile:println!("{} is {} bytes", c.payload_name(), c.payload_size()?);
The size now comes from the central directory entry read when the container
was opened, eight bytes per member against a lookup that needed the archive.
Tightening a&mut selfreceiver to&selfbreaks no caller, so 0.3.1 code
compiles unchanged.
Install slipcase 0.3.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/excelano/slpc-rust/releases/download/v0.3.2/slipcase-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/excelano/slpc-rust/releases/download/v0.3.2/slipcase-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install excelano/tap/slipcaseDownload slipcase 0.3.2
| File | Platform | Checksum |
|---|---|---|
| slipcase-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| slipcase-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| slipcase-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| slipcase-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| slipcase-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |