Jump to Navigation

News Articles

phpDocumentor 1.4.0 Released

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:

Posted by: Joshua Eichorn on 2007-07-23

Phpdocumentor 1.4.0a1 Released

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:

Posted by: Joshua Eichorn on 2007-04-27

phpDocumentor 1.3.2 released

RELEASE ANNOUNCEMENT

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:

Posted by: Joshua Eichorn on 2007-04-13

PhpDocumentor 1.3.0 stable is released

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:

  1. full PHP 5 support, including knowledge of internal classes for PHP version 5.1.0+ using the Reflection extension.
  2. highlighting of tutorial XML
  3. beautifying of output from the XML:DocBook/peardoc2:default converter

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.

Posted by: Joshua Eichorn on 2006-08-18

PhpDocumentor-1.3.0RC6 Released

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:

Posted by: Joshua Eichorn on 2006-05-2

Projects list moved to a wiki

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.

Posted by: Joshua Eichorn on 2006-02-25

Rss Feed added

An rss feed has been added for phpDocumentor news. I just hacked it up so hopefully it works right. Let me know if you see any problems, the feed should be added to planet.php.net once its been tested a bit.

Posted by: Joshua Eichorn on 2005-12-27

phpDocumentor 1.3.0 RC4 is Released

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

phpDocumentor Support for Vim

PDV - phpDocumentor for Vim : Provides really comfortable generation of phpDocumentor doc blocks for PHP4 & 5 For more info read Tobias blog posting announcing it.

Posted by: Joshua Eichorn on 2005-09-16

Stop submitting bugs for __FUNCTION__ crashes

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)

Posted by: Joshua Eichorn on 2004-08-13

Archives