Releases: itz-me-zappex/flux
Releases · itz-me-zappex/flux
Release list
flux v1.29.1
Release notes:
- Now in output of
--getoption process name shown in single quotes if it ends with space, because of 15 symbols limit in/proc/<PID>/comm(16th one is$'\n'). - Optimized config parsing step related to handling groups, now it works much faster and does not spawn a lot of PIDs because of function calls inside
$(...).
flux v1.29
Release notes:
- Added regexp support for
name,commandandownerconfig keys using~=, e.g.name ~= ^(glxgears|vkcube)$will match both process names, orcommand ~= minecraftwill match extremely long Minecraft's command where you can't just usenameas that is justjava.
flux v1.28
Release notes:
- Added support for
groupconfig key inside groups (sections which name begin with@). - Now daemon uses
lazy-exec-unfocus(if specified) asexec-exitandexec-closureif neither first nor second of last is specified. - Fixed interpreter errors during handling groups trying to compare line numbers, was caused because auxiliary function returned multiple values per-line instead of break.
- Fixed daemon blames every section because of bad value in case it was inherited from group (there were
L:prefixes without line number). - Fixed daemon says
sectionon groups in messages during parsing and validation. - Fixed daemon able to start if config file contains only groups, but not actual sections with identifiers.
- Fixed daemon says that group does not exist in case its name does not begin with
@. - Minor fixes and improvements.
flux v1.27.2
Release notes:
- Fixed
exec-exit,exec-exit-focus,exec-exit-unfocusandexec-closureconfig keys were not unset from groups. That did not cause any bugs, that is just to optimize code.
flux v1.27.1
Release notes:
- Fixed
exec-exit,exec-exit-focus,exec-exit-unfocusandexec-closureconfig keys were ignored by sections in case ones used inside groups.
flux v1.27
Release notes:
- Added
exec-closure,exec-exit,exec-exit-focusandexec-exit-unfocusconfig keys. - Commands from
lazy-exec-unfocusare no longer executed on daemon termination. - Fixed
in '' sectionbeing shown in warnings during INI parsing if section is not specified in config. - Fixed config keys with unexpected symbols in name interpreted as unknown lines.
- Minor fixes and improvements.
flux v1.26.1
Release notes:
- Fixed two warnings about the same sections (but in different order) were displayed instead of one when those have similar identifiers.
- Fixed missing line number in warning about absence of specified group.
- Fixed daemon handles groups in case with repeating sections.
flux v1.26
Release notes:
- Fixed
cpu-limitconfig key accepts any value without throwing an error. - Now daemon shows number of line in warnings from validation step where daemon did not have access to currently handled line.
- Added complete and flexible support for groups, these are can be used to avoid repeating yourself, reduce config file size and simplify editing of actions for multiple sections at the same time.
- Minor fixes and improvements.
flux v1.25.4
Release notes:
- Fixed broken CPU limiting (above
0%) since v1.25.3 release. - Now daemon does not start at all if there is Wayland session running, applicable to
--getoption too. Checks for either$WAYLAND_DISPLAYorwayland-0in/run/user/<UIDs>/. - Improved performance by removing ugly check used every event for whether daemonized
flux-event-readersent event or not. - Fixed config line numbers were not shown in some warnings related to config parsing.
- Now
--getoption prints process info as tree, and if there is not enough space in terminal - useslesstool to allow scrolling. - Minor fixes and improvements.
flux v1.25.3
Release notes:
- Fixed message about
exec-oneshotexecution states that command fromexec-focushas been executed. - Minor fixes and improvements.