github urfave/cli v3.12.0

4 hours ago

What's Changed

  • feat: add Command.ArgValidator for tree-wide argument validation by @dearchap in #2377
  • Single-value arguments can be marked as required by @idelchi in #2393
  • docs: clarify that named Arguments are excluded from cmd.Args() by @dearchap in #2411
  • fix: never run command action on shell completion past a double dash by @dearchap in #2412
  • chore(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.0 by @app/dependabot in #2413
  • Support custom FlagStringer for MutuallyExclusiveFlags by @SHIVANSHGARG07 in #2414
  • Add TextFlag for encoding.TextMarshaler/TextUnmarshaler values by @ChrisJr404 in #2415
  • chore(deps): bump github.com/stretchr/testify from 1.12.0 to 1.12.1 by @app/dependabot in #2416
  • chore(deps): bump the python-packages group with 2 updates by @app/dependabot in #2417
  • Show inherited persistent flags in child help by @justadityaraj in #2421
  • fix: preserve whitespace in positional arguments by @lenamonj in #2423
  • fix: preserve whitespace in equals-form flag values by @BenYang12 in #2425
  • fix: complete subcommand flags after positional arguments by @fzlzjerry in #2426
  • Fix a year-less timestamp layout losing January 1 by @youdie006 in #2427
  • docs: add go-size-analyzer, module version, and reflection by @imsumedhaa in #2428

New Contributors

Full Changelog: v3.11.0...v3.12.0

Don't miss a new cli release

NewReleases is sending notifications on new releases.