Skip to content

Commit 0731df3

Browse files
committed
docs: update changelog with unreleased changes
1 parent 1d54f2e commit 0731df3

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,19 @@ All notable changes to `@devalade/shipnode` will be documented here.
55
## [Unreleased]
66

77
### Added
8+
- `shipnode env --file <path>` — upload a specific `.env` file instead of the default from config
89
- `shipnode init` now prompts for SSH users to add during setup, generating `.shipnode/users.yml`
910
- Database configuration prompts in `shipnode init` (PostgreSQL, MySQL, SQLite, MongoDB)
1011

1112
### Changed
13+
- `shipnode deploy` now streams all remote command output (npm install, PM2 reload, etc.) prefixed with `remote:` — no longer hidden behind a spinner
14+
- rsync transfer progress prints directly to the terminal during deploy
1215
- CLI UI overhauled: replaced plain `console.log` output with `@clack/prompts` (spinners, notes, banners) and `listr2` task lists — all commands now render structured, coloured output
1316

1417
### Fixed
18+
- `shipnode deploy` error output is now always visible — spinner is stopped before the error propagates
19+
- Health check failure now shows last 30 lines of PM2 logs inline so the cause of a failed start is immediately visible
20+
- Health check adds a 2-second delay between retries
1521
- SSH authentication: when no `identityFile` is set, connection now tries the running SSH agent (`SSH_AUTH_SOCK`) first, then falls back to default key files (`~/.ssh/id_ed25519`, `id_ecdsa`, `id_rsa`, `id_dsa`)
1622

1723
## [2.0.3] - 2026-05-16

0 commit comments

Comments
 (0)