php-parser (5.8.0-2build2) stonking; urgency=medium

  * Back in sync with Debian

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 14 Jul 2026 17:08:37 +0200

php-parser (5.8.0-2) unstable; urgency=medium

  * Move mimic workaround to execute_before_dh_auto_test (Closes: #1141746)

 -- David Prévot <taffit@debian.org>  Sat, 11 Jul 2026 06:48:46 +0200

php-parser (5.8.0-1) unstable; urgency=medium

  [ Nikita Popov ]
  * Drop support for pipe operator in constant expression evaluator
  * Handle comment after object operator
  * Release PHP-Parser 5.8.0

  [ Wouter van den Brink ]
  * Prevent void param type (#1142)
  * Restore FnTokenEmulator (#1141)

  [ Tim Düsterhus ]
  * Add missing label characters in PrettyPrinterAbstract::$labelCharMap (#1150)

  [ David Prévot ]
  * Remove redundant Priority: optional from source stanza
  * Update standards version to 4.7.4
  * Update watch file format version to 5
  * Use local package for tests

 -- David Prévot <taffit@debian.org>  Mon, 06 Jul 2026 09:21:20 +0200

php-parser (5.7.0-2) unstable; urgency=medium

  * Source only upload

 -- David Prévot <taffit@debian.org>  Wed, 10 Dec 2025 09:33:20 +0100

php-parser (5.7.0-1) unstable; urgency=medium

  [ Nikita Popov ]
  * Fix version reference in changelog
  * Fix modifier change on anonymous class
  * Emit error for unparenthesized arrow function in pipe operator
  * Omit new parentheses when printing for PHP 8.4
  * Release PHP-Parser 5.7.0

  [ Atsushi Matsuo ]
  * Stop using a semicolon (;) at the end of case statements for PHP 8.5

  [ Orest Divintari ]
  * Add shouldPrintRawValue attribute to print rawValue (#1127)

 -- David Prévot <taffit@debian.org>  Wed, 10 Dec 2025 09:07:30 +0100

php-parser (5.6.2-2) unstable; urgency=medium

  * Source only upload

 -- David Prévot <taffit@debian.org>  Sat, 25 Oct 2025 10:11:09 +0200

php-parser (5.6.2-1) unstable; urgency=medium

  [ Nikita Popov ]
  * Fix chr() deprecation warning
  * FPPP: Fix visibility change with attributes
  * Release PHP-Parser 5.6.2

  [ Arshid ]
  * Support Param isFinal()

 -- David Prévot <taffit@debian.org>  Sat, 25 Oct 2025 10:03:00 +0200

php-parser (5.6.1-3) unstable; urgency=medium

  * Compatibility with recent PHPUnit (12)
  * Remove Rules-Requires-Root

 -- David Prévot <taffit@debian.org>  Fri, 19 Sep 2025 10:53:08 +0200

php-parser (5.6.1-2) unstable; urgency=medium

  * Source only upload

 -- David Prévot <taffit@debian.org>  Sun, 17 Aug 2025 12:07:44 +0200

php-parser (5.6.1-1) unstable; urgency=medium

  * Upload to unstable since Trixie has been released

  [ Nikita Popov ]
  * Fix Param::isPublic() for param with asymmetric visibility
  * Avoid deprecated SplObjectStorage::attach/detach
  * Release PHP-Parser 5.6.1

  [ Matthias Schmidt ]
  * Add cast kinds for bool, int, string (#1098)

  [ David Prévot ]
  * Add nocheck hint for bootstraping

 -- David Prévot <taffit@debian.org>  Sun, 17 Aug 2025 10:05:43 +0200

php-parser (5.6.0-1) experimental; urgency=medium

  [ Tim Düsterhus ]
  * Support declaring functions with name clone (#1090)
  * Support every argument syntax for `clone()` (#1092)

  [ Caleb White ]
  * feat: add CallLike::getArg() method (#1089)

  [ Nikita Popov ]
  * Add support for pipe operator
  * Add support for void cast
  * Allow final on promoted properties
  * Release PHP-Parser 5.6.0

 -- David Prévot <taffit@debian.org>  Fri, 01 Aug 2025 08:16:36 +0200

php-parser (5.5.0-1) experimental; urgency=medium

  * Upload to experimental during the freeze

  [ Nikita Popov ]
  * Use multi-line attributes for params when targeting PHP <8.0
  * Release PHP-Parser 5.5.0

  [ Markus Staab ]
  * Support WeakReferences in NodeConnectingVisitor (#1057)

  [ Daniel Scherzer ]
  * Add support for attributes on constants

  [ David Prévot ]
  * Update Standards-Version to 4.7.2

 -- David Prévot <taffit@debian.org>  Tue, 03 Jun 2025 19:28:10 +0200

php-parser (5.4.0-3) unstable; urgency=medium

  * Modernize PHPUnit syntax
  * Exclude test failing with PHPUnit 12
  * Revert "Force system dependencies loading (tests)"
  * Simplify build

 -- David Prévot <taffit@debian.org>  Mon, 17 Feb 2025 20:08:05 +0100

php-parser (5.4.0-2) unstable; urgency=medium

  * Source-only upload for testing migration

 -- David Prévot <taffit@debian.org>  Wed, 01 Jan 2025 12:50:17 +0100

php-parser (5.4.0-1) unstable; urgency=medium

  [ Ondrej Mirtes ]
  * Promoted properties with hooks do not need visibility modifier
  * Add flags helper methods `Property::isAbstract()` and `Property::isFinal()`
  * Add `PropertyHook::isFinal()` helper method with tests
  * Emit error - Multiple properties cannot share the same hooks

  [ Nikita Popov ]
  * Make PropertyHook::getStmts() less incorrect
  * Fix PropertyHook::getStmts() for set hook
  * Release PHP-Parser 5.4.0

 -- David Prévot <taffit@debian.org>  Wed, 01 Jan 2025 12:14:31 +0100

php-parser (5.3.1-2) unstable; urgency=medium

  * Source-only upload for testing migration

 -- David Prévot <taffit@debian.org>  Sun, 13 Oct 2024 09:23:14 +0100

php-parser (5.3.1-1) unstable; urgency=medium

  [ Nikita Popov ]
  * Support PropertyHooks in NameResolver
  * Include trailing semicolon in GroupUse
  * Add basic support for tab indentation
  * Avoid negative indentation in formatting-preserving printer
  * Support declaring functions with name exit/die
  * Release PHP-Parser 5.3.1

 -- David Prévot <taffit@debian.org>  Wed, 09 Oct 2024 15:39:29 +0100

php-parser (5.2.0-2) unstable; urgency=medium

  * Source-only upload

 -- David Prévot <taffit@debian.org>  Mon, 16 Sep 2024 08:17:52 +0200

php-parser (5.2.0-1) unstable; urgency=medium

  [ Nikita Popov ]
  * Declare PHP 8.4 as the newest supported version
  * [8.4] Add support for __PROPERTY__ magic constant
  * [8.4] Add support for property hooks
  * Add support for PHP 8.4 exit function
  * [8.4] Add support for asymmetric visibility modifiers
  * Release PHP-Parser 5.2.0

  [ Ruud Kamphuis ]
  * Normalize enum value to ClassConstFetch

 -- David Prévot <taffit@debian.org>  Mon, 16 Sep 2024 07:38:31 +0200

php-parser (5.1.0-1) unstable; urgency=medium

  [ Markus Staab ]
  * Declare more precise phpdoc types (#993)

  [ Nikita Popov ]
  * [8.4] Add support for new deref without parens
  * Fix ternary precedence printing
  * Release PHP-Parser 5.1.0

  [ Jorg Adam Sowa ]
  * Adjust tests to be compatible with PHPUnit 10 (#998)

  [ David Prévot ]
  * Drop patches not needed anymore

 -- David Prévot <taffit@debian.org>  Tue, 23 Jul 2024 15:07:14 +0900

php-parser (5.0.2-3) unstable; urgency=medium

  * Drop abstract test class and its dependencies (Closes: #1070583)
  * Update Standards-Version to 4.7.0

 -- David Prévot <taffit@debian.org>  Sun, 19 May 2024 17:00:14 +0200

php-parser (5.0.2-2) unstable; urgency=medium

  * Source only upload

 -- David Prévot <taffit@debian.org>  Sun, 10 Mar 2024 15:21:29 +0100

php-parser (5.0.2-1) unstable; urgency=medium

  [ Nikita Popov ]
  * Avoid cyclic reference in parser
  * Fix indentation detection after opening tag
  * Release PHP-Parser 5.0.2

  [ Maarten Buis ]
  * Update `PhpVersion::getNewestSupported()` to PHP 8.3

  [ David Prévot ]
  * Force system dependencies loading (tests)

 -- David Prévot <taffit@debian.org>  Thu, 07 Mar 2024 23:28:20 +0100

php-parser (5.0.1-1) unstable; urgency=medium

  [ Nikita Popov ]
  * Check for tokens with non-integer ID
  * Release PHP-Parser 5.0.1

  [ David Prévot ]
  * Force system dependencies loading

 -- David Prévot <taffit@debian.org>  Sat, 24 Feb 2024 09:29:35 +0100

php-parser (5.0.0-1) unstable; urgency=medium

  * Upload to unstable

  [ Ondrej Mirtes ]
  * Fix parent class of PropertyItem and UseItem

  [ Nikita Popov ]
  * Avoid PHPUnit deprecation warnings
  * Release PHP-Parser 5.0.0

  [ David Prévot ]
  * Extend clean
  * Drop versioned build-dependencies

 -- David Prévot <taffit@debian.org>  Wed, 10 Jan 2024 08:41:20 +0100

php-parser (5.0.0~rc1-1) experimental; urgency=medium

  [ Nikita Popov ]
  * Don't parse unicode escapes for PHP < 7.0
  * Add support for dumping additional attributes
  * Add rawValue to InterpolatedStringPart and doc strings
  * Introduce Stmt\Block
  * Remove Stmt\Throw
  * Use visitor to assign comments
  * Remove ParserFactory::create()
  * Fix handling of empty input
  * Release PHP-Parser 5.0.0rc1

  [ Abdul Malik Ikhsan ]
  * Improve performance of find() and findFirst() when passed $nodes is empty array

  [ David Prévot ]
  * Compatibility with recent PHPUnit (10), partially addresses #1039814

 -- David Prévot <taffit@debian.org>  Thu, 21 Dec 2023 13:20:06 +0100

php-parser (5.0.0~beta1-1) experimental; urgency=medium

  [ Nikita Popov ]
  * Add upgrading notes for lexer changes
  * Release PHP-Parser 5.0.0 Beta 1

  [ David Prévot ]
  * Override new Makefile

 -- David Prévot <taffit@debian.org>  Tue, 19 Sep 2023 09:38:12 +0530

php-parser (5.0.0~alpha3-1) experimental; urgency=medium

  [ Nikita Popov ]
  * Add support for typed constants
  * Support readonly anonymous classes
  * Add support for NodeVisitor::REPLACE_WITH_NULL
  * Support CRLF newlines in pretty printer
  * Release PHP-Parser 5.0.0-alpha3

 -- David Prévot <taffit@debian.org>  Sun, 25 Jun 2023 18:22:18 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog php-parser`.
