[TASK] Regenerate ViewHelper documentation

[TASK] Regenerate ViewHelper documentation
NamelessCoder 2024-05-09

[TASK] Update XSD schema

[TASK] Update XSD schema
NamelessCoder 2024-05-09

[FEATURE] Add inheritance mode control

[FEATURE] Add inheritance mode control

Adds an extension configuration option and corresponding Form option
and option ViewHelper which allows a site to control how Flux handles
inheritance of FlexForm values (specific to pages).

Normally, Flux will only allow FlexForm values to be inherited from a
parent page to children if the child uses the same page layout (template)
as the parent page(s). This new option allows changing this inheritance
mode from the default "restricted" to an "unrestricted" mode which
allows FlexForm values to be inherited even if the child and parent uses
different page layouts.

This is useful when you have different page templates which use the
same FlexForm fields (for example, a shared set of fields) and you wish
to inherit such fields from parents even if you use different page
layouts on the child/parent(s).

There is a similar Form option which allows setting this inheritance
mode on a per-template basis. Use the new ViewHelper
flux:form.option.inheritanceMode for this, with either "restricted"
or "unrestricted" as value. If no mode is specified on a template then
the inheritance mode defined in extension configuration will be used.
NamelessCoder 2024-05-09

[TASK] Set beta stability

[TASK] Set beta stability
NamelessCoder 2024-05-07

Merge branch 'master' into development

Merge branch 'master' into development
NamelessCoder 2024-05-07

[TASK] Create change log for 10.0.10

[TASK] Create change log for 10.0.10
NamelessCoder 2024-05-07

[TER] 10.0.10

[TER] 10.0.10
NamelessCoder 2024-05-07

Merge branch 'development'

Merge branch 'development'
NamelessCoder 2024-05-07

[BUGFIX] Do not reuse TemplateView instance when reading available pa…

[BUGFIX] Do not reuse TemplateView instance when reading available page templates

Some change in TYPO3v12's Fluid dep has caused the TemplateParser to
hold on to invalid states of parsed templates. Likely has to do with the
many hoop-jumps the Fluid team has had to do since declaring that shared
ViewHelper instances is a totally valid use case.

I'm getting really tired of TYPO3's decisions as of late.
NamelessCoder 2024-05-07

[BUGFIX] Fix warning "Undefined array key colPos" (#2156)

[BUGFIX] Fix warning "Undefined array key colPos" (#2156)

Co-authored-by: Claus Due <[email protected]>
Apen 2024-04-02

[BUGFIX] Handle possible DBALException (#2153)

[BUGFIX] Handle possible DBALException (#2153)

We can ignore a missing database connection at this point. We cant do anything about a missing database connection. This Scenario is possible during first install.
JanStorm 2024-04-02

[TASK] Use ServerRequestInterface (#2152)

[TASK] Use ServerRequestInterface (#2152)

Co-authored-by: Claus Due <[email protected]>
nostadt 2024-03-19

[BUGFIX] Fix handling of drop-in templates

[BUGFIX] Fix handling of drop-in templates

Fixes a combined issue where template file paths would be wrong in BE
context and the pi_flexform field would not be shown in record editing,
for templates placed in the plug-and-play / drop-in directory.
NamelessCoder 2024-03-19

[TASK] Skip ItemProcessingService in test case

[TASK] Skip ItemProcessingService in test case
NamelessCoder 2024-03-19

[TASK] Set beta stability

[TASK] Set beta stability
NamelessCoder 2024-01-11

Merge branch 'master' into development

Merge branch 'master' into development
NamelessCoder 2024-01-11

[TASK] Create change log for 10.0.9

[TASK] Create change log for 10.0.9
NamelessCoder 2024-01-11

[TER] 10.0.9

[TER] 10.0.9
NamelessCoder 2024-01-11

Merge branch 'development'

Merge branch 'development'
NamelessCoder 2024-01-11

[BUGFIX] Allow ItemProcessingService as param in MultipleItemsProcFun…

[BUGFIX] Allow ItemProcessingService as param in MultipleItemsProcFunc (#2144)

Co-authored-by: Claus Due <[email protected]>
tobiasgraeber 2023-12-14