- Allow standalone `--version` option to output its debug messages. - Force closing of context before exiting CLIs to provoque callback calls and prevent state leaks. - Run tests on `macos-14`. Remove tests on `macos-12`.
4.7.3
- Run tests on Python 3.13-dev branch.
4.7.2
- Run tests on released Python 3.12 version.
4.7.1
- Distinguish between parameter type and Python type in `--show-params` output. - Recognize custom parameter type as string-based. Closes {issue}`721`. - Rely on `bump-my-version` to update citation file metadata.
4.7.0
- Switch to format string style for version template. - Add new variables for version string template: `{module}`, `{module_name}`, `{module_file}`, `{module_version}`, `{package_version}` and `{exec_name}`. - Remove support for Click-specific `%(prog)` and `%(package)` variables in version string. - Print all versions string variables in debug mode.
4.6.5
- Highlight required label and value range in option description. Closes {issue}`748`.