Changelog

All notable changes to arrow are documented here. This project follows semantic versioning.

v1.2.0
June 1, 2025
  • featureAdd arrow pipe compose for merging pipelines
  • featureAdd --only flag to arrow run for single-step execution
  • featureSupport TOML config files alongside YAML
  • featureAdd hooks support in arrow.yaml (pre-run, post-run)
  • featureNew monorepo project template
  • fixCache invalidation now correctly detects renames in dependency files
  • fixEnvironment variable expansion in step commands on Windows
  • perf40% faster graph resolution for pipelines with 50+ steps
  • docsNew command reference and examples page
v1.1.0
March 15, 2025
  • featureAdd retry support for flaky pipeline steps
  • featureAdd --dry-run flag to arrow run
  • featureAdd arrow config env subcommand
  • featureSupport when conditions with template expressions
  • fixStep timeout now applies correctly to long-running commands
  • fixParallel step output no longer interleaves incorrectly
  • perfReduce memory usage during large pipeline execution by 60%
v1.0.0
January 10, 2025
  • featureInitial stable release
  • featureCore pipeline engine with dependency graph resolution
  • featureContent-addressable build cache
  • featureYAML-based pipeline definitions
  • featureCommands: init, run, build, config, pipe
  • featureCross-platform support (macOS, Linux, Windows)
  • featureHomebrew, Scoop, and direct binary installation