Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions .changeset/cuddly-aliens-wash.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fifty-humans-shave.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-dockerignore-validation.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-env-secret-format-parsing.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-from-copy-option-parsing.md

This file was deleted.

18 changes: 18 additions & 0 deletions packages/docker-doctor/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# @docker-doctor/cli

## 0.2.0

### Minor Changes

- ccfca12: Replace `readline/promises` text input with fully interactive keyboard-driven prompts.

- `askConfirm`: vertical Yes/No layout with arrow keys, vim keys (h/j/k/l), and y/n shortcuts
- `askSelect`: vertical option list with up/down / j/k navigation
- Hidden cursor during prompts; restored on exit, Ctrl+C, SIGINT, and SIGTERM
- Falls back gracefully to default values in non-TTY (CI/pipe) environments

### Patch Changes

- c47c581: Reduce score animation duration from 2 s to 300 ms (20 frames × 15 ms). Guard animation behind `isTTY`, `CI`, `NO_ANIMATION`, `TERM=dumb`, and `NODE_ENV=test` checks to ensure a clean experience in non-interactive environments.
- 0a04d98: Fix workspace discovery to correctly track and validate `.dockerignore` files, resolving false-positive warnings in the `useDockerignore` performance rule.
- a744994: Fix `no-secrets-in-env` rule to support space-separated `ENV KEY VALUE` format, ensuring hardcoded credentials in this format are correctly detected by the linter.
- 60b743d: Fix `FROM` and `COPY`/`ADD` instruction parsing in rules to correctly skip option flags (e.g. `--platform`, `--chown`), preventing false-positive diagnostics or layer ordering check failures.

## 0.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/docker-doctor/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@docker-doctor/cli",
"version": "0.1.0",
"version": "0.2.0",
"description": "Static analysis for Dockerfile and Docker Compose files",
"keywords": [
"best-practices",
Expand Down