Skip to content

Releases: x-multibyte/laravel-dev-cli

v1.2.1

28 Feb 04:13

Choose a tag to compare

Changes

  • feat: add automatic version bump release workflow
  • docs: update README with new commands and docs options

v1.2.0

27 Feb 19:38

Choose a tag to compare

Laravel Boost API Integration

New Features

  • DocsService now uses Laravel Boost API for documentation search
  • HttpClient adds POST method for JSON requests
  • composer.json package auto-detection with --detect flag

Docs Command Options

  • -l, --laravel=VERSION - Laravel version (10, 11, 12)
  • -p, --package=PACKAGE - Package name (can be used multiple times)
  • -t, --tokens=LIMIT - Token limit for response (default: 5000)
  • -d, --detect - Auto-detect packages from composer.json
  • -f, --fallback - Use local documentation files
  • --list - List supported packages

Other Changes

  • Add GitHub workflows for issue triage and PR review
  • Switch from PHPUnit to Pest configuration
  • Update all tests for new functionality

v1.0.4

27 Feb 03:33

Choose a tag to compare

What's Changed

Features

  • File Permission Preservation: SKILL installation now preserves file permissions
    • All script files automatically receive executable permissions
    • Shell scripts (.sh) and Python scripts (.py) work without bash prefix
  • Namespace Refactoring: All namespaces changed from LaravelDev to XMultibyte.LaravelDev
    • Update your imports if you are extending this package

Bug Fixes

  • Skill Installation: Fixed file operation return value handling that caused empty installation directories
    • Fixed glob returning false being treated as valid cache
    • Fixed scandir returning false causing copy loop to skip
    • Fixed file_get_contents returning false being treated as string
    • Added proper error handling and validation
  • macOS Compatibility: Fixed grep -P compatibility issues in preset_manager.sh
    • Replaced with awk for cross-platform compatibility
    • No more warnings on macOS systems

Improvements

  • Enhanced error messages for debugging file operations
  • Updated all test namespaces to match new structure
  • Added copyFile method to Filesystem class for proper file copying
  • All 32 unit tests passing

Documentation

Installation

composer global require x-multibyte/laravel-dev-cli:^1.0.4

Upgrade

composer global update x-multibyte/laravel-dev-cli

Documentation

Visit https://laravel-dev.x-multibyte.com for full documentation.

v1.0.3

26 Feb 23:32

Choose a tag to compare

What's Changed

Breaking Changes

  • Namespace Refactoring: All namespaces changed from LaravelDev to XMultibyte.LaravelDev
    • Update your imports if you are extending this package

Features

  • GitHub Pages Custom Domain: Documentation now available at https://laravel-dev.x-multibyte.com
  • Improved Documentation: Updated base path configuration for custom domain support

Bug Fixes

  • Skill Installation: Fixed file operation return value handling that caused empty installation directories
  • Enhanced error messages for debugging file operations

Improvements

  • All 32 unit tests passing
  • Updated all test namespaces to match new structure

Installation

composer global require x-multibyte/laravel-dev-cli:^1.0.3

Upgrade

composer global update x-multibyte/laravel-dev-cli

Documentation

Visit https://laravel-dev.x-multibyte.com for full documentation.

v1.0.2

26 Feb 17:03

Choose a tag to compare

What's Changed

Bug Fixes:

  • Correct autoload path loading order for global installation
  • Add proper Composer global variable check
  • Follow PHPUnit and Pest standards for autoload detection
  • Add helpful error message when dependencies are missing
  • Update version number in Application class

This release fixes the global installation issue that prevented the CLI from
working when installed via composer global require. The autoload path
detection now follows the same pattern used by popular PHP tools like
PHPUnit and Pest.

Upgrade Instructions:

composer global update x-multibyte/laravel-dev-cli

v1.0.1

26 Feb 17:01

Choose a tag to compare

What's Changed

Bug Fixes:

  • Fix autoload path issue for global installation
  • Resolves Failed to open stream error when running laravel-dev as a global Composer command

Documentation:

  • Add GitHub Pages deployment workflow
  • Update documentation configuration

Upgrade Instructions:

For global installation:
composer global remove x-multibyte/laravel-dev-cli
composer global require x-multibyte/laravel-dev-cli

The update is backward compatible.

v1.0.0

26 Feb 17:01

Choose a tag to compare

Initial release of Laravel Dev CLI

Features

  • CLI tool for Laravel development
  • AI Agent integration
  • Preset management system
  • Skill installation
  • Documentation generation

Installation

composer require x-multibyte/laravel-dev-cli