Releases: victor-software-house/pi-fast-apply
Releases · victor-software-house/pi-fast-apply
v0.5.5
Patch Changes
7bcb67bThanks @any-victor! - Set up changesets for automated release pipeline
v0.5.0
Changed
quick_editis the general default editor again: removed the existing-file-only restriction added in 0.4.4. It now creates new files (writes the snippet directly when the target does not exist) and no longer redirects new-file / full-file work towrite.codebase_searchcan target any directory: removed theassertInsideWorkspaceguard that rejected repo roots outside the current workspace.repoRootis still validated to exist and be a directory, and Secretlint-backed output redaction is unchanged.
v0.4.4
Changed
- Bumped
@victor-software-house/pi-render-corefloor to>=0.7.0(and pi peer deps to>=0.77.0) — quick-edit and codebase-search renderers pick up unified new-file diffs, consistent expanded line wrapping, and native markdown reads.
v0.4.3
Fixed
- Clarified
quick_editmodel-facing instructions to require the exact// ... existing code ...delimiter for every omitted existing-code span, including file prefix and suffix omissions.
v0.4.2
Changed
- Bumped
@victor-software-house/pi-render-coredependency floor to>=0.5.0so quick-edit and codebase-search renderers use the active Pi theme for diff gutters and syntax highlighting.
v0.4.1
Added
- Re-exported
QuickEditDetails,CodebaseSearchDetails,DisplaySearchContext,buildSearchDetails, andformatSearchContentso consumers can type render results without reaching into the package internals.
v0.4.0
Changed
- Package runtime now ships compiled
dist/output viatsdown; Pi loadsdist/index.mjsinstead of rawextensions/TypeScript. - Exported reusable registration helpers and types so other Pi extensions can register Morph tools with custom filesystem/provider backends while sharing
/morphauth and runtime config. - Added
executeQuickEdit()andexecuteCodebaseSearch()low-level helpers so consumers on a different typebox version can register their own Pi tools with custom schemas while reusing Morph orchestration, validation, redaction, and detail shaping. quick_editandcodebase_searchfactories now acceptextendParametersand pass full params throughresolveFile/resolveApiKey/resolveRepoRoot/createProviderhooks for multi-host scenarios.- Bumped
@victor-software-house/pi-render-coredependency floor to>=0.4.9and aligned Pi SDK peer floor with@earendil-works/pi-coding-agent@>=0.75.5plus latest publishedai,@types/node,eslint-plugin-zod,lefthook,oxlint,oxlint-tsgolint,tsx, andvitest. - Exported
createSafeRemoteWarpGrepProvider()plusRemoteCommandsre-export so SSH or sandbox integrations can supplygrep/read/listDirstdout backends and reuse Morph'sRemoteCommandsProviderwith the same redaction layer as local search.
v0.2.10
Fixed
- Removed
quick_editpath access guards so Pi can edit any resolved file path, including absolute paths, parent traversal targets, symlink targets, and sensitive-looking filenames.
v0.2.7
Changed
- Line count shown in collapsed file list (
34L) and expanded file header.
Fixed
diffDoS vulnerability in@morphllm/morphsdkis a transitive dep with no fix available (low severity).
v0.2.6
Fixed
- NaN line numbers for whole-file contexts (
lines: '*').