This is the current version. · Released:
Installer files 0.37.7
| Architecture | Type | Scope | File size | Download | SHA256 |
|---|---|---|---|---|---|
| 64-bit | ZIP → Portable | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portable | — | — | github.com | VirusTotal |
Link and SHA256 come from the Windows Package Manager community manifest. Compare the hash of the downloaded file before running it.
Release notes
Patchloom 0.37.7
Library refusals name the path you passed. undo will not delete an empty directory that sits outside the project.
Highlights
When append, prepend, create, delete, rename, or replace refuses a file, the error names the path you passed. A relative path stays relative. The file is not changed.
undo checks every directory a backup says it created. A path that leaves the project is refused, including .. and a symlink that points outside.
Bug fixes
- A binary append or prepend printed a long absolute path. You passed bin.link. The error now says bin.link. The file is not changed. The kind is still binary (#2723).
- Create, delete, rename, and replace did the same. Creating keep.txt when it already exists, deleting a directory, renaming onto an existing file, and replacing in a binary file name the path you passed. Creating keep.txt/child.txt when keep.txt is a file names keep.txt. Nothing is written (#2725).
- undo could delete an empty directory outside the project. A backup created_dirs entry with .., a path outside the workspace, or a symlink that leaves the workspace is refused. A directory the apply created inside the project is still removed (#2725).
- The Smithery server page linked from the README was missing. The link is the Smithery directory at https://smithery.ai/ (#2725).
Numbers
───────┬────────────────────────────────────────────────────────────
Metric │Notes
───────┼────────────────────────────────────────────────────────────
Version│0.37.6 -> 0.37.7
───────┼────────────────────────────────────────────────────────────
Focus │caller path in library refusals, undo of created directories
───────┴────────────────────────────────────────────────────────────
Upgrading
- If you matched an absolute path inside an error such as target is a binary file, match the path you passed. The error kind is unchanged.
- undo of a manifest that names a directory outside the project fails instead of deleting that directory.
- Install from crates.io, npm, Homebrew, or Scoop after the tag ships. On Windows, Scoop is recommended. winget may need winget source update after Microsoft publishes. Chocolatey can lag while moderation runs.
Full changelog
patchloom-v0.37.6...patchloom-v0.37.7https://github.com/patchloom/patchloom/releases/tag/patchloom-v0.37.7