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.