[BUGFIX] Custom controller actions in Typo3 11 with new return types …

[BUGFIX] Custom controller actions in Typo3 11 with new return types (#1911)

* [BUGFIX] Custom controller actions handling in v11

* [TASK] Use version_compare for version check

* [TASK] Remove version number utility

* [TASK] Added version detection from commit NamelessCoder

Co-authored-by: Claus Due <[email protected]>
crazy252 2022-01-12

[BUGFIX] Restore optional nature of &quot;label&quot; argument

[BUGFIX] Restore optional nature of "label" argument

Allows using flux:field without label, causing the label
to be resolved from XLF file of provider extension.

Close: #1890
NamelessCoder 2021-12-05

[BUGFIX] Use RootLineUtility to resolve page template/configuration

[BUGFIX] Use RootLineUtility to resolve page template/configuration

Avoids issues with root line breaking on first hidden/disabled
page and at the same time increases performance.

Close: #1898
NamelessCoder 2021-12-05

[BUGFIX] Prevent error when moving/pasting content with deleted child

[BUGFIX] Prevent error when moving/pasting content with deleted child

Do so without negatively affecting the recycler "undelete" command.

Close: #1896
NamelessCoder 2021-12-05

[BUGFIX] Guard against potentially missing Request

[BUGFIX] Guard against potentially missing Request
NamelessCoder 2021-12-05

[BUGFIX] Use VH variable container instead of assuming Request exists

[BUGFIX] Use VH variable container instead of assuming Request exists

Close: #1909
NamelessCoder 2021-12-05

[BUGFIX] Fix core version detection issue

[BUGFIX] Fix core version detection issue

Close: #1903
NamelessCoder 2021-10-06

[BUGFIX] Suppress possible errors from unresolvable pi_flexform

[BUGFIX] Suppress possible errors from unresolvable pi_flexform

XML-to-inline converter must suppress error messages in
order to work with CTypes that do not include a flexform DS.
NamelessCoder 2021-08-22

[BUGFIX] Remove commas in last function argument

[BUGFIX] Remove commas in last function argument

Resolves an issue with PHP compatibility on versions that
consider comma after last function argument a syntax error.
NamelessCoder 2021-08-12

[BUGFIX] Fix copy/paste of parent in workspace (#1897)

[BUGFIX] Fix copy/paste of parent in workspace (#1897)

Fixes resolving of copied parent record by avoiding
selection of the workspace placeholder record, and
fixes undesired resetting of colPos after DataHandler
by also setting the new colPos value in placeholders.

Close: #1895
NamelessCoder 2021-07-27

[BUGFIX] Avoid deprecated/removed WS placeholder method

[BUGFIX] Avoid deprecated/removed WS placeholder method

Remove usage of a method that has been removed in
TYPO3v11.
NamelessCoder 2021-07-23

[TASK] Set stability beta

[TASK] Set stability beta
NamelessCoder 2021-05-24

Merge branch 'master' into development

Merge branch 'master' into development
NamelessCoder 2021-05-24

[TER] 9.5.0

[TER] 9.5.0
NamelessCoder 2021-05-24

Merge branch 'staging'

Merge branch 'staging'
NamelessCoder 2021-05-24

Merge branch 'development' into staging

Merge branch 'development' into staging
NamelessCoder 2021-05-24

[TASK] Generate change log for 9.5.0

[TASK] Generate change log for 9.5.0
NamelessCoder 2021-05-24

[FEATURE] Add experimental FlexForm-as-IRRE feature

[FEATURE] Add experimental FlexForm-as-IRRE feature

Adds a new extension configuration option which when enabled
causes Flux to convert the FlexForm DS/XML to become an IRRE
relation. When active, the storage method switches from XML
to relational records stored in "flux_sheet" and "flux_field" as
normalised data.

Also contains the API necessary to register different storage
mechanisms, e.g. JSON blob fields or EAV.

The default implementation enables the IRRE conversion
for tt_content.pi_flexform only - can be registered for other
fields in other tables as well, by placing a call to:

\FluidTYPO3\Flux\Integration\NormalizedData\FlexFormImplementation::registerForTableAndField('tt_content', 'pi_flexform');

...in ext_localconf.php of an extension plus in the TCA
override file of the table that contains the field you wish to
handle as IRRE instead of XML.

Note: currently only limited support - section objects will
be completely ignored.
NamelessCoder 2021-05-24

[FEATURE] Add extension configuration to toggle page integration

[FEATURE] Add extension configuration to toggle page integration

Allows switching off the page rendering integration (TCA, site
config, autoloaded TypoScript, FE page rendering). Puts Flux
in a mode similar to version 9.2 when running without fluidpages.

References: #1879
NamelessCoder 2021-05-24

[FEATURE] Declare support for TYPO3v11.2

[FEATURE] Declare support for TYPO3v11.2
NamelessCoder 2021-05-23