Clize Versions Save

CLIze: Turn Python functions into command-line interfaces

v5.0.2

10 months ago

What's Changed

Full Changelog: https://github.com/epsy/clize/compare/v5.0.1...v5.0.2

v5.0.1

10 months ago

What's Changed

Full Changelog: https://github.com/epsy/clize/compare/v5.0.0...v5.0.1

v5.0.0

1 year ago

Breaking changes:

  • bytes annotation (converter) now re-encodes the corresponding parameter back to bytes

Deprecations:

  • The convert_default argument to value_converter is now deprecated. Parameter.cli_default is the recommended replacement. To help transition, a new convert_default_filter option has been added to value_converter, which allows converter authors to filter which values are selected for default conversion, thereby not incurring a deprecation warning for the user.

Updated compatibility:

  • Dropped support for Python 2.7, Python 3.5.
  • Verified support for Python 3.10+
  • Compatibility with Docutils 0.21+
  • Improved path support for Windows

Improvements:

  • Automatically group identical subcommands as aliases
  • Evaluate deferred annotations from PEP 563
  • Basic support for typing.Annotated
  • Parameter.cli_default allows script writers to specify a default value that will be converted like an argument passed in from the CLI, but not supplied when the function is called from Python.

Process updates:

  • Updated Continuous Integration and Delivery to speed up releases and move off of deprecated CI platform.

PR list

New Contributors

Full Changelog: https://github.com/epsy/clize/compare/v4.2.1...v5.0.0

v5.0.0b2

1 year ago

What's Changed

Full Changelog: https://github.com/epsy/clize/compare/v5.0.0b1...v5.0.0b2

v5.0.0b1

1 year ago

What's Changed

Full Changelog: https://github.com/epsy/clize/compare/v5.0.0a4...v5.0.0b1

v5.0.0a4

1 year ago

What's Changed

Full Changelog: https://github.com/epsy/clize/compare/v5.0.0a3...v5.0.0a4

v5.0.0a3

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/epsy/clize/compare/v5.0.0a2...v5.0.0a3

v5.0.0a2

1 year ago

What's Changed

Full Changelog: https://github.com/epsy/clize/compare/v5.0.0a1...v5.0.0a2

v5.0.0a1

1 year ago

What's Changed

Full Changelog: https://github.com/epsy/clize/compare/v4.2.1...v5.0.0a1