Skip to content

Commit 44be80e

Browse files
kdeldyckegithub-actions[bot]
authored andcommitted
Fix changelog
1 parent e65bc26 commit 44be80e

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

changelog.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,22 @@
99

1010
## [`7.17.1` (2026-05-25)](https://github.com/kdeldycke/click-extra/compare/v7.17.0...v7.17.1)
1111

12+
> [!NOTE]
13+
> `7.17.1` is available on [🐙 GitHub](https://github.com/kdeldycke/click-extra/releases/tag/v7.17.1).
14+
15+
> [!WARNING]
16+
> `7.17.1` is **not available** on 🐍 PyPI.
17+
1218
- 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`.
1319

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

22+
> [!NOTE]
23+
> `7.17.0` is available on [🐙 GitHub](https://github.com/kdeldycke/click-extra/releases/tag/v7.17.0).
24+
25+
> [!WARNING]
26+
> `7.17.0` is **not available** on 🐍 PyPI.
27+
1628
- 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.
1729
- 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`.
1830
- `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)