From b9d97658440ae8b7d073193b89b469a21eb014c3 Mon Sep 17 00:00:00 2001 From: "vland-bot[bot]" <282456776+vland-bot[bot]@users.noreply.github.com> Date: Tue, 26 May 2026 22:58:04 +0000 Subject: [PATCH] RELEASING: Releasing 7 package(s) Releases: @rrlab/cli@1.1.0 @rrlab/biome-plugin@1.1.0 @rrlab/oxc-plugin@1.1.0 @rrlab/ts-plugin@1.1.0 @rrlab/tsdown-plugin@1.1.0 @vlandoss/clibuddy@0.7.0 @vlandoss/vland@0.3.1 [skip ci] --- .changeset/check-task-board.md | 13 ------------- .changeset/task-board.md | 5 ----- run-run/biome-plugin/CHANGELOG.md | 15 +++++++++++++++ run-run/biome-plugin/package.json | 2 +- run-run/cli/CHANGELOG.md | 15 +++++++++++++++ run-run/cli/package.json | 2 +- run-run/oxc-plugin/CHANGELOG.md | 15 +++++++++++++++ run-run/oxc-plugin/package.json | 2 +- run-run/ts-plugin/CHANGELOG.md | 15 +++++++++++++++ run-run/ts-plugin/package.json | 2 +- run-run/tsdown-plugin/CHANGELOG.md | 15 +++++++++++++++ run-run/tsdown-plugin/package.json | 2 +- shared/clibuddy/CHANGELOG.md | 6 ++++++ shared/clibuddy/package.json | 2 +- vland/cli/CHANGELOG.md | 7 +++++++ vland/cli/package.json | 2 +- 16 files changed, 95 insertions(+), 25 deletions(-) delete mode 100644 .changeset/check-task-board.md delete mode 100644 .changeset/task-board.md diff --git a/.changeset/check-task-board.md b/.changeset/check-task-board.md deleted file mode 100644 index 44b26ca1..00000000 --- a/.changeset/check-task-board.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@rrlab/cli": minor -"@rrlab/biome-plugin": minor -"@rrlab/oxc-plugin": minor -"@rrlab/ts-plugin": minor -"@rrlab/tsdown-plugin": minor ---- - -Rework the output of `rr check`, `lint`, `format`, `jsc`, `tsc`, `pack`, and `doctor` into a live task board. Each tool runs captured and renders a spinner row that collapses to ✔/✖, with its output flushed below (dimmed on a pass, full brightness on a failure) and a one-line summary. In a monorepo, `tsc` shows one row per package so it's clear which one failed. - -Every command and subcommand now reads identically: a single-target row is ` () · ` (e.g. `lint (biome) · dx`, `doctor (biome) · dx`), a fan-out is ` () · packages`, and each run shows the underlying `$ ` it executed. `rr check` runs `jsc` then `tsc` as framed sections and closes with one overall verdict (`✔ check passed` / `✖ check failed ·
`). The verdict is always the tool's exit code — never parsed from output. `clean` stays logger-based (it has no pass/fail verdict). - -Plugin SDK: the capability verbs plus `Packer.pack()` and `Doctor.doctor()` now return a `RunReport` (`{ ok, output }`); `DoctorResult`/`DoctorOutput` are removed. See decisions 012–014. diff --git a/.changeset/task-board.md b/.changeset/task-board.md deleted file mode 100644 index 7f9c1e59..00000000 --- a/.changeset/task-board.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@vlandoss/clibuddy": minor ---- - -Add `runTaskBoard`: a TTY-aware parallel task board. It runs N labelled tasks concurrently and renders one live spinner row each — collapsing to ✔/✖ with a duration — then flushes their captured output (dimmed on pass, full brightness on fail, capped with a `+N more lines` note) and a one-line summary. Non-TTY/CI prints each row once in input order, so logs stay deterministic. The `┌ │ └` frame is opt-in via `frame: true` (to divide composed sections); otherwise a lone task renders compactly and a multi-row run as a plain title + rows + summary. Glyphs mirror `@clack/prompts` (the `◒◐◓◑` spinner and gray `│ ┌ └` gutter). Also adds `palette.error`. diff --git a/run-run/biome-plugin/CHANGELOG.md b/run-run/biome-plugin/CHANGELOG.md index 12844db8..2b9195a4 100644 --- a/run-run/biome-plugin/CHANGELOG.md +++ b/run-run/biome-plugin/CHANGELOG.md @@ -1,5 +1,20 @@ # @rrlab/biome-plugin +## 1.1.0 + +### Minor Changes + +- [#232](https://github.com/variableland/dx/pull/232) [`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93) Thanks [@rqbazan](https://github.com/rqbazan)! - Rework the output of `rr check`, `lint`, `format`, `jsc`, `tsc`, `pack`, and `doctor` into a live task board. Each tool runs captured and renders a spinner row that collapses to ✔/✖, with its output flushed below (dimmed on a pass, full brightness on a failure) and a one-line summary. In a monorepo, `tsc` shows one row per package so it's clear which one failed. + + Every command and subcommand now reads identically: a single-target row is ` () · ` (e.g. `lint (biome) · dx`, `doctor (biome) · dx`), a fan-out is ` () · packages`, and each run shows the underlying `$ ` it executed. `rr check` runs `jsc` then `tsc` as framed sections and closes with one overall verdict (`✔ check passed` / `✖ check failed ·
`). The verdict is always the tool's exit code — never parsed from output. `clean` stays logger-based (it has no pass/fail verdict). + + Plugin SDK: the capability verbs plus `Packer.pack()` and `Doctor.doctor()` now return a `RunReport` (`{ ok, output }`); `DoctorResult`/`DoctorOutput` are removed. See decisions 012–014. + +### Patch Changes + +- Updated dependencies [[`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93)]: + - @vlandoss/clibuddy@0.7.0 + ## 1.0.0 ### Major Changes diff --git a/run-run/biome-plugin/package.json b/run-run/biome-plugin/package.json index d7290b4b..19b78b27 100644 --- a/run-run/biome-plugin/package.json +++ b/run-run/biome-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rrlab/biome-plugin", - "version": "1.0.0", + "version": "1.1.0", "description": "Biome plugin for @rrlab/cli — provides lint, format, and jsc capabilities.", "homepage": "https://github.com/variableland/dx/tree/main/run-run/biome-plugin#readme", "bugs": { diff --git a/run-run/cli/CHANGELOG.md b/run-run/cli/CHANGELOG.md index 104fcaef..7a7e2727 100644 --- a/run-run/cli/CHANGELOG.md +++ b/run-run/cli/CHANGELOG.md @@ -1,5 +1,20 @@ # @rrlab/cli +## 1.1.0 + +### Minor Changes + +- [#232](https://github.com/variableland/dx/pull/232) [`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93) Thanks [@rqbazan](https://github.com/rqbazan)! - Rework the output of `rr check`, `lint`, `format`, `jsc`, `tsc`, `pack`, and `doctor` into a live task board. Each tool runs captured and renders a spinner row that collapses to ✔/✖, with its output flushed below (dimmed on a pass, full brightness on a failure) and a one-line summary. In a monorepo, `tsc` shows one row per package so it's clear which one failed. + + Every command and subcommand now reads identically: a single-target row is ` () · ` (e.g. `lint (biome) · dx`, `doctor (biome) · dx`), a fan-out is ` () · packages`, and each run shows the underlying `$ ` it executed. `rr check` runs `jsc` then `tsc` as framed sections and closes with one overall verdict (`✔ check passed` / `✖ check failed ·
`). The verdict is always the tool's exit code — never parsed from output. `clean` stays logger-based (it has no pass/fail verdict). + + Plugin SDK: the capability verbs plus `Packer.pack()` and `Doctor.doctor()` now return a `RunReport` (`{ ok, output }`); `DoctorResult`/`DoctorOutput` are removed. See decisions 012–014. + +### Patch Changes + +- Updated dependencies [[`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93)]: + - @vlandoss/clibuddy@0.7.0 + ## 1.0.0 ### Major Changes diff --git a/run-run/cli/package.json b/run-run/cli/package.json index 8777d3e0..5339bca7 100644 --- a/run-run/cli/package.json +++ b/run-run/cli/package.json @@ -1,6 +1,6 @@ { "name": "@rrlab/cli", - "version": "1.0.0", + "version": "1.1.0", "description": "The CLI toolbox to fullstack common scripts in Variable Land", "homepage": "https://github.com/variableland/dx/tree/main/run-run/cli#readme", "bugs": { diff --git a/run-run/oxc-plugin/CHANGELOG.md b/run-run/oxc-plugin/CHANGELOG.md index 379759a1..101e27a1 100644 --- a/run-run/oxc-plugin/CHANGELOG.md +++ b/run-run/oxc-plugin/CHANGELOG.md @@ -1,5 +1,20 @@ # @rrlab/oxc-plugin +## 1.1.0 + +### Minor Changes + +- [#232](https://github.com/variableland/dx/pull/232) [`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93) Thanks [@rqbazan](https://github.com/rqbazan)! - Rework the output of `rr check`, `lint`, `format`, `jsc`, `tsc`, `pack`, and `doctor` into a live task board. Each tool runs captured and renders a spinner row that collapses to ✔/✖, with its output flushed below (dimmed on a pass, full brightness on a failure) and a one-line summary. In a monorepo, `tsc` shows one row per package so it's clear which one failed. + + Every command and subcommand now reads identically: a single-target row is ` () · ` (e.g. `lint (biome) · dx`, `doctor (biome) · dx`), a fan-out is ` () · packages`, and each run shows the underlying `$ ` it executed. `rr check` runs `jsc` then `tsc` as framed sections and closes with one overall verdict (`✔ check passed` / `✖ check failed ·
`). The verdict is always the tool's exit code — never parsed from output. `clean` stays logger-based (it has no pass/fail verdict). + + Plugin SDK: the capability verbs plus `Packer.pack()` and `Doctor.doctor()` now return a `RunReport` (`{ ok, output }`); `DoctorResult`/`DoctorOutput` are removed. See decisions 012–014. + +### Patch Changes + +- Updated dependencies [[`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93)]: + - @vlandoss/clibuddy@0.7.0 + ## 1.0.0 ### Major Changes diff --git a/run-run/oxc-plugin/package.json b/run-run/oxc-plugin/package.json index 60398dca..911c5760 100644 --- a/run-run/oxc-plugin/package.json +++ b/run-run/oxc-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rrlab/oxc-plugin", - "version": "1.0.0", + "version": "1.1.0", "description": "oxc plugin for @rrlab/cli — provides lint (oxlint) and format (oxfmt) capabilities.", "homepage": "https://github.com/variableland/dx/tree/main/run-run/oxc-plugin#readme", "bugs": { diff --git a/run-run/ts-plugin/CHANGELOG.md b/run-run/ts-plugin/CHANGELOG.md index 47053bbf..e3ddcd4a 100644 --- a/run-run/ts-plugin/CHANGELOG.md +++ b/run-run/ts-plugin/CHANGELOG.md @@ -1,5 +1,20 @@ # @rrlab/ts-plugin +## 1.1.0 + +### Minor Changes + +- [#232](https://github.com/variableland/dx/pull/232) [`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93) Thanks [@rqbazan](https://github.com/rqbazan)! - Rework the output of `rr check`, `lint`, `format`, `jsc`, `tsc`, `pack`, and `doctor` into a live task board. Each tool runs captured and renders a spinner row that collapses to ✔/✖, with its output flushed below (dimmed on a pass, full brightness on a failure) and a one-line summary. In a monorepo, `tsc` shows one row per package so it's clear which one failed. + + Every command and subcommand now reads identically: a single-target row is ` () · ` (e.g. `lint (biome) · dx`, `doctor (biome) · dx`), a fan-out is ` () · packages`, and each run shows the underlying `$ ` it executed. `rr check` runs `jsc` then `tsc` as framed sections and closes with one overall verdict (`✔ check passed` / `✖ check failed ·
`). The verdict is always the tool's exit code — never parsed from output. `clean` stays logger-based (it has no pass/fail verdict). + + Plugin SDK: the capability verbs plus `Packer.pack()` and `Doctor.doctor()` now return a `RunReport` (`{ ok, output }`); `DoctorResult`/`DoctorOutput` are removed. See decisions 012–014. + +### Patch Changes + +- Updated dependencies [[`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93)]: + - @vlandoss/clibuddy@0.7.0 + ## 1.0.0 ### Major Changes diff --git a/run-run/ts-plugin/package.json b/run-run/ts-plugin/package.json index 00b774b8..c654baa3 100644 --- a/run-run/ts-plugin/package.json +++ b/run-run/ts-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rrlab/ts-plugin", - "version": "1.0.0", + "version": "1.1.0", "description": "TypeScript plugin for @rrlab/cli — provides the tsc capability.", "homepage": "https://github.com/variableland/dx/tree/main/run-run/ts-plugin#readme", "bugs": { diff --git a/run-run/tsdown-plugin/CHANGELOG.md b/run-run/tsdown-plugin/CHANGELOG.md index c3e314b5..6a7f9c78 100644 --- a/run-run/tsdown-plugin/CHANGELOG.md +++ b/run-run/tsdown-plugin/CHANGELOG.md @@ -1,5 +1,20 @@ # @rrlab/tsdown-plugin +## 1.1.0 + +### Minor Changes + +- [#232](https://github.com/variableland/dx/pull/232) [`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93) Thanks [@rqbazan](https://github.com/rqbazan)! - Rework the output of `rr check`, `lint`, `format`, `jsc`, `tsc`, `pack`, and `doctor` into a live task board. Each tool runs captured and renders a spinner row that collapses to ✔/✖, with its output flushed below (dimmed on a pass, full brightness on a failure) and a one-line summary. In a monorepo, `tsc` shows one row per package so it's clear which one failed. + + Every command and subcommand now reads identically: a single-target row is ` () · ` (e.g. `lint (biome) · dx`, `doctor (biome) · dx`), a fan-out is ` () · packages`, and each run shows the underlying `$ ` it executed. `rr check` runs `jsc` then `tsc` as framed sections and closes with one overall verdict (`✔ check passed` / `✖ check failed ·
`). The verdict is always the tool's exit code — never parsed from output. `clean` stays logger-based (it has no pass/fail verdict). + + Plugin SDK: the capability verbs plus `Packer.pack()` and `Doctor.doctor()` now return a `RunReport` (`{ ok, output }`); `DoctorResult`/`DoctorOutput` are removed. See decisions 012–014. + +### Patch Changes + +- Updated dependencies [[`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93)]: + - @vlandoss/clibuddy@0.7.0 + ## 1.0.0 ### Major Changes diff --git a/run-run/tsdown-plugin/package.json b/run-run/tsdown-plugin/package.json index 6c6c067e..a4c44a75 100644 --- a/run-run/tsdown-plugin/package.json +++ b/run-run/tsdown-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rrlab/tsdown-plugin", - "version": "1.0.0", + "version": "1.1.0", "description": "tsdown plugin for @rrlab/cli — provides the pack capability for building TS libraries.", "homepage": "https://github.com/variableland/dx/tree/main/run-run/tsdown-plugin#readme", "bugs": { diff --git a/shared/clibuddy/CHANGELOG.md b/shared/clibuddy/CHANGELOG.md index ea633e23..3b2ecb51 100644 --- a/shared/clibuddy/CHANGELOG.md +++ b/shared/clibuddy/CHANGELOG.md @@ -1,5 +1,11 @@ # @vlandoss/clibuddy +## 0.7.0 + +### Minor Changes + +- [#232](https://github.com/variableland/dx/pull/232) [`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93) Thanks [@rqbazan](https://github.com/rqbazan)! - Add `runTaskBoard`: a TTY-aware parallel task board. It runs N labelled tasks concurrently and renders one live spinner row each — collapsing to ✔/✖ with a duration — then flushes their captured output (dimmed on pass, full brightness on fail, capped with a `+N more lines` note) and a one-line summary. Non-TTY/CI prints each row once in input order, so logs stay deterministic. The `┌ │ └` frame is opt-in via `frame: true` (to divide composed sections); otherwise a lone task renders compactly and a multi-row run as a plain title + rows + summary. Glyphs mirror `@clack/prompts` (the `◒◐◓◑` spinner and gray `│ ┌ └` gutter). Also adds `palette.error`. + ## 0.6.1 ### Patch Changes diff --git a/shared/clibuddy/package.json b/shared/clibuddy/package.json index 754e2881..469796f2 100644 --- a/shared/clibuddy/package.json +++ b/shared/clibuddy/package.json @@ -1,6 +1,6 @@ { "name": "@vlandoss/clibuddy", - "version": "0.6.1", + "version": "0.7.0", "description": "A helper library to create CLIs in Variable Land", "homepage": "https://github.com/variableland/dx/tree/main/shared/clibuddy#readme", "bugs": { diff --git a/vland/cli/CHANGELOG.md b/vland/cli/CHANGELOG.md index f277495e..32fd07e2 100644 --- a/vland/cli/CHANGELOG.md +++ b/vland/cli/CHANGELOG.md @@ -1,5 +1,12 @@ # @vlandoss/vland +## 0.3.1 + +### Patch Changes + +- Updated dependencies [[`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93)]: + - @vlandoss/clibuddy@0.7.0 + ## 0.3.0 ### Minor Changes diff --git a/vland/cli/package.json b/vland/cli/package.json index 3825aa91..b257040c 100644 --- a/vland/cli/package.json +++ b/vland/cli/package.json @@ -1,6 +1,6 @@ { "name": "@vlandoss/vland", - "version": "0.3.0", + "version": "0.3.1", "description": "The CLI to init a new project in Variable Land", "homepage": "https://github.com/variableland/dx/tree/main/vland/cli#readme", "bugs": {