Skip to content

Releases: kdeldycke/click-extra

v4.14.1

02 Feb 06:48
Compare
Choose a tag to compare

Changes

  • Fix upload of Python package to GitHub release on tagging.

🐍 Available on PyPi.

v4.14.0

04 Feb 09:35
Compare
Choose a tag to compare

Changes

  • Add a new --verbose option on @extra_command and @extra_group to increase the verbosity level for each additional repetition.
  • Add new @verbose_option pre-configured decorator.
  • Reassign the short -v option from --verbosity to --verbose.
  • Improve logging documentation.
  • Align ExtraStreamHandler behavior to logging.StreamHandler.
  • Move stream_handler_class and formatter_class arguments from new_extra_logger to extraBasicConfig.
  • Add new file_handler_class argument to extraBasicConfig.
  • Fix upload of Python package to GitHub release on tagging.
  • Remove dependency on pytest-cases.

🐍 Available on PyPi.

v4.13.2

28 Jan 09:54
Compare
Choose a tag to compare

Changes

  • Re-release to fix Github publishing.
  • Reactivates some color tests on Windows.

🐍 Available on PyPi.

v4.13.1

04 Feb 09:36
Compare
Choose a tag to compare

Changes

  • Re-release to fix Github publishing.

🐍 Available on PyPi.

v4.13.0

28 Jan 05:16
Compare
Choose a tag to compare

Changes

  • Revamps logging helpers and aligns them with Python's logging module.
  • Remove extra_basic_config.
  • Adds new extraBasicConfig, and aligns it with Python's basicConfig.
  • Replace ExtraLogFormatter with ExtraFormatter.
  • Replace ExtraLogHandler with ExtraStreamHandler.
  • Add new new_extra_logger helper.
  • Rewrite the logging documentation with all use-cases and custom configuration examples. Closes {issue}989.
  • Removes old platforms page from documentation.

🐍 Available on PyPi.

v4.12.0

20 Jan 01:42
Compare
Choose a tag to compare

Changes

  • Remove Click Extra's own implementation of HelpOption class now that fixes have reached Click's upstream.
  • Redefine @help_option decorator to default to --help/-h options.
  • Add more logging examples in documentation.
  • Add tests on ubuntu-24.04-arm and ubuntu-22.04-arm.
  • Use uv to install specific versions of Python.

🐍 Available on PyPi.

v4.11.7

01 Dec 04:58
Compare
Choose a tag to compare

Changes

  • Remove support for comments in JSON configuration files. Remove dependency on unmaintained commentjson. Closes click-extra#1152.

🐍 Available on PyPi.

v4.11.6

29 Nov 14:27
Compare
Choose a tag to compare

Changes

  • Make --timer option eager so it can jumps the queue of processing order.
  • Fix configuration of help option generated by the help_option_names context setting. Closes mail-deduplicate#762.
  • Fix eagerness of help option generated by help_option_names. Refs click#2811.
  • Display generated help option in --show-params results.
  • Force UTF-8 encoding everywhere.

🐍 Available on PyPi.

v4.11.5

18 Nov 19:14
Compare
Choose a tag to compare

Changes

  • Allow replace_content() utility method to replace any content found after the start tag.

🐍 Available on PyPi.

v4.11.4

14 Nov 18:10
Compare
Choose a tag to compare

Changes

  • Ignore hidden options when coloring help screen.

🐍 Available on PyPi.