Chris@0: Chris@0: Chris@0: Console_Table Chris@0: pear.php.net Chris@0: Library that makes it easy to build console style tables Chris@0: Provides a Console_Table class with methods such as addRow(), insertRow(), addCol() etc. to build console tables with or without headers and with user defined table rules, padding, and alignment. Chris@0: Chris@0: Jan Schneider Chris@0: yunosh Chris@0: jan@horde.org Chris@0: yes Chris@0: Chris@0: Chris@0: Richard Heyes Chris@0: richard Chris@0: richard@phpguru.org Chris@0: no Chris@0: Chris@0: Chris@0: Tal Peer Chris@0: tal Chris@0: tal@php.net Chris@0: no Chris@0: Chris@0: Chris@0: Xavier Noguer Chris@0: xnoguer Chris@0: xnoguer@php.net Chris@0: no Chris@0: Chris@12: 2018-01-25 Chris@0: Chris@12: 1.3.1 Chris@0: 1.3.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: BSD Chris@0: Chris@12: * Fix warning with PHP 7.2 when passing non-array data (Remi Collet <remi@remirepo.net>, PR #14). Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: 5.2.0 Chris@0: Chris@0: Chris@0: 1.4.0b1 Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Console_Color2 Chris@0: pear.php.net Chris@0: 0.1.2 Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: 0.8 Chris@0: 0.8 Chris@0: Chris@0: Chris@0: beta Chris@0: beta Chris@0: Chris@0: 2002-09-02 Chris@0: BSD Chris@0: Chris@0: * Initial release. Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: 1.0 Chris@0: 1.0.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: 2003-01-24 Chris@0: BSD Chris@0: Chris@0: * Removed a few options and added addData() method. Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: 1.0.1 Chris@0: 1.0.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: 2003-03-03 Chris@0: BSD Chris@0: Chris@0: * Fixed a caching bug. Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: 1.0.2 Chris@0: 1.0.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: 2005-07-16 Chris@0: BSD Chris@0: Chris@0: * Added support for column alignment (Michael Richter). Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: 1.0.3 Chris@0: 1.0.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: 2006-03-13 Chris@0: BSD Chris@0: Chris@0: * Fix cell width calculation if setting header with associative array (Bug #4299). Chris@0: * Fix fatal reference error with some PHP versions (Bug #5309). Chris@0: * Fix notice if no data has been provided (Bug #5851). Chris@0: * Added multibyte support (Requests #2934, Request #7014). Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: 1.0.4 Chris@0: 1.0.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: 2006-04-08 Chris@0: BSD Chris@0: Chris@0: * Add support for multi-line cells (koto at webworkers dot pl, Request #7017). Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: 1.0.5 Chris@0: 1.0.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: 2006-08-28 Chris@0: BSD Chris@0: Chris@0: * Allow to specify separator rules in addData(). Chris@0: * Fix warnings when combining separator rules and callback filters (Bug #8566). Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: 1.0.6 Chris@0: 1.0.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: 2007-01-19 Chris@0: BSD Chris@0: Chris@0: * Add support for multi-line headers (Request #8615). Chris@0: Chris@0: Chris@0: Chris@0: 2007-05-17 Chris@0: Chris@0: 1.0.7 Chris@0: 1.0.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: BSD Chris@0: Chris@0: * Fix header height if first data row has more than one line (Bug #11064). Chris@0: * Fix notice if header is not set. Chris@0: Chris@0: Chris@0: Chris@0: 2008-01-09 Chris@0: Chris@0: 1.0.8 Chris@0: 1.0.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: BSD Chris@0: Chris@0: * Fix cell padding with multibyte strings under certain circumstances (Bug #12853). Chris@0: Chris@0: Chris@0: Chris@0: 2008-03-28 Chris@0: Chris@0: 1.1.0 Chris@0: 1.1.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: BSD Chris@0: Chris@0: * Add option to set table border character. Chris@0: * Extend constructor to set table borders, padding, and charset on instantiation. Chris@0: Chris@0: Chris@0: Chris@0: 2008-04-09 Chris@0: Chris@0: 1.1.1 Chris@0: 1.1.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: BSD Chris@0: Chris@0: * Fix rendering of multiline rows with cells that contain zeros (Bug #13629). Chris@0: Chris@0: Chris@0: Chris@0: 2008-07-27 Chris@0: Chris@0: 1.1.2 Chris@0: 1.1.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: BSD Chris@0: Chris@0: * Don't render anything if no data has been provided (Bug #14405). Chris@0: Chris@0: Chris@0: Chris@0: 2008-10-20 Chris@0: Chris@0: 1.1.3 Chris@0: 1.1.1 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: BSD Chris@0: Chris@0: * Add option to render data with ANSI color codes (Igor Feghali, Request #14835). Chris@0: Chris@0: Chris@0: Chris@0: Chris@0: 1.1.4 Chris@0: 1.1.1 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: 2010-10-25 Chris@0: BSD Chris@0: Chris@0: * Automatically built QA release. Chris@0: * Add Console_Color support (Request #14835). Chris@0: Chris@0: * Improve documentation (Christian Weiske, Bug #15006). Chris@0: Chris@0: Chris@0: Chris@0: 2012-12-07 Chris@0: Chris@0: Chris@0: 1.1.5 Chris@0: 1.1.1 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: BSD Chris@0: Chris@0: * Use mb_strwidth() instead of mb_strlen() to determine lengths of multi-byte strings (Bug #19423). Chris@0: Chris@0: Chris@0: Chris@0: 2013-10-12 Chris@0: Chris@0: 1.1.6 Chris@0: 1.1.1 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: BSD Chris@0: Chris@0: * Use line breaks dependent on the current operating system (Bug #20092). Chris@0: Chris@0: Chris@0: Chris@0: 2014-02-17 Chris@0: Chris@0: 1.2.0 Chris@0: 1.2.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: BSD Chris@0: Chris@0: * Make border visibility configurable (Christian Weiske, Request #20186). Chris@0: * Allow to customize all border characters (Christian Weiske, Request #20182). Chris@0: * Fix notice when using setAlign() on other than first column (Christian Weiske, Bug #20181). Chris@0: * Use Console_Color2 to avoid notices from PHP 4 code (Christian Weiske, Bug #20188) Chris@0: Chris@0: Chris@0: Chris@0: 2014-10-27 Chris@0: Chris@0: 1.2.1 Chris@0: 1.2.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: BSD Chris@0: Chris@0: * Add travis configuration (Christian Weiske). Chris@0: * Try to autoload Console_Color2 first (Jurgen Rutten, PR #11). Chris@0: * Fix Composer definition syntax (Rob Loach, PR #9). Chris@0: Chris@0: Chris@0: Chris@0: 2016-01-21 Chris@0: Chris@0: 1.3.0 Chris@0: 1.3.0 Chris@0: Chris@0: Chris@0: stable Chris@0: stable Chris@0: Chris@0: BSD Chris@0: Chris@0: * Fix warning with PHP 7 and bump required PHP version to 5.2.0 (Pieter Frenssen PR #13). Chris@0: Chris@0: Chris@12: Chris@12: 2018-01-25 Chris@12: Chris@12: 1.3.1 Chris@12: 1.3.0 Chris@12: Chris@12: Chris@12: stable Chris@12: stable Chris@12: Chris@12: BSD Chris@12: Chris@12: * Fix warning with PHP 7.2 when passing non-array data (Remi Collet <remi@remirepo.net>, PR #14). Chris@12: Chris@12: Chris@0: Chris@0: