Merge branch 'master' into development

Merge branch 'master' into development
NamelessCoder 2021-09-02

[BUGFIX] Fix image placeholder VH

[BUGFIX] Fix image placeholder VH

Adapts the ViewHelper to use the new URL of the
placeholder.com service - and fixes the generation
of URLs with "text" argument attached.

Close: #1720
NamelessCoder 2021-09-02

[TASK] Set up github build

[TASK] Set up github build
NamelessCoder 2021-09-02

[BUGFIX] Fix PHP 7.3.0 deprecated behavior (#1692)

[BUGFIX] Fix PHP 7.3.0 deprecated behavior (#1692)

If needle is not a string, it is converted to an integer and applied as the ordinal value of a character. This behavior is deprecated as of PHP 7.3.0, and relying on it is highly discouraged. Depending on the intended behavior, the needle should either be explicitly cast to string, or an explicit call to chr() should be performed.

Co-authored-by: Claus Due <[email protected]>
ghanshyamgohel 2021-09-02

[REMOVAL] Remove non-integer pageUid argument support (#1662)

[REMOVAL] Remove non-integer pageUid argument support (#1662)

Removes the support for legacy non-integer pageUid arguments
(old typolink syntax) in v:page.link. For legacy use cases, use
instead f:link.typolink

Co-authored-by: Claus Due <[email protected]et>
mh0rst 2021-09-02

[DOC] Usage uid/parameter recommendations for v:page.resources.fal (#…

[DOC] Usage uid/parameter recommendations for v:page.resources.fal (#1703)

Taken from https://github.com/FluidTYPO3/vhs/issues/1618#issuecomment-579699504
cweiske 2021-09-02

[FEATURE] Add native browser lazy loading for images (#1686)

[FEATURE] Add native browser lazy loading for images (#1686)

This change adds the browser-native lazy loading option "loading" for images from any of the <source> elements of the <picture> element.

See https://web.dev/browser-level-image-lazy-loading/ for more details.

Co-authored-by: Neonaut <[email protected]>
Co-authored-by: Claus Due <[email protected]>
2021-09-02

[DOC] Mention &lt;f:format.raw&gt; for &quot;whitespaceBetweenHtmlTags&quot; (#1706)

[DOC] Mention <f:format.raw> for "whitespaceBetweenHtmlTags" (#1706)

.. because output is escaped by default.

See https://github.com/FluidTYPO3/vhs/issues/1475

Co-authored-by: Claus Due <[email protected]>
cweiske 2021-09-02

[DOC] Provide examples for &lt;v:content.resources.fal&gt; (#1721)

[DOC] Provide examples for <v:content.resources.fal> (#1721)
cweiske 2021-06-01

[TASK] Enable stable releases from TYPO3-11-branch with composer (#1717)

[TASK] Enable stable releases from TYPO3-11-branch with composer (#1717)

Allows to require the package with version constraint `@dev`.
Together with `prefere-stable = true` in the root composer
configuration a stable release would be installed once it is
available.

Co-authored-by: Claus Due <[email protected]>
buepro 2021-05-18

[BUGFIX] Handle both t3:// and normal file names at once (#1716)

[BUGFIX] Handle both t3:// and normal file names at once (#1716)

Fixup for "[FEATURE] Handle t3://file?uid=23 URLs in <v:resource.file> view helper"

The value of field
 <flux:field type="input" config="{renderType: 'inputLink'}"/>
gets different values in TYPO3 v9 and v10:

- TYPO3 v9 stored the path to the filename, e.g. "/fileadmin/user_upload/image.jpg"
- TYPO3 v10 stores a t3:// URL, e.g. "t3://file?uid=2342"

This patch automatically detects t3:// URLs in all image sources, regardless
if $treatAsUid is given.

That way the view helpers can load an image regardless if they have been stored
in TYPO3 v9 or v10:
 <v:resource.file identifier="/fileadmin/user_upload/image.jpg"/>
 <v:resource.file identifier="t3://file?uid=2342"/>
cweiske 2021-03-30

[BUGFIX] Do not process absolute image URIs in the backend (#1712)

[BUGFIX] Do not process absolute image URIs in the backend (#1712)

Sometimes the TYPO3v10 backend already returns absolute image URLs that do
not need to be modified anymore.
This happens for a couple of minutes only, afterwards the backend returns relative
URLs.
This patch fixes image URLs in that short timeframe.

Example of such an absolute image URL returned in the backend that needs no
further processing:
 http://localhost:5707/typo3/index.php?route=/image/process&token=414b99de77e22aa555584f4c53fdb5ebb9b2deb9&id=516701
cweiske 2021-03-26

[FEATURE] Handle t3://file?uid=23 URLs in &lt;v:resource.file&gt; view help…

[FEATURE] Handle t3://file?uid=23 URLs in <v:resource.file> view helper (#1711)

.. when treatAsUid=1

Those URLs appear when using a
 <flux:field type="input" config="{renderType: 'inputLink'}"/>

Resolves: https://github.com/FluidTYPO3/vhs/issues/1710
cweiske 2021-03-26

[BUGFIX] Fix override of target page UID for shortcuts (#1704)

[BUGFIX] Fix override of target page UID for shortcuts (#1704)

Set on page in array instead of temporary $page variable.
ndurchx 2021-02-03

[TASK] Set beta stability

[TASK] Set beta stability
NamelessCoder 2021-01-22

Merge branch 'master' into development

Merge branch 'master' into development
NamelessCoder 2021-01-22

[TER] 6.0.5

[TER] 6.0.5
NamelessCoder 2021-01-22

Merge branch 'staging'

Merge branch 'staging'
NamelessCoder 2021-01-22

Merge branch 'development' into staging

Merge branch 'development' into staging
NamelessCoder 2021-01-22

[TASK] Generate change log for 6.0.5

[TASK] Generate change log for 6.0.5
NamelessCoder 2021-01-22