Releases: pegasusheavy/bitbucket-cli
Releases · pegasusheavy/bitbucket-cli
v0.3.4 - Pipeline parsing and TUI fixes
What's Fixed
Pipeline Command
- Fixed JSON parsing errors when listing pipelines
- Made Repository model fields optional (slug, is_private, scm) to match API responses
- Added missing fields to pipeline models (trigger name, commit type/links)
- Fixed RepositoryLinks serialization with proper serde rename
TUI (Terminal User Interface)
- Implemented data loading functionality - TUI now actually fetches data from Bitbucket!
- Added methods to load repositories, pull requests, issues, and pipelines
- Implemented refresh capability with 'r' key to reload data in current view
- TUI now shows loading status during data fetch
- Requires workspace parameter:
bitbucket tui --workspace <workspace>
Other Fixes
- Fixed Cargo.toml formatting issues
- Updated all code that uses Repository fields to handle Option types
Testing
All Bitbucket API operations verified working:
- ✅ Repository list and view
- ✅ Pipeline list (previously broken, now fixed)
- ✅ Pull request list
- ✅ Issue list
- ✅ TUI data loading and refresh
Full Changelog: v0.3.3...v0.3.4