Skip to content

patchloom: v0.8.0

Latest

Choose a tag to compare

@patchloom-release patchloom-release released this 18 Sep 17:20
f3ae6b5

Patchloom for VS Code 0.8.0

This release aligns the extension with Patchloom CLI 0.35.0. Structured Quick Actions accept JSONC, dotenv, INI, and .properties files, and Configure MCP lists the 64-tool inventory.

Highlights

Recommended CLI is now 0.35.0. Pick a .jsonc, .env, .ini, or .properties file in the same doc Quick Actions you already use for JSON, YAML, and TOML. Comments stay on JSONC writes.

Minimum supported CLI remains 0.3.0. No settings migration is required.

New features

  • More structured-document formats. Quick Actions that read or write structured values accept .jsonc (comments stay on doc set), .env / .env.*, .ini, and .properties. A name like app.name in a .properties file is one flat key; run List structured keys to see the literal names (#275).
  • Directory rename in Batch Apply. The plan template includes file.rename FROM TO. On CLI 0.35+, rename moves a real directory and undo puts it back. Dry-run undo reports the rename-back without writing (#275).
  • MCP full inventory is 64 tools. Configure MCP still offers Full (64 tools on CLI 0.35+, including explain_plan and tidy_check) or Core (PATCHLOOM_MCP_SURFACE=core, 11 tools). The extension MCP path remains stdio (#275).
  • CLI 0.34 error kinds in Troubleshooting. Empty or whitespace-only edit payloads and dest/--glob mistakes report invalid_input. An AST parse that runs longer than five seconds reports parse_timeout and exit 4. doc set --if-exists skips a missing file or selector; undo --path on an unknown path is no_matches (#273, #275).

Security

Numbers

Metric Previous Current
Extension version 0.7.0 0.8.0
Recommended CLI 0.33.0 (minimum still 0.3.0) 0.35.0 (minimum still 0.3.0)
Unit tests 433 450
MCP tools (CLI full / core) 58 / 11 64 / 11

Live CLI probes for JSONC, .env, and directory rename skip when the CLI on PATH is older than 0.35.0.

Upgrading

  1. Update the extension to 0.8.0 (VS Code Marketplace, Open VSX, or .vsix from the GitHub Release).
  2. Update the Patchloom CLI using the channel that matches how the extension resolved it (see Patchloom: Show Status → Source):
# Managed install (extension storage): command palette
# Patchloom: Update Patchloom

# PATH via Scoop (preferred Windows PATH channel)
scoop update patchloom

# PATH via Homebrew
brew upgrade patchloom

# npm / cargo / shell installer: see README Install section
  1. Confirm with Patchloom: Show Status that the detected CLI is 0.35.0 or newer (0.3.0+ still runs; 0.35.0 is recommended). JSONC / dotenv / INI / .properties Quick Actions and directory file.rename need CLI 0.35.0+.
  2. Optional: open a tsconfig.jsonc or .env file and run Set structured value, or apply a Batch plan that includes file.rename.

Install

Full changelog

patchloom-v0.7.0...patchloom-v0.8.0