Releases: chouzz/browser_launcher
Releases · chouzz/browser_launcher
v1.0.1
Fixed
- GitHub Actions: Fixed binary name in release workflow from
chrome_launcher_clitobrowser_launcher_cli
What's Changed
- fix: Update binary name in GitHub Actions by @chouzz in #6
- chore: Bump version to 1.0.1 and update changelog by @chouzz in #7
- fix: Update Cargo.lock for v1.0.1 by @chouzz in #8
- fix: Reduce keywords to 5 for crates.io limit by @chouzz in #9
Full Changelog: v1.0.0...v1.0.1
v1.0.0
[v1.0.0] - 2025-12-25
Added
- Project Rename: Renamed from
chrome_launchertobrowser_launcherto reflect multi-browser support - Multi-browser support: Chrome, Chromium, Edge, Brave, Opera, Vivaldi
- Cross-platform browser detection: Windows, macOS, Linux with automatic path resolution
- Enhanced CLI: 20+ command line options including
--browser,--headless,--window-size, security controls - Advanced configuration API: Comprehensive Options struct with security, networking, and content control settings
- Environment variable support:
CHROME_PATH,BROWSER_PATHfor custom browser paths - Comprehensive testing: 21 test cases covering unit and integration scenarios
- Professional documentation: Complete README with examples and API reference
Changed
- Architecture: Modular design with separate browser detection module
- API: Enhanced Launcher struct with extensive configuration options
- CLI: Expanded command-line interface with browser selection and advanced options
Fixed
- Compilation warnings: Cleaned up all compiler warnings for cleaner builds
- Type mismatches: Fixed Linux desktop file parsing issues
- Import issues: Resolved CLI binary compilation problems
v0.1.1
Added
- Added chrome_launcher_cli command line tools.
v0.1.0
Added
- Initial created.