Skip to content

Version Packages#117

Open
github-actions[bot] wants to merge 1 commit intomainfrom
changeset-release/main
Open

Version Packages#117
github-actions[bot] wants to merge 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Mar 26, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@kidd-cli/cli@0.8.0

Minor Changes

  • f0198b2: feat(core): add configurable strict mode for CLI, command, and screen

    Add strict option to CliOptions, CommandDef, and ScreenDef to control whether yargs rejects unknown flags. Defaults to true (existing behavior). Per-command strict: false overrides the CLI-level setting.

    feat(cli): add kidd run command

    New command to run the current kidd CLI project with three engine modes:

    • node (default) — builds first, then runs node dist/index.mjs
    • tsx — runs the source entry file directly via tsx
    • binary — builds and compiles, then executes the compiled binary

    Supports --inspect, --inspect-brk, --inspect-wait, and --inspect-port for debugging (node and tsx engines only). All unknown flags are forwarded to the executed CLI.

Patch Changes

  • Updated dependencies [e724996]
  • Updated dependencies [f0198b2]
  • Updated dependencies [f51a6b1]
  • Updated dependencies [ddc5140]
    • @kidd-cli/core@0.17.0

@kidd-cli/core@0.17.0

Minor Changes

  • e724996: feat(core): add DisplayConfig and full clack API coverage

    Introduces DisplayConfig — a per-CLI configuration object that injects defaults into all clack-backed APIs (ctx.log, ctx.prompts, ctx.status). Only aliases and messages are applied globally via updateSettings(); everything else is merged per-call so method-level options always win.

    Also widens all kidd interfaces to match the full @clack/prompts API surface:

    • Prompts: ConfirmOptions.vertical, PasswordOptions.clearOnError, GroupMultiSelectOptions.cursorAt/groupSpacing, AutocompleteOptions.initialUserInput, SelectKeyOptions.caseSensitive, PathOptions.validate accepts string | undefined
    • Spinner: cancel(), error(), clear(), isCancelled
    • ProgressBar: message(), cancel(), error(), clear(), isCancelled
    • TaskLog: group() sub-groups, TaskLogMessageOptions.raw, TaskLogCompletionOptions.showLog, TaskLogOptions.spacing
    • Log: all level methods accept LogMessageOptions (symbol, spacing, secondarySymbol); note accepts NoteOptions with format; BoxOptions.formatBorder
  • f0198b2: feat(core): add configurable strict mode for CLI, command, and screen

    Add strict option to CliOptions, CommandDef, and ScreenDef to control whether yargs rejects unknown flags. Defaults to true (existing behavior). Per-command strict: false overrides the CLI-level setting.

    feat(cli): add kidd run command

    New command to run the current kidd CLI project with three engine modes:

    • node (default) — builds first, then runs node dist/index.mjs
    • tsx — runs the source entry file directly via tsx
    • binary — builds and compiles, then executes the compiled binary

    Supports --inspect, --inspect-brk, --inspect-wait, and --inspect-port for debugging (node and tsx engines only). All unknown flags are forwarded to the executed CLI.

  • f51a6b1: Add figures middleware that decorates ctx.figures with platform-appropriate terminal symbols from the figures package by sindresorhus

Patch Changes

  • ddc5140: Add -h alias for --help and -v alias for --version

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
oss-kidd Ignored Ignored Preview Mar 27, 2026 9:11pm

Request Review

@github-actions github-actions bot force-pushed the changeset-release/main branch 3 times, most recently from a3c93bd to 27f84a1 Compare March 27, 2026 20:44
@github-actions github-actions bot force-pushed the changeset-release/main branch from 27f84a1 to a2cd5e3 Compare March 27, 2026 21:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants