mirror of
https://github.com/twigphp/Twig.git
synced 2026-08-31 20:47:28 +00:00
fix version numbers for deprecations
This commit is contained in:
committed by
Fabien Potencier
parent
e1a5aa175e
commit
f90105d0ac
@@ -1,10 +1,10 @@
|
||||
# 3.17.0 (2024-XX-XX)
|
||||
|
||||
* Support underscores in number literals
|
||||
* Deprecate `ConditionalExpression` and `NullCoalesceExpression` (use `ConditionalTernary` and `NullCoalesceBinary` instead)
|
||||
|
||||
# 3.16.0 (2024-11-29)
|
||||
|
||||
* Deprecate `ConditionalExpression` and `NullCoalesceExpression` (use `ConditionalTernary` and `NullCoalesceBinary` instead)
|
||||
* Deprecate `InlinePrint`
|
||||
* Fix having macro variables starting with an underscore
|
||||
* Deprecate not passing a `Source` instance to `TokenStream`
|
||||
|
||||
+2
-2
@@ -193,11 +193,11 @@ Nodes
|
||||
replacement.
|
||||
|
||||
* The ``Twig\Node\Expression\NullCoalesceExpression`` class is deprecated as
|
||||
of Twig 3.16, use ``Twig\Node\Expression\Binary\NullCoalesceBinary``
|
||||
of Twig 3.17, use ``Twig\Node\Expression\Binary\NullCoalesceBinary``
|
||||
instead.
|
||||
|
||||
* The ``Twig\Node\Expression\ConditionalExpression`` class is deprecated as of
|
||||
Twig 3.16, use ``Twig\Node\Expression\Ternary\ConditionalTernary`` instead.
|
||||
Twig 3.17, use ``Twig\Node\Expression\Ternary\ConditionalTernary`` instead.
|
||||
|
||||
Node Visitors
|
||||
-------------
|
||||
|
||||
@@ -19,7 +19,7 @@ class ConditionalExpression extends AbstractExpression implements OperatorEscape
|
||||
{
|
||||
public function __construct(AbstractExpression $expr1, AbstractExpression $expr2, AbstractExpression $expr3, int $lineno)
|
||||
{
|
||||
trigger_deprecation('twig/twig', '3.16', \sprintf('"%s" is deprecated; use "%s" instead.', __CLASS__, ConditionalTernary::class));
|
||||
trigger_deprecation('twig/twig', '3.17', \sprintf('"%s" is deprecated; use "%s" instead.', __CLASS__, ConditionalTernary::class));
|
||||
|
||||
parent::__construct(['expr1' => $expr1, 'expr2' => $expr2, 'expr3' => $expr3], [], $lineno);
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ class NullCoalesceExpression extends ConditionalExpression
|
||||
*/
|
||||
public function __construct(Node $left, Node $right, int $lineno)
|
||||
{
|
||||
trigger_deprecation('twig/twig', '3.16', \sprintf('"%s" is deprecated; use "%s" instead.', __CLASS__, NullCoalesceBinary::class));
|
||||
trigger_deprecation('twig/twig', '3.17', \sprintf('"%s" is deprecated; use "%s" instead.', __CLASS__, NullCoalesceBinary::class));
|
||||
|
||||
if (!$left instanceof AbstractExpression) {
|
||||
trigger_deprecation('twig/twig', '3.15', 'Not passing a "%s" instance to the "left" argument of "%s" is deprecated ("%s" given).', AbstractExpression::class, static::class, \get_class($left));
|
||||
|
||||
Reference in New Issue
Block a user