ChangeLog¶
0.11.1¶
Fixed version constraint to be <8.0 to improve Sphinx 7 compatibility.
0.11.0¶
Fixed
~
not trimming namespaces on classes, interfaces and traits.Fixed
~
not generating links for properties on namespaced classes.Added support for
toc_object_entries_show_parents
options.Moved documentation to GitHub pages.
0.10.0¶
Bumped compatible version of sphinx to 7.0
0.9.0¶
Added support for PHP enums. Simple, Backed and Advanced enum declarations are supported.
0.8.1¶
Only show the method name for :php:doc: links on namespaced classes.
0.8.0¶
Add github actions
Run pip install on local project
Stop testing with old python
Bump sphinx support up to 4.3
0.7.3¶
Bumped compatible version of sphinx to 4.0
0.7.2¶
Bumped compatible version of sphinx to 3.6
0.7.1¶
Bumped compatible version of sphinx to 3.5
0.7.0¶
Bumped compatible version of sphinx to 2.5
Added cross-ref linking to returntype fields in method annotations.
0.6.3¶
Add currentmodule directive to allow namespaced elements to be defined across multiple files without index warnings.
0.6.2¶
Update version constraint to allow sphinx 2.3
0.6.1¶
Updated sphinx version compatibility
0.6.0¶
Bad release, avoid this one..
0.5.0¶
Prepare for sphinx 2 support
0.4.1¶
Improved compatibility with future versions of sphinx by not using deprecated modules and implement read_safe mode.
0.4.0¶
Added: Method and class definitions can now use php visibility keywords. Which now show up as annotations in rendered documents.
0.3.0¶
Added: The :any: role now works with PHP objects.
0.2.5¶
Fix requirements.txt not being included in packages
0.2.4¶
Fix package installation in python3.
0.2.3¶
Improve compatibility with python3.
Add travis.ci configuration to test documentation generation.
0.2.2¶
Fix default array args with short arrays being improperly handled.
0.2.1¶
Fix fatal error when :php:function is used with no class context.
0.2.0¶
This is a Breaking change. The PHP Domain can now run under sphinx 1.4.5.
0.1.4¶
Added support for traits.
0.1.3¶
Fixed issues with global functions getting nested inside classes that preceded them.
Fixed static methods being omitted from the index.
Interface support added (thanks heavenshell).
0.1.2¶
Made it possible to not require class properties to be nested under the class definition.
Added
.. php:staticmethod:
to solve ambiguity in method naming.Added prefixes for a number of things, and removed classname as a prefix for indented class constants.
0.1.1¶
Fixed issues with constant documentation.
0.1.0¶
Initial release.