Skip to content

Commit 2f3fa4f

Browse files
committed
[changelog] Release v7.18.0
1 parent 13395f8 commit 2f3fa4f

5 files changed

Lines changed: 10 additions & 13 deletions

File tree

changelog.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
# Changelog
22

3-
## [`7.18.0.dev0` (unreleased)](https://github.com/kdeldycke/click-extra/compare/v7.17.2...main)
4-
5-
> [!WARNING]
6-
> This version is **not released yet** and is under active development.
3+
## [`7.18.0` (2026-05-29)](https://github.com/kdeldycke/click-extra/compare/v7.17.2...v7.18.0)
74

85
- Add a `--man` option to the default set of `@extra_command` and `@extra_group` (via `default_extra_params()`): it prints the command's man page (roff) to stdout and exits. Also available as the `@man_option` decorator for plain Click CLIs.
96
- Add an `--accessible` option to the default set of `@extra_command` and `@extra_group` (via `default_extra_params()`). Enabling it, or setting the `ACCESSIBLE` environment variable, is equivalent to `--no-color --table-format plain`: it strips ANSI codes and renders tables without Unicode box-drawing characters, for screen readers. An explicit `--color` or `--table-format` (on the command line or in a configuration file) keeps precedence. Also available as the `@accessible_option` decorator and the `AccessibleOption` class.

citation.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ authors:
88
email: kevin@deldycke.com
99
orcid: "https://orcid.org/0000-0001-9748-9014"
1010
doi: 10.5281/zenodo.7116050
11-
version: 7.18.0.dev0
11+
version: 7.18.0
1212
# The release date is kept up to date by the external workflows. See:
1313
# https://github.com/kdeldycke/workflows/blob/33b704b489c1aa18b7b7efbf963e153e91e1c810/.github/workflows/changelog.yaml#L135-L137
14-
date-released: 2026-05-26
14+
date-released: 2026-05-29
1515
url: "https://github.com/kdeldycke/click-extra"

click_extra/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@
344344
"""
345345

346346

347-
__version__ = "7.18.0.dev0"
347+
__version__ = "7.18.0"
348348
__git_branch__ = ""
349349
__git_date__ = ""
350350
__git_long_hash__ = ""

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ requires = [ "uv-build>=0.9" ]
55
[project]
66
# Docs: https://packaging.python.org/en/latest/guides/writing-pyproject-toml/
77
name = "click-extra"
8-
version = "7.18.0.dev0"
8+
version = "7.18.0"
99
description = "🌈 Drop-in replacement for Click to make user-friendly and colorful CLI"
1010
readme = "readme.md"
1111
keywords = [
@@ -192,7 +192,7 @@ click-extra = "click_extra.__main__:main"
192192

193193
[project.urls]
194194
"Homepage" = "https://github.com/kdeldycke/click-extra"
195-
"Download" = "https://github.com/kdeldycke/click-extra/releases/tag/v7.18.0.dev0"
195+
"Download" = "https://github.com/kdeldycke/click-extra/releases/tag/v7.18.0"
196196
"Changelog" = "https://github.com/kdeldycke/click-extra/blob/main/changelog.md"
197197
"Issues" = "https://github.com/kdeldycke/click-extra/issues"
198198
"Repository" = "https://github.com/kdeldycke/click-extra"
@@ -395,7 +395,7 @@ run.source = [ "click_extra" ]
395395
report.precision = 2
396396

397397
[tool.bumpversion]
398-
current_version = "7.18.0.dev0"
398+
current_version = "7.18.0"
399399
allow_dirty = true
400400
ignore_missing_files = true
401401
# Parse versions with an optional .devN suffix (PEP 440).

readme.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<p align="center">
22
<a href="https://github.com/kdeldycke/click-extra/">
3-
<img src="https://raw.githubusercontent.com/kdeldycke/click-extra/main/docs/assets/logo-banner.svg" alt="Click Extra">
3+
<img src="https://raw.githubusercontent.com/kdeldycke/click-extra/v7.18.0/docs/assets/logo-banner.svg" alt="Click Extra">
44
</a>
55
</p>
66

@@ -44,11 +44,11 @@ This is a great way to play with Click Extra and check that it runs fine on your
4444

4545
It transforms this vanilla `click` CLI:
4646

47-
![click CLI help screen](https://raw.githubusercontent.com/kdeldycke/click-extra/main/docs/assets/click-help-screen.png)
47+
![click CLI help screen](https://raw.githubusercontent.com/kdeldycke/click-extra/v7.18.0/docs/assets/click-help-screen.png)
4848

4949
Into this:
5050

51-
![click-extra CLI help screen](https://raw.githubusercontent.com/kdeldycke/click-extra/main/docs/assets/click-extra-screen.png)
51+
![click-extra CLI help screen](https://raw.githubusercontent.com/kdeldycke/click-extra/v7.18.0/docs/assets/click-extra-screen.png)
5252

5353
To understand how we ended up with the result above, [go read the tutorial](https://kdeldycke.github.io/click-extra/tutorial.html).
5454

0 commit comments

Comments
 (0)