0.214   2024-07-17  Released-By: PERLANCAR; Urgency: medium
        - [dist] Edit Changes (replace Backward-Compatible: no with
          Backward-Incompatible: yes).
        - [dist] Bump dzil bundle requirement (for Config::Slicer plugin).
0.213   2023-11-16  Released-By: PERLANCAR; Urgency: low
        - No functional changes.
        - [doc] Mention App::RunStopRun.
0.212   2021-08-06  Released-By: PERLANCAR; Urgency: medium
	- [ux] Add our prefix to all log statement and warn/die messages
	  (GH#2).
	- [doc] Tweak argument summary for clarity (GH#3).
	- Add options: --log-combined-{dir,size,histories,period}.
0.211   2020-08-18  Released-By: PERLANCAR; Urgency: medium; Backward-Incompatible: yes
	- [incompatible change] Rename --restart to --restart-if-failed.
        - [experimental] Add option --restart-if-no-output-after.
0.210   2020-08-18  Released-By: PERLANCAR; Urgency: medium
	- Downgrade some deps from RuntimeRequires to RuntimeRecommends to
	  make this distro slimmer.
0.209   2019-11-29  Released-By: PERLANCAR; Urgency: medium
	- Update coerce rule names (Data::Sah::Coerce 0.034+).
0.208   2019-09-03  Released-By: PERLANCAR; Urgency: medium
	- When no_screensaver=1, give lead time of 10 seconds instead of 5
	  to be surer screensaver is not activating.
0.207   2019-05-23  Released-By: PERLANCAR
	- No functional changes.
	- [doc] Mention Forks::Super.
0.206   2019-05-23  Released-By: PERLANCAR
	- Add option: --nice to set nice/priority level.
0.205   2019-05-22  Released-By: PERLANCAR
	- [bugfix] Properly restore original prevent/unprevent sleep on
	  SIGTERM/SIGINT.
0.204   2019-05-22  Released-By: PERLANCAR
	- Add option: --no-sleep.
0.203   2019-05-22  Released-By: PERLANCAR
	- Fix Rinci metadata.
        - Use Log::ger, no longer observing DEBUG environment directly.
0.202   2019-05-22  Released-By: PERLANCAR
	- [ux] Coerce euid from username, egid from groupname.
	- [ux] Tweak Rinci metadata for more convenience when using
          'govproc-pericmd'.
0.201   2019-04-30  Released-By: PERLANCAR
	- Add options: euid, egid.
	- govproc CLI: Exit when there is error getting command-line options,
	  for safety (e.g. --euid fails to be honored).
	- [doc][ux] Show all arguments in Synopsis for ease of use.
0.200   2018-01-31  Released-By: PERLANCAR
	- Require command to be arrayref, because strings now don't seem to
	  work with IPC::Run [RT#124278].
0.19    2017-03-31  Released-By: PERLANCAR
	- Add option: --no-screensaver to prevent screensaver from
	  activating.
0.18    2016-04-07  Released-By: PERLANCAR
	- No functional changes.
	- Make Proc::Killfam a RuntimeRecommends prereq.
0.17    2015-09-04  Released-By: PERLANCAR
	- No functional changes.
	- [dist] Move spec prereqs from RuntimeRequires to
	  DevelopRecommends to reduce deps but still allow indicating spec
	  requirement.
0.16    2015-01-03  Released-By: PERLANCAR
	- No functional changes.
	- Rebuild (Generate TODO.md).
0.15    2014-12-12  Released-By: PERLANCAR
	- No functional changes.
	- Switch from using Sys::LoadAvg to Unix::Uptime because the former
	  currently breaks on newer OSX (Maverick) [RT#100855].
0.14    2014-12-11  Released-By: PERLANCAR
	- Rename dist/module from Process-Govern to Proc-Govern (Proc::*
          namespace is the correct majority).
0.13    2014-09-06  Released-By: PERLANCAR
	- Add option: --killfam.
0.12     2014-03-14  Released-By: SHARYANTO
         - bin/govproc: Forgot to add cmdline options for 'show_std{out,err}'
           and 'log_stdout'.
0.11     2014-03-14  Released-By: SHARYANTO
         [NEW FEATURES]
         - Add option: 'show_stderr' to allow hiding STDERR output (but
           optionally still logs it to file).
         - Add option 'show_stdout', 'log_stdout' to allow hiding and/or logging
           STDOUT output just like STDERR.
0.10     2014-03-14  Released-By: SHARYANTO
         [INCOMPATIBLE CHANGES]
         - Change timeout exit code from 201 to 124 (following GNU coreutils'
           'timeout' utility).
         - Return exit code from govern_process() function, instead of exit(),
           so it's more usable.
0.09     2013-04-24  Released-By: SHARYANTO
         - Add restarting (--restart).
0.08     2013-04-19  Released-By: SHARYANTO
         - Add --version.
         - Fix POD [RT#84742] (thanks Slaven).
0.07     2013-04-18  Released-By: SHARYANTO
         - Add load watching.
0.06     2013-04-17  Released-By: SHARYANTO
         - Use exit code 202 to signify 'another instance running'. Document
           exit codes (currently only this and 201).
         - Show nicer process name for 'ps' (only 'govproc --opt' instead of
           '/path/to/perl /path/to/govproc --opt -- CMD --cmdopts ...'
0.05     2013-04-17  Released-By: SHARYANTO
         - (internal) Change pump() loop from using 'sleep 0.1' to using
           timeout(1) object, which is more proper.
0.04     2013-04-17  Released-By: SHARYANTO
         [BUG FIXES]
         - Install TERM handler (and INT) to kill child.
         - Add temporary workaround for 'unless ($h->pump_nb) { sleep 1 }' not
           working (causes busy loop), by using 'sleep 0.1'.
0.03     2013-04-17  Released-By: SHARYANTO
         [INCOMPATIBLE CHANGES]
         - Rename --single to --single-instance.
         [BUG FIXES]
         - Single instance didn't work (bug in Proc::PID::File? one must use
           running() instead of new()+alive()).
         - --name and --pid-dir was not passed.
         [ENHANCEMENTS]
         - Add --on-multiple-instance which can be set to 'exit' to silently
           exit when there is another instance running (instead of displaying an
           error message).
0.02     2012-12-28  Released-By: SHARYANTO
         - No functional changes.
         - Touch up POD and update dependencies.
0.01     2012-12-26  Released-By: SHARYANTO
         - First release.