Fabien Potencier
83f264bcd8
Merge branch '3.x' into 4.x
...
* 3.x:
Allow Symfony 8 packages in Twig extra packages
Fix array typehint for $variants in HtmlExtension
2025-11-02 20:03:33 +01:00
Javier Eguiluz
9a8a1dc1dd
Allow Symfony 8 packages in Twig extra packages
2025-11-02 12:00:49 +01:00
Fabien Potencier
69b191f486
Merge branch '3.x' into 4.x
...
* 3.x:
Fix cache-extra impl
2025-02-14 11:30:46 +01:00
Fabien Potencier
4695e33f73
Fix cache-extra impl
2025-02-14 11:27:48 +01:00
Fabien Potencier
6032fd320c
Merge branch '3.x' into 4.x
...
* 3.x:
Fix version
Fix CS
Remove obsolete code
Use generics in ExpressionParsers
Fix precedence rules
Add deprecation notices in CHANGELOG and docs
Move Operators to ExpressionParsers, deprecate ExpressionParser
Add a script to update operator precedence documentation
Extract operators logic from ExpressionParser to their own classes
Introduce operator classes to describe operators provided by extensions instead of arrays
Bump version to 3.21
2025-02-14 09:08:33 +01:00
Fabien Potencier
f67078b5c4
Move Operators to ExpressionParsers, deprecate ExpressionParser
2025-02-14 08:38:53 +01:00
Fabien Potencier
dc6356268b
Bump min PHP version to 8.1
2025-01-31 21:45:36 +01:00
Fabien Potencier
4b91c31887
Merge branch '3.x' into 4.x
...
* 3.x:
Deprecate Twig\ExpressionParser::parseOnlyArguments() and Twig\ExpressionParser::parseArguments()
2025-01-24 14:39:08 +01:00
Fabien Potencier
960f6762ed
Deprecate Twig\ExpressionParser::parseOnlyArguments() and Twig\ExpressionParser::parseArguments()
2025-01-23 08:35:56 +01:00
Alexander M. Turek
f2053bbea0
PHPUnit 11
2024-09-04 12:11:51 +02:00
Fabien Potencier
a789eca738
Merge branch '3.x' into 4.x
...
* 3.x:
Validate the input of CoreExtension::map()
Rename AbstractTest to ProfilerTestCase
Make data providers static
Prepare IntegrationTestCase for static data providers
2024-09-03 22:20:28 +02:00
Alexander M. Turek
18f4203827
Prepare IntegrationTestCase for static data providers
2024-09-03 15:08:40 +02:00
Fabien Potencier
06ac86e3dd
Merge branch '3.x' into 4.x
...
* 3.x:
Fix tests
Allow extra extensions to use Twig 4
2024-09-01 23:00:16 +02:00
Fabien Potencier
031c7bda4d
Allow extra extensions to use Twig 4
2024-09-01 22:39:12 +02:00
Fabien Potencier
e2f0128774
Merge branch '3.x' into 4.x
...
* 3.x:
Deprecate the fact that the `extends` and `use` tags are always allowed in a sandboxed template
Clarify block function
2024-08-28 13:56:42 +02:00
Fabien Potencier
5fca700cbd
Deprecate the fact that the extends and use tags are always allowed in a sandboxed template
2024-08-28 13:40:53 +02:00
Fabien Potencier
c070cd719c
Drop support for 8.0
2024-08-10 12:32:24 +02:00
Fabien Potencier
35e2645073
Merge branch '3.x' into 4.x
...
* 3.x:
Use RawFilter in cache extra
2024-07-28 11:16:41 +02:00
Fabien Potencier
8e72c84c63
Use RawFilter in cache extra
2024-07-28 11:12:39 +02:00
Fabien Potencier
5d5ea62171
Merge branch '3.x' into 4.x
...
* 3.x:
Remove support for Twig 2.x and unmaintained Symfony versions
Clarify the behavior when a property/method does not exist
2024-01-25 09:17:53 +01:00
Fabien Potencier
b1a8feaa55
Remove support for Twig 2.x and unmaintained Symfony versions
2024-01-25 08:19:28 +01:00
Fabien Potencier
2d19b9a8f0
Merge branch '3.x' into 4.x
...
* 3.x:
Abstract node capture in its own Node
2023-12-30 13:06:11 +01:00
Fabien Potencier
6ebbc30593
Abstract node capture in its own Node
2023-12-30 10:14:36 +01:00
Fabien Potencier
f930a284fe
Bump to 4.0 and require PHP 8.2
2023-12-09 13:45:50 +01:00
Fabien Potencier
fdb9d9eddf
Bump dependencies
2023-11-21 15:02:01 +01:00
Christian Flothmann
b8b0c39663
allow Symfony 7 packages to be installed
2023-09-11 13:25:50 +02:00
Fabien Potencier
08d2037f26
Bump version to 3.6
2023-02-09 07:45:16 +01:00
Fabien Potencier
0c8f5b2ea4
Bump version to 3.5
2022-12-27 13:23:36 +01:00
Nicolas Grekas
1e53d27a37
Merge branch '2.x' into 3.x
...
* 2.x:
Allow Symfony 6
2021-05-20 16:28:34 +02:00
Fabien Potencier
4d036a9148
Add a cache tag
2021-01-05 10:59:10 +01:00