Release Notes / Version 11.2310
Table Of Contents
Class P2TagFilter
had a bug with additional
attributes (except class
). With this change,
processing of CoreMedia Rich Text to generate XHTML is no longer
performed by P2TagFilter
but
ReservedClassToElementFilter
. Blueprint's default
rich text filter configuration has been adjusted accordingly. Class
P2TagFilter
is now deprecated.
If customization of rich text filtering is required and
P2TagFilter
had previously been used for this,
consider adapting configuration of bean
reservedClassToElementFilter
in
BlueprintRichtextFiltersConfiguration
accordingly.
For example, P2TagFilter
may have been used for a
mapping like this:
Rich Text
<p class="p--address">Some Address</p>
HTML
<address>Some Address</address>
The corresponding configuration of P2TagFilter
would have been:
@Bean P2TagFilter p2TagFilter() { P2TagFilter filter = new P2TagFilter(); filter.setMapping(Map.of( // ... "p--address", "address" )); return filter; }
An equivalent configuration using
ReservedClassToElementFilter
can then look like
this:
@Bean ReservedClassToElementFilter reservedClassToElementFilter() { return new ReservedClassToElementFilter(List.of( /* ... */ // <p class="p--address"> -> < address > ReservedClassToElementConfig.of("p", "p--address", "address")) )); }
(CMS-22251)