Sourced from click's releases.
8.3.2
This is the Click 8.3.2 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.
PyPI: https://pypi.org/project/click/8.3.2/ Changes: https://click.palletsprojects.com/page/changes/#version-8-3-2 Milestone: https://github.com/pallets/click/milestone/29
- Fix handling of
flag_valuewhenis_flag=Falseto allow such options to be used without an explicit value. #3084 #3152- Hide
Sentinel.UNSETvalues asNonewhen usinglookup_default(). #3136 #3199 #3202 #3209 #3212 #3224- Prevent
_NamedTextIOWrapperfrom closing streams owned byStreamMixer. #824 #2991 #2993 #3110 #3139 #3140- Add comprehensive tests for
CliRunnerstream lifecycle, covering logging interaction, multi-threaded safety, and sequential invocation isolation. Add high-iteration stress tests behind astressmarker with a dedicated CI job. #3139- Fix callable
flag_valuebeing instantiated when used as a default viadefault=True. #3121 #3201 #3213 #3225
Sourced from click's changelog.
Version 8.3.2
Released 2026-04-02
- Fix handling of
flag_valuewhenis_flag=Falseto allow such options to be used without an explicit value. :issue:3084:pr:3152- Hide
Sentinel.UNSETvalues asNonewhen usinglookup_default(). :issue:3136:pr:3199:pr:3202:pr:3209:pr:3212:pr:3224- Prevent
_NamedTextIOWrapperfrom closing streams owned byStreamMixer. :issue:824:issue:2991:issue:2993:issue:3110:pr:3139:pr:3140- Add comprehensive tests for
CliRunnerstream lifecycle, covering logging interaction, multi-threaded safety, and sequential invocation isolation. Add high-iteration stress tests behind astressmarker with a dedicated CI job. :pr:3139- Fix callable
flag_valuebeing instantiated when used as a default viadefault=True. :issue:3121:pr:3201:pr:3213:pr:3225
052c006
Change update release date.502b7ce
Merge branch 'stable' of https://github.com/pallets/click
into release-8.3.2a0a37e4
Change publish to werkzeug latest. (#3301)57be6fc
Change publish to werkzeug latest.781d6a8
Update publish workflows (#3266)ff795b6
Update precommit pins with toxdd87ef4
Update github action pins with tox93d3f9d
Release version 8.3.23299ba1
Add missing PR to changelog. (#3264)b7f62c4
Add missing PR to changelog.