Skip to content

Commit 95e35d6

Browse files
kdeldyckegithub-actions[bot]
authored andcommitted
Fix changelog
1 parent 8b0507d commit 95e35d6

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

changelog.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,19 @@
77
88
## [`7.17.1` (2026-05-25)](https://github.com/kdeldycke/click-extra/compare/v7.17.0...v7.17.1)
99

10+
> [!WARNING]
11+
> `7.17.1` is **not available** on 🐍 PyPI and 🐙 GitHub.
12+
1013
- Bundle `click_extra/themes.toml` into the Nuitka standalone binaries via a new `[tool.nuitka]` `include-package-data` setting. The `7.17.0` binaries aborted at startup with `FileNotFoundError: themes.toml` because the data file backing the built-in themes was not packaged, so Nuitka could not find it when `click_extra.theme` loaded it through `importlib.resources`.
1114

1215
## [`7.17.0` (2026-05-25)](https://github.com/kdeldycke/click-extra/compare/v7.16.1...v7.17.0)
1316

17+
> [!NOTE]
18+
> `7.17.0` is available on [🐙 GitHub](https://github.com/kdeldycke/click-extra/releases/tag/v7.17.0).
19+
20+
> [!WARNING]
21+
> `7.17.0` is **not available** on 🐍 PyPI.
22+
1423
- All built-in themes now apply the man-pages(7) font convention: literal tokens (command and subcommand names, aliases, option flags, choice values) render bold, and replaceable tokens (metavars, argument names) render italic, layered on top of each palette's colors. The split is declared by the new `LITERAL_STYLES` / `REPLACEABLE_STYLES` frozensets in `click_extra.theme`, and a test enforces that every built-in theme keeps it. To avoid piling bold onto slots that already stand out, `heading` (now color + underline), `deprecated`, and `search` drop their bold; `critical` keeps it, as it is the only cue distinguishing it from `error`. In `light` and `solarized_dark`, `heading` is recolored (to magenta and violet respectively) so it stays distinct from the now-bold options and subcommands it previously shared a color with.
1524
- Add a `manpage` built-in theme: a colorless palette rendering the same bold-literal / italic-replaceable convention with no color, shadowing how `man-pages(7)` typesets a command. Selectable via `--theme manpage`.
1625
- `HelpCommand` now raises `click.NoSuchCommand` instead of `click.UsageError` when an unknown subcommand is requested. The user sees did-you-mean suggestions: `Error: No such command 'instal'. (Did you mean one of: 'install', 'uninstall'?)`.

0 commit comments

Comments
 (0)