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

Documentation

script to launch yath.

Modules

Script initialization and utility functions for Test2::Harness
Test/validation version of the yath script handler