Skip to content

Releases: phpDocumentor/Reflection

5.3.3

09 Oct 18:25
99926d6
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.3.2...5.3.3

5.3.2

04 Oct 20:10
31b02b2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.3.1...5.3.2

5.3.1

08 Dec 06:32
Compare
Choose a tag to compare

Added

  • Add support for using traits in enums by @mvriel in #301

Fixed

  • Properties declared in one statement captured default from first by @mvriel in #302
  • Constants in traits cannot be parsed by @mvriel in #305

Full Changelog: 5.3.0...5.3.1

5.3.0

14 Oct 12:43
9887ef9
Compare
Choose a tag to compare

Added

Fixed

New Contributors

Full Changelog: 5.2.0...5.3.0

5.2.0

02 Apr 20:01
936e4dd
Compare
Choose a tag to compare

Fixed

  • Error with define if it uses variable in name. #237

Added

  • #241 Add start and end file positions to method locations by @LeoVie in #243
  • Add expression evaluation for define names. by @jaapio in #245

CI

New Contributors

Full Changelog: 5.1.1...5.2.0

5.1.1

29 Mar 12:55
accb6fe
Compare
Choose a tag to compare

Fixes

  • Detect file-level docblocks when the file is flowing PSR-12. by @jaapio

CI

  • Bump phpdocumentor/type-resolver from 1.5.1 to 1.6.0 by @dependabot in #235
  • GH Actions: version update for various predefined actions by @jrfnl in #238

Full Changelog: 5.1.0...5.1.1

5.1.0

04 Jan 21:13
d0fcff5
Compare
Choose a tag to compare

Added

Fixed

  • PHPUnit: update configuration by @jrfnl in #214
  • GH Actions: version update for ramsey/composer-install by @jrfnl in #229
  • CS update after upstream changes by @jrfnl in #209

New Contributors

Full Changelog: 5.0.0...5.1.0

v5.0.1

08 Aug 10:15
140db68
Compare
Choose a tag to compare

This patch version is addressing a regression on v5 in functionality regarding v4.

Fixed

  • Fixes regression of missing used traits in classes, #208.

v5.0.0

01 Jul 18:12
1b70ad9
Compare
Choose a tag to compare

This version contains a full rewrite of the way we construct elements. To support features like constructor property promotion we had to redesign the way methods are processed, but also allow factories to produce multiple elements. Which was impossible with the original design.

As a library consumer, this change should not affect your code, unless you were overwriting or extending some of the internal factory classes. To prevent issues for users of this library, we started a new version.

Added

  • Constructor promoted properties
  • php8 union types
  • php8 static type
  • php8 mixed type support

4.0.1

19 Jun 18:31
447928a
Compare
Choose a tag to compare

Fixes

Fix namespace handling for defines and namespaced constants #157, thanks to @dirx