Skip to content

Releases: xedro98/Trumbo

CLI v3.0.43

Choose a tag to compare

@github-actions github-actions released this 04 Jul 05:19
  • The CLI now connects to the deployed Trumbo web app by default. The production environment points at https://platform.trumbo.dev (was an unconfigured placeholder), so auth, account, billing, plan, and chat-completion endpoints hit the live backend out of the box. Override with TRUMBO_API_BASE_URL / TRUMBO_APP_URL, or run against wrangler dev with TRUMBO_ENVIRONMENT=local.
  • Billing/subscription + rate-limit UX in the CLI: the welcome line, status bar, and account dialog now show your plan and 5h/daily/weekly rate-limit usage instead of credits. 429 rate-limit errors render a friendly upgrade prompt linking to the billing page. The Trumbo provider is rebranded to "Trumbo" (was "Trumbo Usage-Billing").
  • Web-facing URLs (billing page, credits dashboard, TrumboPass subscription/promo links) now resolve from the active environment instead of a hardcoded placeholder, so they always match the deployed app.
  • npm publish script: --provenance is now applied only inside GitHub Actions (Trusted Publishing), so local dry-runs don't fail on the provenance requirement. CI behavior is unchanged.

Full Changelog: cli-v3.0.42...cli-v3.0.43

CLI v3.0.41

Choose a tag to compare

@github-actions github-actions released this 04 Jul 00:31
  • The CLI now connects to the deployed Trumbo web app by default. The production environment points at https://platform.trumbo.dev (was an unconfigured placeholder), so auth, account, billing, plan, and chat-completion endpoints hit the live backend out of the box. Override with TRUMBO_API_BASE_URL / TRUMBO_APP_URL, or run against wrangler dev with TRUMBO_ENVIRONMENT=local.
  • Billing/subscription + rate-limit UX in the CLI: the welcome line, status bar, and account dialog now show your plan and 5h/daily/weekly rate-limit usage instead of credits. 429 rate-limit errors render a friendly upgrade prompt linking to the billing page. The Trumbo provider is rebranded to "Trumbo" (was "Trumbo Usage-Billing").
  • Web-facing URLs (billing page, credits dashboard, TrumboPass subscription/promo links) now resolve from the active environment instead of a hardcoded placeholder, so they always match the deployed app.
  • npm publish script: --provenance is now applied only inside GitHub Actions (Trusted Publishing), so local dry-runs don't fail on the provenance requirement. CI behavior is unchanged.

Full Changelog: cli-v3.0.40...cli-v3.0.41

CLI v3.0.40

Choose a tag to compare

@github-actions github-actions released this 03 Jul 20:07
  • Re-enabled CLI startup auto-update for npm/pnpm/yarn/bun global installs. On launch, Trumbo checks the npm registry for a newer @trumbodev/cli and installs it in the background when available. Respects TRUMBO_NO_AUTO_UPDATE=1 and the global autoUpdateEnabled setting; manual trumbo update is unchanged.

Full Changelog: cli-v3.0.39...cli-v3.0.40

CLI v3.0.39

Choose a tag to compare

@github-actions github-actions released this 03 Jul 20:03
  • Fixed CLI startup from Windows drive roots (e.g. D:\) where path.basename is empty and workspace manifest validation failed with a silent TUI exit or a Zod hint error. Drive roots now get a fallback hint like D:.
  • Fixed Windows npm global installs launching the compiled binary via async spawn (instead of spawnSync) so interactive mode keeps a real console TTY for OpenTUI.
  • Added bin/trumbo.cmd in the published wrapper package as a direct platform-binary launcher on Windows.
  • Made the CI Slack release notification step optional when SLACK_RELEASE_BOT_TOKEN is not configured.

Full Changelog: cli-v3.0.38...cli-v3.0.39

CLI v3.0.38

Choose a tag to compare

@github-actions github-actions released this 03 Jul 19:03
  • Renamed the published wrapper package from trumbo to @trumbodev/cli. npm blocks the unscoped name trumbo as too similar to the existing turbo package, so the install package is now @trumbodev/cli. The trumbo command is unchanged (it is set by the bin field, independent of the package name). Install with npm install -g @trumbodev/cli. Updated the self-update command, the binary launcher's reinstall hint, the publish script, and all install docs accordingly. Platform packages (@trumbodev/cli-*) are unaffected. Supersedes the unpublished 3.0.37 tag, whose wrapper publish failed with E403 ... Package name too similar to existing package turbo.

Full Changelog: cli-v3.0.37...cli-v3.0.38