-
Notifications
You must be signed in to change notification settings - Fork 20
Releases: photon-hq/cli
Releases · photon-hq/cli
@photon-ai/cli v0.4.0
New Features
- Added
photon projects upgrade, a project-level billing command that opens Stripe Checkout for free projects and the Stripe portal for projects that already have a subscription. photon billing checkoutnow supports an interactive plan picker, a simple[tier]argument, and--jsonoutput with the selected action and URL.
Bug Fixes
- Fixed the
phoshortcut so package managers install it directly alongsidephoton, instead of relying on a runtime symlink that could fail in Volta, npm globals, and other managed environments.
Improvement
- Updated install and update docs to make npm/Node.js the default path, while still documenting pnpm, yarn, bun, one-off
npxusage, and standalone binaries. ✨
Version: 0.4.0
Assets 10
@photon-ai/cli v0.3.3
Improvement
- Documented the npm Trusted Publishing setup for releases, making future
@photon-ai/clipublishes easier to reproduce and maintain. This is a maintainer-facing release workflow improvement, with no CLI behavior changes. ✨
Version: 0.3.3
Assets 10
@photon-ai/cli v0.3.2
I don’t see any changes to release: 84c76db is already tagged v0.3.1, package.json is still 0.3.1, and git diff v0.3.1..84c76db is empty.
No user-facing changes are present in this commit range for v0.3.2. 🙂
Version: 0.3.2
Assets 10
@photon-ai/cli v0.3.1
Improvement
- Publishing now uses npm OIDC Trusted Publishing, so releases can be published without long-lived npm tokens. This improves release security and reliability for
@photon-ai/cliv0.3.1. 🔐
No breaking changes.
Version: 0.3.1
Assets 10
@photon-ai/cli v0.3.0
New Features
- The CLI now matches the dashboard
v0.3.1API surface, including typed support for new Slack, project members, webhooks, WhatsApp templates, voice settings, and Spectrum avatar routes. ✨
Bug Fixes
- Fixed Spectrum avatar uploads after the dashboard API replaced the old upload URL endpoint with the new upload-and-commit flow.
Improvement
- Added stronger Bun-based checks, contract tests, and snapshot coverage so commands like
ping,projects, andwhoamiare safer to change. - Added automation to help keep the CLI synced with future dashboard API updates.
Version: 0.3.0
Assets 6
@photon-ai/cli v0.2.1
Bug Fixes
- Fixed release binary publishing so it uses the latest release tag correctly instead of trying to match a branch name as a commit SHA. It also skips rebuilding when the release already has binaries attached. (
d89ac87) ✅
Improvement
- Added the MIT license file and package metadata, making the CLI’s usage rights clear for users and downstream tooling. (
7774080)
Version: 0.2.1
Assets 10
@photon-ai/cli v0.2.0
New Features
- Added Homebrew install support for macOS and Linux:
brew install photon-hq/photon/photon. It installs a self-containedphotonbinary and updates throughbrew upgrade photon. 🍺 - The npm package now builds a Node-compatible CLI bundle, so
@photon-ai/clican run on Node.js 18+ without requiring Bun.
Bug Fixes
- Fixed release automation so binary uploads run after the release workflow finishes and resolve the exact release tag instead of accidentally targeting the latest release.
Improvement
- Updated avatar uploads and credential storage to use standard Node.js file APIs, keeping the CLI behavior the same while making distribution more portable.
Version: 0.2.0
Assets 10
@photon-ai/cli v0.1.5
Bug Fixes
- Fixed the
phoshortcut so it works reliably across Bun, npm, pnpm, Yarn, andbun linkinstalls. The CLI now finds the realphotonbinary instead of relying on package-manager-specific folder layouts. (5645c23)
Version: 0.1.5
Assets 10
@photon-ai/cli v0.1.4
Breaking Changes
- The npm package moved from
@photon-ai/photonto@photon-ai/cli. Reinstall withbun add -g @photon-ai/cli; the command you run staysphoton.
Improvement
- Updated release config, docs, and alias setup to use the new package name while keeping the
photonbinary andphoshortcut working as before. ✨
Version: 0.1.4
Assets 10
@photon-ai/photon v0.1.3
Breaking Changes
- Removed
photon link,photon unlink,photon link:status, and theprojects create --linkflag. Use--project "<id>"per command or setPHOTON_PROJECT_ID="<id>"instead. - Existing saved link files are no longer read by the CLI. If you had a linked project before, export
PHOTON_PROJECT_IDin your shell or direnv setup.
New Features
photon config shownow reportsactiveProjectfromPHOTON_PROJECT_ID, giving you a quick local way to see which project commands will use.projects createnow prints the exactexport PHOTON_PROJECT_ID="..."command after creating a project. ✨
Bug Fixes
- Project IDs from
--projectandPHOTON_PROJECT_IDare now trimmed consistently, avoiding confusing failures from accidental whitespace. - README host key examples now correctly use
_instead of-, matching the CLI’s collision-safe behavior.
Improvement
- Project selection is simpler and more predictable: the CLI now only uses
--projectorPHOTON_PROJECT_ID, with no hidden remembered active-project state.
Version: 0.1.3