Top Level :: Tools and Utilities

Package Information: PhpDocumentor 1.3.0RC2

Show All Changelogs
» Version » Information
1.4.2 2008-03-30     stable
1.4.1 2007-12-14     stable
1.4.0 2007-07-23     stable
1.4.0RC2 2007-07-10     beta
1.4.0RC1 2007-06-25     beta
1.4.0a2 2007-06-15     alpha
1.4.0a1 2007-04-27     alpha
1.3.2 2007-04-13     stable
1.3.1 2006-10-25     stable
1.3.0 2006-08-18     stable
1.3.0RC6 2006-05-02     beta
1.3.0RC5 2005-12-02     beta
1.3.0RC4 2005-11-29     beta
1.3.0RC3 2004-04-10     beta
1.3.0RC2Download

Release date: 2004-02-12 23:56 UTC
Release state: beta

Changelog:

PHP 5 support and more, fix bugs

This will be the last release in the 1.x series. 2.0 is next

Features added to this release include:

* Full PHP 5 support, phpDocumentor both runs in and parses Zend Engine 2
language constructs. Note that you must be running phpDocumentor in
PHP 5 in order to parse PHP 5 code
* inline {@example} tag - this works just like {@source} except that
it displays the contents of another file. In tutorials, it works
like <programlisting>
* customizable README/INSTALL/CHANGELOG files
* phpDocumentor tries to run .ini files out of the current directory
first, to allow you to put them anywhere you want to
* multi-national characters are now allowed in package/subpackage names

From both Windows and Unix, both the command-line version
of phpDocumentor and the web interface will work
out of the box by using command phpdoc - guaranteed :)

WARNING: in order to use the web interface through PEAR, you must set your
data_dir to a subdirectory of your document root.

$ pear config-set data_dir /path/to/public_html/pear

on Windows with default apache setup, it might be

C:\> pear config-set data_dir "C:\Program Files\Apache\htdocs\pear"

After this, install/upgrade phpDocumentor

$ pear upgrade phpDocumentor

and you can browse to:

http://localhost/pear/PhpDocumentor/

for the web interface

------
WARNING: The PDF Converter will not work in PHP5. The PDF library that it relies upon
segfaults with the simplest of files. Generation still works great in PHP4
------

- WARNING: phpDocumentor installs phpdoc in the
scripts directory, and this will conflict with PHPDoc,
you can't have both installed at the same time
- Switched to Smarty 2.6.0, now it will work in PHP 5. Other
changes made to the code to make it work in PHP 5, including parsing
of private/public/static/etc. access modifiers
- fixed these bugs:
[ 834941 ] inline @link doesn't work within <b>
[ 839092 ] CHM:default:default produces bad links
[ 839466 ] {$array['Key']} in heredoc
[ 840792 ] File Missing XML:DocBook/peardoc2:default "errors.tpl"
[ 850731 ] No DocBlock template after page-level DocBlock?
[ 850767 ] MHW Reference wrong
[ 854321 ] web interface errors with template directory
[ 856310 ] HTML:frames:DOM/earthli missing Class_logo.png image
[ 865126 ] CHM files use hard paths
[ 875525 ] <li> escapes <pre> and ignores paragraphs
[ 876674 ] first line of pre and code gets left trimmed
[ 877229 ] PHP 5 incompatibilities bork tutorial parsing
[ 877233 ] PHP 5 incompatibilities bork docblock source highlighting
[ 878911 ] [PHP 5 incompatibility] argv
[ 879068 ] var arrays tripped up by comments
[ 879151 ] HTML:frames:earthli Top row too small for IE
[ 880070 ] PHP5 visability for member variables not working
[ 880488 ] '0' file stops processing
[ 884863 ] Multiple authors get added in wrong order.
[ 884869 ] Wrong highligthing of object type variables
[ 892305 ] peardoc2: summary require_once Path/File.php is PathFile.php
[ 892306 ] peardoc2: @see of method not working
[ 892479 ] {@link} in // comment is escaped
[ 893470 ] __clone called directly in PackagePageElements.inc
[ 895656 ] initialized private variables not recognized as private

Dependencies:
  • PHP Version: PHP 4.1.0 or newer
  • PEAR Package: Archive_Tar 1.1 or newer
1.3.0RC1 2004-02-09     beta
1.2.3 2003-10-13     stable
1.2.2.1 2003-08-30     stable
1.2.1 2003-07-04     stable
1.2.0a 2003-06-05     stable
1.2.0 2003-06-05     stable
1.2.0beta3 2003-02-03     beta
1.2.0beta2 2003-01-20     beta