This PR was merged into the 1.x branch.
Discussion
----------
Add tests to avoid regressions (via Drupal)
Commits
-------
9c313e3c added Drupal in the CI process
This PR was merged into the 1.x branch.
Discussion
----------
Optimize context access on PHP 7.4
Commits
-------
5b5f5659 optimized context access on PHP 7.4
* 2.x:
fixed doc indexes
fixed doc indexes
add column filter to index
bumped version to 1.40.2-DEV
prepared the 1.40.1 release
revert 1.x changes
fixed regression in NodeTraverser
This PR was submitted for the 2.x branch but it was merged into the 1.x branch instead (closes#2992).
Discussion
----------
add column filter to index
Commits
-------
e804338b add column filter to index
This PR was merged into the 3.x branch.
Discussion
----------
Make the "in" operator and <,>,<=,>=,==,!= more strict when comparing strings and integers/floats
The PHP non-strict comparison operator has some counter-intuitive behaviors, which we inherit in Twig. For instance, `{{ 'text' in [0] }}` returns `true`.
PHP is probably going to fix it in version 8: https://wiki.php.net/rfc/string_to_number_comparison
I propose to implement the same semantics in Twig for 3.0.
closes#2824, closes#341, closes#340
Commits
-------
58923b09 made the in, <, >, <=, >=, ==, and != operators more strict when comparing strings and integers/floats
This PR was merged into the 1.x branch.
Discussion
----------
Fix regression in NodeTraverser
Commits
-------
e89800de fixed regression in NodeTraverser
This PR was merged into the 2.x branch.
Discussion
----------
Deprecate returning "false" to remove a Node from NodeVisitorInterface::leaveNode()
We now need to return "null" instead.
Commits
-------
8faef933 deprecated returning "false" to remove a Node from NodeVisitorInterface::leaveNode()
This PR was merged into the 3.x branch.
Discussion
----------
Remove InitRuntimeInterface
Commits
-------
829cb717 removed InitRuntimeInterface and RuntimeExtensionInterface