Skip to content

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Feb 15:17
· 47 commits to main since this release
a9617a8

Changelog

  • ✨ Added yuio.parse.Literal and support for typing.Literal.

  • yuio.parse.Union can use choice widget if all of its nested parsers can return options.

  • ✨ Added yuio.io.shell to spawn an interactive shell with custom prompt prefix.

  • ✨ Supported positional-only arguments in apps; these arguments create positional CLI options.

  • ✨ Supported lazy loading of subcommands via yuio.app.App.lazy_subcommand.

  • ✨ Added yuio.string.Plural, yuio.string.Ordinal.

  • ✨ Added limit argument for yuio.string.Join*.

  • ✨ Added yuio.git.Status.get_ongoing_operation.

  • ⚠️ yuio.config.positional and passing yuio.POSITIONAL to yuio.config.field is pending deprecation, and will be deprecated unless someone reports a legitimate use-case for it.

  • 🐛 Fixed file types in yuio.ty.

See release on PyPi