Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
PhpDocumentor Version 0.4.1	The BETA Release
2
################################################################################
3
################################################################################
4
 
5
This release brings PhpDocumentor to a new level.  PhpDocumentor is now capable of
6
parsing any project documented with the parser from phpdoc.de in mind, as well
7
as projects that will make phpdoc.de's parser choke.
8
 
9
PhpDocumentor is fully ready for parsing of any project.
10
 
11
We added support for:
12
* documenting include/require/include_once/require_once
13
* @param without a variable name (phpdoc.de style), the parser is smart and fills it in
14
* @var to specify a class variable's type
15
* inheritance of package/subpackage to classes, so you don't have to add a DocBlock with @package to every child class
16
* class trees by package
17
* default package is not documented if nothing is in it, generated docs can be used right out of the box
18
 
19
We changed the parser from a long switch statement to a lookup function table, with a
20
slight improvement in speed, which is dramatic for large projects, as well as allowing
21
much more detailed documentation of the parser.
22
 
23
Thanks to Gregory Beaver <cellog@php.net> for all his help on
24
making this release possible.  He will be gone until late May so development
25
will slow down for a bit, but don't worry 1.0 will be released before he gets
26
back.
27
 
28
The plan to update the template engine has been pushed to 1.0.  This will change
29
the basic syntax for loops and includes, I will provide documentation so anyone
30
who has custom templates should be able to make a quick update to the new engine.
31
Also if you have a custom template and you think others would enjoy email it to
32
me, or post it on the SF site and i'll include it in the main release.
33
 
34
TODO for 1.0:
35
* add warnings/errors like phpdoc.de with line number information.
36
* add template HOWTO
37
* continue to improve and update documentation as features are added
38
* improve the web interface
39
* make a spiffy new default template, perhaps a few others
40
* specific ordering of tag output
41
 
42
################################################################################
43
 
44
The following bugs are fixed in version 0.4.1:
45
	[ 547212 ] document new event handler functions
46
	[ 547435 ] @see subdirectory still broken
47
	[ 547433 ] l0l33t inherited templates broken
48
	[ 546987 ] inheritance from diff package broken
49
	[ 547233 ] generated docs online have linker bug
50
	[ 547225 ] some classes parsed many, some none
51
	[ 547224 ] procedural page name disappears
52
	[ 546994 ] @tags in mid-short desc broken
53
	[ 543608 ] @tag with multiple-line description warn
54
	[ 545516 ] 0.4.0-Beta DataDocBlock::listKeywords()
55
 
56
There of course were other small bugs fixed, these were just the bugs with
57
entries in source forge.  You can view the bug details or reopen it if
58
you think its not totaly fixed at:
59
http://sourceforge.net/tracker/?group_id=11194&atid=111194
60
 
61
Just change the filters to see all Bugs.
62
 
63
Features added that had Feature Request entries in SF:
64
	[ 541901 ] Use first @package for procedural
65
 
66
 
67
################################################################################
68
 
69
The documentation has been updated for this release you can view it at
70
http://phpdocu.sourceforge.net/howto.php
71
 
72
The changelog is available in the tarball, or online at
73
http://phpdocu.sourceforge.net/Changelog
74
 
75
You can download the newest version from
76
http://phpdocu.sourceforge.net/downloads.php
77
 
78
And of course you can reach the webpage at http://phpdocu.sourceforge.net/ or
79
http://phpdoc.org/
80
 
81
enjoy
82
-joshua eichorn
83
jeichorn@phpdoc.org