You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Add PHPDoc descriptions and "magic" properties and methods to `AnalyseClass` output
25
+
26
+
### Changed
27
+
28
+
#### `Console`
29
+
30
+
- Simplify `ConsoleWriter::exception()` output
31
+
32
+
#### `PHPDoc`
33
+
34
+
-**Add an `ErrorTag` to the `PHPDoc` instead of throwing an exception when an invalid tag is encountered**
35
+
- Close unterminated code fences instead of throwing an exception
36
+
- Expand aliases (optionally passed to `PHPDoc::__construct()`) when parsing DocBlocks
37
+
- In `PHPDoc::normalise()`, if the PHPDoc has one `@var` tag with the same name as the property the instance is associated with, remove the name from the tag
38
+
- Allow `@method`, `@property*` and `@mixin` tags to be inherited from interfaces and traits by classes
39
+
- Don't return one-line DocBlocks from `PHPDoc::__toString()`
40
+
- Don't inherit specialised `@template` tags
41
+
- Rename `PHPDocUtil::getParameterPHPDoc()` to `getParameterTag()`
42
+
- Handle `@template` variance via boolean values instead of a string
43
+
- Improve consistency of tag constructors
44
+
45
+
#### `PHPStan`
46
+
47
+
- Add property visibility check to `HasMutator` rule
48
+
49
+
#### `Sli`
50
+
51
+
In `AnalyseClass`:
52
+
53
+
- Catch and report PHPDoc errors
54
+
- Suppress inherited summaries and descriptions
55
+
- Improve Markdown output
56
+
- Propagate imports to `PHPDoc` for type expansion
57
+
58
+
### Fixed
59
+
60
+
#### `PHPDoc`
61
+
62
+
- Fix regression where DocBlocks with default values in `@method` parameters trigger an exception
63
+
13
64
## [v0.99.60] - 2024-10-30
14
65
15
66
### Added
@@ -4044,6 +4095,7 @@ This is the final release of `lkrms/util`. It is moving to [Salient](https://git
4044
4095
4045
4096
- Allow `CliOption` value names to contain arbitrary characters
0 commit comments