Skip to content

Releases: tamdaz/doc2html

0.2.0

02 Aug 16:41
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

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 the generate-config argument.
  • The --dev-mode option has been replaced by the dev-mode argument.

Deletions

No deletions.

0.1.3

26 Jul 09:12
Compare
Choose a tag to compare
0.1.3 Pre-release
Pre-release

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 and LoggerOutputTest class.
  • Add background colors based on the scope of each method.
    • Green is public.
    • Yellow is protected.
    • Red is private.

Changes

  • All scripts ('support', 'analyze' and 'test') are moved to composer.json in the scripts part.
  • Replace DocumentationRenderer::renderListOfNamespaces() by DocumentationRenderer::renderGroupedClassesByNamespaces() method.
  • Timer has been added in Classmap class.
  • Update documentations in Config and Examples\PersonExample class.
  • Fix CSS.

Deletions

  • Delete Makefile.

0.1.2

25 Jul 17:21
Compare
Choose a tag to compare
0.1.2 Pre-release
Pre-release

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 and ConfigTest.
  • 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

24 Jul 15:03
Compare
Choose a tag to compare
0.1.1 Pre-release
Pre-release

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 and Config::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

23 Jul 19:15
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

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

0.0.1

23 Jul 13:13
Compare
Choose a tag to compare
0.0.1 Pre-release
Pre-release

Warning

This library is in development phase, it can generate bugs.

Development of Doc2Html begins.

Features:

  • Render all PHPDoc in HTML files.
  • Specify namespaces to render documentation.