BREAKING CHANGE(cli): Add persistent process registration (tspm add), alias remove, and change start to use saved process IDs (breaking CLI behavior)
This commit is contained in:
10
changelog.md
10
changelog.md
@@ -1,5 +1,15 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-08-29 - 4.0.0 - BREAKING CHANGE(cli)
|
||||
Add persistent process registration (tspm add), alias remove, and change start to use saved process IDs (breaking CLI behavior)
|
||||
|
||||
- Add a new CLI command `tspm add` that registers a process configuration without starting it; daemon assigns a sequential numeric ID and returns the stored config.
|
||||
- Change `tspm start` to accept a process ID and start the saved configuration instead of accepting ad-hoc commands/files. This is a breaking change to the CLI contract.
|
||||
- Add `remove` as an alias for the existing `delete` command; both CLI and daemon now support `remove` which stops and deletes the stored process.
|
||||
- Daemon and IPC protocol updated to support `add` and `remove` methods; shared IPC types extended accordingly.
|
||||
- ProcessManager: implemented add() and getNextSequentialId() to persist configs and produce numeric IDs.
|
||||
- CLI registration updated (registerIpcCommand) to accept multiple command names, enabling aliases for commands.
|
||||
|
||||
## 2025-08-29 - 3.1.3 - fix(client)
|
||||
Improve IPC client robustness and daemon debug logging; update tests and package metadata
|
||||
|
||||
|
Reference in New Issue
Block a user