From 8b891ff7f6858ac9876222b66a5760992cc2ba04 Mon Sep 17 00:00:00 2001 From: Wouter J Date: Sun, 17 May 2015 15:00:45 +0200 Subject: [PATCH] [UPGRADE] Mention the CSS strategy and it's effects --- UPGRADE-2.7.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/UPGRADE-2.7.md b/UPGRADE-2.7.md index 7d532cf322..3a9884d97d 100644 --- a/UPGRADE-2.7.md +++ b/UPGRADE-2.7.md @@ -534,3 +534,33 @@ Validator * The PHP7-incompatible constraints (Null, True, False) and related validators (NullValidator, TrueValidator, FalseValidator) are marked as deprecated in favor of their `Is`-prefixed equivalent. + +TwigBundle +---------- + + * The `Symfony\Bundle\TwigBundle\TwigDefaultEscapingStrategy` is deprecated and no longer + used in favor of `Twig_FileExtensionEscapingStrategy`. This means that CSS files automatically + use the CSS escape strategy. This can cause different behaviour when outputting reserved + characters. + + Before: + + ```css + {# styles.css.twig #} + + {# with brand_color: '#123456' #} + body { + background: {{ brand_color }}; + } + ``` + + After: + + ```css + {# styles.css.twig #} + + {# with brand_color: '#123456' #} + body { + background: {{ brand_color|raw }}; + } + ```