Releases: justinhuangai/browsercli
Releases 路 justinhuangai/browsercli
Release list
browsercli v1.0.4
Added
- Built-in templates -- 4 starter templates (
tailwind,dashboard,chart,form) ship with the binary, no plugins needed. Usebrowsercli start --template <name>. All templates use Tailwind CSS v4 CDN with zero build step. - TROUBLESHOOTING.md -- comprehensive guide covering browser detection, port conflicts, headless mode, permissions, and more
- Improved browser-not-found error -- platform-specific install instructions (macOS/Linux/Windows) shown when no Chromium browser is detected
Changed
plugin listnow displays built-in templates alongside plugin-provided templates- README and README_CN updated with built-in template documentation and troubleshooting section
browsercli v1.0.3
Added
- GitHub Packages -- npm package now also published to
npm.pkg.github.comso the package appears in the GitHub repo sidebar
browsercli v1.0.2
Changed
- npm scoped package -- renamed from
browserclito@justinhuangcode/browserclito resolve npm naming conflict with existingbrowser-clipackage - PyPI publish idempotency --
twine upload --skip-existingprevents re-run failures when version is already published
browsercli v1.0.1
Added
- Homebrew tap --
brew tap justinhuangcode/tap && brew install browsercliwith auto-updated formula on release - Full multi-channel publishing -- crates.io, npm, PyPI, and Homebrew tap all configured and enabled
browsercli v1.0.0
Changed
- First stable release -- API is now considered stable and will follow semantic versioning
- Version bump across all packages (Rust CLI, Node.js client, Python client)
- Python package status upgraded from Alpha to Production/Stable
- Added package metadata for npm and PyPI distribution
- Optimized crate with
excludepatterns for smaller crates.io package
Added
- Release workflow -- automated cross-platform binary builds via GitHub Actions on tag push
- Multi-channel publishing -- crates.io, npm, and PyPI with graceful fallback when tokens not configured
- SHA256 checksums for all release binaries
- Linux ARM64 builds --
aarch64-unknown-linux-gnuadded to CI and release matrix - macOS Intel builds --
x86_64-apple-darwinadded to release matrix (5 targets total)