The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
1.20

* Fixed: since normal(), bold(), underline() and reverse() are
  considered to be 'termcap' sequences (as opposed to ANSI color
  sequences) and are therefore immune to colorizability, so also
  putcolor(), colored() and color2esc(), called with each of these
  names, should make no difference for colorizability.
* Restructured code.

1.19

* Fixed tests: flash() is not available everywhere

1.18

* Fixed test: on OpenBSD, normal() may return "\e(B\e[m"

1.17

* Deprecated support for static calls to color(), putcolor(), colored()
  and putcolored(). This was never correctly supported anyway, and this
  fixes some bugs.
* Added tests for color(), putcolor(), colored() and putcolored().

1.16

* Workaround for OpenSolaris 11 bug. It has no termcap database and
  "infocmp -C" does not provide the properties 'normal', 'bold' and
  'reverse' (even though "infocmp" does). Therefore, Term::Cap cannot
  provide these properties.  In that case, fall back on terminfo and
  cache the results.
* Added flash2esc()

1.15

* Fixed bug: color2esc('') now returns empty string instead of \e[m

1.14

* Fixed tests: normal() may also return \e[m\017
* Fixed Makefile.PL: dependency on Term::Cap was missing

1.13a

* Fixed tests: flash() is not available everywhere; normal()
  may return \e[m instead of \e[0m.

1.13

* Fixed bug in Term::Screen where partial function key escape
  sequences were added to the wrong end of the input buffer.
* Added flash() to send visual bell
* Changed raw() and cooked(): they no longer call echo() and
  noecho().

1.12

* Added bold2esc(), reverse2esc(), underline2esc(), normal2esc()
* Changed: underline() can no longer be turned off with
  colorizable(); underscore() can.

1.11

* Fixed bug in Term::Screen where getch() would cause keypresses
  to become hidden from the application (replaced getc() with
  sysread()).
* Added timeout so that Escape does not have to be pressed twice.
* Added raw() and cooked() for convenience.