xaviml / controllerx

Create controller-based automations with ease to control your home devices and scenes.
https://xaviml.github.io/controllerx/
MIT License
334 stars 67 forks source link

build(deps): bump the development-dependencies group with 6 updates #1032

Closed dependabot[bot] closed 3 weeks ago

dependabot[bot] commented 3 weeks ago

Bumps the development-dependencies group with 6 updates:

Package From To
commitizen 3.9.1 3.29.0
argcomplete 3.1.6 3.5.0
importlib-metadata 6.11.0 8.5.0
prompt-toolkit 3.0.47 3.0.36
questionary 1.10.0 2.0.1
regex 2024.7.24 2024.9.11

Updates commitizen from 3.9.1 to 3.29.0

Release notes

Sourced from commitizen's releases.

v3.29.0 (2024-08-11)

Feat

  • bump: add functionality to write the next version to stdout

[master d7e01aa9] bump: version 3.28.0 → 3.29.0 4 files changed, 10 insertions(+), 4 deletions(-)

v3.28.0 (2024-07-17)

Feat

  • add argument to limit length of commit message in checks

[master 545f1434] bump: version 3.27.0 → 3.28.0 4 files changed, 10 insertions(+), 4 deletions(-)

v3.27.0 (2024-05-22)

Feat

  • config_files: add suport for "cz.toml" config file

[master e9aa5d97] bump: version 3.26.2 → 3.27.0 4 files changed, 10 insertions(+), 4 deletions(-)

v3.26.2 (2024-05-22)

Fix

  • base.py: add encoding when open changlelog_file

[master 642fe8c9] bump: version 3.26.1 → 3.26.2 4 files changed, 10 insertions(+), 4 deletions(-)

v3.26.1 (2024-05-22)

Fix

  • cli/commands: add description for subcommands

Refactor

  • KNOWN_SCHEMES: replace set comprehension for list comprehension
  • tests/commands: move "other" tests for the correspondent file

[master ae73429f] bump: version 3.26.0 → 3.26.1 4 files changed, 15 insertions(+), 4 deletions(-)

... (truncated)

Changelog

Sourced from commitizen's changelog.

v3.29.0 (2024-08-11)

Feat

  • bump: add functionality to write the next version to stdout

v3.28.0 (2024-07-17)

Feat

  • add argument to limit length of commit message in checks

v3.27.0 (2024-05-22)

Feat

  • config_files: add support for "cz.toml" config file

v3.26.2 (2024-05-22)

Fix

  • base.py: add encoding when open changlelog_file

v3.26.1 (2024-05-22)

Fix

  • cli/commands: add description for subcommands

Refactor

  • KNOWN_SCHEMES: replace set comprehension for list comprehension
  • tests/commands: move "other" tests for the correspondent file

v3.26.0 (2024-05-18)

Feat

  • ci/cd: automates the generation of CLI screenshots

v3.25.1 (2024-05-15)

Refactor

  • strip possessive from note about ci option

v3.25.0 (2024-04-30)

Feat

... (truncated)

Commits
  • d7e01aa bump: version 3.28.0 → 3.29.0
  • b84a83b docs(bump): reword "--get-next" description
  • d6e394a docs(bump): add comparison between --get-next and --dry-run
  • 9e18b63 feat(bump): add functionality to write the next version to stdout
  • 72ce1da build(deps-dev): bump ruff from 0.5.6 to 0.5.7
  • f0aa3a7 build(deps-dev): bump types-pyyaml
  • 4becd3c build(deps): bump pyyaml from 6.0.1 to 6.0.2
  • 1b3a507 build(deps): bump argcomplete from 3.4.0 to 3.5.0
  • 0c01bfb build(deps-dev): bump mkdocs-material from 9.5.30 to 9.5.31
  • 87df5bb build(deps-dev): bump ruff from 0.5.5 to 0.5.6
  • Additional commits viewable in compare view


Updates argcomplete from 3.1.6 to 3.5.0

Release notes

Sourced from argcomplete's releases.

v3.5.0

  • Use project.scripts instead of setuptools scripts (#498)

    • Test infrastructure improvements

v3.4.0

  • No stdin for python calls from bash completion functions (#488)

    Prevents usage of stdin by (python) executables that are called
    during completion generation. This prevents the completion locking
    up the entire shell when the python script is broken i.e. it enters
    an interactive mode (REPL) instead of generating the completions, as
    expected.
    
    • Localize shell variable REPLY to avoid overwriting users' value (#489)

      The variable REPLY is used by default by the read shell builtin to store the return value, and like all bash/zsh variables, is scoped globally. This change allows this variable to be used for other needs by appropriately scoping its internal use by an argcomplete utility function that uses read.

v3.3.0

  • Preserve compatibility with argparse option tuples of length 4. This update is required to use argcomplete on Python 3.11.9+ or 3.12.3+.

v3.2.3

  • Allow register-python-argcomplete output to be used as lazy-loaded zsh completion module (#475)

    • Move debug_stream initialization to helper method to allow fd 9 behavior to be overridden in subclasses (#471)

v3.2.2

Expand tilde in zsh

v3.2.1

  • Allow explicit zsh global completion activation (#467)

v3.2.0

  • Fix and test global completion in zsh (#463, #466)

    • Add --yes option to activate-global-python-argcomplete (#461)

    • Test suite improvements

Changelog

Sourced from argcomplete's changelog.

Changes for v3.5.0 (2024-08-06)

  • Use project.scripts instead of setuptools scripts (#498)

  • Test infrastructure improvements

Changes for v3.4.0 (2024-06-16)

  • No stdin for python calls from bash completion functions (#488)

    Prevents usage of stdin by (python) executables that are called during completion generation. This prevents the completion locking up the entire shell when the python script is broken i.e. it enters an interactive mode (REPL) instead of generating the completions, as expected.

  • Localize shell variable REPLY to avoid overwriting users’ value (#489)

    The variable REPLY is used by default by the read shell builtin to store the return value, and like all bash/zsh variables, is scoped globally. This change allows this variable to be used for other needs by appropriately scoping its internal use by an argcomplete utility function that uses read.

Changes for v3.3.0 (2024-04-14)

  • Preserve compatibility with argparse option tuples of length 4. This update is required to use argcomplete on Python 3.11.9+ or 3.12.3+.

Changes for v3.2.3 (2024-03-07)

  • Allow register-python-argcomplete output to be used as lazy-loaded zsh completion module (#475)

  • Move debug_stream initialization to helper method to allow fd 9 behavior to be overridden in subclasses (#471)

Changes for v3.2.2 (2024-01-23)

Expand tilde in zsh

Changes for v3.2.1 (2023-12-10)

... (truncated)

Commits


Updates importlib-metadata from 6.11.0 to 8.5.0

Changelog

Sourced from importlib-metadata's changelog.

v8.5.0

Features

  • Deferred import of zipfile.Path (#502)
  • Deferred import of json (#503)
  • Rely on zipp overlay for zipfile.Path.

v8.4.0

Features

  • Deferred import of inspect for import performance. (#499)

v8.3.0

Features

  • Disallow passing of 'dist' to EntryPoints.select.

v8.2.0

Features

  • Add SimplePath to importlib_metadata.all. (#494)

v8.1.0

Features

  • Prioritize valid dists to invalid dists when retrieving by name. (#489)

v8.0.0

... (truncated)

Commits
  • b34810b Finalize
  • 8c1d1fa Merge pull request #501 from Avasam/Pass-mypy-and-link-issues
  • afa39e8 Back out changes to tests._path
  • 8b909f9 Merge pull request #503 from danielhollas/defer-json
  • 2a3f50d Add news fragment.
  • 3f78dc1 Add comment to protect the deferred import.
  • 18eb2da Revert "Defer platform import"
  • 58832f2 Merge pull request #502 from danielhollas/defer-zipp
  • e3ce33b Add news fragment.
  • d11b67f Add comment to protect the deferred import.
  • Additional commits viewable in compare view


Updates prompt-toolkit from 3.0.47 to 3.0.36

Changelog

Sourced from prompt-toolkit's changelog.

3.0.47: 2024-06-10

New features:

  • Allow passing exception classes for KeyboardInterrupt and EOFError in PromptSession.

Fixes:

  • Compute padding parameters for Box widget lazily.

3.0.46: 2024-06-04

Fixes:

  • Fix pytest capsys fixture compatibility.

3.0.45: 2024-05-28

Fixes:

  • Improve performance of GrammarCompleter (faster deduplication of completions).

3.0.44: 2024-05-27

New features:

  • Accept os.PathLike in FileHistory (typing fix).

Fixes:

  • Fix memory leak in filters.
  • Improve performance of progress bar formatters.
  • Fix compatibility when a SIGINT handler is installed by non-Python (Rust, C).
  • Limit number of completions in buffer to 10k by default (for performance).

3.0.43: 2023-12-13

Fixes:

  • Fix regression on Pypy: Don't use ctypes.pythonapi to restore SIGINT if not available.

3.0.42: 2023-12-12

Fixes:

... (truncated)

Commits
  • da05f66 Release 3.0.36
  • 132f4ff Another Python 3.6 bugfix.
  • f9b6d7d Release 3.0.35
  • 6d45469 Fix for Python 3.6
  • 1ff6551 Release 3.0.34
  • 6b4af4e Improve code completion performance (CompletionsMenuControl)
  • 94d5d6e Removed type declaration of unused variable.
  • afb9df6 Remove Python 3.6 from GitHub workflow (not supported anymore).
  • 5110867 Improve FuzzyCompleter performance.
  • cb925b2 Improve code completion performance (meta control of `MultiColumnCompletionsM...
  • Additional commits viewable in compare view


Updates questionary from 1.10.0 to 2.0.1

Commits


Updates regex from 2024.7.24 to 2024.9.11

Changelog

Sourced from regex's changelog.

Version: 2024.9.14

Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in main.yml because GitHub Actions failed when using them.

Version: 2024.9.13

Updated to actions/upload-artifact@v4 in main.yml.

Version: 2024.9.12

Updated to actions/download-artifact@v4 in main.yml.

Version: 2024.9.11

Updated to Unicode 16.0.0.

Version: 2024.7.24

Git issue 539: Bug: Partial matching fails on a simple example

Version: 2024.6.22

Git issue 535: Regex fails Unicode 15.1 GraphemeBreakTest due to missing new GB9c rule implementation

Version: 2024.5.15

Git issue 530: hangs with fuzzy and optionals

It's not hanging, it'll finish eventually. It's just an example of catastrophic backtracking.

The error printed when Ctrl+C is pressed does show a bug, though, which is now fixed.

Version: 2024.5.10

Updated for Python 3.13.

<time.h> now needs to be included explicitly because Python.h no longer includes it.

Version: 2024.4.28

Git issue 527: `VERBOSE`/`X` flag breaks `\N` escapes

Version: 2024.4.16

Git issue 525: segfault when fuzzy matching empty list

Version: 2023.12.25

Cannot get release notification action in main.yml to work. Commenting it out for now.

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions