[BUGFIX] Test for null request in isPreviewContext method

[BUGFIX] Test for null request in isPreviewContext method
dogawaf 2026-04-29

[BUGFIX] Add null check for data node in MiscellaneousUtility (#2283)

[BUGFIX] Add null check for data node in MiscellaneousUtility (#2283)

Prevents an error with empty flexform like this one:

```
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3FlexForms>
</T3FlexForms>
```

* Invert condition parts

---------

Co-authored-by: Claus Due <[email protected]>
dogawaf 2026-04-24

[TASK] Set beta stability

[TASK] Set beta stability
NamelessCoder 2026-04-07

Merge branch 'master' into development

Merge branch 'master' into development
NamelessCoder 2026-04-07

[TASK] Create change log for 11.1.4

[TASK] Create change log for 11.1.4
NamelessCoder 2026-04-07

[TER] 11.1.4

[TER] 11.1.4
NamelessCoder 2026-04-07

Merge branch 'development'

Merge branch 'development'
NamelessCoder 2026-04-07

[BUGFIX] Handle case where ContentObject data mismatches table name

[BUGFIX] Handle case where ContentObject data mismatches table name
NamelessCoder 2026-04-07

Merge branch 'master' into development

Merge branch 'master' into development
NamelessCoder 2026-03-25

[TASK] Set beta stability

[TASK] Set beta stability
NamelessCoder 2026-03-25

[TASK] Create change log for 11.1.3

[TASK] Create change log for 11.1.3
NamelessCoder 2026-03-25

[TER] 11.1.3

[TER] 11.1.3
NamelessCoder 2026-03-25

Merge branch 'development'

Merge branch 'development'
NamelessCoder 2026-03-25

[BUGFIX] Use node name as registry key

[BUGFIX] Use node name as registry key

For some reason, TYPO3 has started ignoring the `nodeName` instruction
in FormEngine node type registrations and now only considers the array
key as node name. This leads to "unknown type: xyz" errors when using
the custom Flux node types like `flux:field.custom`.

Switching the registry array keys solves the problem.
NamelessCoder 2026-03-20

[TASK] Set beta stability

[TASK] Set beta stability
NamelessCoder 2026-02-09

Merge branch 'master' into development

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

[TASK] Create change log for 11.1.2

[TASK] Create change log for 11.1.2
NamelessCoder 2026-02-09

[TER] 11.1.2

[TER] 11.1.2
NamelessCoder 2026-02-09

Merge branch 'development'

Merge branch 'development'
NamelessCoder 2026-02-09

[BUGFIX] Do not attempt parent resolution for missing colPos

[BUGFIX] Do not attempt parent resolution for missing colPos

Adds a case that catches a defined but incompatibly-typed `colPos`
value in a record when trying to read parent column positions. Some
cases will pass an empty string to the function, but the current guard
clause only checks if the value is undefined. So a check is added to
early return in case the `colPos` value equates to an empty string.

Close: #2277
NamelessCoder 2026-02-09