0.226   2024-02-10  Released-By: PERLANCAR; Urgency: medium; Backward-Incompatible: yes

        - [incompatible change] Disable checking via process names by
          default because it's costly, to explicitly enable this one must
          now set PERL_TERM_DETECT_SOFTWARE_CHECK_PS to true.


0.225   2024-01-30  Released-By: PERLANCAR; Urgency: medium

        - Observe PERL_TERM_DETECT_SOFTWARE_ENGINE.


0.224   2023-07-09  Released-By: PERLANCAR; Urgency: medium

        - No functional changes.

        - Remove usage of smartmatch.


0.223   2020-07-10  Released-By: PERLANCAR; Urgency: medium

	- Fix logic bug (RT#132973) which caused uninitialized warning on e.g.
          Docker, thanks Kevin Van Workum.


0.222   2019-08-21  Released-By: PERLANCAR; Urgency: medium

	- When tput returns 8, set color_depth to 16 because 8 is basically
	  16 (8 low-intensity + 8 high-intensity).


0.221   2019-08-18  Released-By: PERLANCAR; Urgency: low

	- No functional changes.

	- [doc] Update doc to list 'st' as one of the supported terminal
	  emulators detected.


0.220   2019-08-18  Released-By: PERLANCAR; Urgency: medium

	- Detect st (terminal emulation software from suckless.org).

	- [doc] Fix POD typo.


0.21    2015-01-03  Released-By: PERLANCAR

	- No functional changes.

	- Rebuild (Generate TODO.md).


0.20    2014-12-06  Released-By: PERLANCAR

	- No functional changes.

	- [Bugfix] Forgot to include 'darwin' when replacing multiple
	  OSPrereqs directive with a single one [GH#1].


0.19    2014-12-05  Released-By: PERLANCAR

	- No functional changes.

	- Use the new renamed module SHARYANTO::Proc::Util ->
	  Proc::Find::Parents.


0.18    2014-11-22  Released-By: PERLANCAR

	- Set emulator_{engine,software} keys to '' when failing to detect
	  running under terminal, for convenience (no need to check for
	  definedness).


0.17    2014-07-01  Released-By: SHARYANTO

        - No functional changes.

        - Add some more OSPrereqs's for midnightbsd, netbsd, gnukfreebsd [CT].


0.16    2014-06-09  Released-By: SHARYANTO

        - No functional changes.

        - [dist] Make dependencies to SHARYANTO::Proc::Util optional on some
          OS'es (to make this module, and eventually Text::ANSITable,
          installable on Windows).


0.15    2014-04-10  Released-By: SHARYANTO

        - Require SHARYANTO::Proc::Util.

        - Add debug info in result.


0.14    2014-01-23  Released-By: SHARYANTO

        - Detect running under Emacs (M-x shell) and turn off box_chars if so.


0.13    2014-01-18  Released-By: SHARYANTO

        - No functional changes.

        - [doc] Remove mention of 'pstree' command because that's up to
          get_parent_processes()'s implementation.


0.12    2013-11-08  Released-By: SHARYANTO

        - Use 'tput colors' as last resort (e.g. for TERM=screen under
          screen/tmux).

        - Set color depth for xfce4 as 16 instead of 256.


0.11    2013-10-10  Released-By: SHARYANTO

        - Detect dumb terminal (e.g. CGI environment) vs Windows command prompt.


0.10    2013-09-28  Released-By: SHARYANTO

        - Detect cygwin.

        - Fix box_chars setting of windows.


0.09    2013-09-28  Released-By: SHARYANTO

        - Rename dist from Term-Detect to Term-Detect-Software and document its
          raison d'être (to respond to a CPAN Ratings review by DOLMEN).


0.08    2013-09-25  Released-By: SHARYANTO

        - Add detect_terminal_cached().


0.07    2013-09-10  Released-By: SHARYANTO

        - Skip parent process heuristics on Windows because it currently uses
          get_parent_processes() (which uses 'pstree'). BTW, I'm in the process
          of trying to make Text::ANSITable work on Windows.


0.06    2013-06-26  Released-By: SHARYANTO

        - No functional changes.

        - Second attempt: 'use experimental "smartmatch"' must be given after
          'use warnings'.


0.05    2013-06-26  Released-By: SHARYANTO

        - No functional changes.

        - Add 'use experimental "smartmatch"' for 5.18+.


0.04    2013-05-09  Released-By: SHARYANTO

        - Split pstree parsing to its own module (SHARYANTO::Proc::Util), avoid
          using pstree -s option because it's not supported in older version.


0.03    2013-05-03  Released-By: SHARYANTO

        - No functional changes.

        - Avoid perl undef warning.


0.02    2013-05-03  Released-By: SHARYANTO

        - Return terminal emulator information (software, color depth, unicode,
          etc).


0.01    2013-03-21  Released-By: SHARYANTO

        - First release.
