Location: PHPKode > projects > JaPHPaDoc > changelog.txt
        *************
        * CHANGELOG *
        *************


Versions: M-m-r
 - M: version majeure, indique un changement majeur dans le logiciel
 - m: version mineure, indique une amélioration mineure dans le logiciel
 - r: incrémenté a chaque modification du source


Versions de développement/Versions stables:
On indique une version de développement par un numéro de version mineure impair.
Un numéro de version mineure pair indique une version stable.


ToDo:
----
consulter le fichier "todo.txt" pour voir les étapes à venir du développement.


        -------------
        version 0.1.5
        -------------

 - Prise en compte de la hiérarchie des classes (un oubli...).

        -------------
        version 0.1.4
        -------------

 - Réalisation de tests plus massifs: la classe Form.
 - Correction d'un bug: ne détectait pas toujours les parametres d'une fonction.
 - Correction d'un bug: probleme quand on a du code, contenant des parentheses, sur la
   meme ligne que la declaration, on avait un probleme de regexp. Ce bug est corrigé mais
   en introduit un autre. On ne peut plus mettre de '{' dans les parametres (ainsi le
   code function foo($var = '{') provoquera des erreurs.
 - Correction d'un bug: on ne reconnaissait pas les arguments contenant '&' (références)
 - Correction d'un bug: on ne lisait pas les fichier correctement (*.inc cherchait
   également *.inc.bak par exemple, du coup -> double génération -> erreur !).
 - Correction de code: je travaille maintenant en error_reporting(E_ALL). Le code
   est ainsi exempt de toute Notice.
 - détection d'un bug (non corrigé): lance des warning sur des arguments invalides
   qui pourtant existent (cf. field.buttonfield.class.inc par exemple).
 - Ajout du tag @final/@const

        -------------
        version 0.1.3
        -------------

 - Modification de l'organisation des fichiers: la fonction MyPhpDoc::exec_quiet()
   a été deplacée dans la classe Process (Process::execQuiet()).
 - Modification de l'installeur: vérification de la version de php.
 - Ecriture du fichier developers.txt.

        -------------
        version 0.1.2
        -------------

 - Suppression des warnings de l'execution de javadoc. Ces warnings viennent de
   l'utilisation de types inconnues de java (forcément). cf. MyPhpDoc::exec_quiet().
 - Modification de l'installateur: vérification de la présence de javadoc.

        -------------
        version 0.1.1
        -------------

 - Ajout de la prise en compte des options -author, -version et -use.
 - Ajout de quelques vérifications d'erreur dans les fonctions de génération.
 - Correction d'un bug de l'installateur, qui ne fonctionnait pas avec php 3.0.
 - Modification de la procédure d'installation: maintenant le fichier principal
   est généré également, afin d'indiquer un répertoire d'inclusion complet, qui
   posait probleme avec php3.

        -------------
        version 0.1.0
        -------------

 - La documentation est générée pour les classes se trouvant dans les fichiers indiqués
   mais les fonctions extérieures a une classes ne sont pas documentées.
 - Options -f (obligatoire), -h, --help, -v, --verbose, -public, -private, -protected
   et -d.
 - Les tags spéciaux de japhpadoc sont @public, @private, @protected, @static, et
   @param qui est un tag @param modifié (cf. readme.txt pour voir la liste des tags).
Return current item: JaPHPaDoc