This repository was archived by the owner on Jun 23, 2025. It is now read-only.
Releases: tamdaz/doc2html
Releases · tamdaz/doc2html
0.2.0
Warning
This library is in development phase, it's not yet competely finished.
Full Changelog: 0.1.3...0.2.0
New functionalities
- Add the
--helpoption that allows to display all available commands. - Add the
convert-to-htmlargument that allows to convert the PHP docs in HTML files.
Changes
- The
--gen-configoption has been replaced by thegenerate-configargument. - The
--dev-modeoption has been replaced by thedev-modeargument.
Deletions
No deletions.
0.1.3
Warning
This library is in development phase, it's not yet competely finished.
Full Changelog: 0.1.2...0.1.3
Additions
- Add issue templates to allow contributors to describe problems encountered with this tool and ask questions.
- Add
DOMRendererclass that allows to easily create elements. - Add
TagTypeenum. - Add
DOMRendererTestandLoggerOutputTestclass. - Add background colors based on the scope of each method.
- Green is
public. - Yellow is
protected. - Red is
private.
- Green is
Changes
- All scripts ('support', 'analyze' and 'test') are moved to composer.json in the
scriptspart. - Replace
DocumentationRenderer::renderListOfNamespaces()byDocumentationRenderer::renderGroupedClassesByNamespaces()method. - Timer has been added in
Classmapclass. - Update documentations in
ConfigandExamples\PersonExampleclass. - Fix CSS.
Deletions
- Delete
Makefile.
0.1.2
Warning
This library is in development phase, it's not yet competely finished.
Full Changelog: 0.1.1...0.1.2
Additions
- Add
testargument in Makefile. - Add tests:
ClassmapTestandConfigTest. - Add new keywords in
composer.json. - Add config named
test.doc2html.config.php, this is only used for tests.
Changes
- Fix
empty-doc.htmlwhere "fr" language was replaced by "en". - Fix path that allows to find the config file easily in the
Classmap::generate()method. - Fix the path in the
Config::generate()method to easily find the configuration file based on the development environment of this tool.
Deletions
- No deletions planned for this version.
0.1.1
Warning
This library is in development phase, it's not yet competely finished.
Full Changelog: 0.1.0...0.1.1
- Doc2Html uses PHPStan to keep the PHP documentations consistent.
- Add templates on PHP comments. See changed files.
- Replace const properties by static properties for
Config::CONFIG_PATHandConfig::DEV_CONFIG_PATH. - Separate color type in enum named
LogType. - Fixed
Classmap::getGroupNamespacesName()to avoid grouping namespaces at each call of the method.
0.1.0
Warning
This library is in development phase, it's not yet competely finished.
Features
- Improved configuration file named doc2html.config.php, located at the root of project.
- This library uses now classmap who is generated by Composer.
- When the program is not verbose, it displays the progress of the generation of PHP documentation.
Changelog
Go to see changelog