Skip to content

Releases: code-lts/doctum

v5.3.0

20 Dec 14:18
v5.3.0
4ba546a
Compare
Choose a tag to compare

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

30 Nov 21:10
v5.2.1
213dd00
Compare
Choose a tag to compare

Version 5.2.1

  • Fixed a PHP notice on "template_dirs" (#16)
  • Added some more unit tests to cover some edge cases

v5.2.0

29 Nov 21:54
v5.2.0
8d68b98
Compare
Choose a tag to compare

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 tool
  • PARSE_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

29 Aug 15:58
v5.1.0
078df3e
Compare
Choose a tag to compare

Version 5.1.0

  • Allow symfony/* ~3.4 versions
  • Support --ignore-parse-errors to have an exit code 0.
  • Add more PHP typehints on the code-base.

The artifacts below where updated after the release to support PHP 7.1 (01a60d3)

v5.0.3

19 Aug 19:11
v5.0.3
dc04532
Compare
Choose a tag to compare

Version 5.0.3

  • Some fixes for project classes

v5.0.2

15 Aug 12:42
v5.0.2
4c1d97b
Compare
Choose a tag to compare

Version 5.0.2

v5.0.1

19 Jul 12:49
v5.0.1
9f21147
Compare
Choose a tag to compare

Version 5.0.1

  • Fix a parsing error on "src/Parser/NodeVisitor"

v5.0.0

18 Jul 21:35
v5.0.0
f952902
Compare
Choose a tag to compare

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