Releases: jordanpartridge/github-zero
Releases · jordanpartridge/github-zero
Ooops support Newer Prompts
What's Changed
- Fix Laravel Prompts compatibility for Laravel Zero framework by @jordanpartridge in #10
Full Changelog: v1.1.0...v1.1.0.1
🔒 Security & Quality Release
🔒 Security & Quality Improvements
This release focuses on critical security fixes and code quality enhancements:
🛡️ Security Fixes
- Fixed shell injection vulnerability in CloneCommand using Symfony Process
- Added strict types declarations to all PHP files for better type safety
📈 Code Quality Improvements
- Prevented command collision by prefixing Laravel commands with
ghz: - Enhanced error handling and validation across components
- Improved component architecture with standardized interfaces
🚀 New Features
- Component-based architecture for better extensibility
- Unified error handling system
- JSON output support for all commands
- Schema-driven parameter validation
🔧 Breaking Changes
- Laravel commands now prefixed with
ghz:(e.g.,ghz:repos,ghz:clone) - Modern PHP 8.1+ strict types enforced
📦 Full Changelog
- feat: implement component interface architecture
- fix: resolve shell injection vulnerability with Symfony Process
- feat: add strict types declarations across codebase
- fix: prevent Laravel command collision with prefixed commands
- feat: enhance error handling and validation systems
Perfect for developers who want secure, reliable GitHub CLI operations! 🐙✨
🤖 Generated with Claude Code
v1.0.4 - Global Composer Compatibility
Fixed
- Broadened Laravel version support (^8.0|^9.0|^10.0|^11.0) for global Composer compatibility
- Added Carbon 2.x support alongside 3.x
- Added backward compatibility for github-client versions
v1.0.0 - Initial Release
🎉 GitHub Zero v1.0.0 - Initial Release
Features
- 🐙 Dual-mode architecture: Works as standalone CLI, Laravel package, and Conduit extension
- 📋 Interactive repository listing with filtering and sorting
- 📥 Smart repository cloning with directory management
- 🔧 Laravel Prompts integration for great UX
- ⚡ GitHub Client 2.0 with enum support
- 🛡️ Comprehensive error handling and validation
- 🎨 Rich terminal output with emojis and colors
Installation
- Global CLI:
composer global require jordanpartridge/github-zero - Laravel Package:
composer require jordanpartridge/github-zero - Conduit Extension: Install in any Conduit project
Usage
# List repositories interactively
github repos --interactive
# Clone with selection
github clone --interactive
# Direct clone
github clone owner/repoBuilt with ❤️ for developers who want better GitHub workflows.