* 1.x:
changed the way we store template source in template classes
added missing method on Twig_Template (important for reserved keyword)
fixed a phpdoc
removed usage of realpath in cache key
fixed Twig cache sharing when used with different versions of PHP
fixed CS
fixed a test
fixed typo
fixed embed parent token for simple use cases
fixed typo
This PR was merged into the 1.x branch.
Discussion
----------
changed the way we store template source in template classes
In #1807 and #1813, we added a way to get the original template source code from a template. This PR greatly simplifies the approach by removing all the black magic :)
This should also fix#2011
ping @nicolas-grekas
Commits
-------
b55d907 changed the way we store template source in template classes
This PR was merged into the 1.x branch.
Discussion
----------
added missing method on Twig_Template (important for reserved keyword)
Commits
-------
b1f77a4 added missing method on Twig_Template (important for reserved keyword)
This PR was merged into the 1.x branch.
Discussion
----------
removed usage of realpath in cache key
closes#1994
Commits
-------
6f0e3ed removed usage of realpath in cache key
This PR was merged into the 1.x branch.
Discussion
----------
fixed Twig cache sharing when used with different versions of PHP
closes#2013
Commits
-------
ecd020d fixed Twig cache sharing when used with different versions of PHP
This PR was merged into the 1.x branch.
Discussion
----------
fixed a test
While working on #1994, I realize that tests added for #1598 were not useful anymore because of the changes made in #1686. This PR fixes that.
Commits
-------
85fb2a1 fixed a test
This PR was merged into the 1.x branch.
Discussion
----------
fixed embed parent token for simple use cases
Not the most elegant solution but solves the problem for when `embed` is used on a non-dynamic template, which should cover almost all use cases.
Commits
-------
a048985 fixed embed parent token for simple use cases
a9082dd fixed typo
This PR was merged into the 1.x branch.
Discussion
----------
deprecated the ability to store non Node instances in Node::$nodes
Commits
-------
03f18b4 enforced Node:: to only contain node instances
This PR was merged into the 1.x branch.
Discussion
----------
changed the way we store node filenames
Commits
-------
4c4657a changed the way we store node filenames
This PR was merged into the 2.0-dev branch.
Discussion
----------
refactored extensions management
Commits
-------
8b7698f refactored extensions management
This PR was merged into the 1.x branch.
Discussion
----------
deprecated some more methods on Twig_Environment
These methods are sometimes misused (#2020) when called from a template context (Twig_Template::getEnv() has been deprecated as well, but #2106 might re-introduce it).
Anyway, Twig_Environment should not act as a container, so, being able to change the defaults make sense, but retrieving them probably not.
Commits
-------
e548cbe deprecated some more methods on Twig_Environment
This PR was merged into the 1.x branch.
Discussion
----------
deprecated Twig_Compiler::getFilename()
Using `Twig_Compiler::getFilename()` is very fragile as depending on when it is called, the returned value can be very different (depending on template compilation that can have occurred in between).
see #2020 for such a wrong usage.
Commits
-------
1f41e9f deprecated Twig_Compiler::getFilename()
* 1.x: (23 commits)
changed a test to make it more robust
bumped version to 1.24.3-DEV
prepared the 1.24.2 release
updated CHANGELOG
Floor - use cast and not intval
fixed CS
Do not mix indention levels
fixed typo
Add Visual Studio Code to the list of IDE integrations
Fixed all deprecation notices by using
[Doc] Fixed small error in code example
Update macro.rst
Update use.rst
Fix exception message for static method and object without req. params.
add named macro end-tag documentation
fixed CS
Fix load cache
Minor rst syntax tweaks
Reset blocks also in doLeaveNode
fix a case where the autoescaping does not work as expected
...
This PR was merged into the 1.x branch.
Discussion
----------
changed a test to make it more robust
Commits
-------
ec7a1c1 changed a test to make it more robust
This PR was squashed before being merged into the 1.x branch (closes#2105).
Discussion
----------
Floor - use cast and not intval
Use cast in fav. of the `inval`, because;
- its faster
- cannot be overloaded
- less chars
Commits
-------
39d46ac Floor - use cast and not intval
This PR was merged into the 1.x branch.
Discussion
----------
Fix static callable.
fixes https://github.com/twigphp/Twig/issues/2053
Commits
-------
8f6fd57 Fix exception message for static method and object without req. params.
This PR was merged into the 1.x branch.
Discussion
----------
[DOC] add named macro end-tag documentation
Hello!
Just discover endmacro tag supports name, just like block.
But it is not mentionned in the doc.
So here's a PR
Commits
-------
dcc5f45 add named macro end-tag documentation
This PR was submitted for the master branch but it was merged into the 1.x branch instead (closes#2090).
Discussion
----------
Do not mix indention levels
Not sure if this was intentional, but the "if" line had an indention of 3 spaces,
while the "true" line has an indention of 4 spaces.
Commits
-------
507f697 Do not mix indention levels