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
--help
option that allows to display all available commands. - Add the
convert-to-html
argument that allows to convert the PHP docs in HTML files.
Changes
- The
--gen-config
option has been replaced by thegenerate-config
argument. - The
--dev-mode
option has been replaced by thedev-mode
argument.
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
DOMRenderer
class that allows to easily create elements. - Add
TagType
enum. - Add
DOMRendererTest
andLoggerOutputTest
class. - 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
scripts
part. - Replace
DocumentationRenderer::renderListOfNamespaces()
byDocumentationRenderer::renderGroupedClassesByNamespaces()
method. - Timer has been added in
Classmap
class. - Update documentations in
Config
andExamples\PersonExample
class. - 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
test
argument in Makefile. - Add tests:
ClassmapTest
andConfigTest
. - Add new keywords in
composer.json
. - Add config named
test.doc2html.config.php
, this is only used for tests.
Changes
- Fix
empty-doc.html
where "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_PATH
andConfig::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