Top Level :: Tools and Utilities

Package Information: PhpDocumentor 1.3.0RC4

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.0RC4Download

Release date: 2005-11-29 08:22 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
* XML:DocBook/peardoc2:default converter now beautifies the source using
PEAR's XML_Beautifier if available
* 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
* images in tutorials with the <graphic> tag
* un-modified output with <programlisting role="html">
* html/xml source highlighting with <programlisting role="tutorial">

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:
[ not entered ] XMLDocBookpeardoc2 beautifier removes comments
[ 896444 ] Bad line numbers
[ 937235 ] duplicated /** after abstract method declaration
[ 962319 ] Define : don't show the assigned value
[ 977674 ] Parser error
[ 989258 ] wrong interfaces parsing
[ 1150809 ] Infinite loop when class extends itself
[ 1151196 ] PHP Fatal error: Cannot re-assign $this
[ 1151650 ] UTF8 decoding for DocBook packages
[ 1152781 ] PHP_NOTICE: Uninitialized string offset in ParserDescCleanup
[ 1153593 ] string id="...." in tutorials
[ 1164253 ] Inherited Class Constants are not displayed
[ 1171583 ] CHM wrong filesource
[ 1180200 ] HighlightParser does not handle Heredoc Blocks.
[ 1202772 ] missing parentheses in Parser.inc line 946
[ 1203445 ] Call to a member function on a non-object in Parser.inc
[ 1203451 ] array to string conversion notice in InlineTags.inc
- fixed these bugs reported in PEAR:
Bug #2288: Webfrontend ignores more than one dir in "Files to ignore"
Bug #5011: PDF generation warning on uksort

Dependencies:
  • PHP Version: PHP 4.1.0 or newer
  • PEAR Package: XML_Beautifier 1.1 or newer (optional)
1.3.0RC3 2004-04-10     beta
1.3.0RC2 2004-02-12     beta
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