The PhpDocumentor team would like to announce the release of PhpDocumentor version 1.4.0 through SourceForge and pear.php.net. This is the first stable feature release since 2006.
This release adds in:
This release also fixes several bugs from 1.3.2.
You can upgrade using pear upgrade or downloading the code from SourceForge http://sourceforge.net/project/showfiles.php?group_id=11194
Changelog:
Includes these PEAR items:
Includes these Sourceforge items:
Phpdocumentor 1.4.0a1 is a alpha release containing a number of feature additions. The most notable addition is support for @property, @property-read and @property-write tags. These allow you to document properties made available through __get and __set. The manual includes details on how to use the new tags.
Includes these PEAR items:
Includes these Sourceforge items:
phpDocumentor version 1.3.2 has been released through SourceForge and through pear.php.net.
This release is considered stable and is recommended for production usage.
Version 1.3.2 is a bug fix release and is a recommended upgrade for all users.
You can upgrade using pear upgrade or downloading the code from SourceForge
http://sourceforge.net/project/showfiles.php?group_id=11194
Here is the full changelog:
- fixed these bugs reported in Sourceforge:
- fixed these bugs reported in PEAR:
PhpDocumentor 1.3.0 stable
August 18, 2006
Download:
pear upgrade PhpDocumentor
http://pear.php.net/PhpDocumentor
http://sourceforge.net/project/showfiles.php?group_id=11194&package_id=10450&release_id=440432
Information and documentation:
http://www.phpdoc.org
The PhpDocumentor team would like to announce the release of PhpDocumentor version 1.3.0. This is the first stable release since 2003, and marks a dramatic step up from previous releases.
This release adds in:
In addition, the release fixes more than 100 bugs found since version 1.2.3. Output from source highlighting is much more efficient, resulting in slightly smaller file size for option sourcecode=on. Multi-national characters are now allowed in a package name, although internationalization support is not fully complete.
PhpDocumentor is the standard automatic documentation solution for PHP written in PHP. Originally inspired by JavaDoc, PhpDocumentor has over 6 years of battle-testing and is bundled in popular IDEs such as Zend Studio, PHPEdit, PhpEd, and others.
PHP 5 support and more.
The vast majority of the bugs in both the Sourceforge tracker and on in the PEAR bug database have been fixed in this release. We hope to follow it up shortly with a 1.3.0 final.
This release fixes a large number of bugs, and switches to the LGPL license instead of the PHP License. Features added to this release include:
In an effort to help get more people involved in phpDocumentor i've set up a section for it in my wiki. Right now its only being used for maintaining the projects using phpDocumentor list, since I never updated the hard coded version. If your using phpDocumentor please add your project to the list.
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
* 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 tag
* un-modified output with
* html/xml source highlighting with
Bugs Fixed
- 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
Available from PEAR or from Sourceforge
Website: http://phpdoc.org
Pear Links:
Package home: http://pear.php.net/package/PhpDocumentor
Changelog: http://pear.php.net/package/PhpDocumentor/download/1.3.0RC4
Download: http://pear.php.net/get/PhpDocumentor-1.3.0RC4.tgz
SF Links:
Project Page: http://sourceforge.net/projects/phpdocu/
Download: http://sourceforge.net/project/showfiles.php?group_id=11194&package_id=10450&release_id=374570
Release Notes: http://sourceforge.net/project/shownotes.php?release_id=374570&group_id=11194 Posted by: Joshua Eichorn on 2005-11-29
Here is the Section from the FAQ so everyone doesn't have to open a bug report. ################################################################################ Crash/Segfaults ################################################################################ Q: phpDocumentor crashes if I use __FUNCTION__!!! A: This is caused by a known bug in all PHP versions prior to 4.3.2. It was fixed in PHP 4.3.2RC1, you must upgrade to PHP 4.3.2 if you use __FUNCTION__ in code that you wish to document (sorry!) or apply the bugfix patch to the tokenizer extension and recompile php (see the php.internals archive at php.net for help)
Copyright © 2000-2007 Joshua Eichorn