ast-merge v2.0.3 released!
2.0.3 - 2025-12-30
- TAG: v2.0.3
- COVERAGE: 88.45% – 2894/3272 lines in 53 files
- BRANCH COVERAGE: 67.83% – 698/1029 branches in 53 files
- 98.82% documented
Fixed
Ast::Merge::DebugLogger::BENCHMARK_AVAILABLEnow correctly detects when benchmark gem is unavailable- Previous implementation used
autoloadwhich never raisesLoadError(it only registers for lazy loading) - Now uses
require "benchmark"which properly catchesLoadErroron Ruby 4.0+ where benchmark is a bundled gem - The
#timemethod now correctly falls back to non-timed execution when benchmark is unavailable
- Previous implementation used
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?