[BUGFIX] Report incorrect use of flux:form.option with exception

[BUGFIX] Report incorrect use of flux:form.option with exception

Adds an identifying interface for "components that carry options"
and makes flux:form.option throw an error if the resolved parent
component is not implementing this interface.

Credit for identifying this edge case go to @outdoorsman.
NamelessCoder 2020-10-14

[FEATURE] Revive Outlet feature

[FEATURE] Revive Outlet feature

Revives the Outlet feature by cleaning up the implementation
and removing the form fields integration so that Outlet/Pipe
is now exclusively configured at Form level. Adds TYPO3 10.4
support to the EmailPipe, and adds a "property" argument for
the TypeConverterPipe to allow converting only a single
property in the posted form data array.

Close: #1379
Close: #1095
NamelessCoder 2020-10-01

[TASK] Set beta stability

[TASK] Set beta stability
NamelessCoder 2020-09-24

Merge branch 'master' into development

Merge branch 'master' into development
NamelessCoder 2020-09-24

[TER] 9.4.2

[TER] 9.4.2
NamelessCoder 2020-09-24

Merge branch 'staging'

Merge branch 'staging'
NamelessCoder 2020-09-24

Merge branch 'development' into staging

Merge branch 'development' into staging
NamelessCoder 2020-09-24

[TASK] Generate change log for 9.4.2

[TASK] Generate change log for 9.4.2
NamelessCoder 2020-09-24

[BUGFIX] Fix collapse script integration (#1829)

[BUGFIX] Fix collapse script integration (#1829)

Fixes the inclusion of the content area collaps script,
and improves the integration by avoiding the creation
of a ModuleTemplate which internally creates a view,
by replacing it with simple asset inclusions which was
the only feature from ModuleTemplate that was needed.

Close: #1820
NamelessCoder 2020-09-12

[BUGFIX] Read page UID and colPos from request arguments

[BUGFIX] Read page UID and colPos from request arguments

Avoids use of forced access to properties when arguments
exist in request.
NamelessCoder 2020-09-12

[BUGFIX] Store resolved page forms in runtime cache (#1828)

[BUGFIX] Store resolved page forms in runtime cache (#1828)

Avoids multiple calls to getAvailablePageTemplateFiles
causing performance detriment.
NamelessCoder 2020-09-12

[BUGFIX] Change non existing error level 'fatal' to 'error' (#1827)

[BUGFIX] Change non existing error level 'fatal' to 'error' (#1827)
jmverges 2020-09-12

[BUGFIX] Adjust colPos for recursively localized child content

[BUGFIX] Adjust colPos for recursively localized child content

Copying a page with a container that has child content which
has translations fails to update the colPos value of the copy
of the translated child content. The colPos of the translated
child element still refers to the original version of the copied
element.

By regenerating the colPos value based on the colPos value
of the original language version of the copied element this
problem is resolved.

Close: #1819
NamelessCoder 2020-08-19

[BUGFIX] Ensure record is assigned to form

[BUGFIX] Ensure record is assigned to form

Ensure that the record which was passed to the provider
when resolving the form, is assigned as variable in the
form instance that gets returned - whether or not that
form instance was cached.

Close: #1808
NamelessCoder 2020-08-19

[BUGFIX] Bring back Crop Variants (#1817)

[BUGFIX] Bring back Crop Variants (#1817)
jmverges 2020-08-14

Merge branch 'development' into staging

Merge branch 'development' into staging
NamelessCoder 2020-06-28

[TASK] Set beta stability

[TASK] Set beta stability
NamelessCoder 2020-06-28

Merge branch 'master' into development

Merge branch 'master' into development
NamelessCoder 2020-06-28

[TER] 9.4.1

[TER] 9.4.1
NamelessCoder 2020-06-28

[TASK] Generate change log for 9.4.1

[TASK] Generate change log for 9.4.1
NamelessCoder 2020-06-28