Releases: xedro98/Trumbo
Releases · xedro98/Trumbo
Release list
CLI v3.0.43
- 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 withTRUMBO_API_BASE_URL/TRUMBO_APP_URL, or run againstwrangler devwithTRUMBO_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:
--provenanceis 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
- 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 withTRUMBO_API_BASE_URL/TRUMBO_APP_URL, or run againstwrangler devwithTRUMBO_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:
--provenanceis 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
- Re-enabled CLI startup auto-update for npm/pnpm/yarn/bun global installs. On launch, Trumbo checks the npm registry for a newer
@trumbodev/cliand installs it in the background when available. RespectsTRUMBO_NO_AUTO_UPDATE=1and the globalautoUpdateEnabledsetting; manualtrumbo updateis unchanged.
Full Changelog: cli-v3.0.39...cli-v3.0.40
CLI v3.0.39
- Fixed CLI startup from Windows drive roots (e.g.
D:\) wherepath.basenameis empty and workspace manifest validation failed with a silent TUI exit or a Zodhinterror. Drive roots now get a fallback hint likeD:. - Fixed Windows npm global installs launching the compiled binary via async
spawn(instead ofspawnSync) so interactive mode keeps a real console TTY for OpenTUI. - Added
bin/trumbo.cmdin the published wrapper package as a direct platform-binary launcher on Windows. - Made the CI Slack release notification step optional when
SLACK_RELEASE_BOT_TOKENis not configured.
Full Changelog: cli-v3.0.38...cli-v3.0.39
CLI v3.0.38
- Renamed the published wrapper package from
trumboto@trumbodev/cli. npm blocks the unscoped nametrumboas too similar to the existingturbopackage, so the install package is now@trumbodev/cli. Thetrumbocommand is unchanged (it is set by thebinfield, independent of the package name). Install withnpm 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 withE403 ... Package name too similar to existing package turbo.
Full Changelog: cli-v3.0.37...cli-v3.0.38