Releases: pdepend/pdepend
Releases · pdepend/pdepend
PHP Depend 2.16.2
Changelog
(since 2.16.1...2.16.2)
Fixed
- Fixed #705: Fix throw-expression parsing inside array access
PHP Depend 2.16.1
PHP Depend 2.16.0
Changelog
(since 2.15.1...2.16.0)
Added
Fixed
- Fixed #691 Float parsing for number starting with 0.
- Fixed #689 Handle conversion to/detection of UTF-8 encoding using either mbstring PHP extension or the polyfill provided by Symfony
- Fixed phpmd/phpmd#914 Parsing the correct comment for method doc-block (Allow correct SuppressWarnings annotation handling on PHPMD)
- Fixed phpmd/phpmd#804 Handle yield termination depending on context
New Contributors
PHP Depend 2.15.1
Changelog
(since 2.15.0...2.15.1)
Fixed
Changed
- Changed #684: Show error full stack trace when debug is on
PHP Depend 2.15.0
Changelog
(since 2.14.0...2.15.0)
Fixed
- Fixed #669: Fix Halstead formula.
- Fixed #673: Fix #665 Allow readonly before public/protected/private.
Internal changes
- #670: Upgrade the GitHub Actions from V2 to V3.
- #671: Update PHPStan to 1.10.25.
- #672 and #676: Resolve edge cases cought by PHPStan level 7.
- #675: Run the codecoverage with PHP 8.2 and use xDebug 3.
- #677 and #678: Add more tests.
We would like to thank all the contributors that helped make this release possible:
New Contributors
- @mhnaufal made their first contribution in #669
- @DannyvdSluijs made their first contribution in #670
PHP Depend 2.14.0
PHP Depend 2.13.0
Changelog
(since 2.12.1...2.13.0)
Added
- Added #636: Add support for NULL, DEFAULT and NEW as enum case.
- Added #651: Add a follow on mastodon link to the footer on the website.
Fixed
- Fixed #633: Fix parsing for new with parentheses.
- Fixed #641: Improve UTF8 encoding process.
- Fixed #637: Prevent the use of a not set id value in the AbstractASTType and AbstractASTCallable.
- Fixed #642: Fix #638 Unexpected Token with double class modifiers.
Internal code improvements
- Changed #644: Correct collection of Enum and Intersection type information during analysis.
- Changed #646: Numeric-strings.
- Changed #647: Phpstan corrections.
- Changed #648: Correct type signatures.
- Changed #645: Correct name space collection types (bump to PHPStan level 5).
- Changed #649: Add missing type information.
- Changed #654: Increase PHPStan to level 6.
We would like to thank all the contributors that helped make this release possible:
New Contributors
PHP Depend 2.12.1
PHP Depend 2.12.0
Changelog
(since 2.11.1...2.12.0)
Added
- Added #625: Implement PHP 8.2 readonly classes support
- Added #626: Implement PHP 8.2 Disjunctive Normal Form Types
- Added #618: Implement PHP 8.2 null/false stand-alone type
- Added #620: Implement PHP 8.2 true type
- Added #627: Tests for fetching properties of enums in const expressions
Fixed
- Fixed #629: Fix
&... $parameter
parsing
We would like to thank all the contributors that helped make this release possible: