github F1bonacc1/process-compose v1.0.0

latest releases: v1.40.1, v1.40.0, v1.34.0...
7 months ago

What Changed

  • Added support for TUI themes (CTRL-T). Issue #144
  • Added support for persisted settings (e.g. theme, sort)
  • Added ability to toggle full screen mode (CTRL-]). Issue #161
  • Added ability to send process compose to the background (CTRL-B), return by exiting the shell (exit or CTRL-D). Issue #163
  • Added ability to shutdown processes in reverse dependency order --ordered-shutdown (#147). Thank you @anmonteiro!!!
  • Added ability to switch focus between processes and logs with TAB. Issue #159
  • When exiting processes search mode the selection stays on the same process.
  • More validations added to make sure that dependencies are valid. Issue #153
  • Added command multiline support documentation. Issue #156
  • Package dependencies updates

Bug Fixes

  • Processes no longer restart when stopped manually. Issue #149
  • Process now waits for its dependency to start when condition: process_started. Thank you @anmonteiro!!!

Changelog

  • 0671476 Added themes to readme
  • 23093e3 Enhancement: Added support for persisted settings
  • 7aab5a5 Enhancement: Preserve process selection after exiting search
  • de51cb4 Issue #144: Support for color schemes
  • 3bf8bd3 Issue #149: Don't restart processes on manual stop
  • 9535b80 Issue #153: validate dependency conditions
  • a56cf80 Issue #156: multiline commands documentation
  • 86b48d9 Issue #159: Toggle log/proc focus with tab
  • 91eb665 Issue #161: Added full screen toggle shortcut
  • 265aa4e Issue #163: Send process compose to background
  • 511bd6c Updated google.golang.org/protobuf v1.31.0 -> v1.33.0 (CVE)
  • e03d4f2 bump nix to v1.0.0
  • df422e3 feat: shutdown in reverse dependency order
  • 1a73f44 fix: wait for processes to start when condition: process_started
  • 661667c go 1.22 and dependencies updates
  • a804df5 revert to go v1.21 until it reaches stable in nix pkgs

Don't miss a new process-compose release

NewReleases is sending notifications on new releases.