Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
phpDocumentor.phar | 2024-12-20 | 25.1 MB | |
phpDocumentor.phar.asc | 2024-12-20 | 455 Bytes | |
README.md | 2024-12-20 | 2.5 kB | |
v3.6.0 source code.tar.gz | 2024-12-20 | 3.0 MB | |
v3.6.0 source code.zip | 2024-12-20 | 3.4 MB | |
Totals: 5 Items | 31.6 MB | 0 |
What's Changed
In this release a number of bugfixes have been added and two major new features. We are still working on php 8.3 and 8.4 support to ensure our users are able to upgrade. But due to the large changes that are required with the new property hooks in php 8.4 and async property accessors a lot of work has to be done. Neverless we are very happy to provide you this new release which will definitely help you to document your projects even better.
Markdown support
Most important change in this release is the introduction of markdown support in guides. Before phpDocumentor did only have support for ReStructedText in the manuals. By now we also support markdown. The syntax of markdown is not as extendable as the RST syntax is. Therefor the more advanced features like class listing and automated diagrams are not supported yet. But for most common usecases markdown will work.
Improved class diagrams
In this release we added an improved version of the class diagram generation. We extended the way we generate diagrams, so external classes are now better visible. And also the style of traits in the class diagram has been improved. We are planning to add more options and allow users to get more control over the generated diagram, by filtering out certain elements.
Other changes:
- GH Actions: fix up action runner version by @jrfnl in https://github.com/phpDocumentor/phpDocumentor/pull/3764
- feat: open rendered SVGs in separate tab/window onclick by @dgoosens in https://github.com/phpDocumentor/phpDocumentor/pull/3793
- trait.html.twig: Fix deprecated constant(s) by @adriendupuis in https://github.com/phpDocumentor/phpDocumentor/pull/3840
- Implement new improved class diagram generator by @jaapio in https://github.com/phpDocumentor/phpDocumentor/pull/3839
- Filter empty namespaces from all indexes by @jaapio in https://github.com/phpDocumentor/phpDocumentor/pull/3841
- Add option disable packages from menu by @jaapio in https://github.com/phpDocumentor/phpDocumentor/pull/3842
New Contributors
- @matsuo made their first contribution in https://github.com/phpDocumentor/phpDocumentor/pull/3766
- @dgoosens made their first contribution in https://github.com/phpDocumentor/phpDocumentor/pull/3793
- @agung2001 made their first contribution in https://github.com/phpDocumentor/phpDocumentor/pull/3796
Full Changelog: https://github.com/phpDocumentor/phpDocumentor/compare/v3.5.3...v3.6.0