- Update to v1.7.0:
* parser: implements global output defaults
* parser: disallow duplicate outputs
* parser: implements output alias directive
* config: fix fields bitmask in apply_output_defaults()
* config: disallow using wildcard outputs in global scope
* build: add fallback for libscfg
* Fix cleanup of uninitialized values in error codepath
* doc: fully document output criteria
* Rename parser.c to config.c
* Attempt switching all profiles with the same name
OBS-URL: https://build.opensuse.org/request/show/1180317
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/kanshi?expand=0&rev=21
- Update to v1.2.0
* parser: print errno when failing to open the config file
* parser: explicitly initialize key (kanshi_output_field) to 0
* [man 5] Add blockquotes to ensure line break
* Properly reap children to avoid zombies
* Add missing header after 5a30abdf0b3b
* Accept user-specified config path
* Add 'include' directive to read additional configs
* Add the 'profile' directive in kanshi(5) examples
* readme: move to Libera Chat
* readme: switch to new profile syntax
* build: bump version to 1.2.0
* parser: use abort() instead of assert(0)
OBS-URL: https://build.opensuse.org/request/show/985125
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/kanshi?expand=0&rev=3
- Update to v1.1.0
* Add support for comments in configuration file
* Allow names to distinguish configuration
* Add `exec` to execute commands when a configuration is matched
* Be tolerant to matching refresh rates that are a few points off.
* Select highest refresh rate for selected mode when none is specified.
* Fix typo in man page
* Use correct formatting for variable in man page
* Specify correct version in meson.build
* Fix parser_next_token return value
* Require profiles with a name to have a profile directive
OBS-URL: https://build.opensuse.org/request/show/794894
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/kanshi?expand=0&rev=2