ast-merge v4.0.2 released!
4.0.2 - 2026-01-12
- TAG: v4.0.2
- COVERAGE: 97.30% โ 2739/2815 lines in 53 files
- BRANCH COVERAGE: 89.84% โ 893/994 branches in 53 files
- 98.81% documented
Added
Recipe::Runnertarget file override: Accepttarget_filesparameter to override recipe targetsRunner.new(recipe, target_files: ["file1.md", "file2.md"])- Process only specified files- Paths are expanded relative to
base_dir - When not specified, falls back to recipeโs configured targets
exe/ast-merge-recipefile arguments: Accept target files on command lineast-merge-recipe recipe.yml file1.md file2.md- Override recipe targets- Updated help text and banner to document new usage
bin/update_gem_family_sectionfile arguments: Accept target files on command linebin/update_gem_family_section vendor/my-gem/README.md- Process specific file(s)- If no files specified, defaults to
README.md+vendor/*/README.md - Added
--skip-fixoption to skip the formatting fix step
Changed
bin/update_gem_family_section: Refactored to useOptionParserfor clean option handling- Consistent with
bin/fix_readme_formattingstyle - Properly separates options from file arguments
- Consistent with
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?