Skip to content

Commit c2e8f32

Browse files
committed
Fix changelog
1 parent d8763a5 commit c2e8f32

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

changelog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
## [`8.1.1` (2026-06-24)](https://github.com/kdeldycke/click-extra/compare/v8.1.0...v8.1.1)
99

1010
- Fix `multiple` and variadic (`nargs=-1`) options typed with `EnumChoice`: their tuple default was stringified as a whole (`str((MyEnum.FOO,))`) instead of per member, so the default tripped Click's `Value must be an iterable` check when the option was left unset.
11-
- Fix `decorator_factory` leaking options across uses of a pre-instantiated decorator: when `command()` is stored (e.g. in a pytest parametrize list) and reused, Click mutated the shared `params` list by extending it with each decorated function's options, adding duplicates on every reuse. The fix re-evaluates `params_func()` fresh on each application.
11+
- Fix `decorator_factory` leaking options across reuses of a pre-instantiated decorator: applying the same `command()` or `group()` decorator to several functions accumulated duplicate parameters, because Click extended its shared `params` list in place on each use.
1212

1313
## [`8.1.0` (2026-06-24)](https://github.com/kdeldycke/click-extra/compare/v8.0.1...v8.1.0)
1414

0 commit comments

Comments
 (0)