Activity
From 2022-10-03 to 2022-11-01
2022-11-01
- 21:40 Revision 110f1274: [TASK] Replace prophecy in EXT:core MetaDataAspectTest
- Resolves: #98742
Releases: main
Change-Id: I37f7273aec6976d618e5e03495814920b83816bd
Reviewed-on: https://review.typo... - 21:31 Revision 006da866: [TASK] Replace prophecy in EXT:backend BackendLayoutTest
- Resolves: #98873
Releases: main
Change-Id: Ie4e480ebf3032c948dbba15ded5451a9c11f564d
Reviewed-on: https://review.typo... - 21:30 Revision ccfd63af: [TASK] Replace prophecy in EXT:backend LoginControllerTest
- Resolves: #98872
Releases: main
Change-Id: I0ed4d8d007befb51f3a2f9879b2340f3c3590273
Reviewed-on: https://review.typo... - 19:14 Revision c584a882: [TASK] Replace prophecy in EXT:backend ModuleRegistryTest
- Resolves: #98874
Releases: main
Change-Id: Ie21ec092d465734e429ef6adcd6e726c035785b6
Reviewed-on: https://review.typo... - 19:12 Revision 9e9edf20: [TASK] Replace prophecy in EXT:core BackendUserAuthenticationTest.php
- Resolves: #98757
Releases: main
Change-Id: Ieea7e9fd217c6908adc7c1837e396ddc5fd3d5f6
Reviewed-on: https://review.typo... - 08:01 Revision 14f26b38: [TASK] Replace prophecy in EXT:backend ModuleFactoryTest
- Resolves: #98875
Releases: main
Change-Id: I952a3f4132170a64204dd06fdd6678aadfa8691f
Reviewed-on: https://review.typo...
2022-10-31
- 16:18 Revision a4c7bb4f: [TASK] Replace prophecy in EXT:core StorageRepositoryTest
- Resolves: #98739
Releases: main
Change-Id: I099820f55874eac4dc6df7cd045a87b1a7ca7d3c
Reviewed-on: https://review.typo... - 16:17 Revision 0efa659f: [TASK] Replace prophecy in EXT:backend PasswordResetTest
- Resolves: #98877
Releases: main
Change-Id: If70c0bca6bf710f467fcf8d84d9e96e684f5a64a
Reviewed-on: https://review.typo... - 16:16 Revision 203dc169: [BUGFIX] Check if variable exists before passing it to json_decode
- Avoid passing a null parameter to json_decode() which would cause
a PHP deprecation
Resolves: #98962
Releases: main,... - 15:42 Revision ad8fc672: [BUGFIX] Check if variable exists before passing it to json_decode
- Avoid passing a null parameter to json_decode() which would cause
a PHP deprecation
Resolves: #98962
Releases: main,... - 15:36 Revision 911c1859: [TASK] Replace prophecy in EXT:backend MfaInfoElementTest
- Resolves: #98878
Releases: main
Change-Id: I0b4e4dd4380a6a393723eb6f11644a7288c6117d
Reviewed-on: https://review.typo... - 09:08 Revision 1627c2f9: [TASK] Make FormProtectionFactory injectable - part 2
- This change modifies all places in TYPO3 Core
to avoid using FormProtectionFactory::get() and use
proper DI. A new me... - 07:58 Revision bba68793: [TASK] Replace prophecy in EXT:backend MfaSetupControllerTest
- Resolves: #98879
Releases: main
Change-Id: Id7be42cb707c29d5c43ed8d299fd43cc8fd1f684
Reviewed-on: https://review.typo... - 03:01 Revision cb2530e1: [TASK] Replace prophecy in EXT:core FileExtensionFilterTest
- Resolves: #98738
Releases: main
Change-Id: I16dd353cf2910c4b7a7ebf853112d998236e5014
Reviewed-on: https://review.typo...
2022-10-30
- 18:45 Revision 73ef2eee: [TASK] Replace prophecy in EXT:extensionmanager ExtensionStatusTest
- Resolves: #98887
Releases: main
Change-Id: I9231fa207503e258e5bd5ee94c83ea243d3fdd28
Reviewed-on: https://review.typo... - 18:45 Revision eb47b508: [TASK] Replace prophecy in EXT:backend ResetPasswordControllerTest
- Resolves: #98880
Releases: main
Change-Id: I86c9862a6c8e4acf083088852fdcf3c745e95979
Reviewed-on: https://review.typo... - 18:18 Revision 82c7abfd: [TASK] Removed unused prophecy in EXT:backend BackendViewFactoryTest
- Resolves: #98881
Releases: main
Change-Id: I189341499e66e53935a7370d511f0dc434afed09
Reviewed-on: https://review.typo... - 14:22 Revision 7529e2d1: [TASK] Replace prophecy in EXT:extensionmanager FileHandlingUtilityTest
- Resolves: #98883
Releases: main
Change-Id: I136ae22e7d35f6e260cc60a76110a756caa45e95
Reviewed-on: https://review.typo... - 14:14 Revision 9fc5f0c0: [TASK] Replace prophecy in EXT:extensionmanager DependencyUtilityTest
- Resolves: #98884
Releases: main
Change-Id: I8c560609b9ce1542fd92cfd675dc2d800737028d
Reviewed-on: https://review.typo... - 13:48 Revision 7ee2ecfe: [TASK] Replace prophecy in EXT:extensionmanager DownloadControllerTest
- Resolves: #98886
Releases: main
Change-Id: Id7cecd7518a2f8d72fcaae2cd978dfe5609bc03f
Reviewed-on: https://review.typo... - 13:40 Revision a48d0c7a: [TASK] Replace prophecy in EXT:core AspectFactoryTest
- Resolves: #98736
Releases: main
Change-Id: Ia3085e54e5c9688789fa4392012d1499215f5c37
Reviewed-on: https://review.typo... - 13:39 Revision ee6efa23: [TASK] Replace prophecy in EXT:core Typo3DatabaseBackendTest
- Also, a wrong call to flushByTag(s) is corrected.
Resolves: #98735
Releases: main
Change-Id: I3f6ecbf7570d6383fb836e... - 13:38 Revision b9888f05: [TASK] Replace prophecy in EXT:core CacheManagerTest
- Resolves: #98733
Releases: main
Change-Id: Iff82295a7d29c35fe8d05679154772ef908652be
Reviewed-on: https://review.typo...
2022-10-29
- 16:36 Revision 9f2fef30: [BUGFIX] Rename event variable in multi-delete handler
- The patch for #98288 accidentally overwrote the variable of the event in
the event handler for deleting multiple file... - 16:34 Revision 1e92ff1e: [TASK] Remove the comment "Test case" from test files
- These comments don't add any value as the class under test can be easily
determined from the filename.
Executed comm... - 13:32 Revision f03af432: [TASK] Convert FluidTemplateContentObjectTest to functional tests
- Resolves: #98724
Resolves: #98728
Releases: main
Change-Id: Id046c240ae4e9d3017dc4b8503e23fd8a6a9b4b8
Reviewed-on: ht... - 12:59 Revision 9700bac7: [TASK] Replace prophecy in EXT:form PropertyMappingConfigurationTest
- Resolves: #98904
Releases: main
Change-Id: I659bad4926656c2d5e3ed3120a13ef8b14a720c9
Reviewed-on: https://review.typo... - 12:58 Revision 12f6d1dd: [TASK] Update phpstan-phpunit to 1.2.2
- composer req --dev phpstan/phpstan-phpunit:^1.2.2
Resolves: #98943
Releases: main, 11.5
Change-Id: Iee2f421546a7be58... - 12:58 Revision 8bb4a399: [TASK] Update phpstan-phpunit to 1.2.2
- composer req --dev phpstan/phpstan-phpunit:^1.2.2
Resolves: #98943
Releases: main, 11.5
Change-Id: Iee2f421546a7be58... - 12:48 Revision 85bc3e90: [TASK] Replace prophecy in ConditionMatcherTest
- Resolves: #98729
Resolves: #98876
Releases: main
Change-Id: I7184afd240dc9d3ebd0dbd92f4b106f2909370b1
Reviewed-on: ht... - 12:28 Revision 16a611ab: [TASK] Use LinkResult object for HMENU menu items
- This change allows to use the LinkResult object
for custom HMENU generation moving HMENU to be
more consistent like t... - 12:27 Revision b7c42d36: [TASK] Replace prophecy in EXT:form ClosureFinisherTest
- Resolves: #98907
Releases: main
Change-Id: I475b245a83a29e3993dfd47652dfbdb8c0527e0e
Reviewed-on: https://review.typo... - 12:26 Revision e2e1eee9: [TASK] Replace prophecy in EXT:form ProcessingRuleTest
- Resolves: #98902
Releases: main
Change-Id: Icf72d1124c6abec85940d8ff511f6bdff62e9e06
Reviewed-on: https://review.typo... - 12:17 Revision 5cf75f6a: [TASK] Replace prophecy in EXT:form FormPersistenceManagerTest
- Resolves: #98903
Releases: main
Change-Id: I1de1bb7df01d552b82dd13fea0d287cbe654342a
Reviewed-on: https://review.typo... - 12:13 Revision 9e683cb5: [TASK] Replace prophecy in EXT:form ArrayFormFactoryTest
- Resolves: #98908
Releases: main
Change-Id: Ibf9f2f47ed9343d8b91052bf0e06601ccb96d60f
Reviewed-on: https://review.typo... - 12:01 Revision 45b856e0: [BUGFIX] Ensure proper functional test setup for FileBackendTest
- With the patch resolving #98931 and #98734 the FileBackendTest
has been migrated from unit to a functional test, and ...
2022-10-28
- 18:51 Revision 0872bab0: [TASK] Remove useCrawlerForExternalFiles setting from Indexed Search
- This removes an obsolete configuration from the Indexed Search.
It was earlier used to use the TYPO3 Crawler for inde... - 18:46 Revision b1b3685f: [TASK] Replace prophecy in EXT:extbase ExtensionServiceTest
- Resolves: #98899
Resolves: #98901
Releases: main
Change-Id: Ifb188334c1445e3e8847bca476b6c5182bce829c
Reviewed-on: ht... - 18:36 Revision 03625fdb: [TASK] Replace prophecy in EXT:core PageRouterTest
- Resolves: #98737
Releases: main
Change-Id: I12de96341eae97eafb2fa558e8da2f9cc2e40bb6
Reviewed-on: https://review.typo... - 18:05 Revision f2d57b54: [FEATURE] Get multiple items by common key prefix from local storages
- A new method `getByPrefix()` is added to the module
`@typo3/backend/storage/abstract-client-storage`, affecting its
i... - 09:13 Revision 78def4c4: [DOCS] Correct changelog about removing TMENU.collapse
- Resolves: #98946
Related: #96517
Releases: main
Change-Id: Ibf44b8dad7a1cc79796a5791f194fc7792e9a355
Reviewed-on: htt...
2022-10-27
- 19:12 Revision 73dc2c04: [BUGFIX] Make toolbar dropdown menu scrollable again
- With #94641 toolbar dropdown menus were made
scrollable, since otherwise bookmarks were cut off
at the bottom of the ... - 18:06 Revision a54fb957: [TASK] Replace prophecy in EXT:frontend DatabaseRecordLinkBuilderTest
- Resolves: #98725
Releases: main
Change-Id: Ia0cac4637e14e7fbe46fa4216022b6e9bcf3406a
Reviewed-on: https://review.typo... - 18:05 Revision beae270f: [TASK] Replace prophecy in EXT:extbase CacheServiceTest
- Resolves: #98900
Releases: main
Change-Id: Ie6f7d98ee293dcc2153a6af191892a7e12c1ea9e
Reviewed-on: https://review.typo... - 17:58 Revision a210c285: [TASK] Replace prophecy in EXT:extbase PersistenceManagerTest
- Resolves: #98893
Releases: main
Change-Id: Idcf53113f2f4acafe11cd953d9d9dd89f3b3dccb
Reviewed-on: https://review.typo... - 17:42 Revision 5a3464de: [TASK] Replace prophecy in EXT:frontend AbstractPluginTest
- Resolves: #98726
Releases: main
Change-Id: I80f4e40c32193aaffd2c99cdbb307018103e971d
Reviewed-on: https://review.typo... - 17:10 Revision b5a6605c: [TASK] Remove unused prophecy in EXT:extbase ReflectionServiceTest
- Resolves: #98890
Releases: main
Change-Id: If64893018e062ffb1fe83d3b8f68de3d5f2b2289
Reviewed-on: https://review.typo... - 16:31 Revision 51c73783: [TASK] Remove dependency mikey179/vfsstream
- TYPO3 Core Tests no longer use the vfsStream
dependency, so it is removed.
Resolves: #98939
Related: #97762
Releases... - 16:20 Revision d7d06709: [TASK] Improve FAL tests
- * Make some unit tests functional test
* Remove some state
* Avoid last usages of vfsStream
> Build/Scripts/runTests... - 14:30 Revision 405fc9f5: [TASK] Replace prophecy in EXT:extbase ActionControllerTest
- Resolves: #98888
Releases: main
Change-Id: I54c4cb0bb406f9d6a0a6b8d56a330f89630c9ca4
Reviewed-on: https://review.typo... - 14:22 Revision b53be0b6: [TASK] Replace prophecy in EXT:extensionmanager ActionControllerTest
- Resolves: #98885
Releases: main
Change-Id: Ia51c12a35892c7d9d9f8e332470d5986472f8c67
Reviewed-on: https://review.typo... - 11:05 Revision 6dd8d7a9: [TASK] Replace prophecy in EXT:extbase QueryTest
- Resolves: #98898
Releases: main
Change-Id: I62c2915adb19bc8cc124cab51e4f99782053b4d9
Reviewed-on: https://review.typo... - 10:56 Revision ec8a26c8: [TASK] Replace prophecy in EXT:extbase QueryFactoryTest
- Resolves: #98894
Releases: main
Change-Id: I7c1d7cf3622f64666adcabbb3ebf30d7c6189d1b
Reviewed-on: https://review.typo... - 10:54 Revision 54a511d2: [TASK] Replace prophecy in EXT:extbase BackendTest
- Resolves: #98896
Releases: main
Change-Id: I3c452a229b8a690d3954cfadfa439c9b3b7be30e
Reviewed-on: https://review.typo... - 10:53 Revision c66bc7e2: [TASK] Replace prophecy in EXT:extbase Typo3QuerySettingsTest
- Resolves: #98895
Releases: main
Change-Id: Ib1898a11fcb156d08d0f3fd9cfb738038d3d90ca
Reviewed-on: https://review.typo... - 06:26 Revision 1ff887cc: [TASK] Raise friendsofphp/php-cs-fixer:^3.12.0
- > composer req --dev friendsofphp/php-cs-fixer:^3.12.0
> Build/Scripts/runTests.sh -s cgl -p 8.1
Resolves: #98938
Re... - 06:25 Revision 1caa2e5e: [BUGFIX] Correct registration of toolbar link buttons in CKEditor 5
- The CKEditor 5 has very limited support for managing links.
By default, you only get a simple input field for a strin... - 06:13 Revision a97c0056: [TASK] Raise friendsofphp/php-cs-fixer:^3.12.0
- > composer req --dev friendsofphp/php-cs-fixer:^3.12.0
> Build/Scripts/runTests.sh -s cgl -p 8.1
Resolves: #98938
Re...
2022-10-26
- 20:01 Revision 82d9577f: [TASK] Clean up types in ResourceStorageTest
- Resolves: #98937
Related: #98936
Releases: main
Change-Id: I55ed2c9546312c8bc9b99ffae2b8d3c8a38b5117
Reviewed-on: htt... - 16:22 Revision fa635f56: [TASK] Simplify FAL related unit tests
- To finally tame the FAL related unit tests,
the resource related BaseTestCase is dissolved
and merged into consuming ... - 15:09 Revision f197355f: [TASK] Avoid vfsStream in FolderTest
- The vfsStream setup is not used in the tests.
Resolves: #98935
Related: #97762
Releases: main
Change-Id: I87ec61c1e5... - 14:48 Revision f7071d68: [TASK] Avoid vfsStream in GeneralUtility tests
- We can avoid vfs usages in GeneralUtility
tests by creating fixture files and testing
these directly. A detail test f... - 13:46 Revision b1fde1d8: [TASK] Avoid testing 'non-writable' directory
- Testing 'non-writable' directories is flaky in
real life since it depends on the user that
executes these tests. On g... - 13:29 Revision 72c9d863: [TASK] Make FileBackendTest a functional test
- Moving cache framework related FileBackendTest
unit tests to functional tests needs less mocks
and avoids vfsStream.
... - 13:06 Revision 1123a8c2: [TASK] Update codeception/module-webdriver, TF, styleguide
- Acceptance test cookie output is less noisy due to
a new feature in codeception/module-webdriver 3.2.0
and styleguide... - 11:20 Revision 6af07d3a: [TASK] styleguide: Replace EMU::allowTableOnStandardPages()
- https://github.com/TYPO3-CMS/styleguide/pull/361
ExtensionManagementUtility::allowTableOnStandardPages()
has been re... - 11:20 Revision 6faa5c3f: [TASK] styleguide: Avoid using AbstractMessage constants
- https://github.com/TYPO3-CMS/styleguide/pull/360
https://review.typo3.org/c/Packages/TYPO3.CMS/+/74925 - 10:01 Revision a8ac7436: [TASK] Do not scan property '$content' in extension scanner
- This property name is too generic as weak match and
throws too many false positives.
Resolves: #98926
Release: main,... - 10:01 Revision 9f3800d3: [TASK] Do not scan property '$content' in extension scanner
- This property name is too generic as weak match and
throws too many false positives.
Resolves: #98926
Release: main,... - 09:18 Revision 7975ac25: [TASK] Avoid vfsStream in functional tests
- There is little reason to fake filesystems
details within functional tests that use an
isolated instance.
Resolves: ... - 08:18 Revision b8d63f4e: [BUGFIX] CKEditor 4 Anchor Button is incorrectly handled as link in CKEditor 5 migration
- CKEditor 5 changed the way it handles links, and
introduced new modules to do so. In the automatic
migration from CKE... - 07:34 Revision 057820fe: [TASK] Update jasmine and remove old launchers
- This patch updates jasmine to the current version 4.4.0. This mainly
impacts performance and dropped support for outd... - 07:23 Revision 7e229421: [TASK] Clean up DocumentationFile
- The class can be hardended a bit and some unused
methods removed. The tests are turned into
functional tests.
Resolv...
2022-10-25
- 15:23 Revision a9315819: [TASK] Raise typo3/testing-framework
- testing-framework now avoids access to
TSFE->tmpl as well.
> composer u typo3/testing-framework
Resolves: #98919
Re... - 15:09 Revision a8a8f09b: [TASK] Make EnableFileServiceTest a functional test
- Resolves: #98918
Releases: main
Change-Id: I1d6b9fcb5ec0f84d2a5a65689aa4f23b0ff3f82f
Reviewed-on: https://review.typo... - 14:52 Revision e3bbf6c9: [FEATURE] Add TypoScript as Request attribute
- The patch introduces the new request attribute
TypoScriptRequestAttribute as 'frontend.typoscript'.
It is set up in ... - 14:00 Revision 95b58a31: [TASK] Replace prophecy in ext:adminpanel tests
- Resolves: #98730
Resolves: #98731
Resolves: #98732
Releases: main
Change-Id: Ie13c6f640b07e3b1fd6742ea4d7f300bb0a3d10... - 13:55 Revision a0470220: [TASK] Replace prophecy in EXT:frontend AbstractMenuContentObjectTest
- Resolves: #98722
Releases: main
Change-Id: Id79d474b607fd024b992bffe669033bf7a974710
Reviewed-on: https://review.typo... - 11:07 Revision 0775f3f5: [TASK] Replace prophecy in EXT:frontend ProductionExceptionHandlerTest
- Resolves: #98723
Releases: main
Change-Id: Ia64fed2b7f4f9a0c420e5a836fafb1959c7143d9
Reviewed-on: https://review.typo... - 11:04 Revision be6ba983: [BUGFIX] Avoid undefined array key frequencyOptions
- Resolves: #98915
Releases: 11.5
Change-Id: I6a9236f08d8446f465d6bccb72c6f5bad4c5b473
Reviewed-on: https://review.typo... - 10:43 Revision 627d2bae: [TASK] Update to PHPStan 1.8.11
- Also update the PHPUnit PHPStan configuration.
This update gets rid of some false positives.
Run commands:
> compo... - 10:42 Revision 49beec70: [TASK] Update to PHPStan 1.8.11
- Also update the PHPUnit PHPStan configuration.
This update gets rid of some false positives.
Run commands:
> compo... - 07:29 Revision fbf77cc4: [TASK] Replace prophecy in ext:fluid tests
- Resolves: #98911
Releases: main
Change-Id: I6228795976338f5c8bdf02e03075140272f2511b
Reviewed-on: https://review.typo...
2022-10-24
- 14:43 Revision 3aeb6b09: [TASK] Simplify extbase FrontendConfigurationmanager
- The "is backend" check will never kick in since this is
dispatched in ConfigurationManager already.
Resolves: #98721... - 13:37 Revision fc4276c6: [BUGFIX] Make CE actions clickable after visibility toggle
- When a content element gets hidden or visible, the page module is
reloaded with an anchor in the URL to scroll to the... - 12:02 Revision 3304a26c: [BUGFIX] Correct spellings and add translations
- Resolves: #98547
Releases: main, 11.5
Change-Id: I82b2fc75947d451b24ccfd90ebe82b0107aff1e5
Reviewed-on: https://revie... - 12:02 Revision 95741eb7: [BUGFIX] Correct spellings and add translations
- Resolves: #98547
Releases: main, 11.5
Change-Id: I82b2fc75947d451b24ccfd90ebe82b0107aff1e5
Reviewed-on: https://revie... - 12:02 Revision dd6c1a0c: [TASK] GifBuilder: Use CharRangeMap from configuration
- The global charRangeMap option in TypoScript / GIFBUILDER
allows to define the pixelSpace (with a multiplicator for t... - 11:42 Revision f85d1a53: [BUGFIX] Ensure table renaming works due doctrine/dbal behaviour change
- doctrine/dbal is working on deprecating and changing code and
behaviour in 3.x as preparation for removal in 4.x. Sta... - 11:40 Revision 8dafa679: [TASK] Replace prophecy in ext:install tests
- Replaced all prophecy usages and fixed a typo in
BackendGroupsExplicitAllowDenyMigrationTest
Resolves: #98711
Releas... - 07:27 Revision c82d1929: [TASK] Replace prophecy in ext:redirects tests
- Resolves: #98705
Releases: main
Change-Id: I4ec9e97cbe9ab42dd70eb9960331f3dab1f06ff4
Reviewed-on: https://review.typo... - 07:06 Revision 3bfdad0b: [TASK] Replace prophecy in ext:linkvalidator tests
- Resolves: #98712
Releases: main
Change-Id: Idd4107a911c2ec363d4fd7588d5dc07aa2fe8a45
Reviewed-on: https://review.typo...
2022-10-23
- 09:50 Revision ec00fb81: [DOCS] Fix a couple of changelogs
- Resolves: #98708
Releases: main
Change-Id: Ia0db3b56b54de7835707ff97db255730a81573d7
Reviewed-on: https://review.typo... - 09:15 Revision 89529ce4: [BUGFIX] Ensure proper test setup related to doctrine/dbal
- With doctrine/dbal v3.5.0 some changes has been introduced which
shows invalid test setup. This change use proper tes... - 07:09 Revision 613f487d: [DOCS] Fix PHP doc comments in events
- Releases: main
Resolves: #98706
Change-Id: I7f80d8469483d098b97ffb178090ed11abfe8b9d
Reviewed-on: https://review.typo...
2022-10-22
- 10:03 Revision fde7150b: [TASK] Optimize FE page locking
- This is a clean up and optimization.
First, TSFE->lock does not need to be a multi
dimensional array anymore since t... - 04:48 Revision c5ff66e6: [BUGFIX] Ensure code follows cgl ruleset
- With #98502 code got merged, which does not follow the
cgl rules. This was a overlap since patch was pushed on
gerrit...
2022-10-21
- 22:39 Revision 2b4f8790: [BUGFIX] Handle InsufficientFolderAccessPermissions in FileTree search
- Releases: main, 11.5
Resolves: #87048
Change-Id: Ia44998ec3601226f45b96468b7a37ad4d20dccdf
Reviewed-on: https://revie... - 22:32 Revision 6dd592c6: [TASK] Convert FormRuntimeTest to a functional test
- The FormRuntimeTest is converted from unit test to a functional test.
This avoids heavy mocking and makes the test ca... - 22:18 Revision 4e5dab5c: [BUGFIX] Render multi item clipboard actions if clipboard is available
- The Fluid template in the filelist now checks if the clipboard is
available at all to render the "multi item" actions... - 22:18 Revision e3089207: [BUGFIX] Interpolate log messages in InMemoryLogWriter
- Log messages may have placeholders that must be interpolated
based on the context provided to the message.
Resolves:... - 22:18 Revision ee3044df: [BUGFIX] Interpolate log messages in InMemoryLogWriter
- Log messages may have placeholders that must be interpolated
based on the context provided to the message.
Resolves:... - 22:08 Revision 7415ad9d: [BUGFIX] Handle InsufficientFolderAccessPermissions in FileTree search
- Releases: main, 11.5
Resolves: #87048
Change-Id: Ia44998ec3601226f45b96468b7a37ad4d20dccdf
Reviewed-on: https://revie... - 22:00 Revision eedc4023: [BUGFIX] Render multi item clipboard actions if clipboard is available
- The Fluid template in the filelist now checks if the clipboard is
available at all to render the "multi item" actions... - 21:53 Revision 38442db8: [TASK] Replace prophecy in EXT:impexp ImportExportUtilityTest
- Resolves: #98694
Releases: main
Change-Id: I9db591448046d043cb2291612dc8c1625da450f5
Reviewed-on: https://review.typo... - 21:50 Revision 59c7ec64: [TASK] Remove prophecy in EXT:backend FileControllerTest
- Resolves: #98698
Releases: main
Change-Id: I568f8dbfffec1c570b27f0d7ef80084cb8b47d5f
Reviewed-on: https://review.typo... - 21:46 Revision df2aa4a4: [TASK] Remove prophecy in Unit BackendUtilityTest
- Resolves: #98699
Releases: main
Change-Id: I3ed97c0ad92d73da412cf2e2a907f988aae0c8c7
Reviewed-on: https://review.typo... - 21:40 Revision 1f6476b0: [TASK] Centralize checkPid functionality
- The functionality to check authentication such
as frontend users only to certain PIDs, is now centralized
in Frontend... - 21:39 Revision 17a7faa8: [DOCS] Merge the API Descriptions from Docs and Doc comments
- Releases: main
Resolves: #98633
Change-Id: Ie1f00996b817d788190bca9ef958e4b24addcb54
Reviewed-on: https://review.typo... - 20:09 Revision bbf7e290: [TASK] Use .typoscript over .ts for TypoScript files
- File ending .ts tends to confuse IDE's since they
think this is about typ-e-script, not typ-o-script.
Adapt some file... - 19:39 Revision 0d2555cf: [BUGFIX] Animate docheader folding via CSS transitions
- A backend module's docheader is "folded" when scrolling down in the
backend module. Sometimes, the folding process ap... - 18:46 Revision 2dc49ec6: [BUGFIX] Add basic validation for email and phone links
- To avoid setting potentially invalid links, the "email address" and
"telephone number" fields both are marked as "req... - 18:14 Revision 2f1991ca: [BUGFIX] Load modal CSS for EXT:dashboard only in BackendController
- EXT:dashboard has some custom CSS for its modal contents. Due to how
modals are rendered, the CSS needs to be loaded ... - 18:08 Revision 96036093: [TASK] Remove jQuery from workspace switcher
- Resolve: #98686
Releases: main
Change-Id: Id48b6e61e87eaaadc1e28cbf0b8439d9af791b57
Reviewed-on: https://review.typo3... - 18:02 Revision efdd1514: [BUGFIX] Animate docheader folding via CSS transitions
- A backend module's docheader is "folded" when scrolling down in the
backend module. Sometimes, the folding process ap... - 14:42 Revision 9c8c1701: [TASK] Simplify FE page generate lock strategy
- With recent FE TS changes, we now have some information
a little earlier, which allows us to simplify the page
genera... - 14:40 Revision 28fab495: [TASK] Remove jQuery from "clear cache" menu
- Resolves: #98690
Releases: main
Change-Id: I00a069b9ed749be5efa89271eb86fcdee057f2ce
Reviewed-on: https://review.typo... - 14:36 Revision cf8582f3: [BUGFIX] Add basic validation for email and phone links
- To avoid setting potentially invalid links, the "email address" and
"telephone number" fields both are marked as "req... - 14:17 Revision dafe4be1: [TASK] Remove unused ProphecyTrait in EXT:backend MfaControllerTest
- Resolves: #98695
Releases: main
Change-Id: I7425f675d49970ed61064eb063452b042f7303b2
Reviewed-on: https://review.typo... - 14:16 Revision c1cc6cda: [TASK] Replace prophecy in ext:frontend ErrorControllerTest
- Resolves: #98674
Releases: main
Change-Id: I019fe150c4061751c3d1a2910dbf007623e2487d
Reviewed-on: https://review.typo... - 14:15 Revision 6e0a786a: [TASK] Replace prophecy in ext:frontend SiteResolverTest
- Resolves: #98678
Releases: main
Change-Id: I4df275eadd6b5bdbc2af9e7eb617f37fc95f2ff4
Reviewed-on: https://review.typo... - 14:15 Revision dff9b669: [TASK] Replace prophecy in ext:frontend PageArgumentValidatorTest
- Resolves: #98677
Releases: main
Change-Id: I3c36c8c4748b1cd653cbba96746873d3a40c4424
Reviewed-on: https://review.typo... - 14:14 Revision 096c49fe: [TASK] Replace prophecy in ext:frontend ContentDataProcessorTest
- Resolves: #98671
Releases: main
Change-Id: Ibe74811636aa12f6ddeb8717df86f75011f521be
Reviewed-on: https://review.typo... - 14:14 Revision 458814ff: [TASK] Replace prophecy in ext:frontend FlexFormProcessorTest
- Resolves: #98675
Releases: main
Change-Id: I65f25d393ef84b825dd18f421891ad1719dcf7be
Reviewed-on: https://review.typo... - 13:45 Revision ad14de99: [BUGFIX] Add whitespace before debug field label
- Due to CSS changes, unnecessary margin was dropped from the `code`
element in #98349, which leads to missing spacing ... - 10:33 Revision cba1887d: [TASK] More efficient FE TypoScript cache layer
- The patch changes TSFE getFromCache() to leverage more
effective TypoScript cache layers, possible with the
new TypoS... - 09:28 Revision 6a0d6d1c: [DOCS] Replace wrong method name in changelog
- Resolves: #98685
Releases: main
Change-Id: I7cbb2135639ba9a0d03e9e536802c01c60919f88
Reviewed-on: https://review.typo... - 09:00 Revision d8038afa: [TASK] Replace prophecy in ext:frontend ContentObjectRendererTest
- Resolves: #98672
Releases: main
Change-Id: Icd7aa0b8f624e07140c40ffea78b8b724147d725
Reviewed-on: https://review.typo... - 08:59 Revision d27d9429: [TASK] Replace prophecy in ext:frontend RequestHandlerTest
- Resolves: #98676
Releases: main
Change-Id: Ia2ed99a4116a5bd84f9ba2cc258e8ccf4d65ed07
Reviewed-on: https://review.typo... - 08:41 Revision ea8ec41e: [BUGFIX] Avoid assigning null to string property
- In AddRecord Wizard, the property editConf is marked as string, but the
fallback assignment is null, leading to a typ... - 08:32 Revision c89231d5: [BUGFIX] Avoid assigning null to string property
- In AddRecord Wizard, the property editConf is marked as string, but the
fallback assignment is null, leading to a typ... - 08:31 Revision 1e6fbc36: [TASK] Use dependency injection in DatabaseQueryProcessor
- Resolves: #98667
Releases: main
Change-Id: I4721bc4bccdca1231c88997cce55d1d5b2575012
Reviewed-on: https://review.typo... - 08:31 Revision 2c3e224f: [TASK] Use fallback to default error handler
- Use the default erorr handler of status code 0 as stated in the
description of the backend module.
Resolves: #98502
... - 08:26 Revision 31d69942: [TASK] Replace prophecy in ext:opendocs unit tests
- Resolves: #98680
Releases: main
Change-Id: I2ce193c9388396338a5eab5c6e451780378af6a0
Reviewed-on: https://review.typo... - 07:45 Revision d0975b30: [TASK] Replace prophecy in ext:install unit tests
- Resolves: #98662
Releases: main
Change-Id: I8d49a71cd4a391a06b7e23f1e38763089228f86f
Reviewed-on: https://review.typo... - 07:24 Revision aed94cd1: [TASK] Replace prophecy in ext:frontend ImageContentObjectTest
- Resolves: #98673
Releases: main
Change-Id: I0761015ccc54e9c1ef909238774a196df404cb5d
Reviewed-on: https://review.typo... - 07:23 Revision 46a24a0b: [BUGFIX] Always send strings to the method createStream
- PHP8.1 throws an TypeError if we sending null to createStream
Resolves: #98417
Releases: main, 11.5
Change-Id: I3277... - 07:17 Revision 188d12d0: [TASK] Replace prophecy in ext:frontend CaseContentObjectTest
- Resolves: #98670
Releases: main
Change-Id: I364679b56f65b4a4fa0f93ba795a42462424c4b8
Reviewed-on: https://review.typo... - 07:13 Revision a9768a26: [BUGFIX] Always send strings to the method createStream
- PHP8.1 throws an TypeError if we sending null to createStream
Resolves: #98417
Releases: main, 11.5
Change-Id: I3277... - 07:13 Revision a6005320: [TASK] Replace prophecy in ext:frontend StaticRouteResolverTest
- Resolves: #98679
Releases: main
Change-Id: Ic610343c7e9af37924b2df35dd60efd8804d53a6
Reviewed-on: https://review.typo...
2022-10-20
- 19:01 Revision da2fb6d2: [BUGFIX] Use local TypoScriptFrontendController in nested ContentObjects
- RecordsContentObject and ContentContentObject create new instances of
the ContentObjectRenderer. They need to pass do... - 18:43 Revision a7a443ec: [BUGFIX] Use local TypoScriptFrontendController in nested ContentObjects
- RecordsContentObject and ContentContentObject create new instances of
the ContentObjectRenderer. They need to pass do... - 18:12 Revision 02e70b6a: [TASK] Replace prophecy in ext:lowlevel unit tests
- Resolves: #98669
Releases: main
Change-Id: I60ce42e744baa1782795791a103ee129b3d4491e
Reviewed-on: https://review.typo... - 17:53 Revision f752694d: [TASK] Use data processor identifiers in fluid_styled_content
- This migrates all usages of the FQCN for data
processors in EXT:fluid_styled_content with the
corresponding identifie... - 17:49 Revision 666537bd: [FEATURE] Use password policy for password reset in ext:backend
- The password reset feature for TYPO3 backend users does now consider the
configurable password policy introduced in #... - 14:21 Revision 058c2678: [FEATURE] Allow tagging of data processors
- This adds the possibility to tag data processors
with the "data.processor" tag in the service configuration.
Tagged ... - 14:18 Revision 08bb7dcb: [FEATURE] Move LinkResultFactory functionality into LinkFactory
- The newly introduced LinkFactory is the main entrypoint
for generating links. It can now be used to generate URLs,
al... - 14:08 Revision 43571080: [TASK] Make FormProtectionFactory injectable - part 1
- FormProtectionFactory is hard to mock, and relies
a lot on global state and global variables. The functionality
was b... - 09:05 Revision be710162: [TASK] Replace prophecy in ext:workspaces unit tests
- Resolves: #98661
Releases: main
Change-Id: Iddd7f6d53d6a708c08099c3cfc39b6ea7fca2066
Reviewed-on: https://review.typo... - 08:36 Revision 54047da6: [TASK] Remove obsolete test fixture template
- This has been obsoleted with the paginate
widget removal.
Resolves: #98663
Releases: main
Change-Id: Iee6d57d02b82f9... - 07:06 Revision d3528fcb: [BUGFIX] Backend user table: title of "edit" button
- Resolves: #98637
Releases: main, 11.5
Change-Id: I516eb70b998bd81fdb522085aee42ec94b22908b
Reviewed-on: https://revie... - 06:54 Revision 14112516: [BUGFIX] Backend user table: title of "edit" button
- Resolves: #98637
Releases: main, 11.5
Change-Id: I516eb70b998bd81fdb522085aee42ec94b22908b
Reviewed-on: https://revie... - 06:54 Revision b947be64: [TASK] Replace prophecy calls in ext:filelist tests
- Resolves: #98660
Releases: main
Change-Id: Id9318e8e4bc8e813c10e96c74519c51121e03679
Reviewed-on: https://review.typo... - 05:39 Revision 726cb4c2: [TASK] Remove jQuery UI components from EXT:form backend module
- The backend module of EXT:form uses an enhanced version of jQuery UI's
sortable implementation that can handle nested... - 05:12 Revision f2d03dc5: [BUGFIX] Avoid undefined array key "exclude" in RemoteServer
- Resolves: #98651
Releases: main, 11.5
Change-Id: I6f2dbd859341e7a57bf9bca7bf815eb2e1d161bc
Reviewed-on: https://revie... - 05:02 Revision ccabc17e: [BUGFIX] Avoid undefined array key "exclude" in RemoteServer
- Resolves: #98651
Releases: main, 11.5
Change-Id: I6f2dbd859341e7a57bf9bca7bf815eb2e1d161bc
Reviewed-on: https://revie... - 04:51 Revision edf7aa53: [TASK] Replace prophecy calls in ext:beuser tests
- Resolves: #98658
Releases: main
Change-Id: Iccd4ff6089195c995f0e8d2ce793a209be2334dd
Reviewed-on: https://review.typo...
2022-10-19
- 12:17 Revision 38b9c42b: [TASK] Improve type annotations for ExpressionBuilder::literal()
- PHPStan will (correctly) unify the previous type
`\PDO::PARAM_*|Connection::PARAM_*|int` to `int` (because
`\PDO::PAR... - 11:58 Revision eca6debe: [TASK] Improve type annotations for ExpressionBuilder::literal()
- PHPStan will (correctly) unify the previous type
`\PDO::PARAM_*|Connection::PARAM_*|int` to `int` (because
`\PDO::PAR... - 11:12 Revision 9baf7a4f: [TASK] Avoid direct usages to Doctrine/DBAL and ext-pdo
- This change modifies most of the userland code to use
a) Connection::PARAM_* constants instead of \PDO::PARAM_* cons... - 09:46 Revision e4ca3b91: [TASK] Streamline typolink LinkResult
- This change unifies the generation of the LinkResult
object in order to allow the generation of the LinkResult
for JS... - 09:36 Revision e981cfa3: [TASK] Remove outdated deprecation notice
- This patch removes an outdated deprecation notice that was left when
the ViewResolverInterface was changed in #96174.... - 08:20 Revision 7e747470: [BUGFIX] Cover multi-value properties in form editor with HMAC
- With #85044, HMAC validation for form definitions in the backend form
editor was introduced. However, nested multi-va... - 08:20 Revision 2e7e438f: [BUGFIX] Cover multi-value properties in form editor with HMAC
- With #85044, HMAC validation for form definitions in the backend form
editor was introduced. However, nested multi-va... - 07:06 Revision 7a7fa140: [BUGFIX] Cover multi-value properties in form editor with HMAC
- With #85044, HMAC validation for form definitions in the backend form
editor was introduced. However, nested multi-va...
2022-10-18
- 20:50 Revision 2328e14a: [TASK] Add iterable types to methods in `TypoLinkCodecService`
- This patch adds iterable types to parameters and return types in
methods of `TypoLinkCodecService` leading to a bette... - 20:32 Revision 819d2784: [TASK] Add iterable types to methods in `TypoLinkCodecService`
- This patch adds iterable types to parameters and return types in
methods of `TypoLinkCodecService` leading to a bette... - 19:43 Revision ad495087: [TASK] Replace prophecy calls in ext:scheduler tests
- Resolves: #98652
Releases: main
Change-Id: I4b5638bd06175ed33d96efa4ecf98ec15544fb60
Reviewed-on: https://review.typo... - 13:17 Revision 10f69507: [TASK] Avoid direct usages to Doctrine/DBAL and ext-pdo
- This change modifies most of the userland code to use
a) Connection::PARAM_* constants instead of \PDO::PARAM_* cons... - 10:18 Revision 34cb9b59: [BUGFIX] Bind backend search events only once
- The event handlers for the backend search are now bound only once, when
the DOM becomes ready to fix event handler st... - 07:36 Revision 830c5791: [TASK] Replace prophecy calls in ext:seo tests
- Replace all prophecy calls in ext:seo tests.
Additionally, the unit tests in HrefLangGeneratorTest
have been adapted... - 07:35 Revision d90020a0: [TASK] Streamline workspaces menu and backend header styling
- The active state in the workspaces menu is now streamlined and aligned
to the look the "Help" menu by removing the "t... - 07:06 Revision 989dfbf5: [TASK] Increase testing coverage against PHP8.2
- This change widens the testing to have more PHP8.2
testing covered, mainly not only composer locked.
phpspec/prophec... - 06:32 Revision 7d4efa38: [BUGFIX] Use correct table identifier for collapse state in record list
- The "table" for translated page records is internally identified as
"pages_translated". However, the real table name ...
2022-10-17
- 18:36 Revision 8c52b008: [BUGFIX] Use correct table identifier for collapse state in record list
- The "table" for translated page records is internally identified as
"pages_translated". However, the real table name ... - 18:10 Revision 5aec2317: [TASK] Replace prophecy in ext:reports tests
- Resolves: #98639
Releases: main
Change-Id: Id2561c857aa4d7a61ade2f23e6909f1f9cdad665
Reviewed-on: https://review.typo... - 15:11 Revision 57c11dcb: [TASK] Use PageTreeRepository for fetching page Ids recursively
- This change unifies the loading of "pids"
when looking for records within
* List module
* Live search
* Log module
* ... - 13:15 Revision 5aaf0ae5: [TASK] Add service to prepare CSS for SCSS parsing
- Add a dedicated service to parse and prepare CSS for SCSS parsing.
Resolves: #98620
Releases: main
Change-Id: I1592b... - 11:32 Revision c515257b: [BUGFIX] Filter if conditions before creating tags in PageRenderer
- Issue #91499 allows to define arbitrary HTML attributes for the
corresponding HTML tag to be generated in PageRendere... - 05:52 Revision 6ebd6962: [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...
2022-10-16
- 10:17 Revision 06def196: [BUGFIX] Use proper inline argument assignment in Fluid template
- A superfluous space character in a frontend login template
leads to an exception during the Fluid parsing process.
R...
2022-10-15
- 11:49 Revision 07c4ffb6: [BUGFIX] Determine MariaDB Server Version correctly when prefixed
- Some builds of MariaDB server and/or report server version of
MariaDB with a '5.5.5-' prefix. This change address cha...
2022-10-14
- 22:09 Revision 4a4cfea9: [BUGFIX] Avoid undefined array key in FlexFormTools
- Resolves: #98607
Releases: main, 11.5
Change-Id: Ib57659fb5e343449de877cf5e78f55c8656bf9e9
Reviewed-on: https://revie... - 22:00 Revision 03ddea61: [BUGFIX] Avoid undefined array key in FlexFormTools
- Resolves: #98607
Releases: main, 11.5
Change-Id: Ib57659fb5e343449de877cf5e78f55c8656bf9e9
Reviewed-on: https://revie... - 11:56 Revision a710f8c4: [BUGFIX] Handle the CKEditor5 option removePlugins properly
- The removePlugins option needs to be assigned
as an array in CKEditor5. While we recommended
passing the option alrea... - 10:39 Revision d1941f13: [BUGFIX] Assure a string is passed to `octdec` function
- Since strict types were enabled for the GeneralUtility class, the
`GU::createDirectoryPath()` may throw an exception ... - 10:31 Revision 7c82be9b: [BUGFIX] Fix PHP warning when checking for resource collection object
- Used command(s):
> Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98603
Releases: main, 11.5
Chang... - 10:30 Revision 5532fb07: [BUGFIX] Assure a string is passed to `octdec` function
- Since strict types were enabled for the GeneralUtility class, the
`GU::createDirectoryPath()` may throw an exception ... - 10:12 Revision d19dc89a: [BUGFIX] Fix PHP warning when checking for resource collection object
- Used command(s):
> Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98603
Releases: main, 11.5
Chang... - 09:55 Revision 5ddc6405: [TASK] Add .gitignore for JetBrains Fleet editor
- JetBrains created a new product named `Fleet` as
lightweight editor. This tool tends to write it's
config files to `.... - 09:54 Revision c7ed730a: [TASK] Add .gitignore for JetBrains Fleet editor
- JetBrains created a new product named `Fleet` as
lightweight editor. This tool tends to write it's
config files to `.... - 09:02 Revision 4efdc1aa: [TASK] Update to PHPStan 1.8.9
- This update gets rid of some false positives.
Run commands:
> composer req --dev phpstan/phpstan:^1.8.9
> ./Build/S... - 08:45 Revision 8e5557af: [TASK] Add .gitignore for JetBrains Fleet editor
- JetBrains created a new product named `Fleet` as
lightweight editor. This tool tends to write it's
config files to `.... - 08:39 Revision 1c7b55e1: [BUGFIX] Avoid undefined array key for bodyTagCObject
- Fix warning if bodyTagCObject is referenced in TypoScript template.
Set as empty array.
Resolves: #98611
Releases: m... - 08:35 Revision 195b31e5: [TASK] Update to PHPStan 1.8.9
- This update gets rid of some false positives.
Run commands:
> composer req --dev phpstan/phpstan:^1.8.9
> ./Build/S... - 07:46 Revision 44738683: [BUGFIX] Avoid undefined array key for bodyTagCObject
- Fix warning if bodyTagCObject is referenced in TypoScript template.
Set as empty array.
Resolves: #98611
Releases: m... - 07:46 Revision b4d58089: [TASK] Update bootstrap to 5.2.2
- Commands executed:
npm install bootstrap@^5.2.2
npm install --save-dev @types/bootstrap@^5.2.5
npm run build
R... - 06:33 Revision 6a83db0c: [TASK] Re-implement costly regex part of cropHTML programmatically
- The magic happening for cropHTML in the regex is
really hard to understand. It led to compilation
failures due to the...
2022-10-13
- 14:30 Revision 2428c347: [TASK] Add tests for GeneralUtility::implodeAttributes
- This change renames some variables within
GeneralUtility::implodeAttributes and adds some first
tests to this method.... - 12:28 Revision 5b928a93: [BUGFIX] Correct prefixing of additional css files for ckeditor5
- Some CSS minifier remove the semicolon before the curly brace
While this is valid CSS, the ScssPHP Parser is unable t... - 11:14 Revision 5f858b6f: [BUGFIX] Add missing null-checks for typoscript asset includes
- With the introduction of additional
attributes for asset includes it was not
considered that a asset can not provide
... - 07:48 Revision 210c268b: [TASK] Add tests for GeneralUtility::implodeAttributes
- This change renames some variables within
GeneralUtility::implodeAttributes and adds some first
tests to this method....
2022-10-12
- 19:48 Revision 667083f9: [BUGFIX] Fix short scheduler:run options in documentation
- Releases: main, 11.5
Resolves: #98591
Change-Id: I5474e11cd0653b61a1ac2c8725959bc4f1437da4
Reviewed-on: https://revie... - 19:38 Revision f86ff782: [BUGFIX] Fix short scheduler:run options in documentation
- Releases: main, 11.5
Resolves: #98591
Change-Id: I5474e11cd0653b61a1ac2c8725959bc4f1437da4
Reviewed-on: https://revie... - 11:19 Revision a35236d2: [TASK] Make TreeBuilder a stateless service
- We can avoid ugly setters in TypoScript TreeBuilder
class by handing over arguments to the main function,
effectively... - 11:12 Revision dedbbcfb: [TASK] Update coding styleguide to PER + additional configs
- This change adapts our coding guidelines
and rules with PHP-CS-Fixer, allowing for
* PER (a.k.a. PSR-12)
* no_useless... - 10:42 Revision 60a66673: [TASK] Update coding styleguide to PER + additional configs
- This change adapts our coding guidelines
and rules with PHP-CS-Fixer, allowing for
* PER (a.k.a. PSR-12)
* no_useless... - 06:52 Revision e3bc112b: [TASK] styleguide: Upgrade action/checkout to avoid deprecation message
- https://github.com/TYPO3-CMS/styleguide/pull/357
GitHub has deprecated node v12 support for executing GitHub
actions...
2022-10-11
- 21:26 Revision f45e223f: [BUGFIX] Avoid undefined array key in PageRepository
- Resolves: #98404
Releases: main, 11.5
Change-Id: I01f52c45d95f6ff2a56e0a3128f1367dc2a595aa
Reviewed-on: https://revie... - 21:25 Revision e63196b3: [BUGFIX] Avoid undefined array key in FE PageLinkBuilder
- Resolves: #98414
Releases: main, 11.5
Change-Id: If29dc5fd03156889ac0d281d5c7b2e5683f708d1
Reviewed-on: https://revie... - 20:57 Revision 30d00e54: [BUGFIX] Avoid undefined array key in FE PageLinkBuilder
- Resolves: #98414
Releases: main, 11.5
Change-Id: If29dc5fd03156889ac0d281d5c7b2e5683f708d1
Reviewed-on: https://revie... - 20:48 Revision 5c1e927b: [BUGFIX] Avoid undefined array key in PageRepository
- Resolves: #98404
Releases: main, 11.5
Change-Id: I01f52c45d95f6ff2a56e0a3128f1367dc2a595aa
Reviewed-on: https://revie... - 20:47 Revision d7a76513: [TASK] Clean up BackendConfigurationManager
- A first code clean up of this class streamlines
the properties and removes some rather obvious
stuff. The unit tests ... - 19:04 Revision f754f7c7: [BUGFIX] Avoid undefined array key in FE RequestHandler
- Resolves: #98582
Releases: main, 11.5
Change-Id: I20116640c9adc44df524b58172913a4d8f8a01ed
Reviewed-on: https://revie... - 18:43 Revision 757ae8b6: [BUGFIX] Avoid undefined array key in FE RequestHandler
- Resolves: #98582
Releases: main, 11.5
Change-Id: I20116640c9adc44df524b58172913a4d8f8a01ed
Reviewed-on: https://revie... - 18:29 Revision 731742d1: [TASK] Replace prophecy in ext:felogin tests
- Resolves: #98573
Releases: main
Change-Id: Id69bd8f970f0d5f780850faf842620cf7ed87de2
Reviewed-on: https://review.typo... - 16:28 Revision bcdd7b16: [BUGFIX] Avoid undefined array key "updateReferenceIndex" in Extbase
- Resolves: #98580
Releases: main, 11.5
Change-Id: Ib3ee06cb2849efd8e4cf18fc2497f3c0fed0f752
Reviewed-on: https://revie... - 16:14 Revision 46948abc: [BUGFIX] Avoid undefined array key "updateReferenceIndex" in Extbase
- Resolves: #98580
Releases: main, 11.5
Change-Id: Ib3ee06cb2849efd8e4cf18fc2497f3c0fed0f752
Reviewed-on: https://revie... - 15:34 Revision ab2fe9ca: [BUGFIX] Correct link "Edit on GitHub" for changelog
- Resolves: #98564
Releases: main
Change-Id: I2177342a3f5952ba33edcfa231283826cdc27a7c
Reviewed-on: https://review.typo... - 12:22 Revision 2c6c0aac: [TASK] Merge AbstractConfigurationManager away
- The extbase ConfigurationManager is a complex beast full
of anti patterns. We need to refactor here to unblock
other ... - 07:58 Revision 3900b1ea: [TASK] Set TYPO3 version to 11.5.18-dev
- Change-Id: I87e5976885d5d1862cb742d0ba8855a7912f5ac1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/760... - 07:46 Revision c9d6312b: [RELEASE] Release of TYPO3 11.5.17
- Change-Id: I908c2eb905d4601da7a4737cc6211467384a64e9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/760... - 07:10 Revision c4dd98c8: [BUGFIX] Ensure case-insensitive `like()` and `notLike()` expression
- Search- and filter functionaly usually uses `LIKE` or `NOT LIKE`
SQL statements to search a provided search term in t... - 07:02 Revision 39a4d9c2: [DOCS] Move new feature RST to 12.1 docs folder
- Resolves: #98575
Related: #97747
Releases: main
Change-Id: If0c5dca5574a1bb6842e6c1c45e14cbfac171389
Reviewed-on: htt... - 06:40 Revision 7aec7a4b: [FEATURE] Introduce MailerInterface
- In order to register your own mailer implementation,
a new interface has been introduced that makes registration
of y... - 06:39 Revision 871d71b2: [BUGFIX] Avoid undefined array key access with 'nonWrappedTag'
- Obvious hardening of an array access.
Resolves: #98469
Releases: main, 11.5
Change-Id: Ie4e083b0ff50de4e2fbabf4bdfd4... - 06:37 Revision b914a35e: [BUGFIX] Avoid undefined array key access in explodeUrl2Array()
- Harden GeneralUtility::explodeUrl2Array() and
increase test coverage.
Change-Id: I3136a27572414810989c038b78bd0f362c... - 06:34 Revision 6205d52b: [BUGFIX] Set correct TSFE->config['rootLine']
- TSFE->config['rootLine'] and TSFE->rootLine
are not identical: The one in config array
is a restricted set that stops... - 06:32 Revision 1081b7e9: [BUGFIX] Ensure case-insensitive `like()` and `notLike()` expression
- Search- and filter functionaly usually uses `LIKE` or `NOT LIKE`
SQL statements to search a provided search term in t... - 06:32 Revision 4deb0578: [TASK] Make TreeFromLineStreamBuilder a stateless service
- TypoScript related TreeFromLineStreamBuilder has state
due to setTokenizer(), it should be "shared: false" in DI.
We... - 06:28 Revision 93e3b68c: [BUGFIX] Clear 'setup' in 'Create empty start page' sys_template
- The installer has a step to 'Create empty start page'
which adds a default sys_template to a first page.
This sys_te... - 06:27 Revision f726ec23: [BUGFIX] Avoid undefined array key access with 'nonWrappedTag'
- Obvious hardening of an array access.
Resolves: #98469
Releases: main, 11.5
Change-Id: Ie4e083b0ff50de4e2fbabf4bdfd4... - 06:25 Revision a8f29211: [BUGFIX] Avoid undefined array key access in explodeUrl2Array()
- Harden GeneralUtility::explodeUrl2Array() and
increase test coverage.
Change-Id: I3136a27572414810989c038b78bd0f362c... - 05:37 Revision e6b8917d: [TASK] Replace prophecy in PreviewModuleTest
- Resolves: #98559
Releases: main, 11.5
Change-Id: Ifa5c3ac6997545a79c7306ff9a3afc0d97675dec
Reviewed-on: https://revie... - 04:16 Revision 5f898be4: [BUGFIX] Prevent undefined array index "pi_flexform"
- Resolves: #98539
Releases: main, 11.5
Change-Id: I1a9943316a7d8d657b2e64cc704ae52943a89b40
Reviewed-on: https://revie... - 04:16 Revision 5df71177: [BUGFIX] Prevent undefined array index "pi_flexform"
- Resolves: #98539
Releases: main, 11.5
Change-Id: I1a9943316a7d8d657b2e64cc704ae52943a89b40
Reviewed-on: https://revie...
2022-10-10
- 17:02 Revision fb2fef25: [TASK] Raise typo3/testing-framework to tighten tests
- This change raises typo3/testing-framework to include a
bunch of changes to tighten unit- and function tests.
* setU... - 16:45 Revision eb64dad8: [TASK] Turn TypoScriptFrontendController tests into functionals
- Stop a naughty mocking party provided by
TypoScriptFrontendController unit tests by
turning most of them into functio... - 16:44 Revision 43c7ada3: [BUGFIX] Avoid notices triggered by invalid markup
- Invalid HTML must not produce notices in backend or frontend.
Resolves: #98513
Releases: main, 11.5
Change-Id: I6aca... - 16:32 Revision 681a12d0: [BUGFIX] Avoid notices triggered by invalid markup
- Invalid HTML must not produce notices in backend or frontend.
Resolves: #98513
Releases: main, 11.5
Change-Id: I6aca... - 16:31 Revision 3990e8a6: [BUGFIX] Ensure `DB Check`->`Full Search` module works with PostgresSQL
- PostgresSQL is really picky about types and used operators. Thus using
for example a `like` comparision on non string... - 15:53 Revision 5cdb1982: [BUGFIX] Ensure `DB Check`->`Full Search` module works with PostgresSQL
- PostgresSQL is really picky about types and used operators. Thus using
for example a `like` comparision on non string... - 14:48 Revision e0dea8aa: [TASK] Replace prophecy in PreviewModuleTest
- Resolves: #98559
Releases: main, 11.5
Change-Id: Ifa5c3ac6997545a79c7306ff9a3afc0d97675dec
Reviewed-on: https://revie... - 13:37 Revision e911f029: [BUGFIX] Avoid undefined array key access in TextMenuContentObject
- Resolves: #98468
Releases: main, 11.5
Change-Id: Ia3f0ac3c5d4c20eaef5ffdafae060bab4a1c9aad
Reviewed-on: https://revie... - 13:28 Revision f9d78df7: [BUGFIX] Ensure proper identifier quoting in AbstractMenuContentObject
- PostgresSQL seems to get picky with upper case column names, if
they are not proper quoted in queries, like `pages.SY... - 13:27 Revision d8b2c8d2: [BUGFIX] Ensure working PostgreSQL libpq version environment check
- Prior to PHP8.0 the long libpq version (`PGSQL_LIBPQ_VERSION_STR`)
contained compiler informations, which is used in ... - 13:24 Revision 00acb38d: [BUGFIX] Avoid undefined array key access in TextMenuContentObject
- Resolves: #98468
Releases: main, 11.5
Change-Id: Ia3f0ac3c5d4c20eaef5ffdafae060bab4a1c9aad
Reviewed-on: https://revie... - 13:14 Revision 0f628f97: [BUGFIX] Ensure proper identifier quoting in AbstractMenuContentObject
- PostgresSQL seems to get picky with upper case column names, if
they are not proper quoted in queries, like `pages.SY... - 13:10 Revision 34a46c75: [BUGFIX] Ensure working PostgreSQL libpq version environment check
- Prior to PHP8.0 the long libpq version (`PGSQL_LIBPQ_VERSION_STR`)
contained compiler informations, which is used in ... - 13:05 Revision 275677e2: [BUGFIX] Uninitialized properties in DebuggerUtility
- DebuggerUtility::var_dump() is commonly used to debug PHP classes.
We recommend hardening PHP classes by using typed... - 12:54 Revision daaffe23: [BUGFIX] Uninitialized properties in DebuggerUtility
- DebuggerUtility::var_dump() is commonly used to debug PHP classes.
We recommend hardening PHP classes by using typed... - 12:17 Revision 3a5f6faf: [BUGFIX] Ensure ext:redirects backend module pagination works
- PostgresSQL is picky if aggregation functions like `order by`,
`group by` and similar are used, but missing the corre... - 10:37 Revision 6d09820c: [BUGFIX] Ensure ext:redirects backend module pagination works
- PostgresSQL is picky if aggregation functions like `order by`,
`group by` and similar are used, but missing the corre... - 10:09 Revision 9e2a5e0c: [TASK] Replace `imagesloaded` with native browser API
- The library `imagesloaded` is only used in the image cropper to
initialize the cropper functionality once the image i...
2022-10-09
- 17:39 Revision d05ada74: [TASK] Replace prophecy calls in AdminPanelInitiatorTest
- Resolves: #98558
Releases: main, 11.5
Change-Id: Ic7bfd4812e49481f51603826a729423951275dbb
Reviewed-on: https://revie... - 17:38 Revision 86a4656a: [TASK] Replace prophecy calls in AdminPanelInitiatorTest
- Resolves: #98558
Releases: main, 11.5
Change-Id: Ic7bfd4812e49481f51603826a729423951275dbb
Reviewed-on: https://revie... - 12:16 Revision 00325378: [BUGFIX] Properly cleanup registered exception handlers in tests
- This change properly removes registered exception handlers
in tests to avoid side effects. Thus acting as pre-patch t... - 12:06 Revision 75cb347e: [BUGFIX] Properly cleanup registered exception handlers in tests
- This change properly removes registered exception handlers
in tests to avoid side effects. Thus acting as pre-patch t...
2022-10-08
- 17:31 Revision 6962acff: [TASK] Ensure unit tests properly call `parent::setUp()`
- This change ensures that unit tests has a valid `setUp()`
parent call chain down to the testing-framework base
class ... - 17:16 Revision a29e55e9: [TASK] Ensure unit tests properly call `parent::setUp()`
- This change ensures that unit tests has a valid `setUp()`
parent call chain down to the testing-framework base
class ... - 15:42 Revision 8db7da9e: [BUGFIX] Ensure proper error_reporting reset in JwtTrait workaround
- With the introduction of CSRF-like request tokens in #97305 a
3rd party dependency has been added with a PHP8.2 depre... - 13:08 Revision ccd255d0: [BUGFIX] Avoid undefined array key access in PageInfoViewHelper
- Use guard to avoid undefined array key acces in core viewhelper
`\TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper`.... - 12:41 Revision a14a3aae: [BUGFIX] Avoid undefined array key access in PageInfoViewHelper
- Use guard to avoid undefined array key acces in core viewhelper
`\TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper`....
2022-10-07
- 21:04 Revision 4e1fec7e: [TASK] Update to PHPStan 1.8.8
- This update finds new problems and gets rid of some
false positives.
Run commands:
> composer req --dev phpstan/php... - 21:04 Revision d4ca918b: [TASK] Remove runThroughTemplatesPostProcessing hook
- Hook call runThroughTemplatesPostProcessing related to the
old TypoScript parser is now removed in the new TypoScript... - 13:15 Revision 365aa647: [FEATURE] Introduce additional attributes for all page.include** TS configurations
- Introduce tag attributes for the following TypoScript configurations:
* page.includeCSS
* page.includeCSSLibs
* page... - 13:06 Revision be7b2f24: [BUGFIX] Remove unused `tagsort` library
- TYPO3 core required the package `tagsort` since at least version 8 but
it seems to be unused since then. The library ...
2022-10-06
- 18:26 Revision dff1b69a: [TASK] Update to PHPStan 1.8.8
- This update finds new problems and gets rid of some
false positives.
Run commands:
> composer req --dev phpstan/php... - 18:21 Revision e66ca29f: [DOCS] Fix typo in "Extension recordlist merged into backend"
- Resolves: #98542
Related: #98535
Releases: main
Change-Id: Iacda5665031458eca739aa7d42b364ff66d57631
Reviewed-on: htt... - 06:59 Revision 438a186a: [BUGFIX] Always call GU::intExplode with a string in EXT:frontend
- This helps avoid breakage when GeneralUtility will switch to
strict mode.
This change also prevents a bunch of possi...
2022-10-05
- 09:07 Revision a1142561: [BUGFIX] Add alias for moved RecordLinkHandler service
- With #98443, EXT:recordlist was moved into EXT:backend.
The moved classes were added to the class alias map,
however... - 08:24 Revision f0997b5a: [TASK] Remove non existing services from service configuration
- Resolves: #98533
Releases: main
Change-Id: Icf0718383c01b675ee9118aab07b61f21bd82cbb
Reviewed-on: https://review.typo... - 08:18 Revision 29357a83: [BUGFIX] Restore orientation change in EXT:viewpage
- The button to change the orientation in the EXT:viewpage module now
correctly "rotates" the preview again.
Resolves:... - 08:01 Revision 96b3edb3: [TASK] Simplify access to fallback target in link building
- This change moves the access of the link target
for files / external URLs and pages into the
actual AbstractTypolinkB... - 07:54 Revision bd0de099: [TASK] Raise nikic/php-parser:^4.15.1
- Also, nikic/php-parser is only a dependency of
ext:install, ext:core does not use it, so we can
remove it from ext:co...
2022-10-04
- 20:05 Revision 48e91635: [TASK] Update a series of dev dependencies
- > composer req --dev codeception/codeception:^5.0.3
> composer req --dev codeception/module-webdriver:^3.1.3
> compos... - 19:50 Revision 7b1d4e9b: [TASK] Do not use jQuery and jQuery UI in page module drag&drop
- This patch reimplements the drag&drop functionality in the page module
with interactjs and thus removes the need of j... - 19:24 Revision ba5b51e4: [TASK] Prevent undefined array key warnings in ext:filelist
- This change addresses several "undefined array key" issues that have
been identified by PsalmPHP (see issue #98321).
... - 19:23 Revision 063c2e42: [TASK] Prevent undefined array key warnings in ext:filelist
- This change addresses several "undefined array key" issues that have
been identified by PsalmPHP (see issue #98321).
... - 19:05 Revision 564b3f6e: [FEATURE] Introduce PSR-14 event to modify form data for edit file form
- This introduces a new PSR-14 event, enabling
extension authors to modify the form data, used
by FormEngine to generat... - 19:01 Revision 9a3832ee: [TASK] Tune php-cs-fixer setup
- Some minor php-cs-fixer modifications:
* Move main config file to Build/php-cs-fixer
* Adapt runTests.sh setup and he... - 18:30 Revision 8de54ab2: [BUGFIX] Remove obsolete VH usage from site template
- Using <em:be.trigger triggers="{triggers}" /> in the
template seems to be obsolete since the controller
never sets th... - 18:08 Revision ce5cbc50: [TASK] Update to PHPStan 1.8.7
- This update finds new problems and gets rid of some
false positives.
Run commands:
> composer req --dev phpstan/php... - 18:08 Revision 7a5b6dd7: [TASK] Update to PHPStan 1.8.7
- This update finds new problems and gets rid of some
false positives.
Run commands:
> composer req --dev phpstan/php... - 17:51 Revision 930ca66a: [TASK] Tune php-cs-fixer setup
- Some minor php-cs-fixer modifications:
* Move main config file to Build/php-cs-fixer
* Adapt runTests.sh setup and he... - 17:02 Revision 2c9bd508: [TASK] Mitigate browser "spell jacking" in form elements
- Having manually(!) enabled "enhanced spell checking" in browsers,
can lead to scenarios where password data is sent t... - 14:55 Revision b6508ae0: [TASK] Raise friendsofphp/php-cs-fixer:^3.11.0
- This avoids abandoned php-cs-fixer/diff
> composer req --dev friendsofphp/php-cs-fixer:^3.11.0
> Build/Scripts/runTe... - 14:55 Revision 76520266: [TASK] Raise friendsofphp/php-cs-fixer:^3.11.0
- This avoids abandoned php-cs-fixer/diff. The raise
brings a series of CGL changes.
> composer req --dev friendsofphp... - 13:00 Revision 2cfe799d: [TASK] Raise testing-framework and styleguide
- > composer req --dev phpunit/phpunit:^9.5.25 -w
> composer u typo3/testing-framework
> composer u typo3/cms-styleguid... - 08:54 Revision cd91a969: [DOCS] Prepare Changelog for v12.1
- Releases: main
Resolves: #98499
Change-Id: I39030ab03f82b34d96f5b39d5966068019c2cf22
Reviewed-on: https://review.typo... - 08:31 Revision 434a3a3b: [TASK] Set TYPO3 version to 12.1.0-dev
- Change-Id: I1feb236aeae9b3b7da1c50d5f65daf4fca4727bc
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/759... - 07:41 Revision 36096733: [RELEASE] Release of TYPO3 12.0.0
- Change-Id: I90d3ef8740698afac0327dff0591e4597b51e3e6
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/759... - 07:27 Revision 3fee50e0: [BUGFIX] Correct bookmark form styling
- Adjust the whitespace of the bookmark
edit form in the backend toolbar, to look
more aligned to the other dropdowns.
...
2022-10-03
- 20:03 Revision a42faa36: [TASK] Remove unused implementation from file_edit hooks
- A followup to #97452 where a hook was removed but TYPO3 Core still
used it - the hook implementation is now removed.
... - 19:49 Revision a1a8810f: [TASK] styleguide: Temporarly disable PHP8.2 testing
- PHP8.2 testing is temporarly completly disabled due firebase/php-jwt
depreaction issue (variable interpolation deprec... - 19:27 Revision 122eab1d: [!!!][TASK] Send user session cookies as hash-signed JWT
- Several performance analysis showed that `AbstractUserAuthentication`
takes a reasonable amount of processing time, e... - 19:06 Revision 698c9c85: [BUGFIX] styleguide: Ensure testing works with CMSComposerInstallers 5
- TYPY3v12 recently added hard requirement for `typo3/cms-composer-installers:5.x`,
which install core system extension... - 18:55 Revision 8c6e4b5b: [DOCS] Improve changelog for v12 release
- - Add cross references for changelog files
- Remove additional empty lines
- Rename core -> Core
- Rename composer ->... - 18:50 Revision f410c0d1: [TASK] Deprecate support for RequireJS modules
- The RequireJS project has been discontinued [1] and was therefore
replaced by native ECMAScript v6/v11 modules in TYP... - 17:59 Revision ad512c97: [BUGFIX] Avoid possible notice in AbstractPlugin
- Checking for a not existing value of a flexform sheet must not lead
to a notice.
Resolves: #98483
Releases: main, 11... - 17:58 Revision a927bc00: [!!!][TASK] Use new TypoScript parser in Frontend
- This switches from TemplateService to new TypoScript
parser logic in TypoScriptFrontendController.
The central metho... - 17:46 Revision 11503dc1: [BUGFIX] Avoid possible notice in AbstractPlugin
- Checking for a not existing value of a flexform sheet must not lead
to a notice.
Resolves: #98483
Releases: main, 11... - 17:06 Revision eba40ad1: [!!!][TASK] Add strict types to GU::fixed_lgd_cs
- Internal calls to this method have already been adjusted by
previous patches.
Another one has been found in acceptan... - 16:17 Revision 712daa7c: [DOCS] Adjust getQueryArguments / addQueryString documentation
- Resolves: #98507
Related: #98488
Releases: main
Change-Id: Id947f9b9ca75fa97b4f3fd2d270e0d92ac6a88e3
Reviewed-on: htt... - 15:20 Revision e9477bb1: [TASK] Use pepper explicitly for creating signing keys
- Resolves: #98508
Related: #97305
Releases: main
Change-Id: Id0f77fe51946cffeedf3699bf800169f0972657c
Reviewed-on: htt... - 13:40 Revision ac332759: [TASK] Enable one TransportFactory unit test execution for PHP8.1
- Symfony released new versions, which includes a bugfix in
"symfony/mailer", which allows us to reactivate a unit test... - 13:40 Revision 41e700fe: [TASK] Enable one TransportFactory unit test execution for PHP8.1
- Symfony released new versions, which includes a bugfix in
"symfony/mailer", which allows us to reactivate a unit test... - 13:37 Revision ca7375c4: [TASK] Remove leftover @todo in AbstractRecordCollection
- Resolves: #98510
Related: #98035
Releases: main
Change-Id: Ic6bd5074838647b9b18c74d5880a4e49f8be41dd
Reviewed-on: htt... - 09:58 Revision a38da447: [TASK] Mitigate Browser "Spell-Jacking" in additional form elements
- Disables spell checking in additional form elements:
* Setup Module `<form>` element
* ext:felogin `<form onsubmit>` ...
Also available in: Atom