Skip to content

Releases: jordanpartridge/github-zero

Ooops support Newer Prompts

20 Jun 03:31
de2dfc8

Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.1.0.1

🔒 Security & Quality Release

18 Jun 05:56
83bd55c

Choose a tag to compare

🔒 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

17 Jun 01:38

Choose a tag to compare

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

14 Jun 19:25
c44aa33

Choose a tag to compare

🎉 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/repo

Built with ❤️ for developers who want better GitHub workflows.