Doctum, a PHP API documentation generator. Fork of Sami v5.4.1 Release Notes

Release Date: 2021-04-22 // 6 months ago
    • ๐Ÿ›  Fixed Search results descriptions render
    • ๐Ÿ›  Fixed PHP 8.0 usort does not want bool anymore on GitVersionCollection setups
    • ๐Ÿ›  Fixed CSS issues with method descriptions
    • ๐Ÿ›  Fixed phpdoc blocks render having <code> HTML tags
    • ๐Ÿ›  Fixed composer autoload warnings on PSR-4 classes
    • Adjusted .gitattributes to exclude useless files from composer bundles
    • โž• Added tests on for the final composer package
    • ๐Ÿ‘Œ Support {@link function}, {@link Class::function} or {@link https://example.com} syntax

Previous changes from v5.4.0

    • โฌ‡๏ธ Drop support for PHP 7.1
    • โฌ‡๏ธ Drop support for phpdocumentor/reflection-docblock 4.3 series
    • Require PHP 7.2.20
    • ๐Ÿ‘ Enable support for PHP 8.0 on the PHAR
    • Resolve type aliases in docblocks (#24)
    • โฌ†๏ธ Upgrade Twig to ^3.0
    • โฌ†๏ธ Upgrade code-lts/cli-tools to ^1.4
    • โฌ†๏ธ Upgrade wdes/php-i18n-l10n to ^4.0
    • ๐Ÿ›  Fixed a bug that removed @return and @var descriptions since 5.3.0
    • โž• Added detection for duplicated @var and @return tags
    • โž• Added a "version" command to avoid having users parsing unsafe output
    • โž• Added support for @mixin annotations on classes
    • โž• Added support for @property-write and @property-read annotations on classes
    • โž• Added support for @readonly annotations on methods and classes
    • โž• Added support for @internal annotations on methods and classes
    • โž• Added support for @deprecated annotations on properties
    • โž• Added support for @since annotations on classes, methods, properties
    • ๐Ÿ‘ Better support for @method annotations on classes, added static keyword support
    • โž• Add support for @internal, @deprecated, @since on constants
    • โž• Add support for @example on methods
    • ๐Ÿ›  Fix OpenSearch feature and document the config
    • ๐Ÿ›  Fix favicon config and document an example config
    • โž• Add support for @public, @private, @protected, @final, @access annotations
    • ๐Ÿ›  Fixed invalid @see annotations parsing and rendering
    • โž• Added access handling on constants
    • ๐Ÿ›  Fixed global namespace handling
    • โž• Added methods for functions to the StoreInterface class
    • ๐Ÿ”„ Changed return body of readProject method of StoreInterface to also return functions
    • ๐Ÿ›  Fix some resume after parse step missing data
    • โž• Add more tests on render, parse and update CLIs
    • โœ‚ Remove old lib michelf/php-markdown and use erusev/parsedown to fix an HTML parsing bug
    • โž• Add GitHub SECURITY and FUNDING configs
    • โž• Add Stringable PHP 8.0 class to internal PHP class list
    • โž• Add WeakReference PHP 7.4 class to internal PHP class list
    • ๐Ÿ‘Œ Support UnionType of PHP 8
    • ๐Ÿ‘Œ Support namespace {//code} syntax for namespaces without a name