Skip to content

Bump click from 8.3.1 to 8.3.2#324

Merged
fhightower merged 1 commit intomainfrom
dependabot/pip/click-8.3.2
Apr 14, 2026
Merged

Bump click from 8.3.1 to 8.3.2#324
fhightower merged 1 commit intomainfrom
dependabot/pip/click-8.3.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 6, 2026

Bumps click from 8.3.1 to 8.3.2.

Release notes

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_value when is_flag=False to allow such options to be used without an explicit value. #3084 #3152
  • Hide Sentinel.UNSET values as None when using lookup_default(). #3136 #3199 #3202 #3209 #3212 #3224
  • Prevent _NamedTextIOWrapper from closing streams owned by StreamMixer. #824 #2991 #2993 #3110 #3139 #3140
  • Add comprehensive tests for CliRunner stream lifecycle, covering logging interaction, multi-threaded safety, and sequential invocation isolation. Add high-iteration stress tests behind a stress marker with a dedicated CI job. #3139
  • Fix callable flag_value being instantiated when used as a default via default=True. #3121 #3201 #3213 #3225
Changelog

Sourced from click's changelog.

Version 8.3.2

Released 2026-04-02

  • Fix handling of flag_value when is_flag=False to allow such options to be used without an explicit value. :issue:3084 :pr:3152
  • Hide Sentinel.UNSET values as None when using lookup_default(). :issue:3136 :pr:3199 :pr:3202 :pr:3209 :pr:3212 :pr:3224
  • Prevent _NamedTextIOWrapper from closing streams owned by StreamMixer. :issue:824 :issue:2991 :issue:2993 :issue:3110 :pr:3139 :pr:3140
  • Add comprehensive tests for CliRunner stream lifecycle, covering logging interaction, multi-threaded safety, and sequential invocation isolation. Add high-iteration stress tests behind a stress marker with a dedicated CI job. :pr:3139
  • Fix callable flag_value being instantiated when used as a default via default=True. :issue:3121 :pr:3201 :pr:3213 :pr:3225
Commits

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 6, 2026
Bumps [click](https://github.com/pallets/click) from 8.3.1 to 8.3.2.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](pallets/click@8.3.1...8.3.2)

---
updated-dependencies:
- dependency-name: click
  dependency-version: 8.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/click-8.3.2 branch from 60d7e3a to 4780305 Compare April 9, 2026 01:24
@fhightower
Copy link
Copy Markdown
Owner

Investigation summary

  • Type: Non-dev (production) dependency. Declared in pyproject.toml as click>=7.1.2,<9.0. 8.3.2 is within the existing range.
  • CI: All 10 checks pass.
  • Changelog notes: Patch release — bug fixes only. No breaking changes:
    • Fix flag_value handling when is_flag=False
    • Hide Sentinel.UNSET as None in lookup_default()
    • Prevent _NamedTextIOWrapper from closing StreamMixer streams
    • Fix callable flag_value instantiation with default=True
  • Version range: Updates requirements.txt and requirements_dev.txt only. pyproject.toml range already covers 8.3.2 — no adjustment needed.

Safe to merge.

@fhightower fhightower merged commit 67a9e76 into main Apr 14, 2026
10 checks passed
@fhightower fhightower deleted the dependabot/pip/click-8.3.2 branch April 14, 2026 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant