- 0.1 (2002/07/06)

  This is the first public release. It assumes that all informations
  are inside the comments (the PHP code is not parsed).
  
- 0.2 (2002/07/07)

  Major bug fixes. Adds the tag @brief. The tag {@hash} is
  ignored (added for futur uses).

- 0.3 (2002/07/08)

  Major bug fixes.
    
- 0.4 (2002/07/12)

  Adds a list of inherited methods for each class, a navigation bar, a
  class hierarchy tree, and an index.
  Adds the tags {@block} and @verbatim. Minor bug fixes.

- 0.5 (2002/07/22)

  The case of the elements' names is no longer forced. The used case
  is the case found in the definition of the elements (e.g.,
  @attribute isAnAttr).
  Rewrite of the parser to allow to display the line number in
  the error and warning messages.
  Minor bug fixes.

- 0.5.1 (2002/08/05)

  Tags are added :
  - @todo comment
    to propose a futher work.
  - @date a_date
    sets the date of the current commented object.

  Bug fixes:
  - the generation of the children of a classe is fixed.
  - the superfluous brackets in the constructors' names are removed.
  - be sure that the comment type tags are unique (@function,@method...)
  - be sure that common tags (@author,@todo,...) can be used more than
    one time for each comment block
  - changes the filter used to scan the directories from '*.php*' to
    '*.php[^~]*' to be sure that files with a trailing tilde was not
    scanned.
  - updates of the manual page.

- 0.6 (2002/09/04)

  Tags are added:
  - @bug [fixed] comment
    to inform about a bug. 
  - @log date comment
    to inform about a change.

  PHP code parsing:
  - splits the perl script into several perl modules.
  - first implementation of a source code parser
    (it must be improved in future releases).

  Another features:
  - adds more aliases for the types
  - in the title of the pages of the functions, variables
    and constants, adds a link to the package.

- 0.7 (2002/12/29)

  New features:
  - adds links to pages that contain the PHP sources
  - adds the ability to use an enhanced source code scanner.
  - adds the generation of highlighted PHP code pages.

  Bug fixes:
  - the ending braces '}', which are not correspond to an inlined tag
    brace, will not be ignored by by the HTML generator no more

- 0.8 (2002/12/31)

  New features:
  - adds an experimental scanner for ASP source files

  Bug fixes:
  - remove the directory of the generated documentation if it already exists
  - when long comments are not seperated by source code, they don't be merged
  - some hyperref links are not well generated
  - fixes a bug about the tag @brief

- 0.8.1 (2003/02/02)

  Bug fixes:
  - on some systems, the calls to mkdir are not well parsed (missing one
    argument). It was fixed by automatically adding the rights 0777

- 0.8.2 (2003/02/02)

  Bug fixes:
  - some perl variables was not correctly initialized (in Error.pm and
    CommentExtractor.pm)

- 0.9 (2003/02/07)

  New features:
  - adds a modifier keyword for parameters : reference
    @param [optional] [reference] [type] name [comment]
  - adds a paramter feature that permits to specify
    a set of parameters (such as for the function printf) :
    @param ...
  - adds the tag @global as a link to @use

- 0.10 (2003/02/10)

  New features:
  - Updates the tag @method as follow:
    @method [static] [private|protected|public] name
  - Updates the tag @attribute as follow:
    @attribute [private|protected|public] type name
  - Adds the tag @modifiers which permits to set the modifier
    of the current method or the current class.
  Bug fixes:
  - for @param, don't force the order of the modifiers
    "optional" and "reference". Users can now type
    "reference optional".

- 0.11 (2003/02/18)

  New features:
  - Adds the tag @public, @protected, @private, @static
    for the methods and the attributes.
  - Adds the support of reference returning for the tag:
    @return [reference|ref] [type] [text]
    and adds the corresponding support inside the PHP
    source code.
  Bug fixes:
  - The platform-independant support of paths was introduced
  - The PHP parser must recognized the protected double-quotes
    inside a double-quoted string.
  - the PHP highlighting parser was reimplemented to
    fix an infinite-loop bug.
  - Don't parse outside the tags <?php ?>

- 0.12 (2003/03/05)

  New features:
  - Adds the support of webmodules and webpages:
    - tags @webmodule and @webpage was added
    - command line options: --phpgen and --webgen

  Bug fixes:
  - Adds the support of @return for the class constructors
  - adds a visual presentation for the fixed bugs
  - {@block text} supports a multi-line text
  - some source code was ignored by the parser when it
    switch from php source code context to html context
  - adds the support of special PHP strings:
    $a = <<SOMETHING
    blablabla
    SOMETHING
  - ignores the spaces between a comment and the
    first token of the following source code.
  - fixes some bugs one the recognition of a
    constant, a variable and an attribute from
    the php source code

- 0.13 (2003/03/06)

  Bug fixes:
  - adds some code to prevent for use of undef values
  - adds the support of the comments that begin with a #
  - minor bug fixes inside the highlighting parser

- 0.14 (2003/03/07)

  New features:
  - Adds the ability to choose a theme for the generator.
    You could choose a theme with the command line options
    --theme, or show the supported themes with --themelist

- 0.15 (2003/03/26)

  New features:
  - Adds the support of multi-language (currently only
    english and french).
  - Adds a script which permits to check the integrity
    of the parsed data (very interesting for debuging
    purpose).
  - Adds the following command line options :
    --exclude (or -x) : to exclude one file from the parsing
    --exclude-from (or -X) : to exclude the files from
    the list inside the specified file.
  Bug fixes:
  - The navigator bar links "PREV" and "NEXT" are set in
    most of the pages (in previous releases, only the
    index's pages used them)
  - Some rendering bugs inside the Dyna theme was fixed
  - Detects unrecognized tags and print a warning in case
    of detecting one
  - Somes part of the code create associative array entries
    which are empty when they simply test their existence.

- 0.16 (2003/03/31)

  New features:
  - The tag @variable could be used to comment class
    attributes.
  - Adds some aliases for the tag (e.g. @var for
    @variable).
  - Adds the support for inlined comment. For example,
    /** This is the comment for the constant.
     * @constant string my_const
     * @package my_pack
     * @variable integer my_var this is the variable comment
     */
    will comment a constant and a variable in the same package.
  Bug fixes:
  - the variables, constants and attributes are
    not well stored. Someting the prefix $ is
    remain, sometimes not. Fixed.

- 0.17 (2003/06/02)

  New features:
  - Adds the tag {@example [frame|noframe] [file|text]}
    which permits to display an example.
  - Adds the types 'resource', 'number' and 'callback'

  Bug fixes:
  - removes the method attributes (": method").
  - some tags (such as @private) which end a line was now correctly
    parsed (problem inside the regular expression to split the
    comment to extract the @'s tags)
  - the short comment after the comment type tag (@constant...)
    is considered as a brief comment.
  - a bug occurs when only one @log is used for one commented element.
  - the hyperlinks tags (<a></a> and {@link}) now generate a good
    url (the '//' is no more removed).
