Releases: F1bonacc1/process-compose
Releases · F1bonacc1/process-compose
v1.2.0
What Changed
- Added ability to use single character shortcuts in
shortcuts.yaml
configuration. Issue #160 - Added validation for disabled dependencies. Issue #166
- Added support for Unix Domain Sockets. Issue #172
Bug Fixes
- Fixed builtin themes not loading in Windows
- Fixed username in log path containing domain name. Issue #171
Changelog
- 2160723 Added logger caller in debug mode
- 3097b66 Fix builtin themes not loading in Windows
- 3692248 Issue #160: support runes in shortcuts configuration
- 118a3aa Issue #166: added disabled dependency validation
- b76fce6 Issue #170: liveness probe logic does not match the docs
- 95fc418 Issue #171: Fix username returning domain name in Windows
- 5a554d3 Issue #172: Support unix socket for HTTP and WS
- 5ed80cb Search selects first matching process
- 5a7b83e bump nix to v1.2.0
v1.0.1
What Changed
- Added "Light Modern" theme
Bug Fuxes
- Fixed theme selection reverting to the previous theme
- Fixed ability to save Custom Style
- Fixed ability to create white background themes. Issue #167
Changelog
v1.0.0
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 orCTRL-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
v0.88.0
What Changed
- Added pseudo terminal support -
processes.process.is_tty = true
attribute. Issue #64. At this time it supports onlySTDOUT
. - Added ability to override (compilation time) the default 'Process Compose 🔥' TUI Branding. Issue #143
- Enhancement in the processes search/filter functionality (
/
shortcut). - Dependencies updates.
v0.85.0
What Changed
- Added ability to toggle visibility of the disabled processes (
Ctrl-D
) - Issue #133 - Processes table now shrinks automatically when there are few processes - Issue #132
- Added keyboard shortcuts dialog (
F1
) - Added ability to filter the processes list by process name (
/
). Huge thanks to @stijnveenman for your contribution. - Dependencies update
Changelog
- 317150f Added Shortcuts Dialog
- bdb1b96 Feature #136 - Search for Process
- 619bb2d Issue #132 - Expand log section instead of processes with a bigger window
- 89e80a2 Issue #133 - Added ability to toggle visibility of disabled processes
- 4268138 Remove Profiler
- 319c7bd Updated dependencies
- b7989c7 Updated nix to v0.85.0
- 5e067e3 Updated the readme example
v0.81.4
What Changed
- Added flag (
--keep-tui
) to keep the TUI open after all the processes exit. Issue #129 - Minor TUI enhancements and fixes to improve visual clarity. Issue #128
Bug Fixes
Bug Fix #57: Too long log lines caused output to stop.
Bug Fix #130: Forwarded all fatal messages to stderr
Full Changelog
- 554dbf5 Bug Fix #130: Forwarded all fatal messages to stderr
- cc5a927 Bug Fix #57: Too long log lines caused output to stop.
- 047927e Bump nix to v0.81.4
- e43cd6d Go core dependencies updates crypto v0.17.0 => v0.18.0 net v0.19.0 => v0.20.0 tools v0.16.1 => v0.17.0
- 046de78 Issue #128: Use - for empty values to improve TUI columns clarity
- e7dbe22 Issue #129: Keep TUI running even after all processes exit
v0.80.0
What Changed
- Added ability to select the visible namespace in TUI (
Ctrl-G
) - Added color icons to visualize processes state (Issue: #125)
- Added ability to disable the HTTP server (
--no-server
flag) (Issue: #126)
Bug Fixes
- Disable selection mode in Wayland - a temporary solution until clipboard is available. (Issue: #116)
- Disable gin log in headless mode if the
PC_DEBUG_MODE
environment variable is not defined. (Issue: #124) - Fixed search field width
Full Changelog
- 1a4a1b4 Bug Fix: #116 - Removed selection mode in Wayland session (temp)
- c9625e0 Bug Fix: #124 - disable gin log if PC_DEBUG_MODE is not defined
- ceb8005 Bug Fix: Fixed search field width
- 363b0af Bug Fix: prevent process state race
- 0268ce6 Bump nix to v0.80.0
- f6f31e8 Feature: Added ability to select visible namespaces
- d5aaa59 Issue: #125 - color icons for processes state
- 5da3fdf Issue: #126 - added ability to disable the HTTP server
v0.77.8
Changelog
- 1a4b2b3 Bug Fix: #123 - up with proc list now keeps all the processes
- 1a2a864 BugFix - Fix template rendering for commands
- 24238b4 Bump nix to v0.77.8
- 99b71f1 Bump nix ver to 0.77.6
- c2f2ace Dependencies update
- 5388234 Merge tag 'v0.77.6'
- 118ef20 README: fix typo
- 62cceab Update nix sha
- f097855 imp: add nix ci gha job
v0.77.6
v0.77.4
What Changed
- Added ability to start Foreground Processes
- Added memory usage info to
process-compose project state
, add--with-memory
flag.
Bug Fixes
- Fixed goroutine leak when readiness probe is active (Issue #107)
- Fixed transitive dependency skip on failure (Issue #111)
Changelog
- 5836dc8 Add Memory usage info to project state
- ecaf82c Add RPI build to Makefile
- b63fdac Add days to run duration
- e565e79 Add discord to version info
- 50b4a72 Add support for foreground processes
- b387cff Added quick start to readme and intro
- 6e69d04 Bump github.com/fatih/color from 1.15.0 to 1.16.0
- d186ad7 Bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
- 92b3a97 Bump github.com/spf13/cobra from 1.7.0 to 1.8.0
- 41cab02 Bump nix to v0.77.4
- 576a6b8 Document foreground processes
- f058176 Issue #107 - Fix goroutine leak when readiness probe on
- 2b5c7e8 Issue #111 - fix transitive dependency skip on failure
- 5a078bb Updated installation instructions
- e58f1f3 add installer script
- c99fb7e bump nix to 0.75.1
- bcadbef fix: cannot find pkg error w/ bump to nixpkgs 23.11
- 146a5c1 fix: vendorHash