Releases: code-lts/doctum
Releases · code-lts/doctum
v5.3.0
Version 5.3.0
- Added: A shebang to all the new PHARs distributed
- Added: Support for a custom
footer_link
configuration - Fixed:
Error: The ProgressBar is not started
(#19) - Fixed:
"3" @param tags are expected but only "4" found
(#21) - Reworked the
@param
tag error detection and added new error messages - For custom implementations
- Added: NodeVisitor::getPropertyReflectionFromParserProperty
- Added: Renderer::getVariablesFromClassReflection
v5.2.1
v5.2.0
Version 5.2.0
- Support custom composer vendor autoload files using the ENV
DOCTUM_COMPOSER_AUTOLOAD_FILE
- Add function reflection & doc section in Namespace (#12)
- Refactor and improve the progress bar
- Add CLI
--output-format
option that supports a lot of formats:raw, rawtext, table, checkstyle, json, junit, prettyJson, gitlab, github, teamcity
- Add CLI
--no-progress
to disable progress bars but keep output - Fixed
--no-ansi
not displaying text RENDER_PROGRESS
callback takes$this->step, $this->steps
instead of$this->getProgression()
for users hacking the toolPARSE_CLASS
callback uses$this->step, $this->steps
instead of the calculated progression- Most error reports are sent to stderr now, you can use
--no-progress --output-format=checkstyle 2> checkstyle.xml
- Add new dependency
code-lts/cli-tools
v5.1.0
v5.0.3
Version 5.0.3
- Some fixes for project classes
v5.0.2
Version 5.0.2
- Upgrade nikic/php-parser from 4.5.x to 4.6.x
- Add an error for PHP versions below 7.1
- Fixed an error due to #249 on phpdocumentor/reflection-docblock
v5.0.1
Version 5.0.1
- Fix a parsing error on "src/Parser/NodeVisitor"
v5.0.0
Version 5.0.0
- Forked the project
- Removed all GIT tags
- Migrated from TravisCI to GitHub actions
- Improved README
- Improved CHANGELOG
- Moved tests to tests directory
- Removed symfony/phpunit-bridge in favor of phpunit/phpunit
- Removed blackfire testing
- Updated composer.json
- Move source files to src directory
- Rename Sami to Doctum
- Move the binary to bin/doctum.php
- Add phpstan
- Fix some issues reported by phpstan
- Upgrade nikic/php-parser from ~3.0 to ~4.5
- Upgrade twig/twig from ~2.0 to ~2.12
- Apply some coding standard rules on the code-base
- Add PHP constants visibility
- Drop
simulate_namespaces
config option - #7 - Translate Doctum, thank you @Guileas
- Support 'language' in the configuration block, available languages are ('fr' and 'en') for now, default 'en'.
- #6 - Upgrade phpdocumentor/reflection-docblock from ~2.0 to ~5.1
- Clean the .css .js vendor files
- Re-build the font using https://fontello.com/
- #4 - build a release process and phar bundling