Project

General

Profile

Activity

From 2022-03-18 to 2022-04-16

2022-04-16

19:48 Revision 16b551ba: [TASK] Add native types to HttpUtility
Add return type declarations and explicitly define
public visibility for class constants.
Resolves: #97375
Related: ...
Larry Garfield
19:48 Revision 1d504448: [BUGFIX] Respect workspace in ajax slug generation
The SlugHelper now receives the current workspace id and applies the
correct workspace constraint.
Resolves: #96853
...
Imko Schumacher
18:35 Revision 0da26dc4: [FEATURE] Allow keyboard navigation in live search
Currently it's not possible to select a suggestion
of the live search.
This has been changed to add a highlight styl...
Jochen Roth
18:12 Revision e588db7b: [TASK] Add a code of conduct document
Having a CODE_OF_CONDUCT.md document that links to the TYPO3 code
of conduct provides users who view the project sour...
Oliver Klee
18:06 Revision 4d893a3c: [TASK] Add a code of conduct document
Having a CODE_OF_CONDUCT.md document that links to the TYPO3 code
of conduct provides users who view the project sour...
Oliver Klee
17:54 Revision 1401e792: [TASK] Add a code of conduct document
Having a CODE_OF_CONDUCT.md document that links to the TYPO3 code
of conduct provides users who view the project sour...
Oliver Klee
11:40 Revision ca959bb6: [TASK] Raise PHPStan to version 1.5.6
The new version finds some new possible bugs and
removes some incorrect ones.
Also update phpstan/phpstan-phpunit.
...
Benni Mack
11:16 Revision df2f6451: [TASK] Raise PHPStan to version 1.5.6
The new version finds some new possible bugs and
removes some incorrect ones.
Also update phpstan/phpstan-phpunit.
...
Oliver Klee
10:46 Revision 7e8a4b40: [TASK] Use constants in NewMultiplePagesController
This change uses constants from PageRepository
to define possible doktypes.
In addition, some minor details in the r...
Benni Mack
03:49 Revision b0ea7c5f: [TASK] Use File constants in sys_file TCA file
Resolves: #97394
Releases: main
Change-Id: I635443e00d953543aa5950ac7516d97d61015a2d
Reviewed-on: https://review.typo...
Nikita Hovratov
03:10 Revision 4dcba064: [TASK] Use normalized params in TSFE
This change replaces the last occurrence
in TSFE to avoid use GeneralUtility::getIndpEnv()
Resolves: #97398
Releases...
Benni Mack

2022-04-15

20:18 Revision 0e689374: [BUGFIX] Fix type annotation of HistoryService::differencesObject
This field actually is nullable and needs to be annotated accordingly.
This change fixes a PHPStan warning.
Resolve...
Oliver Klee

2022-04-14

20:54 Revision 2695175b: [BUGFIX] Respect workspace in ajax slug generation
The SlugHelper now receives the current workspace id and applies the
correct workspace constraint.
Resolves: #96853
...
Imko Schumacher
20:52 Revision 8bafc687: [BUGFIX] Fix type annotation of HistoryService::differencesObject
This field actually is nullable and needs to be annotated accordingly.
This change fixes a PHPStan warning.
Resolve...
Oliver Klee
20:39 Revision f68a4da4: [TASK] Log more context for failed DataHandler evaluations
It can be very hard to debug, which field in
particular has failed, when the DataHandler only
mentions the invalid va...
Nikita Hovratov
20:27 Revision 4fe605f7: [FEATURE] Add methods to check if the assets already exist
Different asset types could be collected using the central
assets collector '\TYPO3\CMS\Core\Page\AssetCollector'.
H...
Shehfinaz Kadavil
16:40 Revision c51091f7: [BUGFIX] Prevent PHP warnings in workspace ActionHandler
* $parameters->additional might not be set,
depending on the workspace configuration
* There might be no "next" or...
Oliver Bartsch
16:20 Revision 6985d726: [BUGFIX] Prevent PHP warnings in workspace ActionHandler
* $parameters->additional might not be set,
depending on the workspace configuration
* There might be no "next" or...
Oliver Bartsch
12:14 Revision 3cc948b1: [BUGFIX] Prevent PHP warnings in PageRouter
In some situations, "_page" might not be set
in the Route. This patch prevents undefined
array key warnings and also ...
Oliver Bartsch
11:43 Revision e09e2df2: [BUGFIX] Prevent PHP warnings in PageRouter
In some situations, "_page" might not be set
in the Route. This patch prevents undefined
array key warnings and also ...
Oliver Bartsch

2022-04-13

09:43 Revision abf4ae20: [TASK] Deprecate ExpressionBuilder methods andX() and orX()
doctrine/dbal has deprecated multiple methods in the
class 'ExpressionBuilder'. Luckily, the core already
implements ...
Stefan Bürk

2022-04-12

19:36 Revision 410d66a9: [!!!][TASK] Remove eval=int from type=datetime
TCA type "datetime" allowed the value to be a native
type (with `dbType`), a int with `eval=int` or a
simple string. ...
Oliver Bartsch
18:07 Revision 7a395ef2: [DOCS] Align with new TYPO3 documentation standards
- align README.rst, Index.rst, Includes.txt, Includes.rst.txt,
Settings.cfg
- add genindex.rst, Sitemap.rst
- remov...
Alexander Nitsche
16:53 Revision b1854c74: [DOCS] Rename undeclared argument "length" to "maxCharacters"
The CropViewHelper does not have a "length" argument, but the
"maxCharacters" argument is mandatory. From the context...
Eric Bode
16:53 Revision 0d04df7f: [DOCS] Rename undeclared argument "length" to "maxCharacters"
The CropViewHelper does not have a "length" argument, but the
"maxCharacters" argument is mandatory. From the context...
Eric Bode
15:46 Revision c842a42b: [DOCS] Rename undeclared argument "length" to "maxCharacters"
The CropViewHelper does not have a "length" argument, but the
"maxCharacters" argument is mandatory. From the context...
Eric Bode
15:08 Revision 01d65125: [DOCS] Remove superfluous sendmail option in smtp configuration example
Releases: main
Resolves: #97356
Change-Id: I23a2dae1c18af5746be20d30034ce89332088326
Reviewed-on: https://review.typo...
Josef Glatz
11:33 Revision ede0f3b2: [BUGFIX] Add missing tooltips in record and filelist
The recently introduced buttons for the
secondary action items in the record and
filelist do now define a title, whic...
Oliver Bartsch
11:17 Revision 7ffa237a: [BUGFIX] Add missing tooltips in record and filelist
The recently introduced buttons for the
secondary action items in the record and
filelist do now define a title, whic...
Oliver Bartsch
08:38 Revision b00e8912: [TASK] Set TYPO3 version to 11.5.10-dev
Change-Id: Iaa8433a7956c0ae3b4fcde24bfce0a58e7af497b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/742...
Oliver Hader
08:38 Revision 0023c781: [TASK] Set TYPO3 version to 10.4.28-dev
Change-Id: I947cde3378f0d3ca02ef59c35cc7b0e18b85e751
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/742...
Oliver Hader
07:55 Revision 41418975: [RELEASE] Release of TYPO3 11.5.9
Change-Id: I835ca2cc5f309f2686eb8410159a3eca4c2b940c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/742...
Oliver Hader
07:41 Revision b2f2121e: [RELEASE] Release of TYPO3 10.4.27
Change-Id: Ib8848fca36837bde9b0f0dc528e44e4ee2fde0af
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/742...
Oliver Hader

2022-04-11

22:31 Revision ebce7255: [!!!][TASK] Get rid of $_FILES in extbase
The TYPO3 request already contains a "disentangled"
array of UploadedFile objects. With this change,
these UploadedFi...
Susanne Moog
21:43 Revision f8088b41: [BUGFIX] Prevent JavaScript error on changing single option group fields
A check in the FormEngine JavaScript component
is fixed, preventing a corresponding error when
changing the value of ...
Oliver Bartsch
21:42 Revision ce78a67c: [BUGFIX] Prevent JavaScript error on changing single option group fields
A check in the FormEngine JavaScript component
is fixed, preventing a corresponding error when
changing the value of ...
Oliver Bartsch
21:39 Revision 7fff4bcd: [BUGFIX] Fix variable assignment of default duplication behaviour action
The default duplication behaviour action for the
file upload is now properly assigned to the view again.
Resolves: #...
Oliver Bartsch
18:55 Revision bc4093af: [DOCS] Align with new TYPO3 documentation standards
- align README.rst, Index.rst, Includes.txt, Includes.rst.txt,
Settings.cfg
- add genindex.rst, Sitemap.rst
- remov...
Alexander Nitsche
07:15 Revision ad73f9fa: [TASK] Inform about invalid content_from_pid
The page module displays an information on pages,
which use the content_from_pid ("Show Content from Page")
feature. ...
Oliver Bartsch

2022-04-09

09:45 Revision 4abb6126: [FOLLOWUP] Remove visible field value in ColorElement
Like for all other elements using the visible / hidden
input field strategy, the visible field is initialized with
an...
Oliver Bartsch

2022-04-08

21:00 Revision e5e3355b: [BUGFIX] Translate additional scheduler field labels in controller
The "langLabel" field might be already translated
instead of a "LLL-string". This causes the
TranslateViewHelper to t...
Nikita Hovratov
19:06 Revision 8005da65: [BUGFIX] Correct the description for the cache:warmup command
Warmup for frontend caches is not immplemented by
TYPO3 core, but may be provided by third party extensions.
Adapt th...
Shehfinaz Kadavil
18:59 Revision 3a8544b3: [!!!][TASK] Add native typing to CommandUtility
Nothing particularly exciting, but does remove another
PHPStan baseline message.
A few bits of unnecessary code have...
Larry Garfield
18:51 Revision 988ee3a4: [BUGFIX] Correct the description for the cache:warmup command
Warmup for frontend caches is not immplemented by
TYPO3 core, but may be provided by third party extensions.
Adapt th...
Shehfinaz Kadavil
12:38 Revision b59f0153: [TASK] Apply dark style to module menu scrollbar
The default light system-ui scrollbars are very distracting on
the dark module menu surface. Therefore they are now r...
Benjamin Franzke
11:50 Revision 964e93e8: [TASK] Apply dark style to module menu scrollbar
The default light system-ui scrollbars are very distracting on
the dark module menu surface. Therefore they are now r...
Benjamin Franzke
09:35 Revision e848e623: [TASK] Simplify info boxes in page module
Info boxes are shown in the page module for pages like
"link to external url" or "Shortcut" if a relevant field
is no...
Georg Ringer
09:03 Revision 9397f3fb: [TASK] Migrate form finisher TCA
It was forgotten to migrate the subtle TCA inside
of form finisher YAML files. This has been done now.
Resolves: #97...
Nikita Hovratov
08:44 Revision 92a9671c: [BUGFIX] Avoid race conditions in pagetree contextmenu actions
All pagetree actions that use the "RecordCommit" endpoint (tce_db)
(which is loaded in to the main list_frame) need t...
Benjamin Franzke
08:32 Revision 8423bcd3: [TASK] Revert "[TASK] Refresh the look of pagemodule"
This reverts commit a42649bd33abd892bafb76bb49a7cd475be622fe.
Reasons for revert:
* Missing commit message descrip...
Benjamin Franzke
07:44 Revision 2c00065a: [BUGFIX] Avoid race conditions in pagetree contextmenu actions
All pagetree actions that use the "RecordCommit" endpoint (tce_db)
(which is loaded in to the main list_frame) need t...
Benjamin Franzke
04:27 Revision 1b527203: [FEATURE] Add link to backend in admin panel
Thanks to backend routing, we are now able to provide a
direct link to the currently rendered backend page via
the ad...
Susanne Moog

2022-04-07

23:12 Revision 1758dd36: [BUGFIX] Check for undefined fileTarget
Check if the fileTarget is set before using it.
Resolves: #97329
Releases: main, 11.5
Change-Id: Ibf5bf12600717acf1b...
Georg Ringer
23:00 Revision 224f8511: [TASK] Remove superfluous eval declarations
- 'eval=int' does not exist for type=group
- Empty 'eval' is superfluous
Resolves: #97335
Releases: main, 11.5
Chang...
Oliver Bartsch
22:59 Revision f3194d00: [BUGFIX] Check for undefined fileTarget
Check if the fileTarget is set before using it.
Resolves: #97329
Releases: main, 11.5
Change-Id: Ibf5bf12600717acf1b...
Georg Ringer
22:37 Revision c1cfe740: [TASK] Remove superfluous eval declarations
- 'eval=int' does not exist for type=group
- Empty 'eval' is superfluous
Resolves: #97335
Releases: main, 11.5
Chang...
Oliver Bartsch
21:59 Revision 8a6cedc2: [BUGFIX] Prevent duplicate contextmenu in page tree nodes
The pagetree contextmenu click (right click) on node
backgrounds must not trigger both, the system
contextmenu and th...
Benjamin Franzke
21:44 Revision d5d5f440: [BUGFIX] Prevent duplicate contextmenu in page tree nodes
The pagetree contextmenu click (right click) on node
backgrounds must not trigger both, the system
contextmenu and th...
Benjamin Franzke
21:32 Revision 4133848a: [BUGFIX] Restore "required" handling in SiteConfigurationController
The SiteConfigurationController does its own evaluation
of field values based on the "fake" TCA. With #97035,
the req...
Oliver Bartsch
20:00 Revision 2234cd15: [TASK] Migrate site_errorhandling.errorCode to TCA type "number"
This migration was forgotten while introducing TCA
type "number" in #97193.
Resolves: #97333
Related: #97193
Release...
Oliver Bartsch
14:20 Revision 0ec79fa5: [BUGFIX] Remove unnecessary row/col from clipboard
The clipboard component uses a Bootstrap panel and
is also wrapped by row/col elements, whose are
superfluous.
This ...
Andreas Fernandez
13:07 Revision 63bdf2e2: [BUGFIX] Remove unnecessary row/col from clipboard
The clipboard component uses a Bootstrap panel and
is also wrapped by row/col elements, whose are
superfluous.
This ...
Andreas Fernandez
12:27 Revision 14fbe965: [BUGFIX] Fix duration determination in Notification.showMessage()
The determination of the duration used in Notification.showMessage() now
takes `SeverityEnum.error` into account and ...
Andreas Fernandez
12:16 Revision 4851f28d: [BUGFIX] Add missing translation default in About module
Modules can use static strings instead of locallang
labels. Therefore, all usages must also define the
value as "defa...
Oliver Bartsch
12:11 Revision fc337905: [BUGFIX] Align all changelog entries to new rest rules
Follow up on files not changed by https://review.typo3.org/c/Packages/TYPO3.CMS/+/74128
Releases: main
Resolves: #97...
Lina Wolf
11:45 Revision 50dca247: [BUGFIX] Fix duration determination in Notification.showMessage()
The determination of the duration used in Notification.showMessage() now
takes `SeverityEnum.error` into account and ...
Andreas Fernandez
11:39 Revision 05dd776c: [DOCS] Update available configuration providers
Resolves: #97322
Releases: main
Change-Id: I0565905201bd7456dae171d2435925c996bfb1b3
Reviewed-on: https://review.typo...
Oliver Bartsch
11:30 Revision 824f5e7d: [BUGFIX] Remove Symfony polyfill replacements from core
Adding a replace to a package semantically means, that
this package replaces another one. This is not true
for typo3/...
Helmut Hummel
10:08 Revision 343bfadb: [BUGFIX] Fix exception in filelist when nullable columns are shown
When nullable columns are shown in filelist module, an
exception is thrown, because null may be passed to
htmlspecial...
Torben Hansen
08:18 Revision a93634c1: [DOCS] Align with new TYPO3 documentation standards
- align README.rst, Index.rst, Includes.txt, Includes.rst.txt,
Settings.cfg
- add genindex.rst, Sitemap.rst
- remov...
Alexander Nitsche
07:20 Revision a044baee: [!!!][TASK] Remove context sensitive help
The context sensitive help (CSH) is not accessible and the information
is often not useful or not updated for a long ...
Michael Telgkamp
03:57 Revision 7f323f45: [TASK] Connect labels with its select fields in various modules
Extend BackendUtility::getDropdownMenu() for the possibility
to add the "id" of the select element. This allows to co...
Georg Ringer

2022-04-06

18:43 Revision 8a254378: [DOCS] Fix missing quotation marks in PHP code examples
Resolves: #97321
Releases: main
Change-Id: Ifbbd0e4961ed2c17beebadb0d2eb732fdd05f6a0
Reviewed-on: https://review.typo...
Nikita Hovratov
13:50 Revision 67041879: [BUGFIX] Fix exception in filelist when nullable columns are shown
When nullable columns are shown in filelist module, an
exception is thrown, because null may be passed to
htmlspecial...
Torben Hansen
12:49 Revision 04818c84: [BUGFIX] Handle flexform in BU::getProcessedValue() only if not null
The contents of a field of type `flex` may be NULL if the field is
empty. `BackendUtility::getProcessedValue()` handl...
Andreas Fernandez
10:53 Revision 038bab88: [BUGFIX] Align functional splitting to chunk execution
The check for doing the functional test splitting
script and running the selected chunk used similar
but different mi...
Stefan Bürk
10:53 Revision 7b12ba84: [BUGFIX] Align functional splitting to chunk execution
The check for doing the functional test splitting
script and running the selected chunk used similar
but different mi...
Stefan Bürk
10:31 Revision 0170fc5a: [FEATURE] Make registerPlugin() return the plugin signature
This makes the ExtensionUtility:registerPlugin()
method return the plugin signature, which might
be used for further ...
Shehfinaz Kadavil
08:39 Revision 5d7e0c8f: [BUGFIX] Align functional splitting to chunk execution
The check for doing the functional test splitting
script and running the selected chunk used similar
but different mi...
Stefan Bürk
06:38 Revision 4e32638e: [TASK] Update typo3/cms-styleguide
used command:
> composer u typo3/cms-styleguide
Resolves: #97314
Releases: main
Change-Id: Id5fe8f81e88348c3000...
Oliver Bartsch
06:27 Revision 6360b6db: [TASK] Improve context-menu styling
Releases: main
Resolves: #97310
Change-Id: I8d85aa779fa82c8c8307f6e3187e1dcc701de7d7
Reviewed-on: https://review.typo...
Benjamin Kott

2022-04-05

19:22 Revision 8bea9fd0: [BUGFIX] Fix typo in TcaMigration variable
Resolves: #97311
Releases: main
Change-Id: I9edda1c4ff1c28d98187e0f954a1229a46e8463b
Reviewed-on: https://review.typo...
Nikita Hovratov
18:53 Revision 79170f0e: [FEATURE] Add 'show scheduled records' option to admin panel
With this new option an editor is able to view all records on
a page regardless of the start and end time.
This is e...
Uwe Trotzek
17:07 Revision 687dfd02: [TASK] Unify new FormEngine element classes
A couple of new TCA types have been introduced.
To be able to merge duplicated code parts together,
slight discrepanc...
Oliver Bartsch
17:03 Revision a42649bd: [TASK] Refresh the look of pagemodule
Resolves: #97306
Releases: main
Change-Id: I54c6e90bf8b63e7d24fd25d62332f97a79bbe0ab
Reviewed-on: https://review.typo...
Benjamin Kott
16:51 Revision f8a54949: Merge pull request https://github.com/TYPO3-CMS/styleguide/issues/316 from o-ba/type-number
[TASK] styleguide: Adjust TCA for type=number examples Benni Mack
15:33 Revision fbb6f478: [TASK] Use ckeditor's native readOnly mode
Textarea can be configured in TCA to be read only and to have a richtext
editor enabled. If `readOnly` is enabled, ck...
Andreas Fernandez
15:32 Revision b59ecd3a: [BUGFIX] Explicitly use control characters in HTML fixture
`RenderPreviewImportPageAndRecordsByUpdateWithDiff.php` has HTML markup
with line breaks and tab characters. With som...
Andreas Fernandez
15:25 Revision fb7c7814: [FEATURE] Introduce TCA type "number"
The new type "number" is a replacement for type
"input" with "eval=int" or "eval=double2" set.
With this, the type "...
Nikita Hovratov
15:11 Revision 7edb5ee0: [TASK] Use ckeditor's native readOnly mode
Textarea can be configured in TCA to be read only and to have a richtext
editor enabled. If `readOnly` is enabled, ck...
Andreas Fernandez
15:09 Revision dd48e369: [BUGFIX] Explicitly use control characters in HTML fixture
`RenderPreviewImportPageAndRecordsByUpdateWithDiff.php` has HTML markup
with line breaks and tab characters. With som...
Andreas Fernandez
14:53 Revision 21bf9f47: [TASK] Apply new documentation standard definitions
This patch applies the new documentation standards to the .editorconfig.
Resolves: #97302
Releases: main, 11.5, 10.4...
Simon Gilli
14:43 Revision 34d34576: [TASK] Apply new documentation standard definitions
This patch applies the new documentation standards to the .editorconfig.
Resolves: #97302
Releases: main, 11.5, 10.4...
Simon Gilli
14:29 Revision e167fc22: [TASK] Apply new documentation standard definitions
This patch applies the new documentation standards to the .editorconfig.
Resolves: #97302
Releases: main, 11.5, 10.4...
Simon Gilli
14:17 Revision aff2683b: [TASK] styleguide: Adjust TCA for type=number examples
Oliver Bartsch
14:08 Revision 7398d122: [TASK] Use bootstrap badges instead of labels
The "label" class was removed in bootstrap 5 and replaced through
"badge". The "label" class was kept in place for a ...
Benjamin Kott
12:49 Revision 574d9ce8: [BUGFIX] Avoid global jQuery usage in RTE link wizard
The global variable $ (window.$) has been removed with #97243.
This caused the RTE link wizard to fail with a JavaScr...
Benjamin Franzke
08:40 Revision 8ecc7bee: [BUGFIX] Show correct creation and modification time in filelist
The creation and modification time of files
is now displayed correctly again, using the
file info instead of the file...
Oliver Bartsch
08:25 Revision 3f076b1a: [BUGFIX] Show correct creation and modification time in filelist
The creation and modification time of files
is now displayed correctly again, using the
file info instead of the file...
Oliver Bartsch

2022-04-04

19:59 Revision d045043c: [TASK] Comment two symfony/rate-limiter related tests
symfony/rate-limiter:5.4.7 has a bug [1] leading to
E_DEPRECATED warnings in our functional rate limiting
tests. This...
Christian Kuhn
19:40 Revision c976520e: [TASK] Comment two symfony/rate-limiter related tests
symfony/rate-limiter:5.4.7 has a bug [1] leading to
E_DEPRECATED warnings in our functional rate limiting
tests. This...
Christian Kuhn
17:24 Revision 6dce6ad2: [TASK] Remove unused variable in AbstractItemProvider
After the removal of the fourth parameter of the
checkAuthMode method, the local variable $authMode
has not been remo...
Nikita Hovratov
16:30 Revision c4a718d5: [DOCS] Fix typo in changelog file
Releases: main
Resolves: #97293
Change-Id: I0f5f44fab866e54e117138d369584967da7c3655
Reviewed-on: https://review.typo...
Lina Wolf
15:34 Revision 726fadae: [BUGFIX] Allow filelist sorting by creation date
Implement missing sorting of files in the local driver.
Resolves: #97261
Releases: main, 11.5
Change-Id: I94c04dfbd8...
Georg Ringer
14:57 Revision ed1fd3a8: [!!!][TASK] Add modern typing to ClassNamingUtility
Simple type additions. Nothing exciting.
Resolves: #97205
Related: #97210
Releases: main
Change-Id: Ic38274300b22f3c...
Larry Garfield
14:56 Revision 224befe3: [BUGFIX] Allow filelist sorting by creation date
Implement missing sorting of files in the local driver.
Resolves: #97261
Releases: main, 11.5
Change-Id: I94c04dfbd8...
Georg Ringer
14:27 Revision 8a459c75: [TASK] Update @typo3/icons to v2.6.0
Executed commands:
cd Build
yarn add "@typo3/icons@^2.6.0"
yarn build
Resolves: #97292
Releases: main
Change-...
Benjamin Kott
14:03 Revision 7fcc35c4: [TASK] Move workspaces data handling tests to core
The ext:core and ext:workspaces data scenario functional
tests are pairs: core comes with the 'Modify' scenarios
and ...
Christian Kuhn
11:20 Revision c753615e: [DOCS] Update lowlevel documentation for Breaking: #97131
Remove CLI commands removed in https://forge.typo3.org/issues/97131 from the lowlevel documentation.
Resolves: #9728...
Lina Wolf

2022-04-01

13:21 Revision 12a6613f: [FEATURE] Introduce TCA type "color"
In the process of using dedicated TCA types,
the new TCA type "color" is introduced and
replaces "renderType=colorpic...
Oliver Bartsch
12:31 Revision 9763ce52: [BUGFIX] Prevent invalid array access warnings in DataHandler
Resolves: #97280
Releases: main, 11.5
Change-Id: Id6b2b5bf9a200d7c0ccc6c23273bb5086d6ee50a
Reviewed-on: https://revie...
Oliver Bartsch
12:30 Revision b2f4f545: [BUGFIX] Add guard clause to prevent fataling on saving a CE
Resolves: #97270
Releases: main, 11.5
Change-Id: If1c899cdfd891cda5af5a502b40ab28c29830f58
Reviewed-on: https://revie...
Jan Helke
11:59 Revision e684e0b5: [BUGFIX] Prevent invalid array access warnings in DataHandler
Resolves: #97280
Releases: main, 11.5
Change-Id: Id6b2b5bf9a200d7c0ccc6c23273bb5086d6ee50a
Reviewed-on: https://revie...
Oliver Bartsch
11:58 Revision 56d1c378: Merge pull request https://github.com/TYPO3-CMS/styleguide/issues/314 from o-ba/type-color
[TASK] styleguide: Adjust TCA for type=color examples Benni Mack
11:54 Revision c4962f64: [BUGFIX] Add guard clause to prevent fataling on saving a CE
Resolves: #97270
Releases: main, 11.5
Change-Id: If1c899cdfd891cda5af5a502b40ab28c29830f58
Reviewed-on: https://revie...
Jan Helke
11:37 Revision 762fdd7b: [TASK] styleguide: Adjust TCA for type=color examples
Oliver Bartsch
10:03 Revision eeb5af4f: [BUGFIX] Accept native TIME value '00:00:00' in backend forms
Native date/time types have a zero-value, which is '0000-00-00 00:00:00'
for DATETIME and '00:00:00' for TIME. For DA...
Oliver Hader
10:02 Revision 7765a23d: [BUGFIX] Accept native TIME value '00:00:00' in backend forms
Native date/time types have a zero-value, which is '0000-00-00 00:00:00'
for DATETIME and '00:00:00' for TIME. For DA...
Oliver Hader
08:36 Revision 2f0338a9: [!!!][TASK] Simplify TCA authMode settings
To prepare towards a deployable backend group access
rights system, some of the more obscure options are
removed to r...
Christian Kuhn

2022-03-31

17:57 Revision d0a4bbfa: [TASK] Adjust new TCA type "email"
Some followup adjustments to newly introduced
(#97013) TCA type "email".
- Remove eval "email" check in InputTextEle...
Oliver Bartsch
17:52 Revision 2a47cb96: [TASK] runTests.sh: Remove .csv integrity handling
When core functional tests started to heavily rely
on CSV based import- and assertion files, we found
that editing su...
Christian Kuhn
17:51 Revision 13f67e36: [TASK] runTests.sh: Remove .csv integrity handling
When core functional tests started to heavily rely
on CSV based import- and assertion files, we found
that editing su...
Christian Kuhn
17:25 Revision f279c311: [TASK] runTests.sh: Remove .csv integrity handling
When core functional tests started to heavily rely
on CSV based import- and assertion files, we found
that editing su...
Christian Kuhn
13:59 Revision be122044: [BUGFIX] Add guard clause to prevent Link Browser from fataling
Resolves: #97269
Releases: main, 11.5
Change-Id: Iec86d579af4fa8774f7ba6bd4d6b137ccefe3dd5
Reviewed-on: https://revie...
Jan Helke
13:35 Revision 6a61d403: [BUGFIX] Add guard clause to prevent Link Browser from fataling
Resolves: #97269
Releases: main, 11.5
Change-Id: Iec86d579af4fa8774f7ba6bd4d6b137ccefe3dd5
Reviewed-on: https://revie...
Jan Helke
09:32 Revision 495db075: [BUGFIX] Update typo3/cms-styleguide
With #97232 changes in ext:styleguide has been needed,
which has been provided with corresponding pull-request
for th...
Stefan Bürk
08:41 Revision 381a03ec: [FEATURE] Add Luxembourgish (lb) as supported language
Luxembourgish is considered the national language of
Luxembourg and one of the three used administrative
languages, a...
Stefan Bürk
08:03 Revision 1b416d2b: [TASK] styleguide: Adjust TCA for type=datetime examples
https://github.com/TYPO3-CMS/styleguide/pull/312
https://review.typo3.org/c/Packages/TYPO3.CMS/+/74027
Oliver Bartsch

2022-03-30

08:50 Revision beba6e0d: [FEATURE] Introduce TCA type "datetime"
In our process of using dedicated TCA types,
the new TCA type "date" is introduced and
replaces "renderType=inputDate...
Oliver Bartsch

2022-03-29

18:07 Revision 91381725: [TASK] Add modern typing to MathUtility
This patch add more explicit types to MathUtility.
Of particular note:
* isIntegerInRange(), despite its name, allo...
Larry Garfield
15:05 Revision 6155978c: [TASK] styleguide: Avoid exclude=true on all single styleguide fields
There is little point in having single field
excludes for styleguide tables - this heavily
clutters the backend group...
Christian Kuhn
12:55 Revision ab6f39ed: [TASK] styleguide: Remove tx_styleguide_elements_special
https://github.com/TYPO3-CMS/styleguide/pull/313
The type=select, special=x TCA config has been
obsoleted in v11. Th...
Christian Kuhn
12:21 Revision 256d53ef: [BUGFIX] Fix case in Password TcaMigration
Resolves "Case in function/method call doesn't match
the case in declaration" in TcaMigration. Also fixes the
the cor...
Oliver Bartsch
11:49 Revision 3693c1cc: [BUGFIX] Load property from real instance
With the introduction of symfony/property-access in TYPO3 version 10
reading properties through a lazy loaded object ...
Simon Schaufelberger
11:49 Revision c7635cc1: [BUGFIX] Load property from real instance
With the introduction of symfony/property-access in TYPO3 version 10
reading properties through a lazy loaded object ...
Simon Schaufelberger
10:55 Revision c6c053ca: [BUGFIX] Apply proper styles to checkbox in mass undo modal
The styling of the checkbox in the mass
undo modal in the recycler module is
fixed by using proper DOM structure
and ...
Oliver Bartsch
10:43 Revision 3b44d061: [BUGFIX] Ensure imageLinkWrap works with UTF-8 filenames
The unset($info['originalFile']) introduced in #90565
broke an access to that array key below in the method.
This lea...
Lars Michalowski
10:43 Revision 565a7208: [BUGFIX] Ensure imageLinkWrap works with UTF-8 filenames
The unset($info['originalFile']) introduced in #90565
broke an access to that array key below in the method.
This lea...
Lars Michalowski
10:35 Revision 16f3c51c: [BUGFIX] Remove usage of undefined variable
Resolves: #97189
Releases: main, 11.5
Change-Id: I256b62b3c877cd23ac313fbb44a7bdde97aa2abc
Reviewed-on: https://revie...
Georg Ringer
10:31 Revision 0f76f8e4: [DOCS] Fixed spelling of "includeJSFooterlibs"
In accordance with the core code base, "libs" in
"includeJSFooterlibs" must be lowercase.
Releases: main, 11.5, 10.4...
Eric Bode
10:30 Revision 925e71a2: [DOCS] Fixed spelling of "includeJSFooterlibs"
In accordance with the core code base, "libs" in
"includeJSFooterlibs" must be lowercase.
Releases: main, 11.5, 10.4...
Eric Bode
10:28 Revision 9073eff5: [BUGFIX] Apply proper styles to checkbox in mass undo modal
The styling of the checkbox in the mass
undo modal in the recycler module is
fixed by using proper DOM structure
and ...
Oliver Bartsch
10:14 Revision 76bf8cda: [BUGFIX] Remove usage of undefined variable
Resolves: #97189
Releases: main, 11.5
Change-Id: I256b62b3c877cd23ac313fbb44a7bdde97aa2abc
Reviewed-on: https://revie...
Georg Ringer
10:09 Revision b912b309: [DOCS] Fixed spelling of "includeJSFooterlibs"
In accordance with the core code base, "libs" in
"includeJSFooterlibs" must be lowercase.
Releases: main, 11.5, 10.4...
Eric Bode
09:29 Revision a7cf6369: [BUGFIX] Adjust password field acceptance test
In ext:styleguide the old password field 'input_16'
has been removed, while new passwords fields, using
the new "pass...
Stefan Bürk
06:55 Revision 8f3f782a: [BUGFIX] Remove double encoding and improve template
The contents of the column "Record" in the Recycler are escaped/encoded
twice with htmlspecialchars. This leads to th...
Simon Schaufelberger
06:55 Revision 241e6a0b: [BUGFIX] Remove double encoding and improve template
The contents of the column "Record" in the Recycler are escaped/encoded
twice with htmlspecialchars. This leads to th...
Simon Schaufelberger

2022-03-28

18:50 Revision 25ccfb1d: [!!!][TASK] Remove global jquery object window.$
The global window.$ accessor to the jQuery instance is now
no longer provided.
Global jQuery usage has been deprecate...
Benjamin Franzke
16:42 Revision 370d1d12: [TASK] Remove superfluous authInfo assignments
Due to the new userSession handling in TYPO3 v11, the additional
information provided in $authInfo can be removed as ...
Benni Mack
16:21 Revision b97ab48a: [BUGFIX] Respect delimiter/enclosure in table ctype
In #95036 the table editor was moved from the separate
wizard to "inline". This implementation did not respect
"table...
Jochen Roth
16:21 Revision f90e7f9c: [BUGFIX] Respect delimiter/enclosure in table ctype
In #95036 the table editor was moved from the separate
wizard to "inline". This implementation did not respect
"table...
Jochen Roth
16:03 Revision 9ac803a0: [TASK] Add modern typing to ArrayUtility
PHP 8.1's type system lets us add a lot more types
to ArrayUitlity's signatures, and remove some
unnecessary code in ...
Larry Garfield
15:04 Revision ba367bf0: [BUGFIX] Avoid PHP 8.1 warning passing null format to DateViewHelper
Resolves: #96954
Releases: main, 11.5
Change-Id: I60366ca5155c96ccc1068cc48339b0e96318d5f8
Reviewed-on: https://revie...
Chris Müller
15:03 Revision b5e64c35: [BUGFIX] Avoid PHP 8.1 warning passing null format to DateViewHelper
Resolves: #96954
Releases: main, 11.5
Change-Id: I60366ca5155c96ccc1068cc48339b0e96318d5f8
Reviewed-on: https://revie...
Chris Müller
14:48 Revision 65a94407: [TASK] Deprecate usage of RegularExpressionValidator
This patch deprecates the usage of the RegularExpressionValidator
within the form editor. The validator will be remov...
Björn Jacob
14:03 Revision 2afcdf6a: [BUGFIX] Bring back functionality for $uniqueIds in SelectSingleElement
This resolves a todo for a missing usage of a filled
array called "$uniqueIds".
This array had two responsibilities:...
Nikita Hovratov
14:03 Revision 0027a896: [BUGFIX] Bring back functionality for $uniqueIds in SelectSingleElement
This resolves a todo for a missing usage of a filled
array called "$uniqueIds".
This array had two responsibilities:...
Nikita Hovratov
11:55 Revision d090bece: [TASK] Streamline drag uploader failure message
The Folder Tree shows notifications through
FlashMessages when using the AJAX endpoint "file_process",
while the drag...
Benni Mack
11:49 Revision 7c9c1147: [TASK] styleguide: Adjust TCA for type=password examples
https://github.com/TYPO3-CMS/styleguide/pull/310 Oliver Bartsch
11:39 Revision c3c38b3b: [TASK] Unify modal button style
Creating new content is usually confirmed with a blue button.
This is inconsistent with the dashboard, which uses an ...
Simon Schaufelberger
11:15 Revision e12f4d8d: [TASK] Inform about not found user in record history
When a user is no longer available (e.g. deleted),
record history entries for this user were not clear
since only the...
Oliver Bartsch
10:55 Revision e84b70fe: [TASK] Inform about not found user in record history
When a user is no longer available (e.g. deleted),
record history entries for this user were not clear
since only the...
Oliver Bartsch
09:00 Revision 6a349ce9: [BUGFIX] Avoid PHP 8.x error in RecordHistory if BE user is missing
Resolves: #97228
Releases: main, 11.5
Change-Id: I139a7f2dcf1e5ed35675a626b9aa496fe24061a7
Reviewed-on: https://revie...
Jan Helke
08:44 Revision 442d4ebd: [BUGFIX] Avoid PHP 8.x error in RecordHistory if BE user is missing
Resolves: #97228
Releases: main, 11.5
Change-Id: I139a7f2dcf1e5ed35675a626b9aa496fe24061a7
Reviewed-on: https://revie...
Jan Helke

2022-03-27

20:25 Revision 737e9dc7: [TASK] Update dependency to PSR-3 v2/3
PSR-3 v2 and v3 add types, so we can switch to those now.
Because we don't fully implement PSR-3 directly, this is
a...
Larry Garfield
19:31 Revision 675cf0bd: [DOCS] Rework lowlevel documentation
- Move the content from the README.rst into the Documentation folder.
- The README.rst now defaults to the content of...
Chris Müller

2022-03-26

22:08 Revision 27dd2d1a: [BUGFIX] Upgrade to CKEditor4 v4.18.0
Recent CKEditor4 v4.18.0 addressed several vulnerabilities:
* CVE-2022-24728 (XSS via attributes & comments)
* CVE-20...
Oliver Hader
22:08 Revision 84674dfe: [BUGFIX] Upgrade to CKEditor4 v4.18.0
Recent CKEditor4 v4.18.0 addressed several vulnerabilities:
* CVE-2022-24728 (XSS via attributes & comments)
* CVE-20...
Oliver Hader
22:08 Revision f17839de: [BUGFIX] Upgrade to CKEditor4 v4.18.0
Recent CKEditor4 v4.18.0 addressed several vulnerabilities:
* CVE-2022-24728 (XSS via attributes & comments)
* CVE-20...
Oliver Hader
12:04 Revision a5ed5c19: [FEATURE] Introduce TCA type "password"
In the process of using dedicated TCA types,
the new TCA type "password" is introduced and
replaces "eval=password" a...
Torben Hansen

2022-03-25

13:01 Revision 2e83b410: [BUGFIX] Upgrade guzzlehttp/psr7 to latest version
Recent guzzlehttp/psr7 versions address vulnerability CVE-2022-24775.
Mentioned known vulnerability is not considered...
Oliver Hader
13:01 Revision 5e5a87d4: [BUGFIX] Upgrade guzzlehttp/psr7 to latest version
Recent guzzlehttp/psr7 versions address vulnerability CVE-2022-24775.
Mentioned known vulnerability is not considered...
Oliver Hader
13:00 Revision b1a063c0: [BUGFIX] Upgrade guzzlehttp/psr7 to latest version
Recent guzzlehttp/psr7 versions address vulnerability CVE-2022-24775.
Mentioned known vulnerability is not considered...
Oliver Hader
11:56 Revision a156c879: [BUGFIX] Properly add crop variants parameter to preview url
Using the hook
['Backend/Form/Element/ImageManipulationElement']['previewUrl'],
one can define a preview url for the ...
Oliver Bartsch
11:16 Revision 72d3428e: [!!!][FEATURE] Add PSR-14 ModifyImageManipulationPreviewUrlEvent
This introduces a new PSR-14 event, enabling
extension authors to modify the preview url within
the image manipulatio...
Oliver Bartsch
09:55 Revision 0b6e61f5: [BUGFIX] Properly add crop variants parameter to preview url
Using the hook
['Backend/Form/Element/ImageManipulationElement']['previewUrl'],
one can define a preview url for the ...
Oliver Bartsch
08:16 Revision 281d9f18: [BUGFIX] Allow installation of incompatible distributions
TYPO3 allows to install incompatible extensions for a very long time,
but distributions were missed when this feature...
Andreas Fernandez

2022-03-24

19:46 Revision 9c0fef98: [!!!][FEATURE] Add PSR-14 Events for modifying inline element controls
This introduces two new PSR-14 events, enabling
extension authors to modify the enabled controls as
well as the corre...
Oliver Bartsch
18:36 Revision d4fd3325: [BUGFIX] Fix undefined array key warning in GifBuilder
Resolves: #97211
Releases: main, 11.5
Change-Id: Ic0165c1c88bae6ef5206d79691aa5918762dc14c
Reviewed-on: https://revie...
Simon Schaufelberger
13:43 Revision cc8cd896: [BUGFIX] Fix undefined array key warning in GifBuilder
Resolves: #97211
Releases: main, 11.5
Change-Id: Ic0165c1c88bae6ef5206d79691aa5918762dc14c
Reviewed-on: https://revie...
Simon Schaufelberger

2022-03-23

22:36 Revision 6c7852c9: [!!!][FEATURE] Automatically register element browsers via service configuration
Element browsers are now automatically tagged and registered,
based on the implemented `ElementBrowserInterface`, usi...
Oliver Bartsch
17:55 Revision 731e52f9: [BUGFIX] Execute symfony commands in scheduler as non-interactive
The Scheduler module provides the option to
execute symfony commands. Since those
commands are usually built for CLI ...
Oliver Bartsch
17:35 Revision dd1d9787: [BUGFIX] Execute symfony commands in scheduler as non-interactive
The Scheduler module provides the option to
execute symfony commands. Since those
commands are usually built for CLI ...
Oliver Bartsch
17:09 Revision 1d953654: [!!!][FEATURE] Add PSR-14 ModifyLinkExplanationEvent
This introduces a new PSR-14 event, enabling extension
authors to modify the link explanation, used for TCA
`link` fi...
Oliver Bartsch
11:06 Revision ac01166a: [BUGFIX] Fix notice in SearchController
Resolves: #97229
Releases: main, 11.5
Change-Id: I908102d0f4b5b3f3fe686f0ccdc60604669a8173
Reviewed-on: https://revie...
Georg Ringer
10:37 Revision d947c50b: [TASK] Raise friendsofphp/php-cs-fixer:^3.8.0
Used command:
> composer req --dev -W \
"composer/composer":"^2.2.7" \
"friendsofphp/php-cs-fixer":"^3.8.0"
...
Oliver Bartsch
10:29 Revision 4beb75a4: [BUGFIX] Fix notice in SearchController
Resolves: #97229
Releases: main, 11.5
Change-Id: I908102d0f4b5b3f3fe686f0ccdc60604669a8173
Reviewed-on: https://revie...
Georg Ringer
09:28 Revision 71fb72d9: [TASK] Raise friendsofphp/php-cs-fixer:^3.8.0
Used command:
composer req friendsofphp/php-cs-fixer:^3.8.0 --dev
Resolves: #97227
Releases: main, 11.5
Change-Id: ...
Simon Schaufelberger

2022-03-22

22:10 Revision 2a950bc3: [BUGFIX] Make full module information available
A couple of JS modules requires some module
information, such as the navigationComponent.
Those information were pre...
Oliver Bartsch
15:55 Revision 8f45e118: [BUGFIX] Trigger change event in typo3-backend-table-wizard
Custom element typo3-backend-table-wizard offers a wizard for
modifying serialized table syntax of tt_content CType t...
Oliver Hader
15:31 Revision 1ac81f62: [BUGFIX] Trigger change event in typo3-backend-table-wizard
Custom element typo3-backend-table-wizard offers a wizard for
modifying serialized table syntax of tt_content CType t...
Oliver Hader
09:24 Revision e963b01c: [BUGFIX] Add autocomplete attribute to confirmation password
The confirmation password, required for accessing
the install tool through the backend, now uses the
autocomplete att...
Oliver Bartsch
09:22 Revision 080265b0: [TASK] Increase DB size of password fields to 255
To support future password hashing algorithms, it is
recommended by PHP to use a DB size of 255 chars for
fields stor...
Torben Hansen
09:13 Revision b69107f0: [TASK] Remove superfluous trait from FormEngine elements
This removes the import of OnFieldChangeTrait from
all FormEngine elements, extending AbstractFormElement,
since the ...
Oliver Bartsch
08:09 Revision cc327557: [TASK] Avoid deprecated QueryBuilder->execute() in ext:styleguide
This patch updates typo3/cms-styleguide, which contains replacement
of 'QueryBuilder->execute()' calls, which has bee...
Stefan Bürk
08:08 Revision e9a66237: [BUGFIX] Raise doctrine/dbal:^2.13.8
This patch raises doctrine/dbal to 2.13.8 as minimum version,
which contains a bugfix to avoid a native php error is ...
Stefan Bürk
06:47 Revision a04b5771: [TASK] Move TypoLinkCodecService to EXT:core
EXT:core unfortunately has a couple of dependencies
to EXT:frontend. One of them are TypoLinkCodecService.
Since thi...
Oliver Bartsch

2022-03-21

20:49 Revision 7e826eaa: [TASK] styleguide: Replace deprecated QueryBuilder->execute()
TYPO3 v12 has deprecated the `QueryBuilder->execute()`
method to align with corresponding deprecation of the
used doc...
Stefan Bürk
20:48 Revision 3e7bbbcd: [TASK] Document hasAccess() in ModifyInfoModuleContentEvent
Resolves: #97215
Related: #97174
Releases: main
Change-Id: I099c21da402176e8d31ea9a5d3f9d394b3567119
Reviewed-on: htt...
Oliver Bartsch
17:22 Revision ad1c7f8b: [BUGFIX] Prevent undefined array key warning in FormPersistenceManager
Resolves: #97199
Releases: main, 11.5
Change-Id: Ibb65dbccbf26b0522ce1c8ccf8c78a1cea29e9c6
Reviewed-on: https://revie...
Oliver Bartsch
15:39 Revision 6c0fb06b: [BUGFIX] Prevent undefined array key warning in FormPersistenceManager
Resolves: #97199
Releases: main, 11.5
Change-Id: Ibb65dbccbf26b0522ce1c8ccf8c78a1cea29e9c6
Reviewed-on: https://revie...
Oliver Bartsch
15:32 Revision 94c3948e: [BUGFIX] Prevent TypeError for unsupported operand types
Since bitwise operators requires the operands to be
integers, a possible raw database value for a checkbox
element is...
Oliver Bartsch
15:21 Revision f1a95266: [BUGFIX] Prevent TypeError for unsupported operand types
Since bitwise operators requires the operands to be
integers, a possible raw database value for a checkbox
element is...
Oliver Bartsch
15:20 Revision 89999f8e: [TASK] Remove doc comments for TYPO3\CMS\Core\Cache\Frontend\FrontendInterface
Annotations are not needed since .phpstorm.meta.php takes care of it.
Resolves: #97213
Releases: main, 11.5
Change-I...
Simon Schaufelberger
15:11 Revision 183fde16: [BUGFIX] Filter eval list in link and email element
With #97013 and #97159, two dedicated TCA
types were added, which both only allow a few
eval options. To prevent inva...
Oliver Bartsch
15:09 Revision f8a61df1: [DOCS] Document renamed FormEngine class InputLinkElement
Resolves: #97218
Related: #97159
Releases: main
Change-Id: I953768642c41cd0293394d3795edc56dc570d71d
Reviewed-on: htt...
Oliver Bartsch
14:57 Revision d432927f: [TASK] Remove doc comments for TYPO3\CMS\Core\Cache\Frontend\FrontendInterface
Annotations are not needed since .phpstorm.meta.php takes care of it.
Resolves: #97213
Releases: main, 11.5
Change-I...
Simon Schaufelberger
14:35 Revision 972755d9: [BUGFIX] Consider all relevant pids when populating BE TS constants
The TemplateService - if no TSFE is available - uses the rootline
to find a matching site. Previously it only conside...
Susanne Moog
12:43 Revision 1e27f6d4: [TASK] Update HTML Sanitizer
The new release allows versions 1, 2, or 3 of psr/log,
so unblocks core using psr/log 3.
Commands run:
> composer re...
Benni Mack
12:42 Revision 6154dd91: [BUGFIX] Consider all relevant pids when populating BE TS constants
The TemplateService - if no TSFE is available - uses the rootline
to find a matching site. Previously it only conside...
Susanne Moog
12:29 Revision 796d0aac: [!!!][FEATURE] Add PSR-14 ModifyNewContentElementWizardItemsEvent
This introduces a new PSR-14 event, enabling extension
authors to modify the items of the new content element
wizard ...
Oliver Bartsch
12:00 Revision fd42d17c: [TASK] Update HTML Sanitizer
The new release allows versions 1, 2, or 3 of psr/log,
so unblocks core using psr/log 3.
Commands run:
> composer re...
Larry Garfield

2022-03-18

20:22 Revision 953cb6d2: [DOCS] Fix a couple of 12.0 changelog files
This fixes issues in a couple of 12.0 changelog
files, which were quite obvious, looking at the
rendered versions.
A...
Oliver Bartsch
06:19 Revision ed0fe37b: [BUGFIX] Handle missing BE_USER in ext manager
The FileHandlingUtility may be used from a context
where there is no BE_USER.
Avoid a warning in PHP 8
Resolves: #97...
Markus Klein
 

Also available in: Atom