-
Notifications
You must be signed in to change notification settings - Fork 14
/
CHANGES
162 lines (105 loc) · 2.8 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
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.