Sourced from actions/setup-node's releases.
v6.0.0
What's Changed
Breaking Changes
- Limit automatic caching to npm, update workflows and documentation by
@priyagupta108in actions/setup-node#1374Dependency Upgrades
- Upgrade ts-jest from 29.1.2 to 29.4.1 and document breaking changes in v5 by
@dependabot[bot] in #1336- Upgrade prettier from 2.8.8 to 3.6.2 by
@dependabot[bot] in #1334- Upgrade actions/publish-action from 0.3.0 to 0.4.0 by
@dependabot[bot] in #1362Full Changelog: https://github.com/actions/setup-node/compare/v5...v6.0.0
Sourced from charset-normalizer's releases.
Version 3.4.4
3.4.4 (2025-10-13)
Changed
- Bound
setuptoolsto a specific constraintsetuptools>=68,<=81.- Raised upper bound of mypyc for the optional pre-built extension to v1.18.2
Removed
setuptools-scmas a build dependency.Misc
- Enforced hashes in
dev-requirements.txtand createdci-requirements.txtfor security purposes.- Additional pre-built wheels for riscv64, s390x, and armv7l architectures.
- Restore
multiple.intoto.jsonlin GitHub releases in addition to individual attestation file per wheel.
Sourced from charset-normalizer's changelog.
3.4.4 (2025-10-13)
Changed
- Bound
setuptoolsto a specific constraintsetuptools>=68,<=81.- Raised upper bound of mypyc for the optional pre-built extension to v1.18.2
Removed
setuptools-scmas a build dependency.Misc
- Enforced hashes in
dev-requirements.txtand createdci-requirements.txtfor security purposes.- Additional pre-built wheels for riscv64, s390x, and armv7l architectures.
- Restore
multiple.intoto.jsonlin GitHub releases in addition to individual attestation file per wheel.
b30ffdc
:wrench: fix checksum step in cd.ymld3fbfcf
:wrench: fix cd.ymldafbb95
Release 3.4.4 (#658)1f18ffa
:arrow_up: raise mypy upper bound to 1.18.2ef4ac69
Merge branch 'release-3.4.4' of github.com:jawah/charset_normalizer into
rele...4b35dda
:pencil: write changelog for 3.4.40ec6452
:wrench: update cd.yml workflow (add riscv64, s390x and armv7l)f341ede
:arrow_up: upgrade dependencies (dev, ci)a308841
:pencil: write changelog for 3.4.49c906da
:wrench: update cd.yml workflow (add riscv64, s390x and armv7l)Sourced from pydantic's releases.
v2.12.1 2025-10-13
v2.12.1 (2025-10-13)
What's Changed
This is the first 2.12 patch release, addressing most (but not all yet) regressions from the initial 2.12.0 release.
Fixes
- Do not evaluate annotations when inspecting validators and serializers by
@Viicosin #12355- Make sure
Noneis converted asNoneTypein Python 3.14 by@Viicosin #12370- Backport V1 runtime warning when using Python 3.14 by
@Viicosin #12367- Fix error message for invalid validator signatures by
@Viicosin #12366- Populate field name in
ValidationInfofor validation of default value by@Viicosin pydantic-core#1826- Encode credentials in
MultiHostUrlbuilder by@willswirein pydantic-core#1829- Respect field serializers when using
serialize_as_anyserialization flag by@davidhewittin pydantic-core#1829- Fix various
RootModelserialization issues by@davidhewittin pydantic-core#1836New Contributors
@willswiremade their first contribution in pydantic-core#1829Full Changelog: https://github.com/pydantic/pydantic/compare/v2.12.0...v2.12.1
Sourced from pydantic's changelog.
v2.12.1 (2025-10-13)
What's Changed
This is the first 2.12 patch release, addressing most (but not all yet) regressions from the initial 2.12.0 release.
Fixes
- Do not evaluate annotations when inspecting validators and serializers by
@Viicosin #12355- Make sure
Noneis converted asNoneTypein Python 3.14 by@Viicosin #12370- Backport V1 runtime warning when using Python 3.14 by
@Viicosin #12367- Fix error message for invalid validator signatures by
@Viicosin #12366- Populate field name in
ValidationInfofor validation of default value by@Viicosin pydantic-core#1826- Encode credentials in
MultiHostUrlbuilder by@willswirein pydantic-core#1829- Respect field serializers when using
serialize_as_anyserialization flag by@davidhewittin pydantic-core#1829- Fix various
RootModelserialization issues by@davidhewittin pydantic-core#1836New Contributors
@willswiremade their first contribution in pydantic-core#1829
b4076c6
Prepare release 2.12.1b67f072
Bump pydantic-core to v2.41.3529f7dd
Fix error message for invalid validator signatures445fa79
Backport V1 runtime warningb3dba9b
Make sure None is converted as NoneType in
Python 3.141e8c41e
Do not evaluate annotations when inspecting validators and
serializerse2a199f
Upgrade dependencies for 3.1479353e6
Fix spelling in model_dump() docstringaa6b6cd
Fix typo in experimental.md documentationSourced from click's releases.
8.3.0
This is the Click 8.3.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecation, or introduce potentially breaking changes.
We encourage everyone to upgrade. You can read more about our Version Support Policy on our website.
PyPI: https://pypi.org/project/click/8.3.0/ Changes: https://click.palletsprojects.com/page/changes/#version-8-3-0 Milestone https://github.com/pallets/click/milestone/27
Improved flag option handling: Reworked the relationship between
flag_valueanddefaultparameters for better consistency:
- The
defaultparameter value is now preserved as-is and passed directly to CLI functions (no more unexpected transformations)- Exception: flag options with
default=Truemaintain backward compatibility by defaulting to theirflag_value- The
defaultparameter can now be any type (bool,None, etc.)- Fixes inconsistencies reported in: #1992 #2514 #2610 #3024 #3030
Allow
defaultto be set onArgumentfornargs = -1. #2164 #3030Show correct auto complete value for
nargsoption in combination with flag option #2813Show correct auto complete value for nargs option in combination with flag option #2813
Fix handling of quoted and escaped parameters in Fish autocompletion. #2995 #3013
Lazily import
shutil. #3023Properly forward exception information to resources registered with
click.core.Context.with_resource(). #2447 #3058Fix regression related to EOF handling in CliRunner. #2939 #2940
8.2.2
This is the Click 8.2.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.2.2/ Changes: https://click.palletsprojects.com/page/changes/#version-8-2-2 Milestone: https://github.com/pallets/click/milestone/25
- Fix reconciliation of
default,flag_valueandtypeparameters for flag options, as well as parsing and normalization of environment variables. #2952 #2956- Fix typing issue in
BadParameterandMissingParameterexceptions for the parameterparam_hintthat did not allow for a sequence of string where the underlying functino_join_param_hintsallows for it. #2777 #2990- Use the value of
Enumchoices to render their default value in help screen. #2911 #3004- Fix completion for the Z shell (
zsh) for completion items containing colons. #2703 #2846- Don't include envvar in error hint when not configured. #2971 #2972
... (truncated)
Sourced from click's changelog.
Version 8.3.0
Released 2025-09-15
Improved flag option handling: Reworked the relationship between
flag_valueanddefaultparameters for better consistency:
- The
defaultparameter value is now preserved as-is and passed directly to CLI functions (no more unexpected transformations)- Exception: flag options with
default=Truemaintain backward compatibility by defaulting to theirflag_value- The
defaultparameter can now be any type (bool,None, etc.)- Fixes inconsistencies reported in: :issue:
1992:issue:2514:issue:2610:issue:3024:pr:3030Allow
defaultto be set onArgumentfornargs = -1. :issue:2164:pr:3030Show correct auto complete value for
nargsoption in combination with flag option :issue:2813Show correct auto complete value for nargs option in combination with flag option :issue:
2813Fix handling of quoted and escaped parameters in Fish autocompletion. :issue:
2995:pr:3013Lazily import
shutil. :pr:3023Properly forward exception information to resources registered with
click.core.Context.with_resource(). :issue:2447:pr:3058Fix regression related to EOF handling in CliRunner. :issue:
2939:pr:2940Version 8.2.2
Released 2025-07-31
- Fix reconciliation of
default,flag_valueandtypeparameters for flag options, as well as parsing and normalization of environment variables. :issue:2952:pr:2956- Fix typing issue in
BadParameterandMissingParameterexceptions for the parameterparam_hintthat did not allow for a sequence of string where the underlying function_join_param_hintsallows for it. :issue:2777:pr:2990- Use the value of
Enumchoices to render their default value in help screen. Refs :issue:2911:pr:3004- Fix completion for the Z shell (
zsh) for completion items containing colons. :issue:2703:pr:2846- Don't include envvar in error hint when not configured. :issue:
2971:pr:2972- Fix a rare race in
click.testing.StreamMixer's finalization that manifested as aValueErroron close in a multi-threaded test session. :issue:2993:pr:2991Version 8.2.1
Released 2025-05-20
... (truncated)
00fadb8
Release version 8.3.02a0e3ba
testing/CliRunner: Fix regression related to EOF introduced in 262bdf0
(#2940)e11a1ef
Merge branch 'main' into fix-cli-runner-prompt-eof-handling36deba8
Forward exception information to resources registered in a context (#3058)f2cae7a
#2447
Add summary of PR to changelog for 8.3.x7c7ec36
#2447
Split resource exception handling tests in single and nested92129c5
#2447
Added exception forwarding to context tests555fa9b
#2447
Forward exception data to exit stack when calling
__exit__16fe802
Add more tests on Enum rendering (#3053)d36de6f
Add more tests on Enum rendering their item's names and not values