Project

General

Profile

Activity

From 2022-11-23 to 2022-12-22

2022-12-22

20:39 Revision 8c7fadca: [TASK] Streamline the unit tests for ObjectStorage
Clean up the existing tests before adding new tests:
- split tests up to test for only one piece of behavior
where...
Oliver Klee
14:44 Revision 27c5ac8f: [TASK] Convert FrontendUserAuthenticationTest partially to functional
For the rest all prophecy usages have been replaced by native phpunit
mocks.
Resolves: #98727
Releases: main
Change-...
Nikita Hovratov
14:36 Revision e78c65fe: [TASK] Avoid usage of resetSingletonInstances in setup
Resolves: #99413
Releases: main
Signed-off-by: Torben Hansen <derhansen@gmail.com>
Change-Id: Ibb94bef3701e1eab20506a...
Torben Hansen
13:01 Revision 5a45b91b: [TASK] Fix typo in StringLength form validator
Releases: main
Resolves: #99398
Change-Id: If2346c6e29ea0c546b9ede8cad3e98b166893ef9
Reviewed-on: https://review.typo...
Andreas Förthner
12:55 Revision 7cb35771: [BUGFIX] Apply z-index to backend search action form
The element `.sticky-form-actions` now has a `z-index` applied to give
the search provider dropdown a higher priority...
Christoph Lehmann
12:44 Revision 022a6946: [BUGFIX] Always allow target attribute
TYPO3 included xhtml_11 (output doctype)
standard when the second revision of
XHTML 1.1 was not published yet.
TYPO3...
Benni Mack
12:17 Revision 3b362639: [BUGFIX] Remove unneeded quote
An unnecessary quote has been added with #91016 and should be removed
again.
Resolves: #99402
Releases: main, 11.5, ...
Georg Ringer
12:16 Revision 72b8883d: [BUGFIX] Remove unneeded quote
An unnecessary quote has been added with #91016 and should be removed
again.
Resolves: #99402
Releases: main, 11.5, ...
Georg Ringer
12:04 Revision 50d5c2f0: [TASK] Add missing unique link to recently added rst file
Resolves: #99407
Related: #98122
Releases: main, 11.5
Change-Id: Ie5a8e894e65669e9faa3d30f908040006a0345d7
Reviewed-o...
Nikita Hovratov
11:57 Revision e9fab6f2: [BUGFIX] Remove unneeded quote
An unnecessary quote has been added with #91016 and should be removed
again.
Resolves: #99402
Releases: main, 11.5, ...
Georg Ringer
11:43 Revision 0816ba59: [BUGFIX] Remove disabled button state after successful TCA Migrations check
Resolves: #99390
Releases: main
Signed-off-by: Torben Hansen <derhansen@gmail.com>
Change-Id: Ifd3e20e7350091335265c1...
Torben Hansen
11:41 Revision 362cfde5: [BUGFIX] Align variable name with flexform, template and docs
The showForgotPasswordLink setting was renamed to showForgotPassword
during the refactoring to fluid templates. It is...
André Buchmann

2022-12-21

16:33 Revision d4aa6e90: [TASK] Replace $.ajax in EXT:recycler
EXT:recycler is hopefully the last piece that used $.ajax instead of our
AJAX API. It's time to replace it there as w...
Andreas Fernandez
15:51 Revision 8346e2bc: [TASK] Add missing unique link to recently added rst file
Resolves: #99407
Related: #98122
Releases: main
Change-Id: Ie5a8e894e65669e9faa3d30f908040006a0345d7
Reviewed-on: htt...
Nikita Hovratov
15:38 Revision ade003f0: [DOCS] Update TypoScript documentation of Indexed Search
To update the Indexed Search TypoScript documentation the following tasks
have been completed:
* Use of `.. confva...
Eric Bode
12:45 Revision 169222d2: [DOCS] Update TypoScript documentation of Indexed Search
To update the Indexed Search TypoScript documentation the following tasks
have been completed:
* Use of `.. confva...
Eric Bode
11:28 Revision 7da70a57: [TASK] Replace prophecy in ServiceProviderCompilationPassTest
Resolves: #98761
Releases: main
Change-Id: Ib8fcb5af6b2ee38ac8796763977b5f801009780a
Reviewed-on: https://review.typo...
Nikita Hovratov
10:36 Revision 64752c95: [FEATURE] Overrule namespace configuration in ExtbasePluginEnhancer
Make ExtbasePluginEnhancer more consistent.
Ensure namespace option overrules other options
as this is the common use...
Daniel Siepmann
10:34 Revision 8e8b94b8: [BUGFIX] Align variable name with flexform, template and docs
The showForgotPasswordLink setting was renamed to showForgotPassword
during the refactoring to fluid templates. It is...
André Buchmann
08:16 Revision 2bfc6a02: [TASK] Replace prophecy in EXT:dashboard DashboardWidgetPassTest
Resolves: #98909
Releases: main
Change-Id: Ife3339d1902f306230394aef3d99d08da5dfcb31
Reviewed-on: https://review.typo...
Nikita Hovratov
07:59 Revision 746e17fb: [BUGFIX] Show errors in database check step again
Step 2 in the install process is to check the database
connection. If this fails, the corresponding flash
messages ar...
Oliver Bartsch

2022-12-20

17:18 Revision d383640f: [BUGFIX] Allow scrolling in GUI installer
Currently, it is not possible to scroll down
and fill in all required fields in the
installer.
This has been fixed b...
Jochen Roth
16:57 Revision 82fb1ad0: [FEATURE] Use password policies in installer and setup command
With #80793 it is now possible to use password policies.
So the setupDatabaseService has been changed to respect
the ...
Jochen Roth
16:52 Revision 9dc7eef0: [TASK] Update to PHPStan 1.9.4
The new version finds some more potential problems.
> composer req --dev phpstan/phpstan:^1.9.4
> composer req --dev...
Oliver Klee
16:05 Revision f7e3bc67: [TASK] Update to PHPStan 1.9.4
The new version finds some more potential problems.
> composer req --dev phpstan/phpstan:^1.9.4
> composer req --dev...
Oliver Klee

2022-12-19

11:54 Revision cc6c5748: [TASK] Localize text in modal JavaScript
Resolves: #98268
Releases: main
Change-Id: I77d858415b7bdf2a4c4f85bf94f3361f0b24cfff
Reviewed-on: https://review.typo...
Sybille Peters
09:24 Revision da89f5bf: [BUGFIX] Prevent undefined array key warning in DatabaseRecordList
Resolves: #99380
Releases: main, 11.5
Change-Id: I44a4a805b4848700e30ed7127a6da62c1f4cfdde
Reviewed-on: https://revie...
Oliver Bartsch

2022-12-18

22:17 Revision a6bcac18: [BUGFIX] Prevent undefined array key warning in DatabaseRecordList
Resolves: #99380
Releases: main, 11.5
Change-Id: I44a4a805b4848700e30ed7127a6da62c1f4cfdde
Reviewed-on: https://revie...
Oliver Bartsch

2022-12-16

17:07 Revision aaa76c26: [BUGFIX] styleguide: styleguide uses core dev-main for --dev
With v12.1 branching and releases, styleguide now
preferred 12.1 tags in it's testing dependencies.
Force ~12.2@dev ...
Christian Kuhn
14:34 Revision 6f5248cb: [TASK] Disable extension repository status check in composer mode
The extension repository status check in the
reports module is now skipped in composer mode.
Resolves: #99385
Releas...
Oliver Bartsch
14:13 Revision 9503bfa1: [TASK] Disable extension repository status check in composer mode
The extension repository status check in the
reports module is now skipped in composer mode.
Resolves: #99385
Releas...
Oliver Bartsch
12:37 Revision e24bcbe0: [TASK] styleguide: Happify phpstan
Build/Scripts/runTests.sh -p 8.1 -s phpstanGenerateBaseline Christian Kuhn
10:32 Revision dd4efcf9: [BUGFIX] Use locallang in history button in EditDocumentController
The "History" button in EditDocumentController now uses existing
locallang labels instead of a hardcoded string.
Res...
Andreas Fernandez
10:15 Revision f9b073be: [BUGFIX] Use locallang in history button in EditDocumentController
The "History" button in EditDocumentController now uses existing
locallang labels instead of a hardcoded string.
Res...
Andreas Fernandez
00:51 Revision 8440cb37: [TASK] Open Element Browser for avatars in modal window
To have a streamlined behavior across all Element Browser instances, the
remaining instance used for avatar selection...
Andreas Fernandez

2022-12-15

22:44 Revision 75c2d51a: [TASK] Register flag icons automatically
The IconRegistry now scans the directory containing all flag icons and
automatically registers all found flags withou...
Andreas Fernandez
12:34 Revision ab11ebb3: [TASK] Set TYPO3 version to 12.1.4-dev
Change-Id: I2a6188a900409f4f1ccfcdc3ef2c857b774d7344
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
12:34 Revision 65f886d2: [TASK] Set TYPO3 version to 11.5.22-dev
Change-Id: Ic9acc8a7130f9e848b6809af395ffdd4e130b33a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
12:33 Revision f94acb81: [TASK] Set TYPO3 version to 10.4.35-dev
Change-Id: I577c481866735d86d66c2c4247097687c07ef567
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
11:57 Revision 531fbd1c: [RELEASE] Release of TYPO3 12.1.3
Change-Id: I10c10046567972486eb29bd995b7535b9bab00ee
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
11:30 Revision f6d61172: Revert "[RELEASE] Release of TYPO3 12.1.3"
This reverts commit 5f34155e9e854ce2b79b22df2ae36a0aa16f6a98.
Reason for revert: Release Script stopped during the p...
Oliver Hader
11:23 Revision 5f34155e: [RELEASE] Release of TYPO3 12.1.3
Change-Id: I1893ec416ee302dfc9b1187afda7fffff9351b22
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
11:20 Revision 39b888cf: [RELEASE] Release of TYPO3 11.5.21
Change-Id: Ic870e4d6af389ad9bfefe445cec780d60364230d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
11:15 Revision 1c9ada1d: [RELEASE] Release of TYPO3 10.4.34
Change-Id: Id505113baa28f559ad94a479fea62151648f3789
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
10:06 Revision 8153feb7: [BUGFIX] Fix absolute backend URL generation in frontend context
$normalizedParams->getRequestDir() returns '/' for frontend
requests and `/typo3/` for backend requests. This results...
Benjamin Franzke
10:03 Revision 678035c7: [BUGFIX] Fix absolute backend URL generation in frontend context
$normalizedParams->getRequestDir() returns '/' for frontend
requests and `/typo3/` for backend requests. This results...
Benjamin Franzke
09:58 Revision c9eceb15: [BUGFIX] Catch any transfer exception in HTTP host header check
ServerResponseCheck triggers a HTTP host header check which is
expected to fail. The more generic TransferException i...
Oliver Hader
09:58 Revision ee661a68: [BUGFIX] Catch any transfer exception in HTTP host header check
ServerResponseCheck triggers a HTTP host header check which is
expected to fail. The more generic TransferException i...
Oliver Hader
09:58 Revision e721e134: [BUGFIX] Catch any transfer exception in HTTP host header check
ServerResponseCheck triggers a HTTP host header check which is
expected to fail. The more generic TransferException i...
Oliver Hader
09:57 Revision 60bcbf2c: [BUGFIX] Catch any transfer exception in HTTP host header check
ServerResponseCheck triggers a HTTP host header check which is
expected to fail. The more generic TransferException i...
Oliver Hader
09:52 Revision 61fa8706: [BUGFIX] Use fallback method to get dbname
The fallback chain for determination of the
dbname in the SetupCommand is now using the
dedicated fallback method to ...
Jochen Roth

2022-12-14

17:27 Revision 0fe03225: [TASK] Add backward compatibility handling for frontend login signing
The security fix for TYPO3-CORE-SA-2022-013 enforced the `pid`
HTTP parameter to be signed via HMAC during the fronte...
Oliver Hader
17:27 Revision 89da5ba3: [TASK] Remove panel class usage in About module
Bootstrap removed panel classes in version 4 and the
backend mostly has appropriate styles for the card
component now...
Andreas Nedbal
17:26 Revision cfe6d10c: [BUGFIX] Fix regex in message event handler for avatars
The regex used in setup-module.ts to get the `avatar` field name
is adapted to match the object group changed in #993...
Andreas Fernandez
15:53 Revision 1ae6588a: [TASK] Remove panel class usage in About module
Bootstrap removed panel classes in version 4 and the
backend mostly has appropriate styles for the card
component now...
Andreas Nedbal
15:04 Revision 36657e2d: [TASK] Add backward compatibility handling for frontend login signing
The security fix for TYPO3-CORE-SA-2022-013 enforced the `pid`
HTTP parameter to be signed via HMAC during the fronte...
Oliver Hader
15:04 Revision 30831c74: [TASK] Avoid empty ul tag if no submodules are available
If no submodule are available, the ul tag around should not be rendered.
Resolves: #99363
Releases: main
Change-Id: ...
Georg Ringer
13:25 Revision 9a906220: [TASK] Add static backdrop to "Refresh required" modal
If the FormEngine needs an update due to a changed field, the "Refresh
required" modal appears. It may happen easily ...
Andreas Fernandez
13:10 Revision 363ac2ee: [BUGFIX] Prevent undefined global variable in BackendConfigurationManager
$GLOBALS['TYPO3_REQUEST'] might be undefined,
e.g. in CLI context. This is now handled properly.
Resolves: #99307
Re...
Oliver Bartsch
13:01 Revision db00eb40: [BUGFIX] Use correct element browser config in "Setup" module
The configuration for the element browser used for the avatar field in
the "Setup" module is now properly composed to...
Andreas Fernandez
13:00 Revision ed7c9c03: [TASK] Ensure proper gitlab ci configuration for branch `12.1`
Adjustes gitlab workflow configurations to match branch
`12.1` testing. This includes dedicated cache keys and
settin...
Stefan Bürk
12:03 Revision c3a10187: [TASK] Allow custom tables in create record reaction
Extension authors can now add tables to the create record
reaction via ExtensionManagementUtility::addTcaSelectItem()...
Oliver Bartsch
11:20 Revision ad3a7c45: [DOCS] Correct some cookie and parameter names
Resolves: #99361
Related: #97305
Releases: main
Change-Id: Id78dfe0db043cf01551078853fd1eec1d3375044
Reviewed-on: htt...
Nikita Hovratov
11:07 Revision 9c4ea51d: [BUGFIX] Provide signed storage folders for legacy frontend login
Resolves: #99358
Releases: 10.4
Change-Id: I028b0016a005acdcb79725600b29b2c8dbbc939d
Reviewed-on: https://review.typo...
Oliver Hader
08:48 Revision e83a20c8: [TASK] Remove sys_action leftovers
The previous system extension EXT:sys_action
has been moved from core to FriendsOfTYPO3
in v10. However, since the ex...
Oliver Bartsch
08:37 Revision 2fb8b444: [TASK] Update PHPStan & friends
PHPStan 1.9.3 finds another potential problem and brings
some performance improvements.
Run commands:
> composer re...
Oliver Klee
08:10 Revision ac5fddb7: [TASK] Update PHPStan & friends
PHPStan 1.9.3 finds another potential problem and brings
some performance improvements.
Run commands:
> composer re...
Oliver Klee

2022-12-13

14:57 Revision 1006f66f: [BUGFIX] Use correct flag of Zimbabwe
The icon set used for the flags in TYPO3 accidentally used the flag of
Andorra for Zimbabwe. Unfortunately, it's not ...
Andreas Fernandez
14:36 Revision b96de44e: [BUGFIX] Use correct flag of Zimbabwe
The icon set used for the flags in TYPO3 accidentally used the flag of
Andorra for Zimbabwe. Unfortunately, it's not ...
Andreas Fernandez
12:44 Revision 2291ffc6: [TASK] Set TYPO3 version to 12.1.3-dev
Change-Id: Ic308b48271458c44b8861377409d6b1672a45070
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
12:25 Revision f6a2689a: [RELEASE] Release of TYPO3 12.1.2
Change-Id: Ia9164267c573cb87019e6d3e20c4d76b384259a4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
12:17 Revision a6641769: [BUGFIX] Replace undefined variable with locallang key
The title of the "edit column" button in the page
module is now using the correct locallang key
instead of an undefin...
Oliver Bartsch
12:09 Revision c28d5247: [BUGFIX] Prevent undefined global variable in BackendConfigurationManager
$GLOBALS['TYPO3_REQUEST'] might be undefined,
e.g. in CLI context. This is now handled properly.
Resolves: #99307
Re...
Oliver Bartsch
12:03 Revision 7cd61c02: [BUGFIX] Replace undefined variable with locallang key
The title of the "edit column" button in the page
module is now using the correct locallang key
instead of an undefin...
Oliver Bartsch
11:57 Revision ba34796f: [FEATURE] Create new folder in modal dialog
This change moves the "Create folder" route to the modal, so that
editors do not lose the focus when working with the...
Andreas Fernandez
11:34 Revision a909535c: [BUGFIX] Avoid double UTF-8 encoded PDF metadata in file indexer
There are different versions of pdfinfo available and used
by different providers/distributions.
a) Debian/Fedora us...
Benjamin Franzke
11:33 Revision db50a316: [TASK] Add HTTP host header injection check to reports module
In case the web server scenario is not properly configured to deny
HTTP host header injection, and the trustedHostsPa...
Oliver Hader
11:16 Revision 645c9cab: [TASK] Introduce string fragment extraction
When working with variable interpolation and similar scenarios, in
most cases variables, constants, expressions, ... ...
Oliver Hader
10:52 Revision 4560c9d4: [TASK] Set TYPO3 version to 12.1.2-dev
Change-Id: I79122f0822f037be6f445ee3e5a29f3e14556161
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
10:51 Revision 9a4fed43: [TASK] Set TYPO3 version to 11.5.21-dev
Change-Id: I46e19a332d7067961066da9d1fa91ad546bc3d11
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
10:51 Revision 55aaacd6: [TASK] Set TYPO3 version to 10.4.34-dev
Change-Id: I0549fe21ad21b7e61ec747a936b49968fce0642d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
10:23 Revision 81926063: [RELEASE] Release of TYPO3 12.1.1
Change-Id: Ibb0e1812db973817a5c79cc83d72a43b2ec1a3d8
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
10:07 Revision 7dd79841: [RELEASE] Release of TYPO3 11.5.20
Change-Id: I2d0ca5bacc7de24d933e2d05a7edae59e6e229a3
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
09:53 Revision 8a90081d: [RELEASE] Release of TYPO3 10.4.33
Change-Id: I0fb42b9563e80b9e5d4b6d303edb6d6bfe7f1c25
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/771...
Oliver Hader
09:22 Revision 7d9591fe: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.1
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.1
composer req typo3/html-sanitizer:^2.1.1
composer re...
Oliver Hader
09:22 Revision d1e627ff: [SECURITY] Disallow introducing Yaml placeholders in user interface
Introducing Yaml placeholders in backend user interface can lead to
information disclosure and denial-of-service sena...
Oliver Hader
09:21 Revision 1302e885: [SECURITY] Prohibit TypoScript in form yaml files
Only evaluate TypoScript-like instructions like
```
submitButtonLabel = TEXT
submitButtonLabel.value = Bar
```
defi...
Ralf Zimmermann
09:21 Revision d9ffbf24: [SECURITY] Destroy user sessions on password change
The password reset process for TYPO3 backend and
frontend users does not destroy possible existing
user sessions afte...
Torben Hansen
09:21 Revision 28be9cdb: [SECURITY] Use signed storage PID during frontend authentication
This change ensures that individual storage page ids are
valid by signing corresponding values with an HMAC.
Resolve...
Oliver Hader
09:21 Revision fe9d229f: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.1
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.1
composer req typo3/html-sanitizer:^2.1.1
composer re...
Oliver Hader
09:21 Revision 49a3b33e: [SECURITY] Disallow introducing Yaml placeholders in user interface
Introducing Yaml placeholders in backend user interface can lead to
information disclosure and denial-of-service sena...
Oliver Hader
09:20 Revision aebad35a: [SECURITY] Prohibit TypoScript in form yaml files
Only evaluate TypoScript-like instructions like
```
submitButtonLabel = TEXT
submitButtonLabel.value = Bar
```
defi...
Ralf Zimmermann
09:20 Revision 0bfaa63e: [SECURITY] Destroy user sessions on password change
The password reset process for TYPO3 backend and
frontend users does not destroy possible existing
user sessions afte...
Torben Hansen
09:20 Revision aa47dcc5: [SECURITY] Use signed storage PID during frontend authentication
This change ensures that individual storage page ids are
valid by signing corresponding values with an HMAC.
Resolve...
Oliver Hader
09:20 Revision f34511b7: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.1
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.1
composer req typo3/html-sanitizer:^2.1.1
composer re...
Oliver Hader
09:20 Revision e271621f: [SECURITY] Disallow introducing Yaml placeholders in user interface
Introducing Yaml placeholders in backend user interface can lead to
information disclosure and denial-of-service sena...
Oliver Hader
09:20 Revision fb74f1d6: [SECURITY] Prohibit TypoScript in form yaml files
Only evaluate TypoScript-like instructions like
```
submitButtonLabel = TEXT
submitButtonLabel.value = Bar
```
defi...
Ralf Zimmermann
09:20 Revision 4a41c71b: [SECURITY] Destroy user sessions on password change
The password reset process for TYPO3 backend and
frontend users does not destroy possible existing
user sessions afte...
Torben Hansen
09:19 Revision 640a6f62: [SECURITY] Use signed storage PID during frontend authentication
This change ensures that individual storage page ids are
valid by signing corresponding values with an HMAC.
Resolve...
Oliver Hader
09:19 Revision 1e5f4441: [SECURITY] Avoid DoS when generating Error pages
TYPO3 now uses a lock strategy to avoid having to many request
waiting for the generation of the error page (which ca...
Benni Mack
09:19 Revision c86cfb3e: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.1
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.1
composer req typo3/html-sanitizer:^2.1.1
composer re...
Oliver Hader
09:19 Revision 091735d6: [SECURITY] Disallow introducing Yaml placeholders in user interface
Introducing Yaml placeholders in backend user interface can lead to
information disclosure and denial-of-service sena...
Oliver Hader
09:19 Revision edf344bf: [SECURITY] Prohibit TypoScript in form yaml files
Only evaluate TypoScript-like instructions like
```
submitButtonLabel = TEXT
submitButtonLabel.value = Bar
```
defi...
Ralf Zimmermann
09:19 Revision 4ad50927: [SECURITY] Destroy user sessions on password change
The password reset process for TYPO3 backend and
frontend users does not destroy possible existing
user sessions afte...
Torben Hansen
09:18 Revision 96ed3e62: [SECURITY] Use signed storage PID during frontend authentication
This change ensures that individual storage page ids are
valid by signing corresponding values with an HMAC.
Resolve...
Oliver Hader
09:18 Revision 73b46b6a: [SECURITY] Avoid DoS when generating Error pages
TYPO3 now uses a lock strategy to avoid having to many request
waiting for the generation of the error page (which ca...
Benni Mack
09:12 Revision 5e3e54d2: [TASK] Add HTTP host header injection check to reports module
In case the web server scenario is not properly configured to deny
HTTP host header injection, and the trustedHostsPa...
Oliver Hader
09:12 Revision 6c6f137e: [TASK] Add HTTP host header injection check to reports module
In case the web server scenario is not properly configured to deny
HTTP host header injection, and the trustedHostsPa...
Oliver Hader
09:12 Revision 194fc85f: [TASK] Add HTTP host header injection check to reports module
In case the web server scenario is not properly configured to deny
HTTP host header injection, and the trustedHostsPa...
Oliver Hader
09:11 Revision a136e6b7: [BUGFIX] Avoid double UTF-8 encoded PDF metadata in file indexer
There are different versions of pdfinfo available and used
by different providers/distributions.
a) Debian/Fedora us...
Benjamin Franzke
09:11 Revision 22d777eb: [BUGFIX] Avoid double UTF-8 encoded PDF metadata in file indexer
There are different versions of pdfinfo available and used
by different providers/distributions.
a) Debian/Fedora us...
Benjamin Franzke
08:48 Revision 0196f562: [BUGFIX] Avoid double UTF-8 encoded PDF metadata in file indexer
There are different versions of pdfinfo available and used
by different providers/distributions.
a) Debian/Fedora us...
Benjamin Franzke
07:34 Revision 42271d9b: [DOCS] Add example for hook modifyBlindedConfigurationOptions
Releases: main, 11.5, 10.4
Resolves: #99348
Change-Id: I43d305b0f02bd6049f32e65c95184a2d5bfa4fe5
Reviewed-on: https:/...
Stephan Großberndt
07:33 Revision 19e0b195: [DOCS] Add example for hook modifyBlindedConfigurationOptions
Releases: main, 11.5, 10.4
Resolves: #99348
Change-Id: I43d305b0f02bd6049f32e65c95184a2d5bfa4fe5
Reviewed-on: https:/...
Stephan Großberndt

2022-12-12

21:01 Revision 229d778b: [DOCS] Add example for hook modifyBlindedConfigurationOptions
Releases: main, 11.5, 10.4
Resolves: #99348
Change-Id: I43d305b0f02bd6049f32e65c95184a2d5bfa4fe5
Reviewed-on: https:/...
Stephan Großberndt
20:17 Revision b6a3ed5e: [TASK] Set TYPO3 version to 12.1.1-dev
Releases: 12.1
Change-Id: Ic62d5e750cc67fc6ad4e27c4c23df6655ca69ac6
Reviewed-on: https://review.typo3.org/c/Packages/...
Oliver Hader
16:23 Revision b2293342: [BUGFIX] Properly respect allowEdit setting in PasswordGenerator
When "allowEdit" is disabled in the PasswordGenerator
field control, this is now properly respected also
on initial l...
Oliver Bartsch
16:22 Revision d4c70810: [DOCS] Document no longer evaluated TCA type "group" options
Adds two TCA options to the changelog, which are no
longer evaluated due to the introduction of TCA type
"file". Thos...
Oliver Bartsch
15:16 Revision 0332bf51: [TASK] Migrate WidgetRegistryTest to functional
Resolves: #98910
Releases: main
Change-Id: Icefa048c401cd2b6f49be10b7aa4e2fe76379068
Reviewed-on: https://review.typo...
Torben Hansen
10:57 Revision e90dbe4e: [BUGFIX] Allow auto-registration also for non-composer mode
Using the "_instanceof" definition to auto-tag
reactions does not work for installations in
non-composer mode.
This ...
Oliver Bartsch
09:56 Revision 5048d7ce: [TASK] Align error responses in ReactionResolver
Error responses now use the same format in
ReactionResolver as well as in the reaction.
Additionally, a new method a...
Oliver Bartsch
09:51 Revision fafe38af: [FEATURE] Add Fluid TrimViewHelper
This adds a <f:format.trim> ViewHelper
that trims a string with the option
to trim characters off a string from
the e...
Benjamin Kott
08:58 Revision e4964fe5: [DOCS] Update TypoScript info on file includes within curly braces
Clearly state
foo {
@import '...'
}
is not relative to 'foo' anymore and a construct
like this must be avoided or...
Christian Kuhn
07:59 Revision b1b4c6c1: [TASK] Add "Reload" button in "Page" module
The "Page" module now also has a "Reload" button in the top right
corner to allow users to reload the module easily.
...
Andreas Fernandez

2022-12-10

21:21 Revision 3e022165: [BUGFIX] Adapt minor typo in .rst file
syl vs sql.
Resolves: #99334
Related: #99282
Releases: main
Change-Id: I1f69c7eadffc2f579982acbfb0badc548fd92d10
Rev...
Christian Kuhn
21:10 Revision ff9aade2: [BUGFIX] Allow relative @import wildcard includes
Scenario:
sys_template record
@import 'EXT:core/Configuration/TypoScript/foo.typoscript'
File EXT:core/Configuration...
Christian Kuhn
15:14 Revision 63f967eb: [BUGFIX] Handle reaction records with missing reaction class
When reaction records are present in a system and their
corresponding implementation class is not, the reaction
modul...
Oliver Bartsch
15:04 Revision 781c164f: [BUGFIX] Respect ReactionDemand for shortcuts
Especially for detailed filters, the shortcut button
does now respect the current demand.
Resolves: #99310
Related: ...
Oliver Bartsch
14:41 Revision 4b47665e: [BUGFIX] Honor shift-reload in FE TypoScript
The patch fixes that pressing "shift-reload" in a
Frontend request with a logged in Backend user no
longer honored ch...
Christian Kuhn
14:25 Revision 226d88a1: [TASK] Replace prophecy in EXT:extbase LocalizationUtilityTest
Resolves: #98889
Releases: main
Change-Id: I93d7f0d08de4bf399dc681f8f9fb35f9150bee59
Reviewed-on: https://review.typo...
Torben Hansen
14:10 Revision 2781bc58: [TASK] Rename module "Template" to "TypoScript"
This is long overdue: Even though we call
"TypoScript templates" "Templates", the word
"template" is usually more con...
Christian Kuhn
14:07 Revision a2aeca72: [BUGFIX] Avoid invalid cache identifier in SchemaInformation
The database may contain special characters (e.g. dots) that are
considered invalid by the caching framework, potenti...
Andreas Fernandez
14:03 Revision 2c593c05: [BUGFIX] Dynamically set 'clear' TypoScript flag
Not too many people know and understand the details
of the 'clear constants' and 'clear setup' flags in
TypoScript sy...
Christian Kuhn
10:19 Revision 4ca6a0c0: [TASK] Replace prophecy in EXT:core ServiceProviderRegistryTest
Resolves: #98762
Releases: main
Change-Id: I023bca3867aa19d95c84b5a877e404a7fd3ee4a6
Reviewed-on: https://review.typo...
Torben Hansen
10:02 Revision ac29feb0: [TASK] Replace prophecy in EXT:core ConsoleCommandPassTest
Resolves: #98764
Releases: main
Change-Id: I3a2f1f95efeb3e555936b98e5b1620c9b02cfbd6
Reviewed-on: https://review.typo...
Torben Hansen

2022-12-09

14:15 Revision 1a2c7069: [TASK] Use RouteResult in EXT:reactions resolver
The new Backend Routing feature
with dynamic placeholders was added
just before EXT:reactions was
introduced. This wa...
Benni Mack
11:48 Revision c4c07fbf: [DOCS] Fix links of "Edit on GitHub" button
Resolves: #99299
Releases: main, 11.5
Change-Id: I1b4e7d16cf32bfbcda757685c8b3759bb052a867
Reviewed-on: https://revie...
Chris Müller
11:35 Revision 51bc7e74: [BUGFIX] Re-add "Reload" button in record list
The "reload" button went missing in the record list with #98320 by
accident. This patch re-adds the button again.
Re...
Andreas Fernandez
11:29 Revision dea88988: [TASK] Streamline Locale + LanguageService initialization calls
This change optimizes the calls to LanguageService,
adding some types to internal / protected methods,
while also str...
Benni Mack
09:54 Revision dd04b45e: [DOCS] Fix links of "Edit on GitHub" button
Resolves: #99299
Releases: main, 11.5
Change-Id: I1b4e7d16cf32bfbcda757685c8b3759bb052a867
Reviewed-on: https://revie...
Chris Müller
09:18 Revision a5fe2e29: [BUGFIX] Properly consider else condition in TypoScript
When establishing the TypoScript condition verdict visitors,
the tstemplate related "fake" IncludeTreeConditionEnforc...
Christian Kuhn

2022-12-08

16:53 Revision 131452d0: [TASK] Remove obsolete test related PageHelloWorld.typoscript
Seems this slipped through with #98571 - the fixture file
is not used. Remove it.
Resolves: #99318
Related: #98571
R...
Christian Kuhn
15:35 Revision 8dcdb59f: [BUGFIX] Correctly turn nodes into TypoScript references
Given TypoScript:
foo = foo
foo.childfoo = childfoo
source = source
foo =< source
Current AST builde...
Christian Kuhn
12:03 Revision bb91ad79: [TASK] Deprecate old TypoScriptParser
The main goal of this patch is to avoid last usages
of old TypoScriptParser and to substitute it with
usages of the n...
Christian Kuhn

2022-12-07

19:43 Revision 2aa2206c: [BUGFIX] Avoid exceptions / PHP 8 error with empty list_type
Resolves: #99296
Releases: main, 11.5
Change-Id: I7c7182b107afe30def50bf10f73018df2c888958
Reviewed-on: https://revie...
Benni Mack
19:30 Revision 48ba2f1a: [BUGFIX] Avoid exceptions / PHP 8 error with empty list_type
Resolves: #99296
Releases: main, 11.5
Change-Id: I7c7182b107afe30def50bf10f73018df2c888958
Reviewed-on: https://revie...
Benni Mack
19:25 Revision e027f968: [TASK] Convert DataMapperTest to functional
Resolves: #98897
Releases: main
Change-Id: I5f4d861dc67a6858050564b5ec31a88383d01e2a
Reviewed-on: https://review.typo...
Nikita Hovratov
17:24 Revision 47d1bb4b: [TASK] Mark LegacyClassesForIde entries @deprecated
The point of these files is to hint IDE's for
deprecation usages. The classes need an @deprecated
annotation.
Resolv...
Christian Kuhn
17:19 Revision 2831344b: [TASK] Remove useless information in save file message
When saving a file in the filelist module, a flashmessage
is shown containing the filename, bytes written and md5
has...
Torben Hansen
14:14 Revision 1c2e1265: [BUGFIX] Fix addService PHP 8 warning
If a service is registered with ExtensionManagementUtility::addService(),
that does not have a "os" flag, then a PHP ...
Benni Mack
14:13 Revision c6e5be19: [BUGFIX] Fix addService PHP 8 warning
If a service is registered with ExtensionManagementUtility::addService(),
that does not have a "os" flag, then a PHP ...
Benni Mack
13:30 Revision f1e1e0bb: [TASK] Introduce string fragment extraction
When working with variable interpolation and similar scenarios, in
most cases variables, constants, expressions, ... ...
Oliver Hader
13:30 Revision 5488994d: [TASK] Introduce string fragment extraction
When working with variable interpolation and similar scenarios, in
most cases variables, constants, expressions, ... ...
Oliver Hader
13:28 Revision 36459901: [TASK] Introduce string fragment extraction
When working with variable interpolation and similar scenarios, in
most cases variables, constants, expressions, ... ...
Oliver Hader

2022-12-06

20:31 Revision 16f905ac: [DOCS] Add changelog folder for v12.2
Resolves: #99293
Releases: main
Change-Id: I64fd454f3c8e24389aeda8312e1a68398afb4d02
Reviewed-on: https://review.typo...
Chris Müller
13:38 Revision 253fd15d: [TASK] Highlight content elements in inconsistent translation state
In the "Page" module, translated content elements without a connection
to the original language are highlighted, when...
Annett Jähnichen
10:55 Revision 3402b305: [BUGFIX] Cast integer values in Fluid ViewHelpers
Cast decimals input arguments to integer before using them in
number_format().
Resolves: #99283
Releases: main, 11.5...
Achim Fritz
10:01 Revision e764a7b5: [BUGFIX] Cast integer values in Fluid ViewHelpers
Cast decimals input arguments to integer before using them in
number_format().
Resolves: #99283
Releases: main, 11.5...
Achim Fritz
08:25 Revision 1ccf8df8: [BUGFIX] Add figure tag to external blocks in rte parsing
Resolves: #99281
Releases: main, 11.5, 10.4
Change-Id: Ic65f08aa0bb67f97880d0ff5bb4c692fe7e6ffde
Reviewed-on: https:/...
Benjamin Kott
08:25 Revision cc19dbdd: [BUGFIX] Add figure tag to external blocks in rte parsing
Resolves: #99281
Releases: main, 11.5, 10.4
Change-Id: Ic65f08aa0bb67f97880d0ff5bb4c692fe7e6ffde
Reviewed-on: https:/...
Benjamin Kott
08:18 Revision 2e14c410: [TASK] Set TYPO3 version to 12.2.0-dev
Change-Id: I206be78ca4e53366c8ded19ebbabdf6ec4047471
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/769...
Benni Mack
08:00 Revision 0767f2b8: [RELEASE] Release of TYPO3 12.1.0
Change-Id: Ica979328b58e9d44ae8703a67ed7d5c9218afe3c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/769...
Benni Mack
07:52 Revision 35772ce9: [BUGFIX] Add figure tag to external blocks in rte parsing
Resolves: #99281
Releases: main, 11.5, 10.4
Change-Id: Ic65f08aa0bb67f97880d0ff5bb4c692fe7e6ffde
Reviewed-on: https:/...
Benjamin Kott

2022-12-05

23:07 Revision 0840414d: [BUGFIX] Allow <figure> tag outside of paragraph tags
<figure> is allowed in HTML5 outside of paragraphs,
thus it should also be configured like that out-of-the-box
See h...
Benni Mack
23:07 Revision 96846de7: [BUGFIX] Allow <figure> tag outside of paragraph tags
<figure> is allowed in HTML5 outside of paragraphs,
thus it should also be configured like that out-of-the-box
See h...
Benni Mack
22:38 Revision a88edb5a: [TASK] Streamline ext:redirects auto-create chain
Changing the slugs of pages automatically creates
redirects, if ext:redirects is installed and
that feature has not b...
Stefan Bürk
22:36 Revision 9f87b5ec: [BUGFIX] Allow <figure> tag outside of paragraph tags
<figure> is allowed in HTML5 outside of paragraphs,
thus it should also be configured like that out-of-the-box
See h...
Benni Mack
22:35 Revision aa3ee0e8: [BUGFIX] Ensure inserted json data is properly checked in DataHandler
Native JSON field support along with a custom TCA user dbType
`json` has been added as new features. This has been us...
Stefan Bürk
16:28 Revision cc60fe25: [BUGFIX] Minor fixes in EXT:reactions
- Use TYPO3.Icons
- Make reactionTypes accessible to fluid
- Allow type sorting and use correct field
- Add contextme...
Benjamin Kott
15:24 Revision 47b29e8d: [BUGFIX] Fix typo in `drapUploader`
Resolves: #99274
Releases: main
Change-Id: Ib8e51718d1abf51cf74ebb5ab0d8693efab13cde
Reviewed-on: https://review.typo...
Andreas Fernandez
14:12 Revision e537029c: [BUGFIX] Ensure correct page-section cache identifier calculation
Way back until early stage of v11 development the page section
cache entry included only the rootline of the default ...
Stefan Bürk
14:09 Revision aff13f4b: [TASK] Update @typo3/icons to 3.4.0
Executed commands:
npm install @typo3/icons@^3.4.0
npm run build
Resolves: #99272
Releases: main
Change-Id: I915ff22...
Benjamin Kott
13:42 Revision bce091f4: [TASK] Upgrade to typo3/html-sanitizer v2.1.0
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.0
composer req typo3/html-sanitizer:^2.1.0
composer re...
Oliver Hader
13:42 Revision 4e884800: [TASK] Upgrade to typo3/html-sanitizer v2.1.0
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.0
composer req typo3/html-sanitizer:^2.1.0
composer re...
Oliver Hader
13:19 Revision 0a413341: [TASK] Upgrade to typo3/html-sanitizer v2.1.0
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.0
composer req typo3/html-sanitizer:^2.1.0
composer re...
Oliver Hader
09:13 Revision 2469eef8: [TASK] Add event to intercept/adjust request-token
Add new BeforeRequestTokenProcessedEvent, allowing to intercept
or adjust a RequestToken during active user authentic...
Oliver Hader
09:12 Revision 52024675: [TASK] Display language label keys in configuration module
To improve the listing of mfa providers in the configuration
module are possible language label keys now displayed,
n...
Oliver Bartsch
09:10 Revision 932c387e: [TASK] Use unified buttons in Scheduler docheader
The 'SchedulerTask' module should use
same buttons in docheader as in other modules, therefore
use only 'Close', 'Sav...
Annett Jähnichen
08:48 Revision 0cd44957: [TASK] Display language label keys in configuration module
To improve the listing of mfa providers in the configuration
module are possible language label keys now displayed,
n...
Oliver Bartsch
08:36 Revision fc1108db: [FEATURE] Display registered reactions in configuration module
Resolves: #99245
Related: #98373
Releases: main
Change-Id: I1c82965240149b88f9b1b21adfbc65814eca0fd0
Reviewed-on: htt...
Oliver Bartsch
06:49 Revision 9cb5a10b: [BUGFIX] Avoid invalid orderBy for count query in EXT:reactions
Avoid an exception if using PostgreSQL because there
must not be a orderBy part if building a count query.
PostgreSQL...
Georg Ringer

2022-12-04

20:51 Revision f86ad5e3: [DOCS] Review changelogs for v12.1 release
Resolves: #99266
Releases: main
Change-Id: Ife02422e05d88ea8935c020ccf785aa0a014e9da
Reviewed-on: https://review.typo...
Chris Müller
20:24 Revision 7706ee16: [TASK] Replace prophecy in ExtensionManagementServiceTest
Note, that this patch also fixes some useless prophecy
`->willReturn()` calls, which did not test something. Actually...
Torben Hansen

2022-12-03

22:36 Revision 5bdfc5c7: [TASK] Replace prophecy in EXT:form FormManagerControllerTest
Resolves: #98977
Releases: main
Change-Id: Ib83b762e61483783695e04cdb2257f40ddf14b0a
Reviewed-on: https://review.typo...
Torben Hansen
22:34 Revision 615fffa6: [BUGFIX] Prevent PHP errors in FileMount model
This prevents an error triggered by accessing a possible
uninitialized property as well as a possible TypeError in
th...
Oliver Bartsch
22:33 Revision 961e6291: [BUGFIX] Allow search terms with large special chars
This patch ensures that search term like Ärmel and Æble
is also working. Currently the match didn't work if a
upperca...
Tomas Norre Mikkelsen
22:33 Revision 662b4b51: [BUGFIX] Allow search terms with large special chars
This patch ensures that search term like Ärmel and Æble
is also working. Currently the match didn't work if a
upperca...
Tomas Norre Mikkelsen
22:17 Revision 765d5a89: [BUGFIX] Allow search terms with large special chars
This patch ensures that search term like Ärmel and Æble
is also working. Currently the match didn't work if a
upperca...
Tomas Norre Mikkelsen
20:51 Revision e4270488: [FEATURE] Add a command to set up TYPO3
Currently, there is only a GUI installer to set up
a TYPO3 installation. This does not allow to automate
the setup pr...
Jochen Roth
20:37 Revision 1d605f2d: [TASK] Unify position for docheader buttons
Buttons in button groups either had space between them or were glued
together, because they used to be in the default...
Annett Jähnichen
20:17 Revision 25fda3a1: [DOCS] Create basic documentation for Reactions
This is mainly the scaffolding for future more extensive documentation.
Based on the Changelog entry.
Resolves https...
Lina Wolf
19:33 Revision 38bdd225: [TASK] Update spelling of the word webhooks
Following the commonly used spelling of the word "webhook", this change
updates the headline of the Reactions backend...
Michael Schams
14:11 Revision 78e66458: [TASK] Add label to go back buttons in docheader
In docheader buttons on the left side should have labels,
therefore add label for actions-view-go-back in several mod...
Annett Jähnichen

2022-12-02

16:36 Revision ff630547: [FEATURE] Enable select item groups through TSconfig
With this change you're able to use TCA select item groups within
Page TSconfig in TCEFORM section like
TCEFORM.t...
Sebastian Iffland
15:55 Revision 8871748e: [BUGFIX] Fix typo in EXT:reactions
Resolves: #99256
Releases: main
Change-Id: Id34d69f8c87b357cdd19cc59caca676511c459ca
Reviewed-on: https://review.typo...
Peter Kraume
13:26 Revision 27cf2edb: [BUGFIX] Allow expanding non-default doktypes in configuration module listing
Labels are not suitable as keys for the listing because
they are used as URL identifier and might contain
whitespaces...
Oliver Bartsch
13:25 Revision df7c4d52: [TASK] Improve naming of the reaction type
An administrator can create multiple reactions
of the same reaction type. To make this clear,
corresponding code part...
Oliver Bartsch
12:28 Revision dcdc2683: [TASK] Remove leftover ProphecyTrait in ResolverTest
Resolves: #99253
Related: #98760
Releases: main
Change-Id: I1cdfd3902dad70bff2eeadfcd1a0eae2d8a6b644
Reviewed-on: htt...
Nikita Hovratov
11:07 Revision 9a9b4561: [TASK] Remove leftover ProphecyTrait in Typo3DbQueryParserTest
Resolves: #99249
Related: #98892
Releases: main
Change-Id: Iae2460a894bb3270272e39bfb9b75a83a4deeb78
Reviewed-on: htt...
Nikita Hovratov
10:47 Revision 70ba2866: [TASK] Migrate Typo3DbQueryParserTest to functional
Resolves: #98892
Releases: main
Change-Id: Idbe7b8c1cbb3b105a21fe56be12b348b9c7113bd
Reviewed-on: https://review.typo...
Nikita Hovratov
09:41 Revision 48a379e8: [TASK] Update guzzle components
Used commands:
composer req -W \
-d typo3/sysext/core --no-update \
guzzlehttp/guzzle:^7.5.0 \
guzzleh...
Benni Mack
09:40 Revision 71756e8d: [TASK] Update guzzle components
Used commands:
composer req -W \
-d typo3/sysext/core --no-update \
guzzlehttp/guzzle:^7.5.0 \
guzzleh...
Benni Mack

2022-12-01

22:33 Revision 21027e1c: [FEATURE] Introduce PSR-14 event to define whether files are selectable
This introduces a new PSR-14 event, enabling
extension authors to define whether a file
can be selected in the file b...
Stefan Froemken
18:39 Revision bf65642f: [FEATURE] Reactions - Incoming WebHooks for TYPO3
This feature adds the possibility to receive incoming webhooks
into a TYPO3 instance.
This feature allows everybody ...
Frank Nägler
16:09 Revision e0d3cfbe: [BUGFIX] Make backdrop for EXT:recycler confirmations static
The confirmation in modal windows of EXT:recycler may run long
running tasks, depending on the database structure and...
Andreas Fernandez
16:01 Revision d58151e5: [TASK] Require Symfony 6.2
Symfony 6.2 provides a longer support lifetime
than the currently supported Symfony 6.1.
For this reason the depende...
Benni Mack
15:46 Revision 554007d7: [TASK] Omit header "content elements" in linkbrowser if no elements
available
If no content elements are available to be linked to, the header should
not be rendered at all.
Resolves:...
Georg Ringer
12:06 Revision 312ed402: [BUGFIX] uft8 encode text to allow special chars in PDF metadata
This encodes the PDF metadata to UTF-8 to ensure that special chars
like æ ø å ü ö ä are allowed without cutting of t...
Tomas Norre Mikkelsen
12:06 Revision f02f02bc: [BUGFIX] uft8 encode text to allow special chars in PDF metadata
This encodes the PDF metadata to UTF-8 to ensure that special chars
like æ ø å ü ö ä are allowed without cutting of t...
Tomas Norre Mikkelsen
11:39 Revision 46e87287: [TASK] Make type annotations for trait CookieHeaderTrait more specific
This fixes 2 of the 4 PHPStan warnings with Symfony 6.2.
Resolves: #99235
Releases: main
Change-Id: Id36d0eb39fa1211...
Oliver Klee
11:38 Revision 5b0c51cd: [BUGFIX] uft8 encode text to allow special chars in PDF metadata
This encodes the PDF metadata to UTF-8 to ensure that special chars
like æ ø å ü ö ä are allowed without cutting of t...
Tomas Norre Mikkelsen
11:25 Revision dc0ad269: [TASK] Extend testing range to PHP8.2 with more dbms versions
doctrine/dbal 2.x version has reached EOL, which means that
there will be no new version in this version range. Sadly...
Stefan Bürk
08:45 Revision 5b0e98ed: [TASK] Extract code from InstallerController
The InstallerController contains a lot of code
that could be useful in e.g. cli command.
Thus, some code of the cont...
Jochen Roth
01:08 Revision 9522763b: [FEATURE] Add filter for backend user groups
The backend module "Backend Users" now has a filter
for backend user groups that can filter by name or group
ID.
Res...
Bastien Lutz

2022-11-30

22:09 Revision 98cf5fae: [FEATURE] Allow placeholders in Backend URLs
This change introduces a Backend Route Result,
similar to the Frontend Route Result object,
using symfony's native UR...
Benni Mack
10:41 Revision 4748cc29: [FEATURE] Add dbType "json" to TCA type "user"
To allow automatic decoding for type `user` implementations,
a new dbType `JSON` is introduced.
Resolves: #99226
Rel...
Oliver Bartsch

2022-11-29

16:31 Revision b960e7a6: [BUGFIX] Fix styling of inactive language packs
Bootstrap 5 styling of striped tables has a higher CSS specificity
than the styling for inactive language packs. Simp...
Andreas Nedbal
13:15 Revision 2a75c68d: [TASK] Improve usability of "Create Administrative User" function
When the "Create Administrative User" is used in install tool, all
input fields are cleared regardless of, if a new u...
Torben Hansen
13:05 Revision 601af136: [TASK] Add label for edit button in docheader localization overview
In docheader buttons on the left side should have labels,
therefore add label for editWholeRecord in Localization ove...
Annett Jähnichen
12:37 Revision 25ff3d6c: [TASK] Swap position for buttons in docheader in history view
Use default settings for addButton($backButton),
so that the close button is always placed
on the far left side of th...
Annett Jähnichen
09:20 Revision 07d67a3b: [TASK] Replace prophecy in EXT:core DataHandlerTest
Resolves: #98971
Releases: main
Change-Id: I8bac1331435b06df7cd253f8e96f95e6b9f4cf89
Reviewed-on: https://review.typo...
Nikita Hovratov
08:15 Revision 6102e5d8: [TASK] Replace `['dummy']` array in getAccessibleMock calls with null
Resolves: #99216
Releases: main
Change-Id: I1d0e92fb5b5fbf91d873c8b5e8a6d313e1bea517
Reviewed-on: https://review.typo...
Nikita Hovratov

2022-11-28

19:53 Revision 7bb4239b: [TASK] Remove label from clear cache button in docheader
In docheader buttons on the right side should not have labels,
therefore they are removed.
Resolves: #99215
Releases...
Annett Jähnichen
16:14 Revision 7f443f45: [TASK] Group search result items again
With the refactoring of the backend search, the result grouping got
lost. This patch adds the grouping again.
Resolv...
Andreas Fernandez
14:30 Revision 4d0673f7: [TASK] Deprecate config.baseURL
The methods:
TSFE->wrapBaseUrl()
PageRenderer->setBaseUrl()
and the TypoScript setting config.baseURL are
set to be ...
Benni Mack
14:06 Revision 47c22811: [TASK] Allow multiple actions and custom invoke handlers for search results
Search results now may have multiple actions to trigger, depending on
their context. For pages it'd make sense to eit...
Andreas Fernandez
14:02 Revision 15e3a526: [TASK] Streamline AbstractUserAuthentication->removeCookie() usage
This change unifies TYPO3 Cores handling
of calling the mostly internal call of removeCookie()
method.
Functionality...
Benni Mack
11:39 Revision b08e4a7d: [TASK] Avoid usage of superglobal $_COOKIE in favor of PSR-7
This change reduces most usages of the
superglobal "$_COOKIE" in TYPO3 Core
in favor of PSR-7 $request->getCookiePara...
Benni Mack
09:00 Revision 6f7b2978: [BUGFIX] Cover invalid type `db` input in ContentObjectRenderer->getData
Resolves: #99207
Releases: main, 11.5
Change-Id: I222a861578a7b1b683b7922bcdf55776b96b4648
Reviewed-on: https://revie...
Nikita Hovratov
08:59 Revision 03d2cdfa: [BUGFIX] Cover invalid type `db` input in ContentObjectRenderer->getData
Resolves: #99207
Releases: main, 11.5
Change-Id: I222a861578a7b1b683b7922bcdf55776b96b4648
Reviewed-on: https://revie...
Nikita Hovratov

2022-11-27

15:19 Revision 897e4238: [TASK] Replace prophecy in EXT:form TranslationServiceTest
Resolves: #98906
Releases: main
Change-Id: I4c2a52e5ab69001bae4a1a8aa67d9612be4a73e2
Reviewed-on: https://review.typo...
Torben Hansen
14:08 Revision bd161dc2: [FEATURE] Extend stdWrap.if feature
This change extends the TypoScript
function "if." (checkIf) to also allow
* "contains"
* "startsWith"
* "endsWith"
E...
Benni Mack
04:45 Revision 2d7ad4cd: [BUGFIX] Avoid undefined array key warning in LanguageService
Guard invalid array key access in LanguageServices, also it
relates to an invalid xliff translation identifier. Howev...
Stefan Bürk

2022-11-26

20:51 Revision 56c88bf4: [TASK] Replace prophecy in EXT:extensionmanager InstallUtilityTest
Resolves: #98974
Releases: main
Change-Id: Ia654bad7271b37df8537aaf003e83cd7d02424d7
Reviewed-on: https://review.typo...
Torben Hansen
14:28 Revision 461b7752: [TASK] Replace prophecy in EXT:form DataStructureIdentifierListenerTest
Resolves: #98905
Releases: main
Change-Id: I28f6cc1f4323094f80bf1c216767d490ab95fae3
Reviewed-on: https://review.typo...
Torben Hansen
13:05 Revision 7de9e16f: [TASK] Replace prophecy in EXT:form AbstractFinisherTest
Resolves: #98980
Releases: main
Change-Id: I82b58852b56da4336e639f32b2e8198c85751904
Reviewed-on: https://review.typo...
Torben Hansen
12:49 Revision d150317f: [TASK] Convert EXT:extbase Typo3DbBackendTest to functional
Resolves: #98891
Releases: main
Change-Id: I69e15b139af7222b49353b0060ade35ca4aa87a3
Reviewed-on: https://review.typo...
Nikita Hovratov

2022-11-25

19:14 Revision 303f2113: [TASK] Replace prophecy in EXT:form RedirectFinisherTest
Resolves: #98982
Releases: main
Change-Id: I84a57c6d11af8a6e540678749ccbbdc13c6e92bf
Reviewed-on: https://review.typo...
Torben Hansen
18:55 Revision 7c83b52f: [TASK] Replace prophecy in EXT:form SaveToDatabaseFinisherTest
Resolves: #98981
Releases: main
Change-Id: I0e8abe44147c90c88f6221efa59fd384959f31ca
Reviewed-on: https://review.typo...
Torben Hansen
15:18 Revision edd4fed3: [TASK] Replace prophecy in EXT:form FormFrontendControllerTest
Resolves: #98978
Releases: main
Change-Id: I1bf664b460c2a9e820382e009caefee5cdc5472f
Reviewed-on: https://review.typo...
Nikita Hovratov
15:01 Revision f8b50530: [TASK] Re-organize PageLayoutController
This change cleans up various parts of
PageLayoutController that are leftovers due to
the usage of PageLayoutView (wh...
Benni Mack
14:28 Revision 69364cef: [TASK] Replace prophecy in EXT:form ConfigurationServiceTest
Resolves: #98979
Releases: main
Change-Id: I4c3d342b783a516661da33bdc04834967a91302b
Reviewed-on: https://review.typo...
Nikita Hovratov
14:18 Revision fee58b64: [TASK] AdminPanel: Group sql queries made by PageRepository
With this the list of grouped sql queries is
much shorter and better understandable.
Resolves: #99187
Releases: main...
Christoph Lehmann
14:06 Revision 87ae5f3b: [BUGFIX] Wrap action callback in Promise
The changes of #99176 and #99189 logically conflicted with each other.
The former resets the state of the DeferredAct...
Andreas Fernandez
13:05 Revision a97089d6: [TASK] AdminPanel: Group sql queries made by PageRepository
With this the list of grouped sql queries is
much shorter and better understandable.
Resolves: #99187
Releases: main...
Christoph Lehmann
10:10 Revision 1b0fea17: [TASK] Allow modals to stay open after invoking an action
A new enum `PostActionModalBehavior` is added to allow control whether
a modal window should stay open after invoking...
Andreas Fernandez
10:03 Revision 9bf653a2: [TASK] Make docheader finally embrace flexbox
The conversion to flexbox is now complete. Spacing is now
streamlined and hard limits for columns removed. SCSS-Varia...
Benjamin Kott
09:47 Revision 61462835: [TASK] Replace prophecy in EXT:core UserSessionManagerTest
Resolves: #98770
Releases: main
Change-Id: Ia61497849e6b02e654a19cb8e776c68fdb0ea80f
Reviewed-on: https://review.typo...
Torben Hansen
09:46 Revision 95f1b4d3: [BUGFIX] Lock `DeferredAction` and recover original label
When a `DeferredAction` is executed, the related action trigger is now
disabled when invoked to prevent multiple exec...
Andreas Fernandez
08:32 Revision d84b6a33: [TASK] Replace prophecy in deprecated EXT:backend TcaFlexPrepareTest
Resolves: #98882
Releases: main
Change-Id: I9a8cdefe05fbaf70fdc0158a0b3b558865f6523a
Reviewed-on: https://review.typo...
Nikita Hovratov
07:17 Revision e5bc0eab: [BUGFIX] Close shortcut menu when opening an entry
It doesn't make much sense to keep the shortcut menu open once an entry
is opened, therefore it will be closed now.
...
Andreas Fernandez
06:52 Revision dfb82ef7: [BUGFIX] Close shortcut menu when opening an entry
It doesn't make much sense to keep the shortcut menu open once an entry
is opened, therefore it will be closed now.
...
Andreas Fernandez
05:00 Revision d6256496: [TASK] Remove useless "Set up" comments in tests
Resolves: #99185
Releases: main
Change-Id: I9071008e7a6d44797b15264d6f79fe2218cd2b98
Reviewed-on: https://review.typo...
Nikita Hovratov
04:54 Revision 4c5461ee: [TASK] Remove unused ProphecyTrait in EditDocumentControllerTest
Resolves: #98871
Releases: main
Change-Id: Ifc85b2d21b7ea2787b6f0cdeb7078b66b3e04f3d
Reviewed-on: https://review.typo...
Nikita Hovratov

2022-11-24

17:24 Revision 9937c0d7: [FEATURE] Add route aspect fallback value handling
In case a route variable handled by an aspect mapper cannot be resolved,
there should be a configurable fallback valu...
Oliver Hader
17:23 Revision 7088f2a0: [TASK] Replace prophecy in EXT:extensionmanager ListUtilityTest
Resolves: #98973
Releases: main
Change-Id: I7f43992bbdc89905b1dcd8216a051ee0cbec60fe
Reviewed-on: https://review.typo...
Nikita Hovratov
17:23 Revision 7b3d41fd: [TASK] Replace prophecy in EXT:core VerifyHostHeaderTest
Resolves: #98769
Releases: main
Change-Id: I260228d27ee9176be215910a0016faa4531d722f
Reviewed-on: https://review.typo...
Nikita Hovratov
14:31 Revision 76cae730: [TASK] Drop fallback for explode calls in GeneralUtility
In PHP < 8.0, `explode` could return `false`. Starting with PHP 8.0,
`explode` will always return an array. Hence, no...
Oliver Klee
14:07 Revision de94ced6: [BUGFIX] Update `@typo3/icons` to 3.3.1
The package `@typo3/icons` is updated to version 3.3.1, fixing the
broken icon used in the module group "Admin Tools"...
Andreas Fernandez
13:10 Revision 5310ae78: [TASK] Replace prophecy in EXT:form FormDefinitionArrayConverterTest
Resolves: #98976
Releases: main
Change-Id: Ie7ac39209934349deb9ed6b76123a12cbd4e5ff8
Reviewed-on: https://review.typo...
Nikita Hovratov
11:30 Revision dc5f2c0b: [TASK] Replace prophecy in EXT:core ExtensionManagementUtilityTest
Resolves: #98768
Releases: main
Change-Id: I5a0805e9d0e08ce1c47989f19d83ec64f370e7cf
Reviewed-on: https://review.typo...
Nikita Hovratov
08:09 Revision fe5de1d8: [TASK] Remove prophecy in EXT:core SessionManagerTest
Resolves: #98771
Releases: main
Change-Id: I3c22353bc827c3a8d0b81261444e1fd3a1e78271
Reviewed-on: https://review.typo...
Torben Hansen
08:08 Revision 0c63ddd6: [TASK] Remove prophecy in EXT:core CommandRegistryTest
Resolves: #98772
Releases: main
Change-Id: I53eba1c67f131391d512517820d59696f4de61f6
Reviewed-on: https://review.typo...
Torben Hansen

2022-11-23

22:00 Revision 21591924: [TASK] Remove prophecy in EXT:core LocalizationFactoryTest
Resolves: #98774
Releases: main
Change-Id: I188ea56f60e4c279384b6a69079dbe56f901a312
Reviewed-on: https://review.typo...
Torben Hansen
18:23 Revision 2474d169: [BUGFIX] Avoid undefined array key access in LanguageMenuProcessor
While the assumption that sys_language_uid 0 is enabled is probably
always true, there are scenarios where this isn't...
J. Peter M. Schuler
16:14 Revision 546ee860: [TASK] Clean up extension manager controllers
This change uses
* constructor property promotion and DI consistently
* types instead of type hints
in all Extension...
Benni Mack
16:07 Revision 38ab87f4: [BUGFIX] Avoid undefined array key access in LanguageMenuProcessor
While the assumption that sys_language_uid 0 is enabled is probably
always true, there are scenarios where this isn't...
J. Peter M. Schuler
15:46 Revision 3bb114c9: [TASK] Improve the type annotations around GU::makeInstance & friends
Run command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #99146
Releases: main
Change-Id: Ib8...
Oliver Klee
15:40 Revision 56735d74: [TASK] Improve some type annotations in TypoScript-related classes
Resolves: #99148
Releases: main
Change-Id: I7bef875aefaf82a5183c7d8c2b7c626b97b7eb2c
Reviewed-on: https://review.typo...
Oliver Klee
15:31 Revision 72187ddb: [TASK] Convert ExtendedFileUtilityTest to functional
Resolves: #98767
Releases: main
Change-Id: I5b2b9082e5e2a8264ed63f11a37255e586ea963e
Reviewed-on: https://review.typo...
Nikita Hovratov
15:24 Revision 694cb2d6: [TASK] Update @typo3/icons to 3.3.0
Executed commands:
npm install @typo3/icons@^3.3.0
npm run build
Resolves: #99167
Releases: main
Change-Id: I43f193f...
Benjamin Kott
14:01 Revision 0ee0b951: [FEATURE] Introduce PHP attribute based backend controller registration
Backend controller had to be registered in the extension
`Services.yaml` file with tag `backend.controller`.
This ch...
Bastien Lutz
13:03 Revision 1aa77ecf: [TASK] Replace prophecy in EXT:core GeneralUtilityTest
Resolves: #98765
Releases: main
Change-Id: Idcb97b1b6c0e1966d06c0ddd23f3c6ecb6cd15fe
Reviewed-on: https://review.typo...
Nikita Hovratov
09:32 Revision 4cb1c049: [FEATURE] Add tile view to filelist
The listing of resources in a table has some specific use
cases but for the editor, hard to get an overview of file
r...
Benjamin Kott
07:57 Revision 8b6f4926: [BUGFIX] Remove obsolete declarations from index.d.ts
Resolves: #99161
Releases: main
Change-Id: I760bab1962bd61b5ea0e66d592e62470f3b2a376
Reviewed-on: https://review.typo...
Andreas Fernandez
00:55 Revision 72ff6886: [TASK] Replace prophecy in EXT:core RootlineUtilityTest
Resolves: #98766
Releases: main
Change-Id: I26a0f9f904493eb8d5a682bb0254a4b8fe28f668
Reviewed-on: https://review.typo...
Nikita Hovratov
 

Also available in: Atom