Releases: vivid-planet/dev-process-manager
Releases · vivid-planet/dev-process-manager
v2.6.1
v2.5.1
v2.5.0
Minor Changes
-
010e766: Change maximum backoff time from 30s to 10s
-
96cd913: every script is now accessible through a dedicated numeric id
-
911589a: Expose config type
Can be used to type check the configuration file. See example/dev-pm.config.js for an example.
Patch Changes
- 5eb9f4f: Remove
@changesets/cli
as dependency
v2.4.0
v2.3.2
v2.2.0
Changes
- add support for .env files using dotenv and dotenv-expand to allow usage of .env vars in waitOn
- change stop signal from SIGKILL to SIGINT (to fix issues with stopping docker)
- change maximum backoff time from 120s to 30s
- less strict engine specification (only require node >= 14)
v2.1.0
Changes
- support running dev-pm in any subfolder by looking for dev-pm.config.js in parent folders
v2.0.0
Highlights
- Daemonization of the dev-process-manager
- Support for process groups
- Starting of individual processes with
dev-pm start (name|@group)
waitOn
support to wait for conditions before starting
Breaking changes
- Rename binary to
dev-pm
- Remove support to pass config file via CLI argument
Changes
- Make
dev-pm start
more flexible by allowing to start individual processes usingdev-pm start (name|@group)
- Add
dev-pm stop (name|@group)
command to stop process dev-pm start
does not block anymore thanks to daemonization- Add
--follow
option todev-pm (start|restart)
commands to follow logs after start - Add CPU/memory usage to
dev-pm status
output - Add
--interval
option todev-pm status
to keep it open and optionally refresh periodically - Add exponential growing backoff wait time between restarts when a process crashes
v1.0.0
What's Changed
- Refactor: extract commands by @Fabian-Fynn in #2
- Feat: Basic Project setup by @Fabian-Fynn in #1
- Feat: Make path to config file optional by @Fabian-Fynn in #7
- Feat: handle child processes by @Fabian-Fynn in #3
- Feat: Formatted cli output by @Fabian-Fynn in #4
- Feat: Add watch command by @Fabian-Fynn in #5
- Feat: Run with correct npm path by @Fabian-Fynn in #6
- Chore: Update dependencies by @Fabian-Fynn in #9
- Setup auto releases by @kaufmo in #10
- Fix: missing shebang by @Fabian-Fynn in #11
- Fix: Avoid husky install on package install by @Fabian-Fynn in #13
- Docs: Update code examples by @Fabian-Fynn in #14
- Feat: Add stop command by @Fabian-Fynn in #12
- Docs: extend readme by @Fabian-Fynn in #15
- Refactor: Rename apps to scripts by @Fabian-Fynn in #16
New Contributors
- @Fabian-Fynn made their first contribution in #2
- @kaufmo made their first contribution in #10
Full Changelog: https://github.com/vivid-planet/dev-process-manager/commits/1.0.0