Skip to content

Release 1.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 11:22
· 12 commits to main since this release

[1.3.0] - 2025-11-08

Performance

  • Major performance optimizations providing 3-15x speedup depending on cache state and project size:
    • Removed wasteful MD5 hash computation in FileHashRegistry (30-50% faster cache operations)
    • Optimized JSON serialization by removing JSON_PRETTY_PRINT from cache files (20-30% faster cache I/O, 30-40% smaller files)
    • Eliminated redundant array_unique calls using associative array patterns (15-25% faster)
    • Optimized strategy dependency extraction with O(1) insertion instead of O(n) uniqueness checks
    • Integrated ParallelParser for projects with 100+ files (2-8x faster on multi-core systems)
  • Benchmark results on 41-file project: warm cache 6.54ms (14.6x faster), cold cache 95.30ms

Added

  • Enhanced error handling for parallel parser
  • Improved cache validation logic

Changed

  • Automatic parallel parsing enabled for projects with 100+ files
  • Smart detection of vendor/autoload.php availability to prevent issues in test environments