版本发布 8
## What's Changed * #209: add more debug logging and callsite specific wl_ wrappers for better diagnostics by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/211 * docs: explicitly state that Hyprland is not supported by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/216 * chore: cppcheck: use reinterpret_cast in cpp, valgrind: skip some cmocka framework in 32 bit mode by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/223 * docs: fix broken links on manpage by @maricn in https://github.com/alex-courtis/way-displays/pull/222 * #225: add warning: 'DP-1' will match eDP-1 and DP-1. Consider using regex '!^DP-1$' to exactly match. by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/226 * #227: add IPC request/response schemas, change HZ from integer to number, minor schema version bumps by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/228 * fix(#227): restore 1.0.0 schemas by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/231 ## New Contributors * @maricn made their first contribution in https://github.com/alex-courtis/way-displays/pull/222 **Full Changelog**: https://github.com/alex-courtis/way-displays/compare/1.14.1...1.15.0
## What's Changed * doc(#204): improve name and description matching doc by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/208 * fix(#214): Missing $CALLBACK_MSG by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/215 **Full Changelog**: https://github.com/alex-courtis/way-displays/compare/1.14.0...1.14.1
## What's Changed * feat: retry on changes cancellation, up to 5 times by @mrsobakin in https://github.com/alex-courtis/way-displays/pull/200 * #196 implement DISABLED conditions: PLUGGED and UNPLUGGED by @mrsobakin in https://github.com/alex-courtis/way-displays/pull/199 * chore: cfg write prepends schema comment by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/203 **Full Changelog**: https://github.com/alex-courtis/way-displays/compare/1.13.0...1.14.0
## What's Changed * doc: cfg.yaml schema: https://raw.githubusercontent.com/alex-courtis/way-displays/refs/heads/master/schema/cfg-1.0.0.yaml by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/192 * #121 add --toggle for SCALING, AUTO_SCALE, VRR_OFF, DISABLED by @mrsobakin in https://github.com/alex-courtis/way-displays/pull/193 ## New Contributors * @mrsobakin made their first contribution in https://github.com/alex-courtis/way-displays/pull/193 **Full Changelog**: https://github.com/alex-courtis/way-displays/compare/1.12.2...1.13.0
## What's Changed * #189 way-displays target depends directly on object files by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/190 **Full Changelog**: https://github.com/alex-courtis/way-displays/compare/1.12.1...1.12.2
## What's Changed * #185 ensure 32-bit compatibility by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/186 * #185 32-bit testing by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/187 * #185 stricter checks by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/188 **Full Changelog**: https://github.com/alex-courtis/way-displays/compare/1.12.0...1.12.1
## What's Changed * #113 fix multiple preferred modes warning by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/173 * #164 CALLBACK_CMD with ${CALLBACK_LEVEL} ${CALLBACK_MSG} by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/168 **Full Changelog**: https://github.com/alex-courtis/way-displays/compare/1.11.0...1.12.0
## What's Changed * #138 always round scales to nearest 1/8 to support fractional scaling and other recent compositor changes; use --log-threshold debug to see details by @fberg in https://github.com/alex-courtis/way-displays/pull/145 * #146 capture and log xdg logical box by @alex-courtis in https://github.com/alex-courtis/way-displays/pull/157 * docs: path to docs in examples/cfg.yaml by @haug1 in https://github.com/alex-courtis/way-displays/pull/160 * #65 add ON_CHANGE_CMD to run a shell command in handle_success by @PaideiaDilemma in https://github.com/alex-courtis/way-displays/pull/162 ## New Contributors * @fberg made their first contribution in https://github.com/alex-courtis/way-displays/pull/145 * @haug1 made their first contribution in https://github.com/alex-courtis/way-displays/pull/160 * @PaideiaDilemma made their first contribution in https://github.com/alex-courtis/way-displays/pull/162 **Full Changelog**: https://github.com/alex-courtis/way-displays/compare/1.10.2...1.11.0