| 1 |
lars |
1 |
$Id: Release-1.3.2 234145 2007-04-19 20:20:57Z ashnazg $
|
|
|
2 |
|
|
|
3 |
PhpDocumentor Version 1.3.2
|
|
|
4 |
################################################################################
|
|
|
5 |
http://www.phpdoc.org
|
|
|
6 |
Gregory Beaver cellog@php.net
|
|
|
7 |
Joshua Eichorn jeichorn@phpdoc.org
|
|
|
8 |
################################################################################
|
|
|
9 |
################################################################################
|
|
|
10 |
|
|
|
11 |
The phpDocumentor team would like to announce the release of phpDocumentor
|
|
|
12 |
1.3.2. This release deals with a critical bug in PHP v5.2.1 that causes an
|
|
|
13 |
infinite loop condition when PhpDocumentor parses tutorials, plus many minor
|
|
|
14 |
bugs and documentation updates.
|
|
|
15 |
|
|
|
16 |
------
|
|
|
17 |
IMPORTANT: phpDocumentor 1.3.2 requires PHP version 4.2.0 or greater.
|
|
|
18 |
phpDocumentor will function best with PHP version 4.3.0 or greater, as it will
|
|
|
19 |
use of the tokenizer extension if php 4.3.0 is installed for a tremendous
|
|
|
20 |
increase in parsing speed. PHP version 5.1.0 or newer is recommended to take
|
|
|
21 |
advantage of PHP5-only features.
|
|
|
22 |
|
|
|
23 |
WARNING: A bug in PHP v5.2.1 can cause PhpDocumentor v1.3.1 and older to
|
|
|
24 |
spiral into an infinite loop when parsing tutorial documents. PhpDocumentor
|
|
|
25 |
v1.3.2 and newer will crash itself at the beginning of the tutorial parsing stage
|
|
|
26 |
if it detects PHP v5.2.1 being used to parse tutorials.
|
|
|
27 |
------
|
|
|
28 |
|
|
|
29 |
Speaking of speed, do NOT run the PDF Converter with --sourcecode = on for any
|
|
|
30 |
medium to large sized projects. I had to kill a PDF generation after 36 hours
|
|
|
31 |
on a Pentium IV 2.66GHz computer - 36 hours! The design of the PDF generation
|
|
|
32 |
library is tremendously inefficient, probably on the order of O(n^2). I'd fix
|
|
|
33 |
this if I knew anything about PDF. If there are any users out there with the
|
|
|
34 |
time and expertise to look into the algorithms used by CPdf, we would all
|
|
|
35 |
appreciate it.
|
|
|
36 |
|
|
|
37 |
A full listing of all closed bugs and feature requests can be found in the
|
|
|
38 |
next section of the notes
|
|
|
39 |
|
|
|
40 |
phpDocumentor 1.3.2 is ready for production use documenting any PHP project,
|
|
|
41 |
download it and try the most advanced solution for PHP documentation
|
|
|
42 |
today.
|
|
|
43 |
|
|
|
44 |
################################################################################
|
|
|
45 |
|
|
|
46 |
The following Sourceforge bugs are fixed in version 1.3.2:
|
|
|
47 |
[ 1667333 ] Mishandled Param = 0 Default in Converters
|
|
|
48 |
[ 1656902 ] Error when converting class that extends Exception
|
|
|
49 |
[ 1640392 ] docBuilder user directory
|
|
|
50 |
[ 1634369 ] @global syntax in @name example
|
|
|
51 |
[ 1633275 ] Update TODO Links to SF/PEAR Buglists
|
|
|
52 |
[ 1631553 ] Docs Say TODO on INCLUDE Is OK
|
|
|
53 |
[ 1620470 ] Ensure No Pathing Given in Output Converter Name
|
|
|
54 |
[ 1620396 ] INSTALL is wrong and outdated
|
|
|
55 |
[ 1614286 ] Fix Indexing of Constants
|
|
|
56 |
[ 1611861 ] Fix --hidden flag handling
|
|
|
57 |
[ 1611847 ] Fix PEAR Bug #9366
|
|
|
58 |
[ 1602961 ] "--hidden off" / "-dh off" results in hidden=true
|
|
|
59 |
[ 1590240 ] Double Tab-Count after Shell # Comment in SourceCode
|
|
|
60 |
[ 1589650 ] Segfault with PHP 5.2
|
|
|
61 |
[ 1588175 ] const elements sorting incorrectly
|
|
|
62 |
[ 1586917 ] Object of class parserLinkInlineTag could not be converted
|
|
|
63 |
[ 1585879 ] Fix the error text for Includes without docblock
|
|
|
64 |
[ 1585875 ] Error text for Includes without docblock is incorrect
|
|
|
65 |
[ 1583877 ] tagsort corrections in ParserDocBlock.inc
|
|
|
66 |
[ 1583850 ] "Created by PhpDoc", not "Somesite"
|
|
|
67 |
[ 1573816 ] CHM default template does not set help file title
|
|
|
68 |
[ 1570942 ] Grammar/Typo Corrections in Tutorial
|
|
|
69 |
[ 1548910 ] Do not copy \\\".svn\\\" and \\\"CVS\\\" dirs from media fol
|
|
|
70 |
[ 1545418 ] Duplicated title in generated tutorials (docbook)
|
|
|
71 |
[ 1544661 ] bteer line number alignment in smarty::php html template
|
|
|
72 |
[ 1543686 ] Doesn't treat interface level docblock like class level docb
|
|
|
73 |
[ 1525150 ] tag information displayed in random order
|
|
|
74 |
[ 1518565 ] "-q off" different then not passing it
|
|
|
75 |
[ 1348589 ] @copyright bug?
|
|
|
76 |
|
|
|
77 |
- fixed these bugs reported in PEAR:
|
|
|
78 |
Bug # 9151: ReflectionException when documenting classes derived from PHP internal classes
|
|
|
79 |
Bug # 9366: Last line with comment in <code> disappears
|
|
|
80 |
Bug # 9673: potential major security issue
|
|
|
81 |
Bug # 9915: PHP Notice in PDF Converter
|
|
|
82 |
Bug # 9937: Security Exploit CVE-2005-4593
|
|
|
83 |
Bug #10266: List in @todo tags not processed correctly
|
|
|
84 |
Bug #10289: Hangs at "Converting tutorials"
|
|
|
85 |
|
|
|
86 |
You can view the bug details or reopen one if
|
|
|
87 |
you think it's not totally fixed at:
|
|
|
88 |
http://sourceforge.net/tracker/?group_id=11194&atid=111194
|
|
|
89 |
http://pear.php.net/bugs/search.php?cmd=display&package_name%5B%5D=PhpDocumentor
|
|
|
90 |
|
|
|
91 |
################################################################################
|
|
|
92 |
|
|
|
93 |
The documentation has been updated for this release you can view it at
|
|
|
94 |
http://www.phpdoc.org/docs
|
|
|
95 |
or in the distribution in the spec directory
|
|
|
96 |
|
|
|
97 |
The changelog is available in the tarball, or online at
|
|
|
98 |
http://cvs.php.net/viewvc.cgi/pear/PhpDocumentor/ChangeLog?view=markup
|
|
|
99 |
|
|
|
100 |
You can download the newest version from
|
|
|
101 |
http://phpdocu.sourceforge.net/downloads.php
|
|
|
102 |
|
|
|
103 |
And of course you can reach the webpage at http://phpdocu.sourceforge.net/ or
|
|
|
104 |
http://phpdoc.org/
|
|
|
105 |
|
|
|
106 |
enjoy
|
|
|
107 |
-gregory beaver <cellog@php.net>
|
|
|
108 |
-joshua eichorn <jeichorn@phpdoc.org>
|
|
|
109 |
|
|
|
110 |
|
|
|
111 |
vim: set expandtab :
|