Commit Graph

3122 Commits

Author SHA1 Message Date
Robin Chalas 91c8d59978 Add a Twig_FactoryRuntimeLoader 2016-12-23 01:04:02 +01:00
Fabien Potencier 9b31db1ee6 minor #2308 added PHP CS Fixer config (fabpot)
This PR was squashed before being merged into the 1.x branch (closes #2308).

Discussion
----------

added PHP CS Fixer config

Commits
-------

aa9604a added PHP CS Fixer config
aa71a65 fixed CS
2016-12-22 13:16:28 +01:00
Fabien Potencier aa9604aad1 added PHP CS Fixer config 2016-12-22 13:07:38 +01:00
Fabien Potencier aa71a65f11 fixed CS 2016-12-22 13:04:37 +01:00
Fabien Potencier c33628267e feature #2304 deprecate function/test/filter/tag overriding (fabpot)
This PR was merged into the 1.x branch.

Discussion
----------

deprecate function/test/filter/tag overriding

closes #2293

Commits
-------

7ffb188 deprecated function/test/filter/tag overriding
2016-12-20 05:02:06 +01:00
Fabien Potencier 7ffb188710 deprecated function/test/filter/tag overriding 2016-12-20 04:58:45 +01:00
Fabien Potencier 9dd38e29e3 feature #2303 deprecate the "disable_c_ext" attribute on Twig_Node_Expression_GetAttr (fabpot, tucksaun)
This PR was merged into the 1.x branch.

Discussion
----------

deprecate the "disable_c_ext" attribute on Twig_Node_Expression_GetAttr

Commits
-------

c215966 Sync PHP ext with PHP code to trigger deprecations
014ab1f deprecated the "disable_c_ext" attribute on Twig_Node_Expression_GetAttr
2016-12-19 14:18:22 +01:00
Tugdual Saunier c215966a9e Sync PHP ext with PHP code to trigger deprecations 2016-12-19 14:02:16 +01:00
Fabien Potencier 014ab1f8e1 deprecated the "disable_c_ext" attribute on Twig_Node_Expression_GetAttr 2016-12-17 21:04:25 +01:00
Fabien Potencier 7478b58b3d minor #2300 removed ltrim because $class variable already ltrim'ed (sapogov.n)
This PR was merged into the 1.x branch.

Discussion
----------

removed ltrim because $class variable already ltrim'ed

removed ltrim because $class variable already ltrim'ed

Commits
-------

3badb14 removed ltrim because $class variable already ltrim'ed
2016-12-16 17:06:44 +01:00
sapogov.n 3badb14147 removed ltrim because $class variable already ltrim'ed 2016-12-16 18:25:29 +03:00
Fabien Potencier 2c92684f15 bug #2298 Remove $env argument type from ExpressionParser constructor (fancyweb)
This PR was merged into the 1.x branch.

Discussion
----------

Remove $env argument type from ExpressionParser constructor

Either the argument type should be removed, or the whole "else" block and the deprecation warning is useless.

Commits
-------

3de96ef Remove  argument type from ExpressionParser constructor
2016-12-16 11:11:06 +01:00
Thomas Calvet 3de96ef8f9 Remove argument type from ExpressionParser constructor 2016-12-16 10:35:07 +01:00
Fabien Potencier 1ee6bee3db bumped version to 1.29.1-DEV 2016-12-13 18:39:54 +01:00
Fabien Potencier 74f723e542 prepared the 1.29.0 release v1.29.0 2016-12-13 18:28:18 +01:00
Fabien Potencier 5f2132dbb5 updated CHANGELOG 2016-12-13 18:08:57 +01:00
Fabien Potencier 43a3dbfefb bug #2282 Fix sandbox being left enabled if an exception is thrown while rendering (CarsonF)
This PR was merged into the 1.x branch.

Discussion
----------

Fix sandbox being left enabled if an exception is thrown while rendering

What's happening for me:
- An exception is thrown while rendering inside the sandbox
- Render exception response
- WebProfiler toolbar tries to include a file
- Sandbox is still enabled, so a SecurityException is thrown (which hides the real error)

Commits
-------

171a1d4 Fix sandbox being left enabled if an exception is thrown while rendering with include function
2016-12-13 18:08:17 +01:00
Carson Full 171a1d47a6 Fix sandbox being left enabled if an exception is thrown while rendering with include function 2016-12-13 11:04:18 -06:00
Fabien Potencier 52af84c117 fixed CS 2016-12-13 18:00:09 +01:00
Fabien Potencier 1394bd01d5 minor #2294 Cleanup (nicolas-grekas)
This PR was merged into the 1.x branch.

Discussion
----------

Cleanup

Two things here:

guessTemplateInfo is private in 2.x
this PR will fix tests on 2.x

setTemplateName is deprecated, and the removed code paths are never run

Commits
-------

782102d Cleanup
2016-12-13 15:08:14 +01:00
Nicolas Grekas 782102d3d7 Cleanup 2016-12-13 14:30:25 +01:00
Fabien Potencier b91182bdce fixed some tests 2016-12-13 11:43:21 +01:00
Fabien Potencier e33020becf simplified a test 2016-12-13 11:21:33 +01:00
Fabien Potencier 0e0c534252 fixed CS 2016-12-13 10:49:21 +01:00
Fabien Potencier ed37fc72e1 minor #2290 Better testing of operators returned by Extension (SpacePossum)
This PR was merged into the 1.x branch.

Discussion
----------

Better testing of operators returned by Extension

Add better testing and docs description about operators when using an extension.

Commits
-------

282df53 Better type description on PHPDoc, better testing of returned value.
2016-12-13 10:48:03 +01:00
Fabien Potencier 4ab33413cc feature #2288 marked some classes as being final (fabpot)
This PR was merged into the 1.x branch.

Discussion
----------

marked some classes as being final

Not sure about this one. I'd like some reviews before merging (we might make some other ones final and I might have marked some as final which should not). ping @stof @nicolas-grekas

Commits
-------

e89c712 marked some classes as being final
2016-12-13 10:41:06 +01:00
Fabien Potencier e89c712f58 marked some classes as being final 2016-12-10 08:40:37 +01:00
SpacePossum 282df533de Better type description on PHPDoc, better testing of returned value. 2016-12-09 08:12:45 +01:00
Fabien Potencier e4125e6ef9 feature #2273 Make Twig_Error report real source path when possible (nicolas-grekas)
This PR was merged into the 1.x branch.

Discussion
----------

Make Twig_Error report real source path when possible

To get useful stack traces like this one:
![capture du 2016-11-22 12-16-07](https://cloud.githubusercontent.com/assets/243674/20521829/7cc1fa80-b0ad-11e6-81b6-028e66ac9436.png)

Commits
-------

44f0f9c Make Twig_Error report real source path when possible
2016-12-08 11:31:05 +01:00
Nicolas Grekas 44f0f9cecd Make Twig_Error report real source path when possible 2016-12-08 11:07:42 +01:00
Fabien Potencier b6f28e066e feature #2287 added support for {{ _self }} to provide an upgrade path from 1.x to 2.0 (fabpot)
This PR was merged into the 1.x branch.

Discussion
----------

added support for {{ _self }} to provide an upgrade path from 1.x to 2.0

fixes #2284

Commits
-------

8ab764b added support for {{ _self }} to provide an upgrade path from 1.x to 2.0
2016-12-08 09:35:14 +01:00
Fabien Potencier 8ab764b4d3 added support for {{ _self }} to provide an upgrade path from 1.x to 2.0 2016-12-08 08:54:19 +01:00
Fabien Potencier 8ad862b98e simplified code 2016-12-05 10:20:45 +01:00
Fabien Potencier ae9b503b17 updated CHANGELOG 2016-12-05 09:53:08 +01:00
Fabien Potencier 6ab2774002 feature #2279 Deprecate usage of undefined blocks (julienfalque)
This PR was merged into the 1.x branch.

Discussion
----------

Deprecate usage of undefined blocks

Alternative to #2277.

Commits
-------

75d474a Deprecate usage of undefined blocks
2016-12-05 09:49:29 +01:00
Julien Falque 75d474a223 Deprecate usage of undefined blocks 2016-11-26 12:48:23 +01:00
Fabien Potencier 717365d089 feature #2271 Deprecate support for mbstring.func_overload != 0 (fabpot)
This PR was merged into the 1.x branch.

Discussion
----------

Deprecate support for mbstring.func_overload != 0

see https://wiki.php.net/rfc/deprecations_php_7_2

Commits
-------

6668d47 deprecated support for mbstring.func_overload != 0
2016-11-23 10:59:28 -08:00
Fabien Potencier 6668d475d6 deprecated support for mbstring.func_overload != 0 2016-11-23 10:49:23 -08:00
Fabien Potencier 2436915b46 bumped version to 1.28.3-DEV 2016-11-23 10:45:18 -08:00
Fabien Potencier b22ce0eb07 prepared the 1.28.2 release v1.28.2 2016-11-23 10:41:40 -08:00
Fabien Potencier 62aefc57ac updated CHANGELOG 2016-11-21 17:07:11 -08:00
Fabien Potencier 8778313990 added some tests 2016-11-21 17:05:04 -08:00
Fabien Potencier e7aa8e5448 bug #2272 Fix unconsistent behavior with "get" and "is" (wolfx)
This PR was squashed before being merged into the 1.x branch (closes #2272).

Discussion
----------

Fix unconsistent behavior with "get"  and "is"

Commits
-------

8fb35d5 Fix unconsistent behavior with "get"  and "is"
2016-11-21 17:03:53 -08:00
Cyril PERROT 8fb35d5fd4 Fix unconsistent behavior with "get" and "is" 2016-11-21 17:03:50 -08:00
Fabien Potencier 9fce825115 fixed tests 2016-11-21 16:55:02 -08:00
Fabien Potencier ed6e8972ac fixed message 2016-11-19 11:44:10 -08:00
Fabien Potencier b7e60cf37f minor #2270 improved a deprecation notice (fabpot)
This PR was merged into the 1.x branch.

Discussion
----------

improved a deprecation notice

Commits
-------

0595c40 improved a deprecation notice
2016-11-19 11:25:47 -08:00
Fabien Potencier 0595c402d7 improved a deprecation notice 2016-11-19 11:13:58 -08:00
Fabien Potencier 4c9603121d bumped version to 1.28.2-DEV 2016-11-18 21:55:27 -08:00
Fabien Potencier fff80c4a7a prepared the 1.28.1 release v1.28.1 2016-11-18 21:52:49 -08:00