patch-pulse@4.0.0
·
39 commits
to main
since this release
Major Changes
-
ff53769: ## Breaking Changes
Non-interactive by default
The CLI now exits immediately after the summary. The interactive update prompt no longer appears unless explicitly requested.
- Use
--interactive(or-i) to enter interactive mode --no-interactivesuppresses the prompt explicitly (now the default behavior)"interactive": trueinpatchpulse.config.jsonto opt in project-wide
Flag renames
Old flag New flag --update-prompt--interactive/-i--no-update-prompt--no-interactive--verbose-projects--expand--only-outdated--hide-clean--infoand its-ialias have been removed. Use--help/-hinstead.-iis now the short form of--interactive.Config file key rename
"noUpdatePrompt"has been renamed to"interactive"inpatchpulse.config.json. The value is also inverted — set"interactive": trueto opt in to the update prompt.New
--fail— exits with code1if any outdated packages are found, making it easy to use patch-pulse as a CI gate (pairs well with--json)llms.txt— added LLM-consumable documentation to the CLI package (included in the published files) and a brief overview at the repo root
Improvements
- Added a blank line between the package manager download output and the start of the report
Location:now shows the fullpackage.jsonpath (e.g.apps/backend/package.json) for IDE ctrl-click navigation. Single-project runs now also show the project name and location header- Projects with outdated dependencies now also show a
✓ Up to date: Ncount alongside the attention summary - Interactive prompt menu simplified — removed the
h(help) andv(version) options that interrupted the update flow
Fixes
- Progress spinners now stop cleanly before dependency results and the final summary print, preventing stray terminal repainting after the CLI has finished
- Pressing
Ctrl+Cin interactive mode now exits with code130instead of falling through to a normal success exit - Unsupported
packageManagervalues in config files are now ignored during validation instead of causing failures later in the interactive update flow
- Use