code-lts/doctum
Doctum for Laravel: generate versioned API documentation for your PHP codebase with a clean, searchable HTML output. Supports configuration, theming, and multi-version docs, making it easy to publish and maintain docs for packages and applications.
8.1nikic/php-parser v5error_reporting[@category](https://github.com/category) tags by @tillkruss in https://github.com/code-lts/doctum/pull/54A big thank you to contributors that made this release possible ! Please report any new bugs.
Git Changelog: https://github.com/code-lts/doctum/compare/v5.5.4...v5.6.0
language key (#62)<br> tags into <pre> for [@examples](https://github.com/examples) (#52) by @tillkrussphpdocumentor/reflection-docblock to ~5.3<a> on a function in the global namespace (#37)[@throws](https://github.com/throws) tag is invalid<p> tags when it was not worth it--print-frozen-errors to reverse this change (#33)ClassTraverser to ProjectTraverser|desc(function) filter will now need to add |md_to_html filter to convert the Markdown output to HTMLlang attribute according to the currently used languageGitLabRemoteRepository class now uses the separator /-/ in source URLs, a new constructor parameter can change this backAbstractRemoteRepository class now has types in the signaturesGitVersionCollection class and document filtering on the READMETreeNode and build the tree using JS code and not injected HTML code⚠️ Custom themes may need to add doctum-search.json in the manifest like the README examples show it
GitVersionCollection setups<code> HTML tags.gitattributes to exclude useless files from composer bundles{[@link](https://github.com/link) function}, {[@link](https://github.com/link) Class::function} or {[@link](https://github.com/link) https://example.com} syntaxLTS release (PHP 7.1 only)
GitVersionCollection setups<code> HTML tags.gitattributes to exclude useless files from composer bundlesLTS release (PHP 7.1 only)
[@return](https://github.com/return) and [@var](https://github.com/var) descriptions since 5.3.0michelf/php-markdown and use erusev/parsedown to fix an HTML parsing bugUnionType of PHP 8namespace {//code} syntax for namespaces without a nameStoreInterface classreadProject method of StoreInterface to also return functions7.17.2.208.0 on the PHARphpdocumentor/reflection-docblock 4.3 series[@var](https://github.com/var) and [@return](https://github.com/return) tags[@mixin](https://github.com/mixin) annotations on classes[@property-write](https://github.com/property-write) and [@property-read](https://github.com/property-read) annotations on classes[@readonly](https://github.com/readonly) annotations on methods and classes[@internal](https://github.com/internal) annotations on methods and classes[@deprecated](https://github.com/deprecated) annotations on properties[@since](https://github.com/since) annotations on classes, methods, properties[@method](https://github.com/method) annotations on classes, added static keyword support[@internal](https://github.com/internal), [@deprecated](https://github.com/deprecated), [@since](https://github.com/since) on constants[@example](https://github.com/example) on methods[@public](https://github.com/public), [@private](https://github.com/private), [@protected](https://github.com/protected), [@final](https://github.com/final), [@access](https://github.com/access) annotationsStringable PHP 8.0 class to internal PHP class listWeakReference PHP 7.4 class to internal PHP class listUnionType of PHP 8namespace {//code} syntax for namespaces without a namemichelf/php-markdown and use erusev/parsedown to fix an HTML parsing bug[@return](https://github.com/return) and [@var](https://github.com/var) descriptions since 5.3.0[@see](https://github.com/see) annotations parsing and rendering^3.0code-lts/cli-tools to ^1.4wdes/php-i18n-l10n to ^4.0footer_link configurationError: The ProgressBar is not started (#19)"3" [@param](https://github.com/param) tags are expected but only "4" found (#21)[@param](https://github.com/param) tag error detection and added new error messagesDOCTUM_COMPOSER_AUTOLOAD_FILE--output-format option that supports a lot of formats: raw, rawtext, table, checkstyle, json, junit, prettyJson, gitlab, github, teamcity--no-progress to disable progress bars but keep output--no-ansi not displaying textRENDER_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--no-progress --output-format=checkstyle 2> checkstyle.xmlcode-lts/cli-tools--ignore-parse-errors to have an exit code 0.The artifacts below where updated after the release to support PHP 7.1 (01a60d34d52b218450782687f69a9319e976670f)
simulate_namespaces config optionHow can I help you explore Laravel packages today?