Download Latest Version v3.8.0 source code.tar.gz (4.5 MB)
Email in envelope

Get an email when there's a new version of phpDocumentor

Home / v3.7.0
Name Modified Size InfoDownloads / Week
Parent folder
phpDocumentor.phar 2025-02-12 26.3 MB
phpDocumentor.phar.asc 2025-02-12 455 Bytes
README.md 2025-02-12 3.2 kB
v3.7.0 source code.tar.gz 2025-02-12 4.5 MB
v3.7.0 source code.zip 2025-02-12 4.9 MB
Totals: 5 Items   35.8 MB 2

3.7.0

This release is mostly a maintenance release. With some small improvements on the output of phpDoc on the cli. And internal upgrades of a number of dependencies. Most note worthy changes are listed in these release notes.

Clean template refactoring

Thanks to @omegamvc the clean template has been updated to work better on mobile devices and new features added to the default template for api docs have been added. This is a huge step forward in the clean template. The work has not been finished yet. So more will follow in the future.

PHP 8.3 and PHP 8.4 support

phpDocumentor is now executable on php 8.3 and 8.4 This does not mean we have support for all language additions yet. As we told in the previous release notes the impact of php 8.4 is very big. A lot of changes have to be done to be able to support php 8.4 language features.

Improved config options for plantuml

Since a few releases phpDocumentor is using plantuml to generate diagrams. However some users did experience issues when using the phar install of phpDocumentor. While to docker based installations did work as expected. To make it possible again to generate diagrams using the phar based installations we did add some new options. These new options will allow you to install plantuml on your system and point phpdocumentor to the correct location. The options are added to the docs: https://docs.phpdoc.org/guide/guides/generate-diagrams.html#generate-diagrams

[BETA] Custom twig extensions

We did introduce an extension system to phpDocumentor a few releases ago. However there was no real working use-case for extensions yet. In this release we did add an example on how to extend phpDocumentor with a custom twig extension. More extension points will be added in the future. If you want to create your own twig extension read the guide on how to do that: https://docs.phpdoc.org/guide/features/extensions/twig-extension.html#twig-extension

Other changes

New Contributors

Full Changelog: https://github.com/phpDocumentor/phpDocumentor/compare/v3.6.0...v3.7.0

Source: README.md, updated 2025-02-12