0.9.0 is here!

This release brings /await support to parsers. Now you can validate input against external resources—databases, APIs, Git repositories—directly at parse time, with full type safety.

The new @optique/git package showcases this: validate branch names, tags, and commit SHAs against an actual Git repo, complete with shell completion suggestions.

Other highlights:

  • Hidden option support for deprecated/internal flags
  • Numeric choices in choice()
  • Security fix for shell completion scripts

Fully backward compatible—your existing parsers work unchanged.

https://github.com/dahlia/optique/discussions/75

1

If you have a fediverse account, you can quote this note from your own instance. Search https://hollo.social/@hongminhee/019b8f17-8861-71f6-93e0-abbd45fa6b0e on your instance and quote it. (Note that quoting is not supported in Mastodon.)