0.3.4 - 2026-08-21
Release Notes
Fixed
-
Repointing
payload.fileno longer discards the comment and the whitespace
around it, and no longer runs when the value has not changed.Repack
documents that a document handed to it is serialized without losing comments,
key order, or whitespace, and that held for every key except the one the
library edits itself. Setting the key dropped a fresh item over the old one,
which takes the decortoml_editkeeps beside a value with it, so replacing a
payload under a new name silently deleted whatever a person had written after
file = "...", and a container whose metadata is a multi-line inline table
came back with the spacing before its trailing comma changed.Two callers reached it. A rename lost the comment because the value genuinely
changed. Handing over the document and replacing the payload under the name it
already had lost the comment for nothing, because the key was assigned the
string it already held rather than left alone.The key is now set inside the existing value with its decor restored, and a
key already holding the string being written is not touched at all. Packing is
unaffected: it only ever sets a key that is absent, where there is no decor to
carry over. Wrong since 0.3.0, whereRepackshipped.
Install slipcase 0.3.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/excelano/slpc-rust/releases/download/v0.3.4/slipcase-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/excelano/slpc-rust/releases/download/v0.3.4/slipcase-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install excelano/tap/slipcaseDownload slipcase 0.3.4
| 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 |