Changes for version 2.000011 - 2026-04-23
- Determine yath version from RC filename (.yath.v#.rc) instead of parsing a #V / ;V header inside the file
- Support .yath.rc as a symlink to a versioned .yath.v#.rc file, with the symlink taking highest priority for version detection
- Allow specifying the version as the first CLI argument (V# or v#), which restricts RC lookup to versioned filenames only
- Accept both uppercase and lowercase V in RC filenames
- Plain .yath.rc without a version still defaults to V1
- Set the YATH_SCRIPT env var
- Move `yath` script out of version branches
- Add --goto-file option to V0 for testing goto::file behavior
- Fix version auto-detection to dynamically scan @INC instead of using a hardcoded version range
- Fix config version marker parsing to allow blank lines before the marker in .yath.rc / .yath.user.rc
- Document version detection behavior: default-to-V1 when config exists without a marker, and .yath.user.rc overriding .yath.rc
- Add goto::file as a development dependency
- Add acceptance test for goto::file in BEGIN phase
Changes for version 2.000010 - 2026-03-31 (TRIAL RELEASE)
- Add AI and LLM Policy
Modules
Script initialization and utility functions for Test2::Harness
Test/validation version of the yath script handler