Releases: haimgel/display-switch
1.4.0
What's Changed
Exciting New Features 🎉
Other Changes 🔄
- Fix Rust 1.71.0+ compatibility by @haimgel in #130
- Make an error message less confusing by @haimgel in #131
- Move nvapi dependency to windows target by @jabl in #138
- Update edition in rustfmt.toml, matching Cargo.toml by @jabl in #139
- deps: bump libc from 0.2.149 to 0.2.155 by @wxpppp in #142
- Update time dependency to 0.3.36 by @craftyguy in #146
- Upgrade dependencies by @haimgel in #147
- CI/build improvements by @haimgel in #149
- Install with Homebrew on MacOS by @haimgel in #150
New Contributors
- @wxpppp made their first contribution in #142
- @craftyguy made their first contribution in #146
Full Changelog: 1.3.1...1.4.0
1.3.1
- Fix: USB changes not detected on Windows (#128)
Please see the README for configuration instructions and other helpful information.
Note that neither Mac nor Windows Github-built binaries are signed: in order to make display_switch work on Mac, you'll need to right-click on a file and select "Open" (one time only).
1.3.0
- Dependencies update
- "Wake screen" support on Linux
Please see the README for configuration instructions and other helpful information.
Note that neither Mac nor Windows Github-built binaries are signed: in order to make display_switch work on Mac, you'll need to right-click on a file and select "Open" (one time only).
1.2.0
- Added support for switching to VGA and DVI2 inputs
- Added "version" command line switch support
- Don't switch source when it's already set to the right input
- Include stdout & stderr from executed command when it fails
- Fix excessive CPU usage on Linux
- Dependencies update
Please see the README for configuration instructions and other helpful information.
Note that neither Mac nor Windows Github-built binaries are signed: in order to make display_switch work on Mac, you'll need to right-click on a file and select "Open" (one time only).
1.1.0
What's Changed
- Execute external command on USB connection/disconnection.
- Re-attach console window on Windows: this allows seeing the program's log, when running from the command line.
Please see the README for configuration instructions and other helpful information.
Check the "Actions" tab for binaries. Note that neither Mac nor Windows Github-built binaries are signed: in order to make display_switch work on Mac, you'll need to right-click on a file and select "Open" (one time only).
Full Changelog: 1.0.0...1.1.0
1.0.0
This is the first release that I consider "stable enough for general use". Noteworthy changes since 0.3.0
:
- Better Linux support
- Better logging
- Retry display enumeration to work around DDC/CI issues
Please see the README for configuration instructions and other helpful information.
Check the "Actions" tab for binaries. Note that neither Mac nor Windows Github-built binaries are signed: in order to make display_switch work on Mac, you'll need to right-click on a file and select "Open" (one time only).
0.3.0
- Support monitor switching on USB connection and USB disconnection (#7).
- Support monitor-specific inputs configuration (#3)
- More robust DDC controls on MacOS (#21)
- Numerous minor bug fixes.
Note: A configuration setting has been renamed from monitor_input
to on_usb_connect
(to support switching on USB disconnection as well), please update your configuration if you're updating from a previous version.
Please check the "Actions" tab for binaries. Note that neither Mac nor Windows Github-built binaries are signed: in order to make display_switch work on Mac, you'll need to right-click on a file and select "Open" (one time only).
0.1.0
First Beta release: minimal configuration and logging support, Windows and Mac -compatible.
Please check "Actions" tab for binaries. Note that neither Mac nor Windows Github-built binaries are signed: in order to make display_switch
work on Mac, you'll need to right-click on a file and select "Open" (one time only).