From 077cd47657c4bb1a052013a9a47ecd602f9eea8b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 1 Nov 2026 04:13:39 +0000 Subject: [PATCH] Version Packages --- .changeset/effect-4-1-cli-flags.md | 11 ----------- .changeset/linkedom-0-18-14.md | 5 ----- .changeset/pako-2-2-0.md | 5 ----- apps/cli/CHANGELOG.md | 16 ++++++++++++++++ apps/cli/package.json | 2 +- 5 files changed, 17 insertions(+), 22 deletions(-) delete mode 100644 .changeset/effect-4-1-cli-flags.md delete mode 100644 .changeset/linkedom-0-18-14.md delete mode 100644 .changeset/pako-2-2-0.md diff --git a/.changeset/effect-4-1-cli-flags.md b/.changeset/effect-4-1-cli-flags.md deleted file mode 100644 index 73d0c26fd..000000000 --- a/.changeset/effect-4-1-cli-flags.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@sketchi/cli": patch ---- - -Update to Effect 4.1.1, which changes how the CLI parses and documents flags. - -- **Repeated flags are rejected.** Giving a single-value flag more than once, such as `--output text --output json` or `--type flowchart --type gantt`, is now a usage error (exit 2, `Expected: at most 1 value`). Previously the first value was used and later ones were ignored. Pass each flag once. -- Usage errors keep their envelope: the first `--output` value still decides whether the error is text or the `{ ok: false, error: { code: "usage_error", message, hint } }` JSON envelope, and share links in any value stay redacted. -- Subcommand help lists `--output` under a separate INHERITED FLAGS section. -- `--completions` also generates PowerShell scripts (`powershell` or `pwsh`). -- In text mode, an invalid global flag value such as `--completions nushell` prints usage help before the error, like other usage errors. diff --git a/.changeset/linkedom-0-18-14.md b/.changeset/linkedom-0-18-14.md deleted file mode 100644 index af389ee1b..000000000 --- a/.changeset/linkedom-0-18-14.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sketchi/cli": patch ---- - -Bundle linkedom 0.18.14 for headless PNG rendering. It parses CSS with @acemir/cssom instead of cssom, and the bundled third-party notices list it. diff --git a/.changeset/pako-2-2-0.md b/.changeset/pako-2-2-0.md deleted file mode 100644 index 6b2e1e179..000000000 --- a/.changeset/pako-2-2-0.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sketchi/cli": patch ---- - -Bundle pako 2.2.0 for Excalidraw share compression. Shared links keep the `pako@1` compression label and the existing format. diff --git a/apps/cli/CHANGELOG.md b/apps/cli/CHANGELOG.md index 6ac5e83f9..7880e456b 100644 --- a/apps/cli/CHANGELOG.md +++ b/apps/cli/CHANGELOG.md @@ -1,5 +1,21 @@ # @sketchi/cli +## 0.31.5 + +### Patch Changes + +- [#610](https://github.com/shpitdev/sketchi/pull/610) [`d453073`](https://github.com/shpitdev/sketchi/commit/d453073e4af4244680ffee8bc131facc14d15cd2) Thanks [@anandpant](https://github.com/anandpant)! - Update to Effect 4.1.1, which changes how the CLI parses and documents flags. + + - **Repeated flags are rejected.** Giving a single-value flag more than once, such as `--output text --output json` or `--type flowchart --type gantt`, is now a usage error (exit 2, `Expected: at most 1 value`). Previously the first value was used and later ones were ignored. Pass each flag once. + - Usage errors keep their envelope: the first `--output` value still decides whether the error is text or the `{ ok: false, error: { code: "usage_error", message, hint } }` JSON envelope, and share links in any value stay redacted. + - Subcommand help lists `--output` under a separate INHERITED FLAGS section. + - `--completions` also generates PowerShell scripts (`powershell` or `pwsh`). + - In text mode, an invalid global flag value such as `--completions nushell` prints usage help before the error, like other usage errors. + +- [#610](https://github.com/shpitdev/sketchi/pull/610) [`d453073`](https://github.com/shpitdev/sketchi/commit/d453073e4af4244680ffee8bc131facc14d15cd2) Thanks [@anandpant](https://github.com/anandpant)! - Bundle linkedom 0.18.14 for headless PNG rendering. It parses CSS with @acemir/cssom instead of cssom, and the bundled third-party notices list it. + +- [#610](https://github.com/shpitdev/sketchi/pull/610) [`d453073`](https://github.com/shpitdev/sketchi/commit/d453073e4af4244680ffee8bc131facc14d15cd2) Thanks [@anandpant](https://github.com/anandpant)! - Bundle pako 2.2.0 for Excalidraw share compression. Shared links keep the `pako@1` compression label and the existing format. + ## 0.31.4 ### Patch Changes diff --git a/apps/cli/package.json b/apps/cli/package.json index 4277b1c49..729838550 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "@sketchi/cli", - "version": "0.31.4", + "version": "0.31.5", "private": true, "type": "module", "bin": {