ast-merge v2.0.4 released!
2.0.4 - 2025-12-31
- TAG: v2.0.4
- COVERAGE: 88.61% – 2903/3276 lines in 53 files
- BRANCH COVERAGE: 67.90% – 700/1031 branches in 53 files
- 98.82% documented
Added
- Many more tests
Fixed
- RSpec shared examples for
Ast::Merge::DebugLoggernow handle Ruby 4.0+ where benchmark is a bundled gem- The
#time logs start and completion with timingtest now checksBENCHMARK_AVAILABLEconstant - When benchmark is available: expects full timing output with “Starting:”, “Completed:”, and
real_ms - When benchmark is unavailable: expects warning message about benchmark gem not being available
- Fixes CI failures on Ruby 4.0.0 for downstream gems (e.g., bash-merge) using the shared examples
- The
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?