Skip to content

Bump screen-brightness-control from 0.14.0 to 0.27.2#8

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/screen-brightness-control-0.27.2
Open

Bump screen-brightness-control from 0.14.0 to 0.27.2#8
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/screen-brightness-control-0.27.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 5, 2026

Copy link
Copy Markdown

Bumps screen-brightness-control from 0.14.0 to 0.27.2.

Release notes

Sourced from screen-brightness-control's releases.

v0.27.2

  • Fix TypeError when using virtual monitors on Windows (#53)

v0.27.1

  • Read from I2C bus in smaller chunks when getting EDID in I2C method
    • Controllable via linux.I2C.I2C_READ_CHUNK_SIZE constant

v0.27.0

  • Massively improve Linux performance by querying I2C devices in parallel in linux.I2C (#50)
  • Fix linux.DDCUtil incorrectly parsing new versions of ddcutil CLI (v2.2.X) (#50)
  • Fix incorrect values being set for displays with different brightness scaling on Linux

v0.26.0

  • Add methods to Display class to cancel fade threads (#47)
    • cancel_fade_thread is an instance method and cancels any fades for that display
    • cancel_all_fade_threads is a class method and cancels fade threads for all displays
  • Fix unsupported displays sometimes causing IndexError in brightness methods (#48)
  • Fix fade threads potentially not being stoppable due to method failover

v0.25.0

  • Remove deprecated linux.XRandr brightness method (4613e3a, 5e8dddb)
  • Add brightness method failover (#46, ad9bf34)

v0.24.3

  • Deprecate linux.XRandr brightness method (5e8dddb)

v0.24.2

  • Improve handling of missing EDIDs in linux.SysFiles method (#45)

v0.24.1

  • Add windows.COM_FLAG constant for controlling how pythoncom is initialised (#42, a9b1084)
  • Ensure that pythoncom.CoInitialise is not called without needing to
  • Fix pythoncom not being uninitialised after we're done with it

v0.24.0

  • Improve display identification by adding UID field to monitor info
    • Use WinAPI UID to populate UID field on Windows (#41, @​BingoWon)
    • Use I2C path to populate UID field on Linux (05ad0c0)
  • Remove deprecated linux.Light brightness method (a3e8085)
  • Remove _OS_METHODS attr (011a847)

v0.23.0

  • Add allow_duplicates param to filter_monitors and most top-level functions (#34, @​BingoWon)
  • Add allow_duplicates kwarg to command line (#35, @​BingoWon)
  • Add ability to stop fade_brightness thread before starting new one (#38, @​BingoWon)
  • Add ability to set default configuration values (3db8344)
    • Can set default value for method and allow_duplicate kwargs
  • Smarter interval handling in fade_brightness (#36, @​BingoWon)
  • Better handling of monitor identification when using relative brightness values in set_brightness (#37, @​BingoWon)
  • Fix XRandr reporting displays on wayland session (b76b82f)

... (truncated)

Commits
  • f68ca21 Bump v0.27.2
  • 78bbde2 Add testcase for #53 and make tests work with caching disabled
  • 5c4b48d Merge pull request #54 from DevKemal/fix-spacedesk-typeerror
  • c4a727a Fix TypeError when non-dictionary data returned in get_display_info
  • 97e21c2 Bump v0.27.1
  • 3fbe8f2 Update all GH actions tasks to latest versions
  • 9d2fc17 Implement missing I2C method in test mocks
  • cf23828 Update FAQ regarding #51
  • 7b84832 Control I2C read chunk size via constant
  • 502db40 Read in smaller chunks from I2C bus when fetching edid
  • Additional commits viewable in compare view

Dependabot compatibility score

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [screen-brightness-control](https://github.com/Crozzers/screen_brightness_control) from 0.14.0 to 0.27.2.
- [Release notes](https://github.com/Crozzers/screen_brightness_control/releases)
- [Commits](Crozzers/screen_brightness_control@v0.14.0...v0.27.2)

---
updated-dependencies:
- dependency-name: screen-brightness-control
  dependency-version: 0.27.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jun 5, 2026
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.

0 participants