chore(deps): update all non-major dependencies by renovate[bot] · Pull Request #23 · stackitcloud/certbot-dns-stackit
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| click (changelog) | ==8.1.8 -> ==8.2.1 |
install | minor | ||||
| click (changelog) | ==8.1.8 -> ==8.2.1 |
minor | |||||
| github/codeql-action | v3.28.17 -> v3.28.18 |
action | patch | ||||
| python | 3.11-slim -> 3.13-slim |
final | minor |
Release Notes
pallets/click (click)
v8.2.1
Released 2025-05-20
- Fix flag value handling for flag options with a provided type. :issue:
2894
:issue:2897:pr:2930 - Fix shell completion for nested groups. :issue:
2906:pr:2907 - Flush
sys.stderrat the end ofCliRunner.invoke. :issue:2682 - Fix EOF handling for stdin input in CliRunner. :issue:
2787
v8.2.0
Released 2025-05-10
-
Drop support for Python 3.7, 3.8, and 3.9. :pr:
2588:pr:2893 -
Use modern packaging metadata with
pyproject.tomlinstead ofsetup.cfg.
:pr:2438 -
Use
flit_coreinstead ofsetuptoolsas build backend. :pr:2543 -
Deprecate the
__version__attribute. Use feature detection, or
importlib.metadata.version("click"), instead. :issue:2598 -
BaseCommandis deprecated.Commandis the base class for all
commands. :issue:2589 -
MultiCommandis deprecated.Groupis the base class for all group
commands. :issue:2590 -
The current parser and related classes and methods, are deprecated.
:issue:2205OptionParserand theparsermodule, which is a modified copy of
optparsein the standard library.Context.protected_argsis unneeded.Context.argscontains any
remaining arguments while parsing.Parameter.add_to_parser(on bothArgumentandOption) is
unneeded. Parsing works directly without building a separate parser.split_arg_stringis moved fromparsertoshell_completion.
-
Enable deferred evaluation of annotations with
from __future__ import annotations. :pr:2270 -
When generating a command's name from a decorated function's name, the
suffixes_command,_cmd,_group, and_grpare removed.
:issue:2322 -
Show the
types.ParamType.namefortypes.Choiceoptions within
--helpmessage ifshow_choices=Falseis specified.
:issue:2356 -
Do not display default values in prompts when
Option.show_defaultis
False. :pr:2509 -
Add
get_help_extramethod onOptionto fetch the generated extra
items used inget_help_recordto render help text. :issue:2516
:pr:2517 -
Keep stdout and stderr streams independent in
CliRunner. Always
collect stderr output and never raise an exception. Add a new
output stream to simulate what the user sees in its terminal. Removes
themix_stderrparameter inCliRunner. :issue:2522:pr:2523 -
Option.show_envvarnow also shows environment variable in error messages.
:issue:2695:pr:2696 -
Context.closewill be called on exit. This results in all
Context.call_on_closecallbacks and context managers added via
Context.with_resourceto be closed on exit as well. :pr:2680 -
Add
ProgressBar(hidden: bool)to allow hiding the progressbar. :issue:2609 -
A
UserWarningwill be shown when multiple parameters attempt to use the
same name. :issue:2396 -
When using
Option.envvarwithOption.flag_value, theflag_value
will always be used instead of the value of the environment variable.
:issue:2746:pr:2788 -
Add
Choice.get_invalid_choice_messagemethod for customizing the
invalid choice message. :issue:2621:pr:2622 -
If help is shown because
no_args_is_helpis enabled (defaults toTrue
for groups,Falsefor commands), the exit code is 2 instead of 0.
:issue:1489:pr:1489 -
Contexts created during shell completion are closed properly, fixing
aResourceWarningwhen usingclick.File. :issue:2644:pr:2800
:pr:2767 -
click.edit(filename)now supports passing an iterable of filenames in
case the editor supports editing multiple files at once. Its return type
is now also typed:AnyStriftextis passed, otherwiseNone.
:issue:2067:pr:2068 -
Specialized typing of
progressbar(length=...)asProgressBar[int].
:pr:2630 -
Improve
echo_via_pagerbehaviour in face of errors.
:issue:2674- Terminate the pager in case a generator passed to
echo_via_pager
raises an exception. - Ensure to always close the pipe to the pager process and wait for it
to terminate. echo_via_pagerwill not ignoreKeyboardInterruptanymore. This
allows the user to search for future output of the generator when
using less and then aborting the program using ctrl-c.
- Terminate the pager in case a generator passed to
-
deprecated: bool | strcan now be used on options and arguments. This
previously was only available forCommand. The message can now also be
customised by using astrinstead of abool. :issue:2263:pr:2271Command.deprecatedformatting in--helpchanged from
(Deprecated) helptohelp (DEPRECATED).- Parameters cannot be required nor prompted or an error is raised.
- A warning will be printed when something deprecated is used.
-
Add a
catch_exceptionsparameter toCliRunner. If
catch_exceptionsis not passed toCliRunner.invoke, the value
fromCliRunneris used. :issue:2817:pr:2818 -
Option.flag_valuewill no longer have a default value set based on
Option.defaultifOption.is_flagisFalse. This results in
Option.defaultnot needing to implement__bool__. :pr:2829 -
Incorrect
click.edittyping has been corrected. :pr:2804 -
Choiceis now generic and supports any iterable value.
This allows you to use enums and other non-strvalues. :pr:2796
:issue:605 -
Fix setup of help option's defaults when using a custom class on its
decorator. RemovesHelpOption. :issue:2832:pr:2840
github/codeql-action (github/codeql-action)
v3.28.18
CodeQL Action Changelog
See the releases page for the relevant changes to the CodeQL CLI and language packs.
3.28.18 - 16 May 2025
- Update default CodeQL bundle version to 2.21.3. #2893
- Skip validating SARIF produced by CodeQL for improved performance. #2894
- The number of threads and amount of RAM used by CodeQL can now be set via the
CODEQL_THREADSandCODEQL_RAMrunner environment variables. If set, these environment variables override thethreadsandraminputs respectively. #2891
See the full CHANGELOG.md for more information.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.