Project

General

Profile

Activity

From 2019-11-04 to 2019-12-03

2019-12-03

17:10 Revision d58c959e: [TASK] Provide PHP 7.4 test run configuration
Resolves: #89668
Releases: master, 9.5, 8.7
Change-Id: I098c573aaa13846f45c1f1904f46db5cdecf4db1
Reviewed-on: https:/...
Anja Leichsenring
15:15 Revision 8deaa062: [BUGFIX] Use correct container name for MsSQL server image
Resolves: #89424
Releases: 8.7
Change-Id: I7c7d6b2b4b646740cfb816170595af3e38c1ebba
Reviewed-on: https://review.typo3...
Anja Leichsenring
13:04 Revision 8c8b8f48: [TASK] Set TYPO3 version to 10.3.0-dev
Change-Id: I0e8abdb62a45326896fc75d9872eead478615dce
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/625...
Benni Mack
12:16 Revision 22dd17fa: [RELEASE] Release of TYPO3 10.2.0
Change-Id: I09bb29716abb1a7b1f4c8010c1d98c15ae90d808
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/625...
Benni Mack
11:57 Revision 2a7fa091: [BUGFIX] Filter empty values from language list
In case an old installation still has empty values stored in
`EXTCONF/lang/availableLanguages` (which has been fixed ...
Andreas Fernandez
11:55 Revision 603a5500: [BUGFIX] Make LinkAnalyzer available for DI
Resolves: #89837
Related: #89813
Releases: master
Change-Id: Idfb9274c7a5415e6bef7dee61a6ca65728d96674
Reviewed-on: h...
Andreas Fernandez
11:48 Revision 7e6ece1d: [BUGFIX] Cleanup new frontend login form
Some changes were made:
- Upgrade Wizard works
- Visibility on RedirectHandler is sorted out
- TreeUidListProvider i...
Benni Mack
09:53 Revision 54d10b16: [BUGFIX] Avoid resolving default values of static property in ClassSchema
Building reflection cache in ClassSchema on static class properties will
lead to side-effects. For instance when Conn...
Oliver Hader
09:49 Revision c4f0850f: [TASK] Raise testing framework to ~6.1.0
composer require --dev typo3/testing-framework:~6.1.0
Also reverts changes to tests for phpunit 8.3 only.
Resolves:...
Susanne Moog
08:44 Revision 0292f703: [BUGFIX] Show toolbar select only if at least 2 options
Simplify the UI of the toolbar by hiding the select field
if there is only one option to choose from which doesn't ma...
Georg Ringer
08:32 Revision 8ad976d9: [TASK] Update testing framework to 6.0
The testing framework has been reworked and slimmed down.
To make use of it, tests had to be adjusted.
composer r...
Susanne Moog

2019-12-02

23:25 Revision 69661812: [BUGFIX] Filter empty values from language list
In case an old installation still has empty values stored in
`EXTCONF/lang/availableLanguages` (which has been fixed ...
Andreas Fernandez
21:42 Revision f8c06e13: [FEATURE] Reintroduce keyboard accessible version of the pagetree
- Pagetree is focusable via tab key
- Keyboard navigation with arrow keys inside pagetree is enabled
- Implement acce...
Michael Telgkamp
20:37 Revision 121e40d8: [TASK] Add missing documentation for 10.2 release
Some change log entries should be documented in extension manuals
or in ViewHelpers. The missing docs have been added...
Susanne Moog
19:12 Revision fdaffe7b: [TASK] Use mssql-2017-cu17
docker-compose is updated to use the latest cumulative update (cu) of
MSSQL 2017.
Since mssql is probably still eage...
Anja Leichsenring
18:41 Revision 927b5661: [DOCS] Fix syntax issues in changelog
There were some minor syntax issues within changelog that are now fixed.
They prevented:
* Rendering of lists
* Rend...
Daniel Siepmann
18:24 Revision a7de0dba: [TASK] Use mssql-2017-cu17
docker-compose is updated to use the latest cumulative update (cu) of
MSSQL 2017.
Resolves: #89826
Releases: master,...
Anja Leichsenring
17:56 Revision 49dcd950: [BUGFIX] Avoid cross-dependency in Extbase dispatcher
Extbase's old signal slot dispatcher / core should not
use classes that are not explicitly
required for the miminum p...
Benni Mack
17:53 Revision 594b19fd: [BUGFIX] Do not apply default node settings when invoking command
The issue #89687 introduced a smaller response for page tree nodes by
moving sane default attributes to JavaScript an...
Andreas Fernandez
17:48 Revision 82d9e223: [TASK] Use mssql-2017-cu17
docker-compose is updated to use the latest cumulative update (cu) of
MSSQL 2017.
Since mssql is probably still eage...
Andreas Fernandez
17:37 Revision c38e0401: [TASK] Use inject methods instead of "inject" base test method
There are numereous places where reflection is used
in our test cases to inject dependencies, however
there are metho...
Benni Mack
15:48 Revision 4ab34654: [BUGFIX] Provide necessary info for NewContentElementWizardHook again
Due to deprecations (in v9) and marking properties from public to
protected, some hooks are not as powerful anymore, ...
Jo Hasenau
13:44 Revision e219e2cf: [TASK] Raise fluid standalone dependency to 2.6.8
Using the freshly released version 2.6.8
in our packages adds PHP 7.4 support for Fluid
Standalone.
composer req "ty...
Benni Mack
12:47 Revision b2458ce1: [BUGFIX] Do not send default data for page tree items
In order to lower response size (by 40-50%) of the page tree controller
several page tree item properties are only se...
Tymoteusz Motylewski
12:25 Revision 00a73bd2: [BUGFIX] Make EventDispatcher argument in LanguagePackService constructor optional
Resolves: #89820
Related: #89813
Change-Id: I165dbb813079fbb0f25ac7b1c8ab57f292f73b16
Reviewed-on: https://review.typ...
Andreas Fernandez
11:43 Revision ca19817b: [FEATURE] Migrate various Signals to PSR-14 events in system extensions
The following new PSR-14 events are added:
TYPO3\CMS\Core\Configuration\Event\ModifyLoadedPageTsConfigEvent
TYPO3\CM...
Benni Mack
11:32 Revision f7234b8a: [BUGFIX] Provide necessary info for NewContentElementWizardHook again
Due to deprecations (in v9) and marking properties from public to
protected, some hooks are not as powerful anymore, ...
Jo Hasenau
08:36 Revision 54f07bfb: [TASK] Migrate Tests from _callRef to _call
Tests should be consistent and reflect the
way we do things in Core. However, testing
framework offers too many diffe...
Benni Mack

2019-11-29

22:34 Revision ca69da23: [TASK] Update doctrine/annotations dependency
TYPO3 Core now requires at least doctrine/annotations
1.7, effectively helping to upgrade to PHP 7.4.
Composer comma...
Benni Mack
22:24 Revision af9d0674: [BUGFIX] Fix broken Fluid templates
In some versions of PHP there is a PCRE bug, which will be triggered when
using an unquoted array syntax in Fluid tem...
Patrick Broens
21:53 Revision ff710d54: [TASK] Update doctrine/annotations dependency
TYPO3 Core now requires at least doctrine/annotations
1.7, effectively helping to upgrade to PHP 7.4.
Resolves: #898...
Benni Mack
21:15 Revision 0f0942d7: [TASK] Integrate NormalizedParams into Install Tool
The normalizedparams middleware is not executed in the install
tool anymore, which is added by the NormalizedParamsAt...
Benni Mack
20:36 Revision c57f959a: [BUGFIX] Do not send default data for page tree items
In order to lower response size (by 40-50%) of the page tree controller
several page tree item properties are only se...
Tymoteusz Motylewski
19:46 Revision 42c56333: [BUGFIX] Open a new tab if window name in backend is `newTYPO3frontendWindow`
If a preview is opened via the TYPO3 backend, the opened window has the
name `newTYPO3frontendWindow` to ensure only ...
Andreas Fernandez
19:29 Revision f8b21a4c: [BUGFIX] Corrected condition for pid -1 replacement
Resolves: #89373
Releases: master
Change-Id: I5ee8789c43c681d1bed310a74e5947a78130f82e
Reviewed-on: https://review.ty...
Susanne Moog
19:24 Revision 45b74eeb: [BUGFIX] Open a new tab if window name in backend is `newTYPO3frontendWindow`
If a preview is opened via the TYPO3 backend, the opened window has the
name `newTYPO3frontendWindow` to ensure only ...
Andreas Fernandez
18:55 Revision 0064e946: [BUGFIX] RTE: Link with anchor and params not working
Adds parsing of link ensure correct order of query params and anchor.
Resolves: #88095
Releases: master, 9.5
Change-...
Thorben Nissen
18:42 Revision 8377ac84: [BUGFIX] Use correct testing container for JS related tests -again
TYPO3 v9 uses node version 8, which is provided by the php test
containers. The wrong backport from master provides n...
Anja Leichsenring
15:14 Revision 78acfec5: [TASK] Remove call to _setRef
Resolves: #89806
Releases: master
Change-Id: I587bda0e8101d963e6e8c2bfc72f7f1cb3632243
Reviewed-on: https://review.ty...
Susanne Moog
14:42 Revision 01516aff: [BUGFIX] No longer include punctuation in CKEditor autolinks
Punctuation at the end of a link will no longer be automatically included
in the link. It is valid as part of a link,...
Susanne Moog
14:17 Revision 70f516bb: [TASK] Improve pre-merge test run configs
A common abstract for both pre-merge and security-pre-merge test
runs eases the adaption in case of need, for example...
Anja Leichsenring
13:44 Revision a0c27a87: [TASK] Improve pre-merge test run configs
A common abstract for both pre-merge and security-pre-merge test
runs eases the adaption in case of need, for example...
Anja Leichsenring
13:43 Revision ab01fabd: [BUGFIX] Correct link parsing with anchor and params
Adds parsing of link to ensure correct order of query params and anchor.
Resolves: #88095
Releases: master, 9.5
Chan...
Andreas Fernandez
13:38 Revision 9735a3ac: [BUGFIX] Fix translated shortcut target in menus
This ensures that the target of translated "shortcut" pages is
properly available. Normally this value is lost due to...
Mathias Brodala
13:36 Revision d794b188: [TASK] Apply rector sets php54 and php55
php bin/rector process
Both sets php54 and php55 have been applied at the
same time because set php54 didn't result ...
Alexander Schnitzler
13:23 Revision 6b56ef61: [TASK] Update codemirror to v5.49.2
Executed command:
yarn upgrade codemirror
Resolves: #89801
Releases: master, 9.5
Change-Id: Ib47a110c85c15a2b1fcc...
Andreas Fernandez
13:17 Revision 68abe9e8: [TASK] Improve pre-merge test run configs
A common abstract for both pre-merge and security-pre-merge test
runs eases the adaption in case of need, for example...
Anja Leichsenring
13:00 Revision 222c0fde: [TASK] Update codemirror to v5.49.2
Executed command:
yarn upgrade codemirror
Resolves: #89801
Releases: master, 9.5
Change-Id: Ib47a110c85c15a2b1fcc...
Andreas Fernandez
12:59 Revision d7602401: [BUGFIX] Remove var_dump() call in EnhancerSiteRequestTest
Resolves: #89802
Related: #87688
Releases: master
Change-Id: Idad44540f71fb8befac7014e6c7979d102fd486d
Reviewed-on: h...
Andreas Fernandez
12:04 Revision 8598c4b9: [BUGFIX] No longer include punctuation in CKEditor autolinks
Punctuation at the end of a link will no longer be automatically included
in the link. It is valid as part of a link,...
Susanne Moog
11:34 Revision 389fac2f: [TASK] Use ArrayObject for middleware storage in symfony container
Symfony 4.4 deprecated support for non-object services:
https://github.com/symfony/dependency-injection/commit/6f11b3...
Benjamin Franzke
11:19 Revision b30f5960: [BUGFIX] Use native phpunit functionality in Fluid tests
Some "methods" used in ViewHelpers to mock a class (RenderingContext)
which only uses a fixture to avoid constructor ...
Benni Mack
09:31 Revision bfca2976: [TASK] Restructure nighly test plan spec
There will be more tests with other PHP versions and DBMS versions
in the future, a little cleanup round will ease th...
Anja Leichsenring
09:30 Revision bcb8bbbf: [TASK] Restructure nighly test plan spec
There will be more tests with other PHP versions and DBMS versions
in the future, a little cleanup round will ease th...
Anja Leichsenring
08:13 Revision 737b1658: [BUGFIX] Allow to switch clipboard mode to copy without items
This change allows to change to "Copy Mode" in the clipboard
without having items on the clipboard.
However, switchi...
Benni Mack
08:10 Revision f9badf9b: [BUGFIX] Fix translated shortcut target in menus
This ensures that the target of translated "shortcut" pages is
properly available. Normally this value is lost due to...
Mathias Brodala
07:47 Revision 5601673d: [BUGFIX] Provide global Symfony container instance in upgrade wizards
Upgrade wizars may contain legacy code that requires services
using makeInstance. As makeInstance needs to use the PS...
Benjamin Franzke
07:40 Revision f2d0b637: [BUGFIX] Allow to switch clipboard mode to copy without items
This change allows to change to "Copy Mode" in the clipboard
without having items on the clipboard.
However, switchi...
Benni Mack

2019-11-28

22:09 Revision 0914114e: [TASK] Remove dependency to FileStreamWrapper
We can use vfs stream directly nowadays.
Resolves: #89798
Releases: master
Change-Id: Ie41eccb21dff70c6587bfd1380488...
Susanne Moog
14:43 Revision 3adc562f: [DOCS] Add example for saving uploaded files in SaveToDatabase finisher
This adds an example on how to save uploaded files in ext:news'
`sys_file_reference` columns.
Releases: master, 9.5
...
Kurt Dirnbauer
11:52 Revision fcb27807: [TASK] Restructure nighly test plan spec
There will be more tests with other PHP versions and DBMS versions
in the future, a little cleanup round will ease th...
Anja Leichsenring
11:22 Revision 81e4d5ef: [DOCS] Add example for saving uploaded files in SaveToDatabase finisher
This adds an example on how to save uploaded files in ext:news'
`sys_file_reference` columns.
Releases: master, 9.5
...
Kurt Dirnbauer
10:28 Revision cb0252a6: [BUGFIX] Run integration docblock tests for security builds on correct branch
Resolves: #89791
Releases: master
Change-Id: I9716c810035886dd3c1a5579b6b2e33ac38f585e
Reviewed-on: https://review.ty...
Andreas Fernandez
08:28 Revision 4c1848d8: [FEATURE] Extbase-based Frontend Login Form
A new Extbase-based plugin is added to TYPO3's Extension "felogin"
which can be used as a toggle with custom template...
Jan Stockfisch
07:43 Revision cc0ef16e: [TASK] Future-proof Fluid template namespace imports
Corrects Fluid templates which use a space around the
equals sign in namespace imports - a notation which
will not be...
Claus Due
07:41 Revision 5bdd9baa: [BUGFIX] Render FlashMessages at ClearCache
Custom Clear Cache implementations can provide their own summary of results.
The content of a JSON response can send ...
Guido Schmechel
07:39 Revision 5a94bc14: [TASK] Future-proof Fluid template namespace imports
Corrects Fluid templates which use a space around the
equals sign in namespace imports - a notation which
will not be...
Georg Ringer
07:21 Revision fd949cf3: [DOCS] Use correct filename in documentation of fluid styled content
Use correct filename (like in previous paragraph).
Releases: master, 9.5, 8.7
Resolves: #89570
Change-Id: Ieb34118a1...
Georg Ringer
07:06 Revision d74d5d4d: [BUGFIX] Avoid applying parameter inflation during route resolving
Remaining parameters need to be deflated (prepared and normalized to
strings and fitting into Symfony route length an...
Oliver Hader
05:59 Revision 941a93d0: [DOCS] Use correct filename in documentation of fluid styled content
Use correct filename (like in previous paragraph).
Releases: master, 9.5, 8.7
Resolves: #89570
Change-Id: Ieb34118a1...
Georg Ringer

2019-11-27

22:31 Revision ceafda03: [BUGFIX] Fix compatibility with symfony/dependency-injection:5.0
The recently released symfony 4.4 introduced a deprecation for
non-object services and so 5.0 dropped support.
That m...
Benjamin Franzke
16:13 Revision 2137e330: [TASK] Require rector/rector
composer require --dev rector/rector:"^0.5.0"
This commit introduces the requirement to rector/rector to
automatical...
Alexander Schnitzler
15:06 Revision 8860c622: [BUGFIX] Hide edit link for records the user has no edit permissions for
tt_content records that were translated in "free mode" are still visible
to users in the list view, even if they don'...
Daniel Goerz
13:58 Revision 7aa33662: [TASK] Update friendsofphp/php-cs-fixer to 2.16.1
composer require --dev friendsofphp/php-cs-fixer:"^2.16.1"
Raising the version brings support for running the fixer ...
Alexander Schnitzler
10:49 Revision ba50c94e: [FEATURE] Support env vars in YAML file names on import
To have a variable import chain per environment (dev, stage etc) for
example, YAML files now may contain environment ...
Andreas Fernandez

2019-11-26

21:14 Revision a86f5e41: [BUGFIX] Fix double encoding of current page link in link wizard
Remove the double html encoding of the current link in the
PageLinkHandler.
The HTML is encoded centrally in the Bro...
Markus Klein
20:39 Revision 58c15109: [BUGFIX] Fix double encoding of current page link in link wizard
Remove the double html encoding of the current link in the
PageLinkHandler.
The HTML is encoded centrally in the Bro...
Markus Klein
16:46 Revision ca899ef7: [TASK] Update friendsofphp/php-cs-fixer to 2.16.1
composer require --dev friendsofphp/php-cs-fixer:"^2.16.1"
Raising the version brings support for running the fixer ...
Alexander Schnitzler
13:56 Revision c51baa60: [DOCS] Fix explanation of content element TypoScript example
The example makes use of a reference, not a copy. This is now reflected
by the text.
Releases: master, 9.5
Resolves:...
Alexander Vidoni
08:40 Revision b4070c69: [BUGFIX] Use current site language in indexed search by default
Using Indexed Search plugin, one can customize the language selector,
however, you needed a TypoScript condition, as ...
Benni Mack
08:27 Revision 28abe148: [BUGFIX] Use correct icon for menu separator if hidden in menu
Now pages of doktype "menu separator" are using the correct icon
if `nav_hide` is set.
Resolves: #89615
Releases: ma...
Karsten Nowak
08:00 Revision b2e47de4: [BUGFIX] Use current site language in indexed search by default
Using Indexed Search plugin, one can customize the language selector,
however, you needed a TypoScript condition, as ...
Benni Mack

2019-11-25

21:20 Revision ce6fdfad: [TASK] Streamline autoloading of test classes in extbase
- Adjust namespaces of classes according to PSR-4
- Add a classmap for test fixtures
Releases: master
Resolves: #897...
Alexander Schnitzler
14:09 Revision ea224f87: [TASK] Refer to classes in typo3fluid in Changelog
The changelog about removing classes from `ext:fluid` is changed
to refer to the classes in typo3fluid. This should e...
Sybille Peters
13:54 Revision 5e7b8a04: [BUGFIX] Use correct ViewHelper namespace in PHPDoc of SubmitViewHelper
In the PHPDoc's example of SubmitViewHelper a wrong namespace was used.
This adds the correct ViewHelper namespace `f...
Tomas Norre Mikkelsen
11:32 Revision 6767a461: [TASK] Improve accessibility of user settings module
The following changes are applied:
- Set a title tag
- Add aria labels to the various input fields
Resolves: #89597...
Georg Ringer
11:18 Revision c80138a8: [BUGFIX] Use JS container to run JavaScript Unit Tests
Resolves: #89767
Releases: master, 9.5
Change-Id: I8524a55804e9a5dcda3d6a319053156e557a374e
Reviewed-on: https://revi...
Anja Leichsenring
09:51 Revision 86a38a7e: [TASK] Migrate FileMetadataOverlayAspect to PSR-14 listener
The existing slot in EXT:frontend for overlaying sys-file-metadata
is migrated to a PSR-14 event listener.
Although ...
Benni Mack
09:19 Revision 8419fc03: [TASK] Move Copyright information generation out of TYPO3 Backend
The BackendUtility::getCopyRightNotice() is ugly, and can only be used
in Backend context (not install tool).
A new ...
Benni Mack
07:53 Revision 4351529f: [BUGFIX] Use "noreferrer" instead of "noopener noreferrer"
Various patches introduced a feature to not send the referer
nor the opener information to external links.
However, ...
Benni Mack
07:49 Revision 86cfb1a9: [DOCS] Fix mistakes regarding RTE-configuration via TsConfig
1. "Override for one table" is not implemented in core;
2. Preset "normal" is confusing / non-existing in core. Use
"...
Io Kon
07:48 Revision 9d007fd1: [DOCS] Fix mistakes regarding RTE-configuration via TsConfig
1. "Override for one table" is not implemented in core;
2. Preset "normal" is confusing / non-existing in core. Use
"...
Io Kon

2019-11-24

18:00 Revision 8a7d5b72: [BUGFIX] Set nullable typehint within setBackendUserAspect()
Use a nullable typehint for the method setBackendUserAspect() within
TYPO3\CMS\Frontend\Middleware\TypoScriptFrontend...
Ralf Zimmermann
12:35 Revision 5a937980: [BUGFIX] Write "PropertyGridEditor" default values as integer number
Write default values which are written through
"Inspector-PropertyGridEditor" inspector editors (form editor) as
inte...
Ralf Zimmermann
12:23 Revision 2323ed62: [BUGFIX] Write "PropertyGridEditor" default values as integer number
Write default values which are written through
"Inspector-PropertyGridEditor" inspector editors (form editor) as
inte...
Ralf Zimmermann
12:12 Revision 23a97dcd: [BUGFIX] Respect user mount points within FormPersistenceManager
Let the FormPersistenceManager respect user mount points and
auto created file mounts while retrieving and creating f...
Ralf Zimmermann
11:48 Revision e185f39d: [BUGFIX] Respect user mount points within FormPersistenceManager
Let the FormPersistenceManager respect user mount points and
auto created file mounts while retrieving and creating f...
Ralf Zimmermann

2019-11-23

19:09 Revision 0f4ba2e8: [FEATURE] Access single values in form templates
Resolves: #84713
Releases: master
Change-Id: Ic7b3dba44b8dc57d2aa4950c887c63b2b290517f
Reviewed-on: https://review.ty...
Mathias Brodala
17:01 Revision 08644725: [DOCS] Fix some minor typos in Changelog
Releases: master, 9.5
Resolves: #89717
Change-Id: I63dd1bcb540c611618d662c01e9d271f013e07e9
Reviewed-on: https://revi...
Björn Jacob
16:13 Revision 03f537db: [FEATURE] Render fieldset labels in form templates
This adds fieldset labels as separators on the summary page and mails.
Resolves: #82706
Releases: master
Change-Id: ...
Mathias Brodala
15:52 Revision cf90cfde: [TASK] Follow-up: Introduce native pagination for lists
- Switch the order of constructor arguments $currentPageNumber
and $itemsPerPage of both the ArrayPaginator and Que...
Alexander Schnitzler
15:47 Revision 8d8d7cbb: [TASK] Use TSFE for fetching site and language
There are various places where TSFE is instantiated, and holding
the proper information about a site and the current ...
Benni Mack
14:47 Revision 6ccbe2fb: [DOCS] Document date element in EXT:form
Resolves: #84458
Releases: master, 9.5
Change-Id: I0f54f01f2f1adee798c0df7358f61f865039d4e8
Reviewed-on: https://revi...
Björn Jacob
14:45 Revision 8610cb09: [BUGFIX] Document unsetting array property items in form variants
It is actually possible to unset array property items like select
options through the magic "__UNSET" feature of the ...
Christian Eßl
14:27 Revision a807c248: [TASK] Refer to classes in typo3fluid in Changelog
The changelog about removing classes from `ext:fluid` is changed
to refer to the classes in typo3fluid. This should e...
Sybille Peters
14:26 Revision bcd5d63c: [BUGFIX] Show form definitions with same filename from different storages
If multiple storages for form definitions exist and two or more storages
have form definitions with the same filename...
Christian Eßl
13:50 Revision fec4172f: [BUGFIX] StaticRouteResolver returns 404 on invalid static route
Currently, the Static Route Resolver returns HTTP status code 200
on invalid routes, but a 404 is the correct respons...
Benni Mack
13:50 Revision f4eb12b0: [FEATURE] Unified PSR-14 event for modifying the SystemInformationToolbarItem
The SystemInformationToolbarItem now has one unified PSR-14 Event instead
of the previous signals used by SignalSlotD...
Benni Mack
13:33 Revision 621688b5: [BUGFIX] StaticRouteResolver returns 404 on invalid static route
Currently, the Static Route Resolver returns HTTP status code 200
on invalid routes, but a 404 is the correct respons...
Benni Mack
12:53 Revision 36e927d4: [FEATURE] Introduce native pagination for lists
This patch introduces native support for pagination of
lists such as arrays or QueryResults of Extbase. The
main part...
Alexander Schnitzler
12:27 Revision bdd32acb: [BUGFIX] Convert date objects to string in finisher options
Resolves: #88899
Releases: master
Change-Id: I775b73eed5b257a65e48f6cc824e0ce855a67f6a
Reviewed-on: https://review.ty...
Mathias Brodala
12:06 Revision 34933ce3: [TASK] Housekeeping in Extension Manager Code
This patch mainly:
- Does use statements in all EM code
- Removes unused fields "sponsorlink", "sponsorlogo" and "spo...
Benni Mack
11:41 Revision d74b02da: [DOCS] Document date element in EXT:form
Resolves: #84458
Releases: master, 9.5
Change-Id: I0f54f01f2f1adee798c0df7358f61f865039d4e8
Reviewed-on: https://revi...
Björn Jacob
11:35 Revision 532ef9ab: [DOCS] Document form setup YAML loading changes
Resolves: #84203
Releases: master
Change-Id: If33c0587881009c378f28112f60a947f0c957cc6
Reviewed-on: https://review.ty...
Mathias Brodala
11:23 Revision 235ef322: [BUGFIX] Respect unique form identifier for validators
Make sure to apply all configured validators if a form is used multiple
times on the same page.
Resolves: #88730
Rel...
Mathias Brodala
09:55 Revision c16f26cf: [BUGFIX] Respect unique form identifier for validators
Make sure to apply all configured validators if a form is used multiple
times on the same page.
Resolves: #88730
Rel...
Mathias Brodala

2019-11-22

20:39 Revision 5d481481: [BUGFIX] Remove "Extbase & fluid" suffix from indexed search
The indexed search plugin is Extbase & Fluid only since
TYPO3 v8, and the suffix should be used within the plugin,
as...
Benni Mack
20:22 Revision 3f9ab822: [FEATURE] Allow custom tables in form record browser
Resolves: #89747
Releases: master
Change-Id: I5cf9038974813dab500934656b49c7a434596c35
Reviewed-on: https://review.ty...
Mathias Brodala
20:21 Revision 29cf49c0: [FEATURE] Improve form creation wizard
The form creation wizard has been improved greatly. This
results in a vast enhancement of the user experience. In
det...
Daniela Pohl
20:19 Revision 0fbf04ca: [BUGFIX] Show form definitions with same filename from different storages
If multiple storages for form definitions exist and two or more storages
have form definitions with the same filename...
Christian Eßl
19:14 Revision 7675651d: [FEATURE] Make form record browser button icon configurable
Resolves: #89746
Releases: master
Change-Id: I641f83199622583e1d52fc1aeb3b2ab78546dd4c
Reviewed-on: https://review.ty...
Mathias Brodala
17:32 Revision 8bac5d28: [TASK] Deprecate form mixins
Resolves: #89742
Releases: master
Change-Id: Iedb8b23b5faf47a23dc2b0147c6cb4c620b3d74f
Reviewed-on: https://review.ty...
Mathias Brodala
17:18 Revision b9d67bc7: [FEATURE] Migrate various Signal Slots to PSR-14 events
This change migrates existing Extbase Signal Slots in EXT:core
to the new PSR-14 events, which allow to define a prop...
Benni Mack
17:08 Revision 33a011f5: [BUGFIX] Disable browser autofill feature for the honeypot field
Use the form element name for the autocomplete html attribute
for honeypot fields to prevent browsers "autofill" feat...
Christian Eßl
17:03 Revision 5d20d035: [BUGFIX] Unconfigured typeNums should result in 404 instead of 500 response
Calling a URL with type=138 which is not configured should not result in
an "page unavailable" but a "page not found"...
Benni Mack
16:52 Revision cfb5788f: [BUGFIX] Unconfigured typeNums should result in 404 instead of 500 response
Calling a URL with type=138 which is not configured should not result in
an "page unavailable" but a "page not found"...
Benni Mack
16:51 Revision 9907a892: [TASK] Add additional tests for Route VariableProcessor
Introduce additional tests to ensure deflate and inflate
handling in VariableProcessor is used in combination.
Resol...
Oliver Hader
16:38 Revision 9781a148: [TASK] Add additional tests for Route VariableProcessor
Introduce additional tests to ensure deflate and inflate
handling in VariableProcessor is used in combination.
Resol...
Oliver Hader
15:59 Revision af043ee3: [BUGFIX] Disable browser autofill feature for the honeypot field
Use the form element name for the autocomplete html attribute
for honeypot fields to prevent browsers "autofill" feat...
Christian Eßl
14:47 Revision fec22783: [TASK] Restructure form setup
The setup of the "form" extension has been restructured. For each
validator, form element, and finisher separate file...
Mathias Brodala
14:07 Revision a95a107f: [BUGFIX] Only process arrays in BackendUserConfigurationUpdate
A check is added to assure the unserialized content of
a be_users uc field is actually an array before passing it to
...
Daniel Goerz
14:06 Revision e2ea163c: [TASK] Make PHP code of TYPO3 Core PHP 7.4 compliant
This resolves the most common issues related to
PHP 7.4 PHP changes:
- implode() argument order
- using "{}" instead ...
Benni Mack
13:40 Revision 79d57c99: [TASK] Make PHP code of TYPO3 Core PHP 7.4 compliant
This resolves the most common issues related to
PHP 7.4 PHP changes:
- implode() argument order
- using "{}" instead ...
Benni Mack
13:26 Revision 6b859478: [BUGFIX] Cast id to integer in class BackendUserConfigurationUpdate
The newly introduced BackendUserConfigurationUpdate tries to pass a
string value id to the updateBackendUser() functi...
Christian Eßl
13:15 Revision a5ea16ba: [BUGFIX] Only process arrays in BackendUserConfigurationUpdate
A check is added to assure the unserialized content of
a be_users uc field is actually an array before passing it to
...
Daniel Goerz
13:13 Revision 60a6545d: [BUGFIX] Cast id to integer in class BackendUserConfigurationUpdate
The newly introduced BackendUserConfigurationUpdate tries to pass a
string value id to the updateBackendUser() functi...
Christian Eßl
12:52 Revision 10023893: [BUGFIX] Omit hostname in site auto-generation called via CLI
Invoking DataHandler in CLI (e.g. when importing data-sets) fails
due to flaws in CreateSiteConfiguration which uses ...
Oliver Hader
12:10 Revision e6903b8b: [TASK] Make PHP code of TYPO3 Core PHP 7.4 compliant
This resolves the most common issues related to
PHP 7.4 PHP changes:
- implode() argument order
- using "{}" instead ...
Benni Mack
11:42 Revision 41757830: [TASK] Migrate EXT:form slots to PSR-14 listeners
EXT:form consumes migrated Signals in FAL, which
should be migrated in order to avoid deprecations.
All FAL logic an...
Benni Mack
10:58 Revision 47664991: [BUGFIX] Ensure hoa/core is not a dependency
When running composer update --prefer-lowest
the abandoned package hoa/core could still
be installed via codeception/...
Benni Mack
10:41 Revision 52e2bf3d: [BUGFIX] Fix PHP error in SoftReferenceParserHook for missing form definitions
This patch adds a safe guard to make sure the `$file` object is not null
on trying to update the soft reference. This...
Stephan Großberndt
08:28 Revision 7d185b3a: [TASK] Document variables assigned to mail templates
Resolves: #89730
Releases: master, 9.5
Change-Id: I1754168d86cd9d69d866accee9fc042f8e967490
Reviewed-on: https://revi...
Björn Jacob

2019-11-21

23:07 Revision bc06b1bf: [TASK] Document variables assigned to mail templates
Resolves: #89730
Releases: master, 9.5
Change-Id: I1754168d86cd9d69d866accee9fc042f8e967490
Reviewed-on: https://revi...
Mathias Brodala
20:36 Revision 60f5155e: [BUGFIX] Make FileUpload and ImageUpload mimetype validation more strict
Only use the "allowedMimeTypes" property values from the form definition
for the mime type validation of an uploaded ...
Ralf Zimmermann
17:13 Revision 13ece4df: [BUGFIX] Fix PHP error in SoftReferenceParserHook for missing form definitions
This patch adds a safe guard to make sure the `$file` object is not null
on trying to update the soft reference. This...
Stephan Großberndt
16:48 Revision ef8190c5: [FEATURE] Unified PageTS resolving and parsing
This change introduces two new API classes relevant for PageTSconfig:
- PageTsConfigLoader
- PageTsConfigParser
The...
Benni Mack
16:38 Revision 5cf5eeb8: [TASK] Raise testing framework to version 5.0.16
The next version has PHP 7.4 support and was
cleaned up a lot.
Used composer command:
composer req typo3/testing...
Benni Mack
14:27 Revision 09b5f2b7: [TASK] Deprecate TSFE->divSection
DivSection was used to create GMENU_LAYERS functionality,
injecting global inline JavaScript right after the rendered...
Benni Mack
13:53 Revision 82c96c43: [BUGFIX] Document unsetting array property items in form variants
It is actually possible to unset array property items like select
options through the magic "__UNSET" feature of the ...
Christian Eßl
13:52 Revision f20a7aae: [TASK] Update symfony dependencies to 4.4 or 5.0
TYPO3 Core v10 should rely on Symfony 4.4 (LTS release)
and add support for 5.0 automatically.
Symfony 4.4 made brea...
Benni Mack
13:12 Revision b9ed0d55: [BUGFIX] Remove assignment to unused property in PageRenderer
The property "PageRenderer->metaTagsByAPI" has been removed
with the introduction of the MetaTag API. The left-over a...
Benni Mack
13:07 Revision da787baa: [TASK] Use array as service chains instead of comma-separated list
The serviceChain (services that have been requested before)
are currently added as comma-separated list (string), how...
Benni Mack
12:52 Revision 59dcebd2: [BUGFIX] Remove assignment to unused property in PageRenderer
The property "PageRenderer->metaTagsByAPI" has been removed
with the introduction of the MetaTag API. The left-over a...
Benni Mack
10:37 Revision d6882212: [DOCS] Rename Changelog compared to subject
Change filename of changelog for issue 88902
fixes ordering in rendered documentation menus.
Releases: master
Resolv...
Joerg Kummer
09:01 Revision 0e48fd23: [DOCS] Fix some minor typos in Changelog
Releases: master, 9.5
Resolves: #89717
Change-Id: I63dd1bcb540c611618d662c01e9d271f013e07e9
Reviewed-on: https://revi...
Björn Jacob

2019-11-20

17:30 Revision d777bf11: [TASK] Do not use constants in low-level classes
There are certain PHP classes used in the testing framework that
use constants like "LF" which are defined by the Sys...
Benni Mack
17:28 Revision e132be40: [BUGFIX] Synchronize TCA enable columns from workspace version
In case workspace placeholders (new or move) are involved corresponding
explicit TCA control settings in either shado...
Oliver Hader
16:42 Revision f16f9859: [BUGFIX] Do not add entries to cache_treelist when logged into BE
When accessing cache_treelist / cObj->getTreeList()
this information should not be cached at all when logged
into the...
Benni Mack
16:34 Revision b9af0000: [BUGFIX] Synchronize TCA enable columns from workspace version
In case workspace placeholders (new or move) are involved corresponding
explicit TCA control settings in either shado...
Oliver Hader
15:31 Revision a08c6b09: [BUGFIX] Do not add entries to cache_treelist when logged into BE
When accessing cache_treelist / cObj->getTreeList()
this information should not be cached at all when logged
into the...
Benni Mack
15:19 Revision 8fd13e6d: [TASK] Do not use constants in low-level classes
There are certain PHP classes used in the testing framework that
use constants like "LF" which are defined by the Sys...
Benni Mack
07:42 Revision 98301f5c: [TASK] Remove unused log-related TYPO3_CONF_VARS
The options
- systemLog
- systemLogLevel
have been marked as unused with TYPO3 v9.0,
and should be removed from any...
Benni Mack

2019-11-19

14:31 Revision 2b23ef35: [TASK] Avoid processing empty entity ids in DataMapProcessor
Avoid executing (more expensive) queries in DataMapProcessor in case
there are actually no entity ids to be retrieved...
Oliver Hader
13:46 Revision 669fab81: [TASK] Update nikic/php-parser to ^4.3
composer require nikic/php-parser:"^4.3"
Bump version as PHP 5 support is not necessary for TYPO3
version 10 and mod...
Alexander Schnitzler
11:26 Revision 6319bd57: [TASK] Prevent superfluous filters in DataMapProcessor
For consistency in the filterNumericIds method of DataMapProcessor,
there should only be one result be returned. This...
Nicole Cordes

2019-11-18

13:59 Revision fa7bda8f: [BUGFIX] Start nighly test run at 3am rather than 0:03am
The test runs need to finish one after another, the master
currently overlaps with the 9.5, causing unneccessary load...
Anja Leichsenring
12:37 Revision 485fdc53: [TASK] Update doctrine/dbal to 2.10.0
With this change the new release of doctrine/dbal will be applied,
which will solve different bugfixes and introduce ...
Manuel Selbach
10:38 Revision cf2bbe5b: [BUGFIX] Ensures configuration for resolveAnchorLink is an array
Strict typing requires $conf to be an array as parameter for
resolveAnchorLink, however it may also be null. The fix ...
Susanne Moog

2019-11-17

19:49 Revision dda1896e: [BUGFIX] Ensures configuration for resolveAnchorLink is an array
Strict typing requires $conf to be an array as parameter for
resolveAnchorLink, however it may also be null. The fix ...
Susanne Moog
17:08 Revision d5c7615b: [BUGFIX] Respect config.intTarget and extTarget in default ParseFunc
Fluid Styled Content's "lib.parseFunc" always sets the extTarget (target for
external URLs) to the constant, but neve...
Benni Mack
16:15 Revision 7450b782: [BUGFIX] Respect config.intTarget and extTarget in default ParseFunc
Fluid Styled Content's "lib.parseFunc" always sets the extTarget (target for
external URLs) to the constant, but neve...
Benni Mack
14:35 Revision d3fa861b: [TASK] Add Maori locale and flag
This patch adds the locale Maori and it's flag for New Zealand.
Resolves: #89693
Releases: master, 9.5
Change-Id: I7...
Simon Gilli
10:42 Revision d7895f27: [TASK] Add examples to ext:backend ViewHelpers
Following ViewHelpers now also feature proper examples:
* AvatarViewHelper
* ThumbnailViewHelper
As the ViewHelpers ...
Oliver Bartsch
10:33 Revision a8c16c45: [TASK] Add Maori locale and flag
This patch adds the locale Maori and it's flag for New Zealand.
Resolves: #89693
Releases: master, 9.5
Change-Id: I7...
Simon Gilli
10:21 Revision fb6925b1: [TASK] Re-activate acceptance tests for introduction package
Now that EXT:introduction is released with site support (v4.2.0),
the tests can be re-enabled again.
Resolves: #8932...
Anja Leichsenring
10:12 Revision 4088b0b1: [TASK] Add examples to ext:backend ViewHelpers
Following ViewHelpers now also feature proper examples:
* AvatarViewHelper
* ThumbnailViewHelper
As the ViewHelpers ...
Oliver Bartsch
00:11 Revision 2507a32f: [FEATURE] Add additional configuration for external URLs
Additional configuration is added to customize settings for checking
external URLs.
Resolves: #86918
Related: #89287...
Sybille Peters

2019-11-15

14:19 Revision c04110ec: [FEATURE] Replace FAL signals with new PSR-14 events
All FAL-related signals are migrated to PSR-14 compatible Events.
Existing signals are moved to a compatibility clas...
Benni Mack
14:02 Revision 034baf30: [BUGFIX] Prevent PHP type error and stale language cache
In EXT:workspaces, as consequence of changes in #89008,
PHP is raising an error if $pageId cannot be resolved to an
i...
Claus Due

2019-11-14

17:17 Revision b6df1bc5: [DOCS] Add missing semicolon in rst file
Releases: master, 9.5
Resolves: #89676
Change-Id: Id215d40c18b28cf9b36a32b33c9a5e88d7840f5f
Reviewed-on: https://revi...
Franz Holzinger
17:09 Revision e26157bb: [DOCS] Fix minor typos in form documentation
Some typos are fixed. Additionally the spelling of "customise" was
adjusted to en-us.
Resolves: #89674
Releases: mas...
Chris Müller
17:04 Revision 125d94c1: [DOCS] Remove confusing "cron command" ambiguity.
Remove the ambiguity of “cron command” that causes confusion for a
first time reader, as happened in https://forge.ty...
Andrew Murphy
17:01 Revision 0eadbf38: [TASK] Update dependency CmsComposerInstaller
This package should be raised to 2.2.3 as
this provides PHP 7.4 compatible tests.
This means, that this package is n...
Benni Mack
16:42 Revision f5953ce3: [DOCS] Add missing semicolon in rst file
Releases: master, 9.5
Resolves: #89676
Change-Id: Id215d40c18b28cf9b36a32b33c9a5e88d7840f5f
Reviewed-on: https://revi...
Franz Holzinger
16:32 Revision e6831b0d: [TASK] Update dependency CmsComposerInstaller
This package should be raised to 2.2.3 as
this provides PHP 7.4 compatible tests.
This means, that this package is n...
Benni Mack
12:45 Revision bcd4d4a7: [TASK] Rename USER_INT related variables in TSFE
The cryptic variables $INTiS_config and internal names are improved
by using "nonCacheable" as naming (everywhere whe...
Benni Mack
10:11 Revision 26addb57: [DOCS] Fix minor typos in form documentation
Some typos are fixed. Additionally the spelling of "customise" was
adjusted to en-us.
Resolves: #89674
Releases: mas...
Chris Müller
05:34 Revision ae97e2d8: [BUGFIX] Use correct ViewHelper namespace in PHPDoc of SubmitViewHelper
In the PHPDoc's example of SubmitViewHelper a wrong namespace was used.
This adds the correct ViewHelper namespace `f...
Tomas Norre Mikkelsen

2019-11-13

14:14 Revision 67365e2d: [TASK] Re-order Frontend Content building process
This patch streamlines the execution code when a base page is generated
by moving all logic into a few smaller method...
Benni Mack
11:02 Revision f150b2d4: [TASK] Trigger nightly test builds with more time in between
Resolves: #89661
Releases: master, 9.5, 8.7
Change-Id: I0b6bd4336037ede11f4218f5c6868025173e4470
Reviewed-on: https:/...
Anja Leichsenring
11:01 Revision ef0f06fd: [TASK] Trigger nightly test builds with more time in between
Resolves: #89661
Releases: master, 9.5, 8.7
Change-Id: I0b6bd4336037ede11f4218f5c6868025173e4470
Reviewed-on: https:/...
Anja Leichsenring
11:00 Revision e1710db2: [TASK] Trigger nightly test builds with more time in between
Resolves: #89661
Releases: master, 9.5, 8.7
Change-Id: I0b6bd4336037ede11f4218f5c6868025173e4470
Reviewed-on: https:/...
Anja Leichsenring
09:37 Revision e56df02a: [TASK] Move page layout resolving into a separate class
The functionality "getData = pagelayout" resolves the
selected backend layout for the current page, which is
used in ...
Benni Mack
09:10 Revision 8a6abf58: [BUGFIX] Add empty alt attribute to decorative images
Decorative images should have an empty alt attribute to hide
them from screenreaders.
See https://www.w3.org/WAI/WCAG...
Michael Telgkamp
08:42 Revision 5d00a3bd: [TASK] Put logic of fetching page content from cache into more readable format
The process of checking if
a) the page content (or parts of the page incl. instructions for uncached objects)
b) the ...
Benni Mack
06:01 Revision 20ec656f: [TASK] Use Environment API to fetch application context
The application context is stored in the Environment class since TYPO3 v9,
which is the correct place instead of Gene...
Benni Mack

2019-11-12

22:17 Revision dd7893a1: [DOCS] Fix broken link in fluid_styled_content docs
Fixed a broken link which points to the "register extension key" page.
Releases: master, 9.5
Resolves: #89642
Change...
Jan Schröder
18:30 Revision debef965: [TASK] Use consistent checks for USER_INT logic
A few places in TYPO3 Core do manual checks if there
are non-cacheables on a page, which could be simplified
by just ...
Benni Mack
14:47 Revision ec4a5628: [TASK] Move preparation of non-cacheable headerdata into TSFE
In order to centralize USER_INT ("non-cacheables") into TSFE logic,
some functionality is moved into TSFE regarding h...
Benni Mack
13:55 Revision f2631623: [BUGFIX] Fix exception in IpAnonymizationTask after upgrade from TYPO3 8
This patch adds a cast to the property `$mask` before handing it over to
`IpAnonymizationUtility::anonymizeIp()` as t...
Stephan Großberndt
13:15 Revision cbf573a1: [BUGFIX] Fix exception in IpAnonymizationTask after upgrade from TYPO3 8
This patch adds a cast to the property `$mask` before handing it over to
`IpAnonymizationUtility::anonymizeIp()` as t...
Stephan Großberndt

2019-11-11

14:34 Revision 0c86e553: [DOCS] Fix minor typo in changelog
The word 'The' was misspelled.
Additionally, the readability of the last sentence was slightly improved.
Releases: ...
Sebastian Klein
09:32 Revision 1fd86304: [BUGFIX] Listen to message when setting an avatar
Due to the IRRE rewrite done in #88182 the avatar selection for backend
users broke, since the Setup module doesn't u...
Andreas Fernandez

2019-11-10

21:22 Revision 2978ff3b: [BUGFIX] Remove dots from piVars set by _DEFAULT_PI_VARS
Make it possible to set defaults vars for plugins based on the
AbstractPlugin.
Resolves: #17283
Releases: master
Cha...
Georg Ringer
10:02 Revision d0c5a1f7: [TASK] Move field "description" to SEO tab in page properties
The description field is one of the most important fields
for SEO. When EXT:seo is installed, the description field c...
Kevin Appelt
09:27 Revision ac7ffd0e: [BUGFIX] Consider all elements in typo3temp/assets/ when clearing
Only first level elements were considered when clearing assets in
typo3temp/assets/ using corresponding functionality...
Oliver Hader
08:00 Revision 464195d8: [TASK] Fix CGL in tests (static calls)
Resolves: #89630
Releases: master
Change-Id: I00021fb1aaf64f2fcc9ee5c8557837c1c90cff4d
Reviewed-on: https://review.ty...
Susanne Moog

2019-11-09

22:39 Revision 2ee8a262: [BUGFIX] Add fallback identifier to IRRE fields
In case of IRRE in site context not the full form engine variables
are available - therefor a fallback has been imple...
Susanne Moog
22:01 Revision f3c16924: [BUGFIX] Add fallback identifier to IRRE fields
In case of IRRE in site context not the full form engine variables
are available - therefor a fallback has been imple...
Susanne Moog
21:48 Revision 837694be: [BUGFIX] Remove htmlspecialchars from path_Workspace
Remove htmlspecialchars in GridDataService
for path_Workspace and path_Live.
Resolves: #87069
Releases: master, 9.5
...
Devid Messner
21:37 Revision 85573949: [BUGFIX] Remove htmlspecialchars from path_Workspace
Remove htmlspecialchars in GridDataService
for path_Workspace and path_Live.
Resolves: #87069
Releases: master, 9.5
...
Devid Messner
19:57 Revision bdc9b55f: [TASK] Move clipboard inline JavaScript into separate modules
This patch moves the inline JavaScript for clipboard handling into a
separate module that is re-used in record list a...
Andreas Fernandez
19:48 Revision 3f2d98c4: [TASK] Consistent version restrictions for PSR packages
composer require "psr/http-message":"^1.0"
composer require "psr/log":"^1.0"
Releases: master
Resolves: #89626
C...
Aimeos no-lastname-given
19:22 Revision 0037e82b: [BUGFIX] IRRE: Create a correct original value identifier
The value of `data-table-unique-original-value` was accidentally of type
array. This causes runtime errors since a st...
Andreas Fernandez
19:02 Revision 9b426a5a: [BUGFIX] IRRE: Create a correct original value identifier
The value of `data-table-unique-original-value` was accidentally of type
array. This causes runtime errors since a st...
Andreas Fernandez
19:00 Revision 2c2f28e2: [DOCS] Extend migration example of deprecation 84993
Change a variable name in migration example for
getPagesTSconfig().
Adds further migration example for getPagesTScon...
Jörg Kummer
18:58 Revision df8049ea: [FEATURE] Show link to online docs in extension manager
The export of extensions provided by https://extensions.typo3.org
has been extended with the link to the documentatio...
Georg Ringer
18:58 Revision 1963bdcd: [BUGFIX] Respect language restrictions for direct page title editing
If the user has no access to edit the title of the page due to language
restrictions, the pencil next to the title in...
Gianluigi Martino
18:57 Revision 98ccbed1: [BUGFIX] Make EXT:backend independent of EXT:install
EXT:backend generates a URL to EXT:install, but has no dependency. This
can lead to composer setups with EXT:backend ...
Daniel Siepmann
18:36 Revision 538bb7cb: [BUGFIX] Respect language restrictions for direct page title editing
If the user has no access to edit the title of the page due to language
restrictions, the pencil next to the title in...
Gianluigi Martino
18:11 Revision 2a499357: [BUGFIX] Deactivate link element's explanation toggle after change
Dynamically fetching/applying additional data for the link explanation
seems to be overdone, so we simply deactivate ...
Michael Straschek
18:00 Revision 3a1af2fc: [BUGFIX] Allow usage of uid in slug generation via Ajax
This commit adds an option to the slug input type which allows it
to use the uid of a record when the update slug but...
Johannes Schlier
18:00 Revision 39797983: [BUGFIX] Make GifBuilder calculation of filename hash faster
The GifBuilder calculation does not need all of setup
to calculate the values for the filename.
Therefore, only the ...
Benni Mack
17:36 Revision 29af6f5c: [BUGFIX] Allow usage of uid in slug generation via Ajax
This commit adds an option to the slug input type which allows it
to use the uid of a record when the update slug but...
Johannes Schlier
17:35 Revision 51174ee1: [BUGFIX] Set default controller name in ExtbasePluginEnhancer
The `defaultController` setting is only applied if both `action` and
`controller` parameters are empty. In Extbase co...
Oliver Hader
17:25 Revision d0bd9b73: [BUGFIX] Log invalid hash generation in FAL Indexer
The FAL Indexer uses the driver to get a hash for a file. In certain
circumstances (and with 3rd party drivers) the h...
Susanne Moog
17:22 Revision a017b4b9: [FEATURE] Page title providers visible in admin panel
The PageTitleProviders are now visible within the adminpanel debug panel.
Since this information is in no way availab...
Riny van Tiggelen
17:22 Revision 4f12e25e: [BUGFIX] Set default controller name in ExtbasePluginEnhancer
The `defaultController` setting is only applied if both `action` and
`controller` parameters are empty. In Extbase co...
Oliver Hader
16:51 Revision 4582ae56: [TASK] Add clarification and tests to SiteBasedRedirectResolver
The original issue for endless redirect loops is already fixed via
https://forge.typo3.org/issues/88032
whereas the q...
Benni Mack
16:51 Revision 3e2758d1: [BUGFIX] Log invalid hash generation in FAL Indexer
The FAL Indexer uses the driver to get a hash for a file. In certain
circumstances (and with 3rd party drivers) the h...
Susanne Moog
16:41 Revision fea0bdcf: [BUGFIX] Consider all elements in typo3temp/assets/ when clearing
Only first level elements were considered when clearing assets in
typo3temp/assets/ using corresponding functionality...
Oliver Hader
16:37 Revision 917c7d8b: [BUGFIX] Decode tag attributes during HTML parsing
When parsing HTML in parsefunc, we need to make sure
that the attributes that are extracted for further processing
ar...
Helmut Hummel
16:28 Revision 4e880df6: [TASK] Add clarification and tests to SiteBasedRedirectResolver
The original issue for endless redirect loops is already fixed via
https://forge.typo3.org/issues/88032
whereas the q...
Benni Mack
16:19 Revision 9477f2e3: [BUGFIX] Make EXT:backend independent of EXT:install
EXT:backend generates a URL to EXT:install, but has no dependency. This
can lead to composer setups with EXT:backend ...
Daniel Siepmann
16:01 Revision c6f589f3: [BUGFIX] Decode tag attributes during HTML parsing
When parsing HTML in parsefunc, we need to make sure
that the attributes that are extracted for further processing
ar...
Helmut Hummel
15:33 Revision 2485bdf5: [FEATURE] Use SiteLanguageAwareInterface to check for trait existence
In AspectFactory::enrich(), the function would use class_uses() to
determine, if an aspect uses the trait SiteLanguag...
Christian Eßl
14:59 Revision 5e4018fc: [BUGFIX] RTE: Support anchors without `href`
Removes enforcing of href attribute when storing RTE text into the
database. Removes adding of absolute scheme on a t...
Thorben Nissen
14:58 Revision ad3267ec: [FEATURE] Provide a way to sort form lists in ext:form
Forms in ext:form were previously not sorted in any manner, but just
outputted in the order they were read from the f...
Christian Eßl
14:51 Revision c13aa8be: [BUGFIX] Deactivate link element's explanation toggle after change
Dynamically fetching/applying additional data for the link explanation
seems to be overdone, so we simply deactivate ...
Michael Straschek
14:49 Revision 40f7d52b: [BUGFIX] Ignore unique evaluation in l10n_mode exclude
The l10n_mode "exclude" explains to copy the field value from
source language, so unique evaluation should be ignored...
Christoph Lehmann
14:39 Revision 4487d5b1: [BUGFIX] RTE: Support anchors without `href`
Removes enforcing of href attribute when storing RTE text into the
database. Removes adding of absolute scheme on a t...
Thorben Nissen
14:39 Revision 819db04f: [BUGFIX] Use indexed menu item array for directory menu
This prevents overwriting existing entries when a mount point
and its target have the same parent.
Resolves: #89402
...
Alexander Stehlik
14:19 Revision 7422eff2: [BUGFIX] Reenable input field for page ID when setting a link via RTE
Remove obsolete dot to make following setting work again:
RTE.default.buttons.link.pageIdSelector.enabled = 1
This n...
Ioulia Kondratovitch
14:12 Revision 8f8994e9: [BUGFIX] Fix from usage of database restriction within lowlevel scripts
Resolves: #89495
Releases: 8.7
Change-Id: I006f3f36089bf6963a330f620ea000409e422d31
Reviewed-on: https://review.typo3...
Timo Webler
14:05 Revision 0780cfbd: [BUGFIX] Reenable input field for page ID when setting a link via RTE
Remove obsolete dot to make following setting work again:
RTE.default.buttons.link.pageIdSelector.enabled = 1
This n...
Ioulia Kondratovitch
14:04 Revision 020f22dc: [BUGFIX] Substitute form references for array keys as well in ext:form
In ext:form, string placeholders, like "{text-1}", can be used inside
the finisher to place form inputs, made by the ...
Christian Eßl
13:57 Revision 84e50d22: [TASK] Add forceUid option to Import Command
Add possibility to force UIDs from Command Line
when importing a t3d/xml file.
Releases: master
Resolves: #87414
Cha...
Martin
13:57 Revision 3fa18fab: [FEATURE] Support nomodule for JavaScript includes
Add the property 'nomodule="nomodule"' to JavaScript files via TypoScript
page.includeJSlibs.<array>.nomodule = 1
Th...
Guido Schmechel
13:44 Revision 3fde1b1d: [TASK] Deprecate \TYPO3\CMS\Extbase\Mvc\Controller\AbstractController
The AbstractController is an internal class which never
really had any functionality than to provide some basic
metho...
Alexander Schnitzler
13:43 Revision 7378035e: [FEATURE] Mark broken file links in RTE
Broken file links are now marked in RTE with yellow background and red
border.
This patch uses the previously introd...
Sybille Peters
13:43 Revision 3669742d: [BUGFIX] Respect richtextConfiguration set via TCA
If richtextConfiguration is set via TCA for a specific text field
(e.g. for custom elements or within TCA-overrides),...
Ioulia Kondratovitch
11:23 Revision 39dd66d8: [TASK] Update doctrine/dbal to minimum ^2.10
composer require doctrine/dbal:"^2.10"
Releases: master
Resolves: #89625
Change-Id: I1f0591d2544c34d1785c3cd3ee4b8a6...
Susanne Moog
10:50 Revision 2ba16773: [BUGFIX] Use correct icon for menu separator if hidden in menu
Now pages of doktype "menu separator" are using the correct icon
if `nav_hide` is set.
Resolves: #89615
Releases: ma...
Karsten Nowak
10:14 Revision 433fac84: [TASK] Add additional workspaces tests covering enable fields
Resolves: #89623
Releases: master, 9.5
Change-Id: Ibb2738c792173e8f40f0c98350629754379b74cb
Reviewed-on: https://revi...
Oliver Hader
10:08 Revision 6fe57280: [DOCS] Fix RTE preset example
The example for overwriting preset of a single field for specific type
(e.g. CType) was wrong. This is now fixed.
Al...
Daniel Siepmann
10:06 Revision bce22ba7: [BUGFIX] Respect cacheHash excludedParameters in TSFE::reqCHash()
* Requests with a parameter from "excludedParameters" settings
will not raise a cHash comparison error
* Requests w...
Grigory Rechkin
10:03 Revision 188c01a7: [TASK] Add additional workspaces tests covering enable fields
Resolves: #89623
Releases: master, 9.5
Change-Id: Ibb2738c792173e8f40f0c98350629754379b74cb
Reviewed-on: https://revi...
Oliver Hader
10:02 Revision f610f55b: [BUGFIX] Use correct icon for menu separator if hidden in menu
Now pages of doktype "menu separator" are using the correct icon
if `nav_hide` is set.
Resolves: #89615
Releases: ma...
Karsten Nowak
09:41 Revision e94aefa0: [BUGFIX] Respect cacheHash excludedParameters in TSFE::reqCHash()
* Requests with a parameter from "excludedParameters" settings
will not raise a cHash comparison error
* Requests w...
Grigory Rechkin
09:39 Revision e89e1a5a: [DOCS] Fix RTE preset example
The example for overwriting preset of a single field for specific type
(e.g. CType) was wrong. This is now fixed.
Al...
Daniel Siepmann
08:18 Revision a6b7e323: [BUGFIX] Pluralize term dynamically
This adds a static method `pluralize` to dynamically pluralize
a term which changes during runtime to prevent a gramm...
Frank Nägler
07:57 Revision ff6c916f: [BUGFIX] Prevent indexing of XML sitemaps by search engines
The content of a XML sitemap should not be listed on search engine result
pages. This patch adds the HTTP header "X-R...
Chris Müller

2019-11-08

23:40 Revision cdab7938: [BUGFIX] Prevent indexing of XML sitemaps by search engines
The content of a XML sitemap should not be listed on search engine result
pages. This patch adds the HTTP header "X-R...
Chris Müller
18:38 Revision c8a3f998: [TASK] Extend TCA shadowColumns instead of overriding them
ext:irre_tutorial is extending corresponding TCA settings now.
Resolves: #89624
Resolves: master, 9.5, 8.7
Change-Id...
Oliver Hader
18:38 Revision 0d53e80a: [TASK] Extend TCA shadowColumns instead of overriding them
ext:irre_tutorial is extending corresponding TCA settings now.
Resolves: #89624
Resolves: master, 9.5, 8.7
Change-Id...
Oliver Hader
18:37 Revision ddaeb563: [TASK] Extend TCA shadowColumns instead of overriding them
ext:irre_tutorial is extending corresponding TCA settings now.
Resolves: #89624
Resolves: master, 9.5, 8.7
Change-Id...
Oliver Hader
16:12 Revision 9bfad5f3: [BUGFIX] Don't escape decimal character group
Releases: master, 9.5, 8.7
Resolves: #87471
Change-Id: I0d139369c5ddc3acd8acbd278fe9841961002ca0
Reviewed-on: https:/...
Matthias Vogel
16:11 Revision 489ea99d: [BUGFIX] Don't escape decimal character group
Resolves: #87471
Releases: master, 9.5, 8.7
Change-Id: I0d139369c5ddc3acd8acbd278fe9841961002ca0
Reviewed-on: https:/...
Matthias Vogel
16:11 Revision 65dfbeed: [BUGFIX] Don't escape decimal character group
Resolves: #87471
Releases: master, 9.5, 8.7
Change-Id: I0d139369c5ddc3acd8acbd278fe9841961002ca0
Reviewed-on: https:/...
Matthias Vogel
15:56 Revision 652e0f8e: [BUGFIX] Remove references to "alternativeTempPath"
The previous TypoScript option "alternativeTempPath"
was removed some years ago (before 6.2), but the option
was stil...
Benni Mack
15:49 Revision acefb080: [TASK] Avoid using deprecated Doctrine types
Issue #89592 upgraded Doctrine to v2.10.0 - usages of deprecated
`TYPE::*` constants have not been adjusted (see doct...
Oliver Hader
15:48 Revision 19fbdfae: [BUGFIX] Remove references to "alternativeTempPath"
The previous TypoScript option "alternativeTempPath"
was removed some years ago (before 6.2), but the option
was stil...
Benni Mack
15:31 Revision 8c0993ed: [BUGFIX] Remove references to "alternativeTempPath"
The previous TypoScript option "alternativeTempPath"
was removed some years ago (before 6.2), but the option
was stil...
Benni Mack
13:17 Revision c59b01ff: [BUGFIX] Pluralize term dynamically
This adds a static method `pluralize` to dynamically pluralize
a term which changes during runtime to prevent a gramm...
Oliver Bartsch
12:44 Revision 6d55ec35: [BUGFIX] Fix PHPDoc of BackendUtility::getRecordLocalization
Now the return annotation states out that an empty array will
be returned if no localized records can be found and FA...
Tomita Militaru
11:30 Revision bee275c3: [BUGFIX] Streamline SoftReferenceIndex references
This patch streamlines the return values for softref type typoscript and typoscript_tag. Furthermore tests for the AP... Nicole Cordes
09:56 Revision 8fafe43c: [BUGFIX] Fix tests in ConditionMatcher regarding applicationContext
The applicationContext tests were only checking
the string "applicationContext" and not the actual
object that was in...
Benni Mack
09:26 Revision 6ea6b1af: [TASK] Update doctrine/dbal to 2.10.0
With this change the new release of doctrine/dbal will be applied,
which will solve different bugfixes and introduce ...
Manuel Selbach
09:10 Revision cb437123: [BUGFIX] Fix tests in ConditionMatcher regarding applicationContext
The applicationContext tests were only checking
the string "applicationContext" and not the actual
object that was in...
Benni Mack
06:14 Revision cb2c6818: [FEATURE] Make site title configurable per website language
The site title can now be configured with the site module instead of
using the sys_template record. If you don't need...
Richard Haeser

2019-11-07

22:37 Revision 5c716ee9: Revert "[TASK] Speed up DB query for tables with versions"
This reverts commit 28c285e7db92a8d8249c774ef15839c78ef9258c.
The change resulted in AJAX timeouts when dealing with...
Oliver Hader
22:36 Revision 8f3d8dde: Revert "[TASK] Speed up DB query for tables with versions"
This reverts commit 0dab9b4183208040c76e84ea845396b742d91fab.
The change resulted in AJAX timeouts when dealing with...
Oliver Hader
22:36 Revision 642c1e67: Revert "[TASK] Speed up DB query for tables with versions"
This reverts commit 98c74eb212b728db2818c256994c501a6173ab7b.
The change resulted in AJAX timeouts when dealing with...
Oliver Hader
17:43 Revision 8a1679b4: [TASK] Enable php 7.4 for runTests.sh script
The newly provided docker image with php7.4 can now
be used to execute tests with this PHP version.
Resolves: #89609...
Anja Leichsenring
17:15 Revision 48ff3118: [TASK] Enable php 7.4 for runTests.sh script
The newly provided docker image with php7.4 can now
be used to execute tests with this PHP version.
Resolves: #89609...
Anja Leichsenring
12:42 Revision 3471b870: [BUGFIX] Explicitly initialize DateTime picker for form fields
The InputDateTimeElement now takes an element identifier to initialize a
field as a date time picker. The DateTimePic...
Andreas Fernandez
11:21 Revision c0ed7925: [TASK] Update Guzzle to latest version (6.4.1)
Guzzle is our HTTP fetching library, which should
be updated to the latest version due to some
bugfixes regarding coo...
Benni Mack
11:21 Revision 0d77450b: [FEATURE] Mark broken external links in RTE
Before this change, only broken page links were marked
in RTE.
In general: If a broken link is to be marked in the R...
Sybille Peters
11:14 Revision 5f05593e: [BUGFIX] Improve accessibility of backend login
To improve the accessibility of the backend login,
the following changes are applied:
- Remove wrong role from login...
Georg Ringer
10:10 Revision d12c3548: [TASK] Update Guzzle to latest version (6.4.1)
Guzzle is our HTTP fetching library, which should
be updated to the latest version due to some
bugfixes regarding coo...
Benni Mack
09:16 Revision 88cd6740: [BUGFIX] Improve accessibility of backend login
To improve the accessibility of the backend login,
the following changes are applied:
- Remove wrong role from login...
Georg Ringer
08:37 Revision aa2052d1: [BUGFIX] SysLanguageViewHelper fetches proper DB connection
A simple copy/paste error fetches a wrong DB connection when having
multiple database connections configured.
Resolv...
Benni Mack
06:02 Revision 507d56ea: [BUGFIX] SysLanguageViewHelper fetches proper DB connection
A simple copy/paste error fetches a wrong DB connection when having
multiple database connections configured.
Resolv...
Benni Mack

2019-11-06

21:56 Revision 75aa958b: [BUGFIX] Streamline SoftReferenceIndex references
This patch streamlines the return values for softref type typoscript and typoscript_tag. Furthermore tests for the AP... Nicole Cordes
20:09 Revision 6404d04e: [DOCS] Fix explanation of content element TypoScript example
The example makes use of a reference, not a copy. This is now reflected
by the text.
Releases: master, 9.5
Resolves:...
Alexander Vidoni
17:40 Revision d82d725a: [BUGFIX] Use prepared statements for pdo_mysql per default
With this change prepared statements will be used per default for the
driver `pdo_mysql` to retrieve native data type...
Manuel Selbach
16:53 Revision deebd9f4: [BUGFIX] Do not fall back to routes on invalid “id”
Prevents a logic issue where any failure to load
a record from “pages” based on $_GET[‘id’]
would cause incorrect beh...
Claus Due
16:48 Revision a20e5c22: [TASK] Rename TSconfig labels section in page properties
"TypoScript Configuration" renamed to "Page TSconfig"
"Include Page TSconfig (from extensions)" renamed to "Include s...
Tomita Militaru
07:01 Revision 9b09fae9: [BUGFIX] Have backend layouts in DB respect workspace versions
Resolves: #24737
Releases: master, 9.5
Change-Id: I5a5f1b0a26951266a0e90c46af670602247693e5
Reviewed-on: https://revi...
Benni Mack

2019-11-05

20:07 Revision 8db9bd87: [BUGFIX] OtherLanguageContent: show fallback language icon
Since the default language can be different from site
configuration to site configuration, "flags-multiple" icon
is u...
Josef Glatz
20:01 Revision a1e0405f: [TASK] Remove mod.web_func filter in InfoPageTyposcriptConfigController
The func module has been removed. The according PageTsConfig filter
has been removed as well.
Resolves: #88821
Relea...
Daniel Windloff
19:55 Revision 838b6f78: [TASK] Cleanup \TYPO3\CMS\Extbase\Persistence\Generic\Mapper\ColumnMap
This commit cleans up the ColumnMap class by removing
unused, superfluous methods and constants and by defining
the v...
Alexander Schnitzler
19:51 Revision 990f8fe4: [BUGFIX] Have backend layouts in DB respect workspace versions
Resolves: #24737
Releases: master, 9.5
Change-Id: I5a5f1b0a26951266a0e90c46af670602247693e5
Reviewed-on: https://revi...
Benni Mack
17:46 Revision a6af4fd5: [BUGFIX] Check parsed url for query part in BE Shortcuts
This change adds null coalescing operators at multiple places
in `ShortcutRepository` to avoid type errors if the sho...
Oliver Bartsch
17:22 Revision a6d87ab7: [BUGFIX] Remove 2nd double quotes from exception messages
There were two double quotes within two exception messages.
That could lead to irritation whether one was part of hea...
Daniel Siepmann
16:59 Revision 8edc8241: [BUGFIX] Check parsed url for query part in BE Shortcuts
This change adds null coalescing operators at multiple places
in `ShortcutRepository` to avoid type errors if the sho...
Oliver Bartsch
16:50 Revision b5431379: [TASK] Initialize TSFE language at an earlier stage
The languageService and pageRenderer instantiate their
language / locale information at a very late point, allowing
t...
Benni Mack
14:18 Revision 874dde16: [BUGFIX] Remove 2nd double quotes from exception messages
There were two double quotes within two exception messages.
That could lead to irritation whether one was part of hea...
Daniel Siepmann
09:39 Revision e474def1: [BUGFIX] Add lang attribute to html tag in Backend
The current language of the TYPO3 Backend user is now added as
attribute 'lang' to the html tag of any module using t...
Georg Ringer

2019-11-04

21:46 Revision 94da5755: [BUGFIX] SoftReferenceIndex parses new TypoLink format correct
Since the introduction of the new TypoLink format like t3://page?uid=1
the SoftReferenceIndex is parsing these TypoLi...
Rémy DANIEL
21:45 Revision e007089b: [BUGFIX] Fix stdWrap.replacement boolean properties handling
Cast the properties useRegExp and useOptionSplitReplace
to boolean and fix the if condition logic.
Resolves: #85015
...
Wolfgang Klinger
17:21 Revision bef44dd5: [BUGFIX] Fix stdWrap.replacement boolean properties handling
Cast the properties useRegExp and useOptionSplitReplace
to boolean and fix the if condition logic.
Resolves: #85015
...
Wolfgang Klinger
17:19 Revision 0130e536: [BUGFIX] Don't process ifEmpty/ifBlank stdWrap if content is available
Resolves: #86969
Releases: master, 9.5
Change-Id: I75c7d5a5467871b0a40df605059c0ebd1bca0438
Reviewed-on: https://revi...
Wolfgang Klinger
17:09 Revision d208d09a: [BUGFIX] SoftReferenceIndex parses new TypoLink format correct
Since the introduction of the new TypoLink format like t3://page?uid=1
the SoftReferenceIndex is parsing these TypoLi...
Rémy DANIEL
16:39 Revision ba43decc: [BUGFIX] Don't process ifEmpty/ifBlank stdWrap if content is available
Resolves: #86969
Releases: master, 9.5
Change-Id: I75c7d5a5467871b0a40df605059c0ebd1bca0438
Reviewed-on: https://revi...
Wolfgang Klinger
16:11 Revision 62ab5cc2: [DOCS] Use correct filename in documentation of fluid styled content
Use correct filename (like in previous paragraph).
Releases: master, 9.5, 8.7
Resolves: #89570
Change-Id: Ieb34118a1...
Alexander Vidoni
11:55 Revision 05117f87: [BUGFIX] Fix parameter descriptions of bulkInsert
The `$data` array can contain column-value pairs or just the values.
The `$columns` array only contains the column na...
Oliver Bartsch
11:30 Revision f13d25ee: [BUGFIX] Fix parameter descriptions of bulkInsert
The `$data` array can contain column-value pairs or just the values.
The `$columns` array only contains the column na...
Oliver Bartsch
 

Also available in: Atom