Skip to content

Latest commit

 

History

History
14 lines (13 loc) · 2.5 KB

File metadata and controls

14 lines (13 loc) · 2.5 KB

Changelog

  • Added output field for cached tasks: archives output files after a successful run and restores them on cache hit. Defaults to automatically tracking files the task writes; accepts globs (e.g. "dist/**"), { "auto": true }, and negative patterns ("!dist/cache/**") (#321)
  • Fixed vp run --cache now supports running without a task specifier and opens the interactive task selector, matching bare vp run behavior (#312)
  • Fixed Ctrl-C now prevents future tasks from being scheduled and prevents caching of in-flight task results (#309)
  • Added --concurrency-limit flag to limit the number of tasks running at the same time (defaults to 4) (#288, #309)
  • Added --parallel flag to ignore task dependencies and run all tasks at once with unlimited concurrency (unless --concurrency-limit is also specified) (#309)
  • Added object form for input entries: { "pattern": "...", "base": "workspace" | "package" } to resolve glob patterns relative to the workspace root instead of the package directory (#295)
  • Fixed arguments after the task name being consumed by vp instead of passed through to the task (#286, #290)
  • Changed default untracked env patterns to align with Turborepo, covering more CI and platform-specific variables (#262)
  • Added --log=interleaved|labeled|grouped flag to control task output display: interleaved (default) streams directly, labeled prefixes lines with [pkg#task], grouped buffers output per task (#266)
  • Added musl target support (x86_64-unknown-linux-musl) (#273)
  • Changed cache hit/miss indicators to use neutral symbols (◉/〇) instead of ✓/✗ to avoid confusion with success/error (#268)
  • Added automatic skip of caching for tasks that modify their own inputs (#248)