ast-merge v2.0.6 released!
2.0.6 - 2026-01-01
- TAG: v2.0.6
- COVERAGE: 97.19% – 2522/2595 lines in 44 files
- BRANCH COVERAGE: 89.91% – 864/961 branches in 44 files
- 98.82% documented
Added
- Comprehensive mocked tests for
Ast::Merge::Recipe::Runner(47 new tests):- Tests for
#runmethod with section found, changed, and unchanged scenarios - Tests for
#runwith section not found (skipped vs appended) - Tests for actual file writes in non-dry_run mode
- Tests for exception handling during merge
- Tests for
#summarywith all status counts (updated, would_update, unchanged, skipped, errors) - Tests for
#results_by_statusgrouping - Tests for
#results_tableformatting (file, status, changed, message) - Tests for
#summary_tablein both dry_run and non-dry_run modes - Tests for
#make_relativeedge cases (base_dir, recipe base, unknown paths) - Tests for
#make_relativewithout recipe_path
- Tests for
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?