home *** CD-ROM | disk | FTP | other *** search
- PhpDocumentor Version 0.4.1 The BETA Release
- ################################################################################
- ################################################################################
-
- This release brings PhpDocumentor to a new level. PhpDocumentor is now capable of
- parsing any project documented with the parser from phpdoc.de in mind, as well
- as projects that will make phpdoc.de's parser choke.
-
- PhpDocumentor is fully ready for parsing of any project.
-
- We added support for:
- * documenting include/require/include_once/require_once
- * @param without a variable name (phpdoc.de style), the parser is smart and fills it in
- * @var to specify a class variable's type
- * inheritance of package/subpackage to classes, so you don't have to add a DocBlock with @package to every child class
- * class trees by package
- * default package is not documented if nothing is in it, generated docs can be used right out of the box
-
- We changed the parser from a long switch statement to a lookup function table, with a
- slight improvement in speed, which is dramatic for large projects, as well as allowing
- much more detailed documentation of the parser.
-
- Thanks to Gregory Beaver <cellog@users.sourceforge.net> for all his help on
- making this release possible. He will be gone until late May so development
- will slow down for a bit, but don't worry 1.0 will be released before he gets
- back.
-
- The plan to update the template engine has been pushed to 1.0. This will change
- the basic syntax for loops and includes, I will provide documentation so anyone
- who has custom templates should be able to make a quick update to the new engine.
- Also if you have a custom template and you think others would enjoy email it to
- me, or post it on the SF site and i'll include it in the main release.
-
- TODO for 1.0:
- * add warnings/errors like phpdoc.de with line number information.
- * add template HOWTO
- * continue to improve and update documentation as features are added
- * improve the web interface
- * make a spiffy new default template, perhaps a few others
- * specific ordering of tag output
-
- ################################################################################
-
- The following bugs are fixed in version 0.4.1:
- [ 547212 ] document new event handler functions
- [ 547435 ] @see subdirectory still broken
- [ 547433 ] l0l33t inherited templates broken
- [ 546987 ] inheritance from diff package broken
- [ 547233 ] generated docs online have linker bug
- [ 547225 ] some classes parsed many, some none
- [ 547224 ] procedural page name disappears
- [ 546994 ] @tags in mid-short desc broken
- [ 543608 ] @tag with multiple-line description warn
- [ 545516 ] 0.4.0-Beta DataDocBlock::listKeywords()
-
- There of course were other small bugs fixed, these were just the bugs with
- entries in source forge. You can view the bug details or reopen it if
- you think its not totaly fixed at:
- http://sourceforge.net/tracker/?group_id=11194&atid=111194
-
- Just change the filters to see all Bugs.
-
- Features added that had Feature Request entries in SF:
- [ 541901 ] Use first @package for procedural
-
-
- ################################################################################
-
- The documentation has been updated for this release you can view it at
- http://phpdocu.sourceforge.net/howto.php
-
- The changelog is available in the tarball, or online at
- http://phpdocu.sourceforge.net/Changelog
-
- You can download the newest version from
- http://phpdocu.sourceforge.net/downloads.php
-
- And of course you can reach the webpage at http://phpdocu.sourceforge.net/ or
- http://phpdoc.org/
-
- enjoy
- -joshua eichorn
- jeichorn@phpdoc.org
-