Skip to content

build(deps): bump click-extra from 7.10.1 to 7.11.0#679

Merged
ReenigneArcher merged 1 commit intomasterfrom
dependabot/pip/docs/pip-3a68135bbe
Apr 14, 2026
Merged

build(deps): bump click-extra from 7.10.1 to 7.11.0#679
ReenigneArcher merged 1 commit intomasterfrom
dependabot/pip/docs/pip-3a68135bbe

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 14, 2026

Bumps click-extra in /docs from 7.10.1 to 7.11.0.

Updates click-extra from 7.10.1 to 7.11.0

Release notes

Sourced from click-extra's releases.

v7.11.0

[!NOTE] 7.11.0 is available on 🐍 PyPI and 🐙 GitHub.

  • Add serialize_data() and print_data() functions for serializing arbitrary nested Python data (not just tabular rows) to JSON, HJSON, TOML, YAML, and XML. Complements the existing render_table()/print_table() pair.
  • Add sort_key parameter to render_table() and print_table() for pre-render row sorting.
  • Catch ImportError from missing optional dependencies in print_table() and print_data(), producing a clean one-line error instead of a traceback. The print_data() package parameter lets downstream projects customize install instructions.
  • Add print_sorted_table() and SortByOption for column-based table sorting. SortByOption generates a --sort-by CLI option from column definitions and auto-wires ctx.print_table to the sorted variant.
  • Add auto-injected help subcommand to ExtraGroup. mycli help shows group help, mycli help subcommand shows that subcommand's help (with nested group resolution). mycli help --search term searches all subcommands for matching options or descriptions. Disable with help_command=False.
  • Relax ParamStructure._recurse_cmd to skip subcommands whose name collides with a top-level parameter (e.g. the help subcommand vs Click's --help option) instead of raising.
  • Expose HelpKeywords dataclass and collect_keywords() as public API for extending help screen highlighting. collect_keywords() (renamed from the private _collect_keywords()) can be overridden to customize keyword collection.
  • Add extra_keywords and excluded_keywords parameters to ExtraCommand and ExtraGroup. extra_keywords injects additional strings for highlighting; excluded_keywords suppresses highlighting of specific strings. Both accept a HelpKeywords instance.
  • Switch deprecated-message highlighting from pre-collected keyword sets to a case-insensitive regex. Manually-added markers like (Deprecated) or (deprecated: reason) in help strings are now styled alongside Click-native (DEPRECATED) markers.
  • Style individual choices inside their own metavar ([json|csv|xml]) as structural elements. Excluded choices and cross_ref_highlight=False only suppress free-text highlighting; the metavar itself is always styled.
  • Propagate excluded_keywords from parent groups to subcommands. Parent exclusions are merged with child exclusions so that choices excluded at the group level are not styled in subcommand descriptions.
  • Fix command aliases not being highlighted in help screens. Aliases rendered by Cloup inside parenthetical groups (like backup (save, freeze)) were not matched by the subcommand highlighting regex, which only recognized 2-space-indented names.
  • Fix choice cross-reference highlighting bleeding into bracket fields. When a default value contained a choice keyword (e.g. outline in rounded-outline), the choice style would override the default value style. Bracket fields are now placeholder-protected before cross-reference passes run.
  • Fix parent-context choice collection always normalizing (lowercasing) case-insensitive choices, ignoring custom metavars. Parent choices with a custom metavar now preserve original case, matching the behavior already applied to the current command's parameters.

Full changelog: v7.10.1...v7.11.0


🛡️ VirusTotal scans

Binary Analysis
click-extra-7.11.0-linux-arm64.bin View scan
click-extra-7.11.0-linux-x64.bin View scan
click-extra-7.11.0-macos-arm64.bin View scan
click-extra-7.11.0-macos-x64.bin View scan
click-extra-7.11.0-windows-arm64.exe View scan
click-extra-7.11.0-windows-x64.exe View scan
click-extra-demo-7.11.0-linux-arm64.bin View scan
click-extra-demo-7.11.0-linux-x64.bin View scan
click-extra-demo-7.11.0-macos-arm64.bin View scan
click-extra-demo-7.11.0-macos-x64.bin View scan
click-extra-demo-7.11.0-windows-arm64.exe View scan
click-extra-demo-7.11.0-windows-x64.exe View scan
Changelog

Sourced from click-extra's changelog.

7.11.0 (2026-04-13)

  • Add serialize_data() and print_data() functions for serializing arbitrary nested Python data (not just tabular rows) to JSON, HJSON, TOML, YAML, and XML. Complements the existing render_table()/print_table() pair.
  • Add sort_key parameter to render_table() and print_table() for pre-render row sorting.
  • Catch ImportError from missing optional dependencies in print_table() and print_data(), producing a clean one-line error instead of a traceback. The print_data() package parameter lets downstream projects customize install instructions.
  • Add print_sorted_table() and SortByOption for column-based table sorting. SortByOption generates a --sort-by CLI option from column definitions and auto-wires ctx.print_table to the sorted variant.
  • Add auto-injected help subcommand to ExtraGroup. mycli help shows group help, mycli help subcommand shows that subcommand's help (with nested group resolution). mycli help --search term searches all subcommands for matching options or descriptions. Disable with help_command=False.
  • Relax ParamStructure._recurse_cmd to skip subcommands whose name collides with a top-level parameter (e.g. the help subcommand vs Click's --help option) instead of raising.
  • Expose HelpKeywords dataclass and collect_keywords() as public API for extending help screen highlighting. collect_keywords() (renamed from the private _collect_keywords()) can be overridden to customize keyword collection.
  • Add extra_keywords and excluded_keywords parameters to ExtraCommand and ExtraGroup. extra_keywords injects additional strings for highlighting; excluded_keywords suppresses highlighting of specific strings. Both accept a HelpKeywords instance.
  • Switch deprecated-message highlighting from pre-collected keyword sets to a case-insensitive regex. Manually-added markers like (Deprecated) or (deprecated: reason) in help strings are now styled alongside Click-native (DEPRECATED) markers.
  • Style individual choices inside their own metavar ([json|csv|xml]) as structural elements. Excluded choices and cross_ref_highlight=False only suppress free-text highlighting; the metavar itself is always styled.
  • Propagate excluded_keywords from parent groups to subcommands. Parent exclusions are merged with child exclusions so that choices excluded at the group level are not styled in subcommand descriptions.
  • Fix command aliases not being highlighted in help screens. Aliases rendered by Cloup inside parenthetical groups (like backup (save, freeze)) were not matched by the subcommand highlighting regex, which only recognized 2-space-indented names.
  • Fix choice cross-reference highlighting bleeding into bracket fields. When a default value contained a choice keyword (e.g. outline in rounded-outline), the choice style would override the default value style. Bracket fields are now placeholder-protected before cross-reference passes run.
  • Fix parent-context choice collection always normalizing (lowercasing) case-insensitive choices, ignoring custom metavars. Parent choices with a custom metavar now preserve original case, matching the behavior already applied to the current command's parameters.
Commits

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps [click-extra](https://github.com/kdeldycke/click-extra) in `/docs` from 7.10.1 to 7.11.0.


Updates `click-extra` from 7.10.1 to 7.11.0
- [Release notes](https://github.com/kdeldycke/click-extra/releases)
- [Changelog](https://github.com/kdeldycke/click-extra/blob/main/changelog.md)
- [Commits](kdeldycke/click-extra@v7.10.1...v7.11.0)

---
updated-dependencies:
- dependency-name: click-extra
  dependency-version: 7.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 14, 2026
@sonarqubecloud
Copy link
Copy Markdown

@ReenigneArcher ReenigneArcher changed the title build(deps): bump click-extra in /docs build(deps): bump click-extra from 7.10.1 to 7.11.0 Apr 14, 2026
@ReenigneArcher ReenigneArcher merged commit 8ecac33 into master Apr 14, 2026
18 checks passed
@ReenigneArcher ReenigneArcher deleted the dependabot/pip/docs/pip-3a68135bbe branch April 14, 2026 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant