Feature: #104220 - Make parseFunc allowTags and denyTags optional 

See forge#104220

Description 

Defining the TypoScript properties allowTags or denyTags for the HTML processing via stdWrap.parseFunc is now optional.

Besides that, it is now possible to use allowTags = *.

Impact 

By omitting allowTags or denyTags, the corresponding rendering instructions can be simplified. Security aspects are considered automatically by the HTML sanitizer, unless htmlSanitize is disabled explicitly.

Examples 

10 = TEXT
10.value = <p><em>Example</em> <u>underlined</u> text</p>
10.parseFunc = 1
10.parseFunc {
  allowTags = *
  denyTags = u
}
Copied!

The example above allows any tag, except <u> which will be encoded.

10 = TEXT
10.value = <p><em>Example</em> <u>underlined</u> text</p>
10.parseFunc = 1
10.parseFunc {
  allowTags = u
}
Copied!

The example above only allows <u> and encodes any other tag.

10 = TEXT
10.value = <p><em>Example</em> <u>underlined</u> text</p>
10.parseFunc = 1
10.parseFunc {
  allowTags = *
  denyTags = *
}
Copied!

The example above allows all tags, the new allowTags = * takes precedence over denyTags = *.