Skip to content

Releases: pdepend/pdepend

PHP Depend 2.16.2

17 Dec 18:11
f942b20
Compare
Choose a tag to compare

Changelog

(since 2.16.1...2.16.2)

Fixed

  • Fixed #705: Fix throw-expression parsing inside array access

PHP Depend 2.16.1

10 Dec 18:38
66ceb05
Compare
Choose a tag to compare

Changelog

(since 2.16.0...2.16.1)

Fixed

  • Fixed #699 Symfony 7 compatibility

PHP Depend 2.16.0

29 Nov 09:33
8dfc0c4
Compare
Choose a tag to compare

Changelog

(since 2.15.1...2.16.0)

Added

  • Added #692 PHP 8.3 Syntax
  • Added #686 Allow Symfony 7

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

28 Sep 12:02
d12f25b
Compare
Choose a tag to compare

Changelog

(since 2.15.0...2.15.1)

Fixed

  • Fixed #684: Fix #682 Re-allow empty compilation unit

Changed

  • Changed #684: Show error full stack trace when debug is on

PHP Depend 2.15.0

23 Sep 17:49
0d4d8fb
Compare
Choose a tag to compare

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

PHP Depend 2.14.0

26 May 13:20
1121d4b
Compare
Choose a tag to compare

Changelog

(since 2.13.0...2.14.0)

Added

  • Added #663: Added, sign the phar files.
  • Added #657: Added keywords to composer.json.

Fixed

  • Fixed #656: Fix #635, #650 Base enum label validity on constant name rule.
  • Fixed #661: Fix #639 Handle extra parenthis for functions.

Internal changes

  • #662: Pin the phpstan dependency in the GitHub action.
  • #658: Remove unessesery check.

We would like to thank all the contributors that helped make this release possible:

PHP Depend 2.13.0

28 Feb 20:57
31be7cd
Compare
Choose a tag to compare

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

08 Sep 19:32
7a892d5
Compare
Choose a tag to compare

Changelog

(since 2.12.0...2.12.1)

Fixed

  • Fixed #631: Fix enum visit

PHP Depend 2.12.0

07 Sep 10:01
c497786
Compare
Choose a tag to compare

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:

PHP Depend 2.11.1

01 Sep 16:30
c8cded9
Compare
Choose a tag to compare

Changelog

(since 2.11.0...2.11.1)

Fixed

  • Fixed #622: Fix ASTEnum serialization
  • Fixed #623: Fix ASTEnum visit methods