Text_Diff
pear.php.net
Engine for performing and rendering text diffs
This package provides a text-based diff engine and renderers for multiple diff output formats.
Chuck Hagenbuch
chagenbu
chuck@horde.org
yes
Jan Schneider
yunosh
jan@horde.org
yes
Paul M Jones
pmjones
pmjones@memphis.edu
no
2009-07-24
1.1.1
1.1.0
stable
stable
LGPL
* Make sure that the diff string ends with a line break (PEAR Bug #14533).
* Fix notices if xdiff engine creates empty lines (PEAR Bug #16240).
* Fix inline renderer if xdiff extension is installed.
4.2.0
1.4.0b1
xdiff
2008-09-10
1.1.0
1.1.0
stable
stable
LGPL
* Add countAddedLines() and countDeletedLines() methods (Christian King, PEAR Request #13183).
* Improve string engine if patch data has no header (PEAR Bug #14533).
* Fix autodetection of diff type in string engine (PEAR Bug #14625).
1.0.0
1.0.0
stable
stable
2008-01-31
LGPL
* Stable release; final non-bugfix PHP 4 release.
0.3.2
0.3.0
beta
beta
2007-01-04
LGPL
* Fixed assertion in the native engine with PHP 5 (PEAR Bug #12740).
0.3.1
0.3.0
beta
beta
2007-10-28
LGPL
* Fixed off-by-one errors with line numbers in default renderer output (Milian Wolff, PEAR Bugs #7839, #12111).
* Restore compatibility with PHP 4 in the shell diff engine.
0.3.0
0.3.0
beta
beta
2007-09-20
LGPL
* Converted to package.xml 2.0.
* Added context diff renderer.
* Stripped nul characters to avoid infinite loops (PEAR Bug #7921).
* Fix assertion with PHP 5 (PEAR Bug #10423).
* Add shell diff engine (Milian Wolff, PEAR Request #12051).
0.2.1
0.2.1
beta
beta
2006-02-06
LGPL
* Fix Text_Diff::reverse() method with PHP 5 (PEAR Bug #6699).
0.2.0
0.2.0
beta
beta
2006-01-06
LGPL
* Fix reference warnings with PHP 4.4 and PHP 5.1.
* Fix too many trailing context lines for the last diff chunk. (PEAR Bug #6251).
* Add diff engine for existing diffs/patches (Örjan Persson, PEAR Request #5373).
* Fix problems with numbers, whitespace-only changes and the inline renderer (PEAR Bug #6428.
0.1.1
0.1.1
beta
beta
2005-08-19
LGPL
* Restore compatibility with PHP 4.2.0 (PEAR Bug #5152).
0.1.0
0.1.0
beta
beta
2005-08-16
LGPL
* Fix Renderer::getParams() (PEAR Bug #4549)
* Encode HTML entities in the inline renderer (Horde Bug #2181)
* Fix endless loop in inline renderer with certain whitespaces (PEAR Bug #4879)
0.0.5
0.0.5
beta
beta
2005-05-04
LGPL
* Fixed variable name in Text_MappedDiff.
* Removed output buffering code.
* Fixed additional empty lines being added with the inline renderer (Bug 3730).
* Fixed multiple calls to _endBlock per block (Bug 4065).
0.0.4
0.0.4
beta
beta
2004-10-13
LGPL
* Generalized Diff Renderer parameter handling.
* Added an inline renderer contributed by Ciprian Popovici (ciprian@zuavra.net).
* Fixed PHPDoc.
* Fixed a PHP 5 incompatibility.
0.0.3
0.0.3
alpha
alpha
2004-05-13
LGPL
Renamed final() and orig() methods to avoid conflict with final keyword in PHP5
0.0.2
0.0.2
alpha
alpha
2004-03-16
LGPL
Added optional xdiff support
0.0.1
0.0.1
alpha
alpha
2004-01-09
LGPL
Initial package release