v0.2.1
π Enhanced Xdebug Detection & Vendor Filtering
This release focuses on improving Xdebug detection reliability and providing more granular control over vendor package filtering.
π― Key Features
π΅οΈ Intelligent Xdebug Detection System
- Automatic Discovery: Smart detection of Xdebug installations across multiple PHP versions
- Path Resolution: Comprehensive scanning of common installation locations
- Priority Ordering: Intelligent system path scanning with proper prioritization
- Better Diagnostics: Enhanced error reporting for Xdebug configuration issues
π¦ Enhanced Vendor Filtering
- Advanced Control: Improved
--include-vendoroption with pattern matching - Granular Filtering: Fine-grained control over vendor package inclusion/exclusion
- Wildcard Support: Pattern-based targeting (e.g.,
bear/*,symfony/console) - Backward Compatible: Maintains existing filtering behavior
π οΈ Usage Examples
# Include specific vendor packages
./bin/xdebug-trace --include-vendor="bear/resource,psr/log" script.php
# Include entire vendor namespace
./bin/xdebug-trace --include-vendor="symfony/*" script.php
# Multiple patterns
./bin/xdebug-trace --include-vendor="bear/*,doctrine/orm" script.phpπ§ Experimental Infrastructure
This release also includes experimental infrastructure for future advanced debugging capabilities:
- Basic profiler directory structure
- Development planning and architectural documentation
- Foundation for upcoming AI debugging features
π§ Improvements
- More reliable Xdebug detection across different environments
- Better vendor filtering performance and accuracy
- Enhanced CLI error messages and diagnostics
- Improved cross-platform compatibility
π Full Changelog
See CHANGELOG.md for complete details.
Improved reliability and control for PHP debugging workflows.