Project

General

Profile

Activity

From 2020-01-12 to 2020-02-10

2020-02-10

16:48 Revision 0ddb2fb1: [TASK] Adjust composer.json declarations of system extensions
In order to compatible with https://getcomposer.org/doc/04-schema.md
composer.json declarations had to be adjusted an...
Oliver Hader
16:40 Revision 08a161ee: [TASK] Adjust composer.json declarations of system extensions
In order to compatible with https://getcomposer.org/doc/04-schema.md
composer.json declarations had to be adjusted an...
Oliver Hader
09:52 Revision ad995ee2: [BUGFIX] Check correctly for existing click event
With #90238 the JavaScript function `goToalt_doc` is registered as a
Fluid variable. However, the check for an existi...
Andreas Fernandez
09:00 Revision 106b0b0e: [FEATURE] Separate system from 3rd-party extensions
This feature separates system extensions from 3rd-party extensions
visually.
The extension list shown in the Extensi...
Michael Schams
07:24 Revision 437f6f61: [TASK] Split up PageLayoutView code into smaller chunks
The PageLayoutView monster class has been chunked up into smaller
parts and some other functionality was removed.
In...
Benni Mack
07:23 Revision 0658787e: [TASK] Use ModuleTemplate and Fluid for LinkBrowser and ElementBrowser
This patch removes the dependency to DocumentTemplate from
all LinkHandler + ElementBrowser popups, paving the way
to...
Benni Mack
07:18 Revision c43c3868: [BUGFIX] Reset variables in SiteListCommand
Reset the variables holding information about locale and status to avoid
showing wrong output.
Resolves: #90334
Rele...
Georg Ringer
07:10 Revision a4668f7f: [BUGFIX] Reset variables in SiteListCommand
Reset the variables holding information about locale and status to avoid
showing wrong output.
Resolves: #90334
Rele...
Georg Ringer

2020-02-05

08:34 Revision 3a864452: [TASK] Use Fluid within Linkvalidator backend module
This patch removes the marker-based template for Web=>Info=>Linkanalyzer
and replaces this with custom Fluid Views to...
Benni Mack

2020-02-04

16:41 Revision 16d31917: [BUGFIX] Reset MP parameter on shortcut to MountPoint
If a page has a shortcut to a MountPoint page, the MP parameter
should not be doubled, when the mount_pid_ol flag was...
Benni Mack
16:41 Revision 1590d581: [BUGFIX] Reset MP parameter on shortcut to MountPoint
If a page has a shortcut to a MountPoint page, the MP parameter
should not be doubled, when the mount_pid_ol flag was...
Benni Mack
14:45 Revision 5caf3f90: [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
14:45 Revision cbb22485: [TASK] Streamline linkvalidator code
This is a pre-patch to fluidize the Backend module and the
linkvalidator email as next steps.
- Remove unused functi...
Benni Mack

2020-02-03

21:34 Revision 622bb8d1: [TASK] Remove title field in redirects module
Redirects do not require a link title, so the title field is removed.
Resolves: #90306
Releases: master, 9.5
Change-...
Guido Schmechel
21:25 Revision cb34237e: [TASK] Avoid Fluid JS escaping trick in new content wizard
Assigns the entire goToalt_doc JS method from the new
content wizard controller, which prevents the need for
using a ...
Claus Due
21:18 Revision 822dac73: [TASK] Remove title field in redirects module
Redirects do not require a link title, so the title field is removed.
Resolves: #90306
Releases: master, 9.5
Change-...
Guido Schmechel
20:38 Revision af491f17: [TASK] Use ModuleTemplate in LoginController
ModuleTemplate has been introduced in TYPO3 v7 to
supersed DocumentTemplate. LoginController is one of
the few places...
Benni Mack
20:27 Revision e59f9aa1: [TASK] Move Linkvalidator database query to repository
This is a pre-patch for the custom new module to fluidify
this backend module.
Resolves: #90311
Releases: master
Cha...
Benni Mack
20:26 Revision fa60a5fb: [FEATURE] Introduce HTML emails with Fluid templates
A new FluidEmail class is added that depends on symfony/mime to allow
sending templated emails via Fluid (HTML + Text...
Benni Mack
18:51 Revision 372523fd: [TASK] Clean up PageLayoutController
With PageLayoutView, the PageLayoutController class
shows various options that are not evaluated anymore,
and thus, c...
Benni Mack
18:19 Revision 04894be2: [BUGFIX] Filter undefined values from request payload
To keep compatibility with existing code, the AJAX API now removes
undefined values from any payload (either JSON, Fo...
Andreas Fernandez
17:04 Revision 71fa330e: [BUGFIX] Independently check permissions for each language in page module
If an editor has no edit permissions for the default language, but for
other languages, then opens the page module an...
Christian Eßl
17:03 Revision afcd86d2: [BUGFIX] Independently check permissions for each language in page module
If an editor has no edit permissions for the default language, but for
other languages, then opens the page module an...
Christian Eßl
17:03 Revision 282523fe: [BUGFIX] Make overlaid mountpoint pages avoid redirects
If a MountPoint page was overlaid with the Mounted page,
a redirect was triggered. This happened because the slugs
we...
Benni Mack
16:44 Revision eddc9158: [TASK] Update Fluid Standalone to latest version
This change updates fluid standalone to 2.6.9,
which solves some PCRE-related issues with recent
PHP versions.
Compo...
Benni Mack
16:44 Revision d58f4899: [TASK] Update Fluid Standalone to latest version
This change updates fluid standalone to 2.6.9,
which solves some PCRE-related issues with recent
PHP versions.
Compo...
Benni Mack
16:41 Revision 0bee64b2: [TASK] Separate PageInformation controller from PageLayoutView
In order to decouple Web->Info from Web->Layout, the PageInformationController
now contains all code that is needed t...
Benni Mack
16:34 Revision a46626a9: [TASK] Update Fluid Standalone to latest version
This change updates fluid standalone to 2.6.9,
which solves some PCRE-related issues with recent
PHP versions.
Compo...
Benni Mack
16:28 Revision a0291f5c: [BUGFIX] Make overlaid mountpoint pages avoid redirects
If a MountPoint page was overlaid with the Mounted page,
a redirect was triggered. This happened because the slugs
we...
Benni Mack
13:57 Revision 821ebe83: [BUGFIX] Prevent PHP type error with deprecated settings for mailer
This patch converts the $mailSettings['transport_smtp_encrypt'] explicit
to a bool as expected by Symfony/Mailer.
Ad...
Simon Gilli
12:31 Revision 8cd3f923: [BUGFIX] Improve visual output of slug proposal
If slugs are generated within Backend forms, the visual output (= label
below slug field) of the generated slug propo...
Elias Häußler
10:44 Revision 5bbc0761: [TASK] Remove unused functionality of PageLayoutView class
A lot of code within PageLayoutView is not properly applicable
anymore.
The next step in this area is to:
- Extract ...
Benni Mack
10:42 Revision 9a912800: [TASK] Use ModuleTemplate in BackendController
The main entry point for the TYPO3 backend is the BackendController.
Some changes are made:
- Only instantiate neces...
Benni Mack
10:34 Revision 1e2f5733: [BUGFIX] Improve visual output of slug proposal
If slugs are generated within Backend forms, the visual output (= label
below slug field) of the generated slug propo...
Elias Häußler
09:54 Revision 4af60b55: [TASK] Add REPORT HTTP method for WebDAV
The REPORT HTTP method is specified in RFC 3253.
Releases: master, 9.5
Resolves: #90297
Change-Id: Ia78f602266bede3a...
Stefan Horst
09:19 Revision e9799351: [TASK] Add REPORT HTTP method for WebDAV
The REPORT HTTP method is specified in RFC 3253.
Releases: master, 9.5
Resolves: #90297
Change-Id: Ia78f602266bede3a...
Stefan Horst
09:08 Revision 89b79826: [TASK] Simplify code of FileList module
The FileList class was originally a derivative of DatabaseRecordList,
which was decoupled in TYPO3 v9 and and marked ...
Benni Mack

2020-02-02

13:26 Revision d39596f4: [TASK] Convert payload to JSON based on request headers
The payload sent with the AJAX API is now automatically converted to a
JSON-encoded string, if the request's Content-...
Andreas Fernandez
12:35 Revision 104459cd: [TASK] Raise typo3/testing-framework fixing DatabaseSnapshot issue
https://github.com/TYPO3/testing-framework/commit/2111db60e8e1391fabdac4f2253af553f291d460
Resolves: #90294
Releases...
Oliver Hader
12:35 Revision 59ac49ab: [TASK] Raise typo3/testing-framework fixing DatabaseSnapshot issue
https://github.com/TYPO3/testing-framework/commit/2111db60e8e1391fabdac4f2253af553f291d460
Resolves: #90294
Releases...
Oliver Hader
12:22 Revision 6b8d8a7b: [TASK] Add tests for PersistedAliasMapper
Resolves: #90278
Releases: master, 9.5
Change-Id: I158a7ea2c27b0081b3cdf5ee9452f2394cc31593
Reviewed-on: https://revi...
Oliver Hader
10:37 Revision 0ee45941: [BUGFIX] Use correct method name in PersistedPatternMapper legacy trait
Resolves: #90269
Releases: master, 9.5
Change-Id: I7366c213d5d417575b9c85c18728a4fdf4273520
Reviewed-on: https://revi...
Oliver Hader
10:33 Revision c9e944a7: [BUGFIX] Use correct method name in PersistedPatternMapper legacy trait
Resolves: #90269
Releases: master, 9.5
Change-Id: I7366c213d5d417575b9c85c18728a4fdf4273520
Reviewed-on: https://revi...
Oliver Hader
10:25 Revision 1c520e9a: [TASK] Add tests for PersistedAliasMapper
Resolves: #90278
Releases: master, 9.5
Change-Id: I158a7ea2c27b0081b3cdf5ee9452f2394cc31593
Reviewed-on: https://revi...
Oliver Hader
09:04 Revision 6dec66d1: [TASK] Make AJAX request abortion easier
The AJAX API doesn't expose the AbortController anymore as it has no
benefit for a developer, besides aborting a requ...
Andreas Fernandez

2020-02-01

19:06 Revision beef709f: [BUGFIX] Cast integer to string items during route argument mapping
Resolves: #90229
Releases: master, 9.5
Change-Id: Iec8baa5dbe23d78dd4bfae460b501c2da5cb6bd4
Reviewed-on: https://revi...
Oliver Hader
19:06 Revision 4fa752ee: [BUGFIX] Cast integer to string items during route argument mapping
Resolves: #90229
Releases: master, 9.5
Change-Id: Iec8baa5dbe23d78dd4bfae460b501c2da5cb6bd4
Reviewed-on: https://revi...
Oliver Hader
19:01 Revision 1c7aed76: [BUGFIX] Raise symfony/routing to ^4.3 in composer.json
To avoid failing nightly tests minimum version of symfony/routing
needs to be 4.3.0 (locked to 4.3.1 in composer.lock...
Oliver Hader

2020-01-31

18:01 Revision 2ff71fb5: [TASK] Make RteHtmlParser entrypoint API cleaner
The RteHtmlParser has two public methods:
->init()
->RTE_transform()
init() was introduced in early PHP4 times when ...
Benni Mack
16:24 Revision a955d9fe: [TASK] Streamline compatibility slots of SignalSlot Dispatcher
The first PSR-14 event received a custom Compatibility slot.
All further "old" slots have been moved to "SlotReplacem...
Benni Mack
16:19 Revision fee60b9b: [TASK] Update StaticValueMapper example in doc-block
Resolves: #90270
Releases: master, 9.5
Change-Id: Idbc51d012b49f3214d163878611d2107010242aa
Reviewed-on: https://revi...
Oliver Hader
16:12 Revision 1f70258a: [BUGFIX] Use correct method name in PersistedPatternMapper legacy trait
Use createFieldConstraints instead of createRouteFieldConstraints
(as it has been in PersistedPatternMapper).
Resolv...
Oliver Hader
14:53 Revision 442c8cad: [BUGFIX] Show error for all invalid conditions
Show error messages in TypoScript Object Browser and
Template Analyzer for any invalid condition line.
Resolves: #77...
Frank Nägler
14:47 Revision 60295252: [TASK] Update StaticValueMapper example in doc-block
Resolves: #90270
Releases: master, 9.5
Change-Id: Idbc51d012b49f3214d163878611d2107010242aa
Reviewed-on: https://revi...
Oliver Hader
14:30 Revision 76bee09e: [TASK] Restore public and non-internal method signatures
Followup for https://review.typo3.org/c/Packages/TYPO3.CMS/+/63069
The original patch changed both public and non-in...
Claus Due
14:15 Revision 63a20176: [BUGFIX] Use correct method name in PersistedPatternMapper legacy trait
Use createFieldConstraints instead of createRouteFieldConstraints
(as it has been in PersistedPatternMapper).
Resolv...
Oliver Hader
13:46 Revision 10b6c5e8: [BUGFIX] Show error for all invalid conditions
Show error messages in TypoScript Object Browser and
Template Analyzer for any invalid condition line.
Resolves: #77...
Frank Nägler
13:22 Revision c53161ca: [FEATURE] Migrate Extension-related signals to PSR-14 events
This change migrates all left-over signals in TYPO3 Core to PSR-14-compatible
events.
Package manager - related even...
Benni Mack
12:39 Revision e2193ac1: [TASK] Respect extension state `excludeFromUpdates` during language updates
If the state property inside `ext_emconf.php` is set to `excludeFromUpdates`,
the extension will be skipped while upd...
Georg Ringer
12:12 Revision ed335f18: [BUGFIX] Use list module search in page module
The page module search bar now redirects to the list module,
where all functionality is given, and all records on thi...
Benni Mack
12:05 Revision 48d7af70: [TASK] Dissolve PersistenceDelegate for persisted mappers
The intention of PersistenceDelegate was to provide a generic API to
resolve or generate route components. However th...
Oliver Hader
11:59 Revision fd2b3731: [BUGFIX] Allow MountPoints with the same slug and add tests
If a multi-site setup contains a page with slug "/products" as DOKTYPE=7
and "/products" in another site which is the...
Benni Mack
11:13 Revision 05e56f76: [TASK] Use correct regexp character class
Use [:xdigit:] (a-f0-9/i) instead of [:alnum:] (a-z0-9/i)
for parsing hexadecimal values in sequences.
Resolves: #90...
Oliver Hader
11:04 Revision cd7cfb55: [FEATURE] Introduce CacheHashConfiguration and matching indicators
Settings for $GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash'] are modelled
in CacheHashConfiguration which takes care o...
Oliver Hader
10:53 Revision 34a9727d: [TASK] Show property path in title attribute
In template tree view the property path is now shown in the title
attribute of each node to help the user orient and ...
Sebastian Michaelsen
10:53 Revision 486fa5ee: [TASK] Implicitly add backend routes to router using DI factories
All Routes.php information for Backend routes are now collected
via Dependency Injection.
That means Bootstrap::init...
Benjamin Franzke
10:30 Revision bd69d119: [TASK] Dissolve PersistenceDelegate for persisted mappers
The intention of PersistenceDelegate was to provide a generic API to
resolve or generate route components. However th...
Oliver Hader
09:22 Revision c4e15ddc: [TASK] Show property path in title attribute
In template tree view the property path is now shown in the title
attribute of each node to help the user orient and ...
Sebastian Michaelsen

2020-01-30

21:56 Revision fae113b5: [BUGFIX] Use direct method calls for backend layouts in Page Module
Within all refactorings, fetching the correct backend layout and relevant colPos
information was still called via cal...
Benni Mack
21:42 Revision 4ee479d6: [TASK] Replace ResourceFactory::getInstance() with makeInstance
The so-called "singleton factory instance" is a wrapper around makeInstance
which can be used directly anyways.
With...
Benni Mack
15:14 Revision f02f4e22: [BUGFIX] Do not use rowCount() in linkvalidator report
As `rowCount()` is not supported across all DBMS (e.g. sqlite).
The logic is kept, but instead of relying on row cou...
Daniel Siepmann
14:24 Revision c6d2bbdc: [DOCS] Improved documentation example for afterInitializeCurrentPage hook
Resolves: #90252
Releases: master, 9.5
Change-Id: Ibacf2dab8a246bcb09f02be65765aa0760ba041b
Reviewed-on: https://revi...
Markus Ehrlich
06:32 Revision 5dffb6b0: [TASK] Remove unused code from PageLayoutView
Until TYPO3 v9, PageLayoutView was a subclass of AbstractDatabaseRecordList,
so it inherited a lot of logic, which wa...
Benni Mack

2020-01-29

20:43 Revision 896e629a: [BUGFIX] Avoid PHP notices in unit tests
When commenting out the line
SystemEnvironmentBuilder::initializeBasicErrorReporting()
then Unit Tests run with n...
Benni Mack
17:16 Revision ddbc5af9: [BUGFIX] Avoid PHP warning in ArrayUtility::getValueByPath()
Children of $array in ArrayUtility::getValueByPath() may contain other
datatypes than array, therefore check the data...
Daniel Siepmann
17:06 Revision 31383526: [BUGFIX] Avoid PHP warning in ArrayUtility::getValueByPath()
Children of $array in ArrayUtility::getValueByPath() may contain other
datatypes than array, therefore check the data...
Daniel Siepmann
16:53 Revision e1fc3208: [TASK] Add a couple of code cleanups for phpstan
- Add phpdoc for variables to let phpstan know their type
- Do not use ::class syntax for PHP 7.4 classes (yet)
- Add...
Alexander Schnitzler
16:47 Revision ae685ef9: [BUGFIX] Avoid PHP warning in ArrayUtility::getValueByPath()
Children of $array in ArrayUtility::getValueByPath() may contain other
datatypes than array, therefore check the data...
Daniel Siepmann
09:36 Revision 8b2e596e: [TASK] Update copyright year in several files to 2020
Resolves: #90227
Releases: master, 9.5, 8.7
Change-Id: If905b071639844b9080e1ffd903a15cb211ed7f2
Reviewed-on: https:/...
Elias Häußler

2020-01-28

18:19 Revision ae5b3b0b: [TASK] Update copyright year in several files to 2020
Resolves: #90227
Releases: master, 9.5, 8.7
Change-Id: If905b071639844b9080e1ffd903a15cb211ed7f2
Reviewed-on: https:/...
Elias Häußler
17:24 Revision 86a2436a: [TASK] Update copyright year in several files to 2020
Resolves: #90227
Releases: master, 9.5, 8.7
Change-Id: If905b071639844b9080e1ffd903a15cb211ed7f2
Reviewed-on: https:/...
Elias Häußler
15:59 Revision c445ea2c: [BUGFIX] Use database result to built broken link result
Resolves: #90232
Releases: master
Change-Id: If9b030c8f984914d41482d0ab5fd7f94e1385b58
Reviewed-on: https://review.ty...
Daniel Siepmann
15:19 Revision a763bf1b: [TASK] Streamline CacheHashCalculator test case
Injects configuration to constructor directly, avoids using
MockBuilder to define internal values (part of configurat...
Oliver Hader
15:14 Revision 50b5e861: [TASK] Streamline CacheHashCalculator test case
Injects configuration to constructor directly, avoids using
MockBuilder to define internal values (part of configurat...
Oliver Hader
14:28 Revision 5d5e263a: [BUGFIX] Set correct type hint for install tool database check
With this change the wrong introduced type hint will be changed and
enriched with some detail information.
Resolves:...
Manuel Selbach
12:18 Revision c71e744e: [TASK] Repair examples
Releases: master, 9.5
Resolves: #88117
Change-Id: I5fa5da8f6697a74eda785c4655203f9d63c7b632
Reviewed-on: https://revi...
Stefan Frömken
11:23 Revision fd4ddf13: [BUGFIX] Ensure route defaults and requirements are considered
Changes concerning route `defaults`:
+ defaults are mapped now (e.g. `1` <=> `one`)
+ defaults are applied now when h...
Oliver Hader
10:46 Revision 35d96a84: [BUGFIX] Ensure route defaults and requirements are considered
Changes concerning route `defaults`:
+ defaults are mapped now (e.g. `1` <=> `one`)
+ defaults are applied now when h...
Oliver Hader
09:17 Revision 8f236d87: [DOCS] Document new TypoScript condition `tree.rootLineParentIds`
The new TypoScript condition `tree.rootLineIds` which was introduced
with #88962 is currently not documented in the o...
Elias Häußler

2020-01-27

19:24 Revision c4b9dbda: [BUGFIX] Do not try to persist fieldNames of type "none"
If a TCA field config of type="none" with the l10n_mode="exclude" is
present, the DataHandler will try to persist the...
Christian Eßl
17:16 Revision af2cfd4a: [BUGFIX] Do not try to persist fieldNames of type "none"
If a TCA field config of type="none" with the l10n_mode="exclude" is
present, the DataHandler will try to persist the...
Christian Eßl
17:09 Revision 0465759a: [TASK] Remove unused property ReferenceIndex->WSOL
The public property in ReferenceIndex->WSOL was removed in 2006
and documented like that, but it has no effect, as it...
Benni Mack
12:05 Revision 84451995: [BUGFIX] Fix language synchronization for inline relations with inline relations
If the language synchronization process is called on an inline
relation within another inline relation when there is ...
Michael Stucki
12:05 Revision 63b03bfc: [BUGFIX] Fix language synchronization for inline relations with inline relations
If the language synchronization process is called on an inline
relation within another inline relation when there is ...
Michael Stucki
08:24 Revision a0b9ca1e: [BUGFIX] Fix language synchronization for inline relations with inline relations
If the language synchronization process is called on an inline
relation within another inline relation when there is ...
Michael Stucki
08:21 Revision 1fe9d0e2: [BUGFIX] Avoid PHP fatal error if colPos is not string
The newly added class \TYPO3\CMS\Backend\View\PageLayoutViewDrawEmptyColposContent
incorrectly assumes that colPos va...
Claus Due

2020-01-26

13:51 Revision 7540dd76: [FEATURE] Add new TypoScript condition `workspace`
A new TypoScript condition `workspace` has been added which allows
checking of several workspace parameters against a...
Elias Häußler
13:23 Revision dedd62fd: [TASK] Remove superfluous method renderRequestHashField
Method FormViewHelper::renderRequestHashField isn't in use
any more since removing the old Extbase property mapper in...
Alexander Schnitzler

2020-01-25

17:49 Revision 1f23d223: [TASK] Utilize grunt-newer to build only changed files
The grunt module `grunt-newer` is introduced to act with changed files
only instead of copying or minifying all files...
Andreas Fernandez
17:37 Revision 8c8ba393: [TASK] Use ES2017 for builds
Since ECMAScript brings some nice features in later releases (e.g.
native support for async / await), we upgrade our ...
Andreas Fernandez
16:19 Revision 9a512a60: [BUGFIX] Load uncached site configuration in editAction
By loading the uncached site configuration, no direct
changes to the configuration files are overridden when
using th...
Kevin Appelt
16:08 Revision b506df68: [BUGFIX] Load uncached site configuration in editAction
By loading the uncached site configuration, no direct
changes to the configuration files are overridden when
using th...
Kevin Appelt
16:03 Revision 9a02c9c5: [TASK] Remove obsolete expression in ConditionMatcher
With patch #88962 an obsolete expression has been introduced within the
ConditionMatcher class which is now removed.
...
Elias Häußler
14:24 Revision b6a293d7: [FEATURE] Render fieldControl for SelectSingleElement
The missing rendering for the fieldControl option for
`SelectSingleElements` was added.
It is now possible to use the...
Philipp Parzer
13:19 Revision bde5e8f5: [FEATURE] Recheck for broken links after editing record
If someone returns to the list of broken links after
editing a record, the record must be checked again to
refresh th...
Sybille Peters
12:29 Revision 376d9199: [BUGFIX] Handle URLs withouth a path
If the AJAX API receives a pre-composed URL with a path in front, the
current location of the document is now prepend...
Andreas Fernandez
12:26 Revision 271a42de: [FEATURE] Introduce modal actions
Action buttons in modals created by the `TYPO3/CMS/Backend/Modal`
module may now make use of `ImmediateAction` and `D...
Andreas Fernandez
12:22 Revision ad43bc30: [TASK] Separate database requirements checks in Install tool
This change separates database requirement checks regarding the DBMS
platform (e.g. MySQL, PostgreSQL, ...) from driv...
Manuel Selbach
12:18 Revision 4b84003e: [BUGFIX] Allow context menu hide/unhide for all TCA-based fields
ContextMenuActions has the field "hidden" hard-coded which does not
work in e.g. backend user module, where the field...
Benni Mack
12:15 Revision 8a15b2d2: [BUGFIX] Hide invisible tab-panes to prevent focus hidden form elements
Remove an old hotfix entirely because CKEditor seems to work
without this settings but this caused an accessibility i...
András Ottó
11:52 Revision 5c453acb: [BUGFIX] Hide invisible tab-panes to prevent focus hidden form elements
Remove an old hotfix entirely because CKEditor seems to work
without this settings but this caused an accessibility i...
András Ottó
11:36 Revision bd2c5921: [BUGFIX] Allow context menu hide/unhide for all TCA-based fields
ContextMenuActions has the field "hidden" hard-coded which does not
work in e.g. backend user module, where the field...
Benni Mack

2020-01-24

20:42 Revision 56956135: [BUGFIX] Add more safety checks when dealing with buttons in the BE
This patch adds more sanity checks to the SplitButton when rendering
its items. Specifically the existence of getters...
Markus Klein
20:37 Revision 39c2e112: [BUGFIX] Make unique id for same checkboxes in different sections
Checkboxes that are placed in sections in BE forms have the same
HTML identifiers. As a result it is not possible to ...
Dima Nozdrin
20:28 Revision 9b0beb70: [BUGFIX] Add more safety checks when dealing with buttons in the BE
This patch adds more sanity checks to the SplitButton when rendering
its items. Specifically the existence of getters...
Markus Klein
19:38 Revision 5bf34756: [BUGFIX] Ensure ZipService->extract sets proper permissions
The extension manager now extracts an uploaded file + folder
and sets the configured permissions again.
Resolves: #9...
Benni Mack
19:38 Revision 3e8aa38b: [BUGFIX] Ensure ZipService->extract sets proper permissions
The extension manager now extracts an uploaded file + folder
and sets the configured permissions again.
Resolves: #9...
Benni Mack
19:24 Revision 82a23c30: [TASK] Use AJAX API in Icons
Resolves: #90193
Releases: master
Change-Id: I6e263dabffc3172ec48d55e2148e7d5b087b6b29
Reviewed-on: https://review.ty...
Andreas Fernandez
19:17 Revision 5acc2999: [BUGFIX] Ensure ZipService->extract sets proper permissions
The extension manager now extracts an uploaded file + folder
and sets the configured permissions again.
Resolves: #9...
Benni Mack
19:04 Revision c654c2c0: [BUGFIX] Make unique id for same checkboxes in different sections
Checkboxes that are placed in sections in BE forms have the same
HTML identifiers. As a result it is not possible to ...
Dima Nozdrin
18:48 Revision b5d68913: [TASK] Use AJAX API in AjaxDataHandler
Resolves: #90192
Releases: master
Change-Id: I57c0bc9343ca9a203bb8839c823ccf25ee423f25
Reviewed-on: https://review.ty...
Andreas Fernandez
18:37 Revision 0571b809: [TASK] Use AJAX API for slug update revert handling
This patch makes use of the AJAX API in the slug update revert handling.
This also fixes a bug where the notification...
Andreas Fernandez
18:22 Revision d00e80ea: [FEATURE] Re-implement old PIDupinRootline condition in TypoScript
The TypoScript condition matcher is now able to match pages up in the
root line as the old "PIDupinRootline" behavior...
Elias Häußler
18:15 Revision ab6cc198: [BUGFIX] Reduce memory consumption in findIdentifiersByTag()
When searching cache-identifiers by tag, the Typo3DatabaseBackend now
utilizes DBMS functions for de-duplication of i...
Markus Klösges
17:56 Revision 2ad25481: [BUGFIX] Reduce memory consumption in findIdentifiersByTag()
When searching cache-identifiers by tag, the Typo3DatabaseBackend now
utilizes DBMS functions for de-duplication of i...
Markus Klösges
17:46 Revision 4e913f2a: [BUGFIX] Adjust root line in Condition Matcher
- in frontend tests: match the root line to the actual TSFE root line
- in backend condition matcher: sort the root l...
Susanne Moog
15:01 Revision 7f797955: [BUGFIX] Fix $.Deferred.fail() polyfill
This patch adjusts the polyfill for $.Deferred.fail() to call the
jQuery-based error handling with the correct argume...
Andreas Fernandez
12:45 Revision e44e5d56: [BUGFIX] Create proper query string for arrays in objects
If an object contains a simple array as value, the query string is now
generated in an array-like form.
Resolves: #9...
Andreas Fernandez
11:56 Revision cac03881: [FEATURE] New PSR-14 events in the PageLayoutView class
Two new PSR-14 events are added in the PageLayoutView class.
Those events can be used to add content into any column ...
Volker Kemeter
11:23 Revision f4182045: [TASK] Improve consecutive build performance
To improve the consecutive build experience, several caches now kick in
to only lint and compile files that are neces...
Andreas Fernandez
11:15 Revision c815bf3e: [TASK] Fix code example in feature rst of #84112
Resolves: #90189
Releases: master
Change-Id: I512678ca95fc0b836a26fc91712853ddd88cb78e
Reviewed-on: https://review.ty...
Elias Häußler

2020-01-23

10:47 Revision 476e629a: [TASK] Use AJAX API in Workspaces
Resolves: #90154
Releases: master
Change-Id: I6619fd09859586649514544c4181d183b6bed53d
Reviewed-on: https://review.ty...
Andreas Fernandez

2020-01-22

17:35 Revision 88cf4fa1: [BUGFIX] Remove phpdocumentor/reflection-docblock from conflicting packages
Resolves: #90172
Releases: master
Change-Id: Iada5d83a36c6777aa9dc4733afcec89dc989a1d5
Reviewed-on: https://review.ty...
Daniel Goerz
16:43 Revision 03856efc: [BUGFIX] Allow MountPoints with the same slug and add tests
If a multi-site setup contains a page with slug "/products" as DOKTYPE=7
and "/products" in another site which is the...
Benni Mack
14:50 Revision 24084ec7: [FEATURE] Allow line breaks in TCA descriptions
This patch allows linebreaks within the TcaDescription element to
make longer description texts easier to read.
Reso...
Johannes Schlier
14:20 Revision c0a12352: [TASK] Update phpdocumentor/reflection-docblock
composer require phpdocumentor/reflection-docblock:"^4.3.2"
composer require phpdocumentor/type-resolver:"~0.5"
...
Alexander Schnitzler
12:48 Revision dd1a2c01: [TASK] Extend route enhancer test framework
* introduce `routeParameter` variable (default `{value}`)
* introduce ExceptionExpectation applicable in test cases
*...
Oliver Hader
12:47 Revision 35386e54: [TASK] Extend route enhancer test framework
* introduce `routeParameter` variable (default `{value}`)
* introduce ExceptionExpectation applicable in test cases
*...
Oliver Hader
12:12 Revision 98cbda1e: [BUGFIX] Use API method to generate view url
Resolves: #90169
Releases: master
Change-Id: Icf102d434ae6540ebacb4a5103271b86a03f9148
Reviewed-on: https://review.ty...
Susanne Moog
08:51 Revision 7fa0dcb2: [BUGFIX] IP locking: Handle IP stack switch without PHP error
Adjust the IP validation to avoid a warning in case the IP stack
used by the current user has changed.
Resolves: #90...
Timo Poppinga

2020-01-20

16:56 Revision d2ce2f0b: [BUGFIX] Consider Symfony route modifier
Symfony route modifiers like `{!parameter}` were not encapsulated
when preparing TYPO3 specific enhancer data for rou...
Oliver Hader
16:56 Revision 01b0d233: [BUGFIX] Consider Symfony route modifier
Symfony route modifiers like `{!parameter}` were not encapsulated
when preparing TYPO3 specific enhancer data for rou...
Oliver Hader
16:17 Revision 75331623: [BUGFIX] Avoid removing empty prefixes in mount-point handling
Resolves: #90156
Releases: master, 9.5
Change-Id: I237ffab4b22351d5244ee54d9bdad5068db3a2c6
Reviewed-on: https://revi...
Oliver Hader
15:16 Revision 748098ec: [TASK] Extend route enhancer test framework
+ introduces ApplicableConjunction and corresponding handling
+ introduces defined state check on variables (not-null...
Oliver Hader
15:16 Revision cc26fdc0: [TASK] Extend route enhancer test framework
+ introduces ApplicableConjunction and corresponding handling
+ introduces defined state check on variables (not-null...
Oliver Hader
12:33 Revision d66a2729: [BUGFIX] Support string AJAX request payloads
POST, PUT and DELETE requests sent by the AJAX API now also support
string payloads, e.g. by using `JSON.stringify()`...
Andreas Fernandez
12:26 Revision 79e7aea0: [BUGFIX] Avoid removing empty prefixes in mount-point handling
Resolves: #90156
Releases: master, 9.5
Change-Id: I237ffab4b22351d5244ee54d9bdad5068db3a2c6
Reviewed-on: https://revi...
Oliver Hader
09:17 Revision ab6c6c64: [BUGFIX] Prevent PageTypeDecorator from matching index too generously
Pages that have slugs that end with the configured index
are now no longer matched falsely by the PageTypeDecorator.
...
Guido Schmechel
09:08 Revision 30651e6c: [TASK] Add page type enhancer tests for root page
Different to master patch concerning pseudo-site handling due to
https://review.typo3.org/c/Packages/TYPO3.CMS/+/6075...
Susanne Moog
08:43 Revision 9fca335b: [FEATURE] Native MountPoint support for Site Handling
In order to link to mountpoints with Site Handling, the RootlineUtility
needs to receive the MountPoint parameter, to...
Benni Mack
08:40 Revision df18c2dc: [BUGFIX] Reorder processing of TCA select items again
It's now possible again to process items from foreign_table
configuration with the itemsProcFunc. After that pageTSco...
Jigal van Hemert

2020-01-18

19:14 Revision 9dde8915: [BUGFIX] Hand over new parameters to DataHandler clones
DataHandler creates new dataHandler instances in itself
which do not hand over the custom parameters used in the
oute...
Benni Mack
19:03 Revision 8b5bc662: [BUGFIX] Hand over new parameters to DataHandler clones
DataHandler creates new dataHandler instances in itself
which do not hand over the custom parameters used in the
oute...
Benni Mack
16:41 Revision e08bf6b1: [TASK] Improve RST and condition for filelist translations
Resolves: #90137
Relates: #90114
Releases: master
Change-Id: I09404a3553632298174f13bc758883bdd8f03e0d
Reviewed-on: h...
Daniel Goerz
16:40 Revision 995d0e63: [TASK] RecordListController: psr-7, Code Cleanup
* Replace _GP with psr-7 request calls
* Declare internal public properties as protected
* Minor code cleanups as the...
Daniel Windloff

2020-01-17

19:39 Revision 7ffd8cb0: [BUGFIX] Re-enable conditions within UserTSconfig
The backend user aspect must be set before BE_USER->fetchGroups is called
and the TypoScript parser needs a proper Co...
Benni Mack
19:06 Revision cb1cc8a8: [BUGFIX] Remove dependency check on openSSL
OpenSSL was only needed for EXT:rsaauth,
so a check in the installer / system maintenance
should be avoided. It is no...
Benni Mack
18:48 Revision 08a55b33: [TASK] Do not add target attribute if lightbox is enabled
If config.fileTarget is set, per example to "_blank", the target is
set as fallbak on file link. The target is also a...
Eric Chavaillaz
18:14 Revision 41fc71db: [TASK] Do not add target attribute if lightbox is enabled
If config.fileTarget is set, per example to "_blank", the target is
set as fallbak on file link. The target is also a...
Eric Chavaillaz
16:04 Revision 8758e9e6: [BUGFIX] Use latest slug in PopulatePageSlug
PopulatePageSlug is an upgrade wizard which migrates existing slugs
from realurl tables to the table pages.slug.
In ...
Sybille Peters
16:01 Revision f3b9c4be: [BUGFIX] Fix search in file list mount points
In case of the first mount point of a storage in file list
\TYPO3\CMS\Core\Resource\ResourceStorage::getRootLevelFold...
Sebastian Hofer
15:45 Revision 36f33ef2: [BUGFIX] Fix search in file list mount points
In case of the first mount point of a storage in file list
\TYPO3\CMS\Core\Resource\ResourceStorage::getRootLevelFold...
Sebastian Hofer
15:42 Revision 0311f671: [BUGFIX] Use latest slug in PopulatePageSlug
PopulatePageSlug is an upgrade wizard which migrates existing slugs
from realurl tables to the table pages.slug.
In ...
Sybille Peters
15:17 Revision 527b1378: [TASK] composer require --dev phpstan/phpstan
This commit introduces a development requirement to
phpstan/phpstan to enable static code analysis.
A basic configur...
Alexander Schnitzler
14:02 Revision 838a23e6: [BUGFIX] Correctly pass arguments to ext:felogin "postProcContent" hook
If multiple functions are present, that call the hook
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['postProcCont...
Christian Eßl
13:00 Revision 0cdf7a60: [DOCS] Add example to RTE configuration concepts
This change adds a real life example to section "Overriding Configuration
via Page TSconfig".
Releases: master,9.5,8...
Toben Schmidt
12:59 Revision d8391ec4: [DOCS] Add example to RTE configuration concepts
This change adds a real life example to section "Overriding Configuration
via Page TSconfig".
Releases: master,9.5,8...
Toben Schmidt
12:54 Revision a5f0b7c4: [TASK] Use AJAX API in FormEngine
This patch replaces the usages of `$.ajax()` and its friends with the
AJAX API provided by TYPO3 Core.
Resolves: #90...
Andreas Fernandez
12:51 Revision 525cde7e: [BUGFIX] Correctly pass arguments to ext:felogin "postProcContent" hook
If multiple functions are present, that call the hook
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['postProcCont...
Christian Eßl
12:41 Revision 1271e907: [DOCS] Add example to RTE configuration concepts
This change adds a real life example to section "Overriding Configuration
via Page TSconfig".
Releases: master,9.5,8...
Toben Schmidt
12:25 Revision 2edbc479: [TASK] Use AJAX API in context menus
The AJAX API is now used in context menus. This patch also incorporates
a neat ES6 feature to use variables in object...
Andreas Fernandez
12:17 Revision 9a0723c1: [TASK] Use AJAX API in permission module
Resolves: #90139
Releases: master
Change-Id: Ie9e543b8f4437d57ac39fd12914e869f6051ee44
Reviewed-on: https://review.ty...
Andreas Fernandez
12:06 Revision f224abd1: [TASK] Tell reason why translation wizard is not usable in "mixed mode"
When clicking the "translate" button for a page translation, that has
"mixed mode" records, an empty wizard would be ...
Christian Eßl

2020-01-16

16:18 Revision 01c68897: [TASK] Introduce unit tests for CharsetConverter
Releases: master
Resolves: #90090
Change-Id: Iba1fcf663df0f11d1227d77d5ead2b5f473f7bc6
Reviewed-on: https://review.ty...
Alexander Schnitzler
16:17 Revision ed8c5848: [TASK] Enable PharMetaDataInterceptor
Enable experimental checking of serialized Phar meta-data against
PHP objects. This would consider a Phar archive mal...
Oliver Hader
16:17 Revision 93b9f59e: [BUGFIX] Respect fallback languages in slug generation for pages
When creating a new subpage of another page, the TCA type "slug" will
automatically generate a slug for the new page ...
Christian Eßl
15:37 Revision 07c83403: [BUGFIX] Don't break on numeric $_SERVER keys
Prevent PHP TypeError when creating request from globals containing
numeric keys.
Resolves: #89980
Releases: master
...
Daniel Siepmann
14:50 Revision fbbfcaec: [BUGFIX] Access module uses DataHandler for updating page
The permission access module allows for AJAX calls to dynamically
updating page permissions on the fly, where DataHan...
Benni Mack
14:31 Revision 9dc20efb: [BUGFIX] Add support for options in "Execute console commands"
Resolves: #86917
Releases: master, 9.5
Change-Id: I740c839635143fef2ec33b9b7dd2c6b84f843007
Reviewed-on: https://revi...
Sebastian Mazza
14:29 Revision dcbb0d73: [BUGFIX] Access module uses DataHandler for updating page
The permission access module allows for AJAX calls to dynamically
updating page permissions on the fly, where DataHan...
Benni Mack
14:24 Revision d78b1553: [FEATURE] Make translation of filelist optional
Adding the possibility to enable/disable filelist localization
Resolves: #90114
Releases: master
Change-Id: I42529e0...
NGUYEN Duc Quan
13:44 Revision efc8580d: [BUGFIX] Apply restrictions for default language in context menu
Editors without access to the default language can no longer
see those options in the context menu for page records t...
Daniel Goerz
13:32 Revision 052a4501: [BUGFIX] Prevent ambiguous column name for TCA items
When fetching items from foreign table, they might be sorted based on
foreign table configured sorting. In such case ...
Daniel Siepmann
13:31 Revision aaca0996: [BUGFIX] Add support for options in "Execute console commands"
Resolves: #86917
Releases: master, 9.5
Change-Id: I740c839635143fef2ec33b9b7dd2c6b84f843007
Reviewed-on: https://revi...
Sebastian Mazza
13:07 Revision c2b99dd9: [BUGFIX] Prevent ambiguous column name for TCA items
When fetching items from foreign table, they might be sorted based on
foreign table configured sorting. In such case ...
Daniel Siepmann
12:35 Revision ca1cb97d: [FEATURE] Introduce status report for ExceptionHandler
The DebugExceptionHandler will display full error messages
and stack traces and should not be used in production.
To...
Susanne Moog
11:50 Revision be650b8c: [BUGFIX] Avoid double escaping of opendocs menu entries
Menu entries in both open documents and recent documents list
of the opendocs extension were htmlspecialchar‘ed twice...
Felix Althaus
11:35 Revision a672d33a: [BUGFIX] Reimplement previewing of date / usergroup restricted content
Preview functionality was only implemented in the Admin Panel. Previewing
itself (as in being able to preview pages w...
Susanne Moog
11:28 Revision 0a14ffac: [BUGFIX] Avoid applying zero prefix for zero in StaticRangeMapper
Range from '01' to '03' correctly leads to ['01','02','03']. The
prefix mechanism is however applied for a range from...
Oliver Hader
11:19 Revision f775aec1: [BUGFIX] Remove handling of nonexisting Exception in PageProvider
The Backport of #56351 introduced the "UnableToLinkToPageException"
to the PageProvider, however the exception is onl...
Daniel Goerz
11:17 Revision 08593401: [FEATURE] Add form configuration to configuration module
The debugging of the yaml configuration of the form extension can be
hard. To ease this task the configuration is ava...
Chris Müller
11:10 Revision b38eac13: [BUGFIX] Remove dependency check on openSSL
OpenSSL was only needed for EXT:rsaauth,
so a check in the installer / system maintenance
should be avoided. It is no...
Benni Mack
10:59 Revision 322f7a00: [BUGFIX] Avoid applying zero prefix for zero in StaticRangeMapper
Range from '01' to '03' correctly leads to ['01','02','03']. The
prefix mechanism is however applied for a range from...
Oliver Hader
10:25 Revision 5d873b73: [BUGFIX] Apply restrictions for default language in context menu
Editors without access to the default language can no longer
see those options in the context menu for page records t...
Daniel Goerz
10:24 Revision 1bc57510: [BUGFIX] Send HTTP headers with PSR-7 response
Current Backend User Authentication sends header()
which is not appended to the headers of the PSR-7
response and can...
Benni Mack
10:03 Revision 4612bad6: [BUGFIX] Allow felogin to work without storage PID
With the system-wide configuration option $GLOBALS['TYPO3_CONF_VARS']['FE']['checkFeUserPid']
set to false, EXT:felog...
Benni Mack
09:27 Revision c7161fa5: [BUGFIX] Clarify description in ExtensionManagementUtility::addPlugin
The description that the extension key should be used - instead of the
plugin identifier is wrong, and is now adapted...
Benni Mack
08:53 Revision 6d374b66: [BUGFIX] Clarify description in ExtensionManagementUtility::addPlugin
The description that the extension key should be used - instead of the
plugin identifier is wrong, and is now adapted...
Benni Mack

2020-01-15

22:42 Revision 6170b24f: [FEATURE] Native MountPoint support for Site Handling
In order to link to mountpoints with Site Handling, the RootlineUtility
needs to receive the MountPoint parameter, to...
Benni Mack
22:25 Revision 5e21823f: [FEATURE] Add possibility to configure the path to sitemap xslFile
The xsl file to create a layout for a XML sitemap can now be configured
on three levels:
1. for all sitemaps
2. for ...
Kevin Appelt
22:13 Revision a5b78635: [BUGFIX] Allow additional parameters in static routes
If the static route value is using additionalParams, they should
be added to the page that is fetched.
The patch par...
Benni Mack
20:44 Revision a8da4b27: [BUGFIX] Allow felogin to work without storage PID
With the system-wide configuration option $GLOBALS['TYPO3_CONF_VARS']['FE']['checkFeUserPid']
set to false, EXT:felog...
Benni Mack
20:03 Revision 672f8362: [TASK] Move RST file for adding Kinyarwanda to correct folder
Resolves: #90122
Relates: #90115
Releases: master, 9.5
Change-Id: I418352c212a2626cb584fcda3ba4bef31e7181d4
Reviewed-...
Daniel Goerz
18:44 Revision 5750000e: [TASK] Move RST file for adding Kinyarwanda to correct folder
Resolves: #90122
Relates: #90115
Releases: master, 9.5
Change-Id: I418352c212a2626cb584fcda3ba4bef31e7181d4
Reviewed-...
Daniel Goerz
18:02 Revision ba6eb55c: [TASK] Add page type enhancer tests for root page
Releases: master
Resolves: #90117
Change-Id: Ibaea450aff1b81fe9e4415e6c3900cad908e02f8
Reviewed-on: https://review.ty...
Susanne Moog
17:55 Revision 50bfd9cf: [FEATURE] Add support for Kinyarwanda language
Kinyarwanda is an official language of Rwanda,
which is now supported natively in TYPO3 for any
kind of labels with t...
Tymoteusz Motylewski
17:33 Revision 58e34632: [BUGFIX] Allow additional parameters in static routes
If the static route value is using additionalParams, they should
be added to the page that is fetched.
The patch par...
Benni Mack
17:27 Revision a18e953b: [FEATURE] Add support for Kinyarwanda language
Kinyarwanda is an official language of Rwanda,
which is now supported natively in TYPO3 for any
kind of labels with t...
Tymoteusz Motylewski
16:25 Revision f9a3a413: [BUGFIX] Check isAbsPath when creating log file
As Windows uses for example "D:" as path prefix
the log file writer fails to recognize it as valid
local file path an...
Susanne Moog
16:24 Revision 36f4e0e5: [BUGFIX] Avoid creation of duplicate processed files
Processed images are built based on a processing configuration,
which could contain values for width/height and other...
Benni Mack
15:43 Revision d693279f: [BUGFIX] Respect index in page type resolution
Resolves: #87155
Releases: master, 9.5
Change-Id: I58595468242e645fe5d0322d84aab80611dbac3e
Reviewed-on: https://revi...
Daniel Goerz
15:40 Revision 2c6f6fa5: [BUGFIX] Avoid creation of duplicate processed files
Processed images are built based on a processing configuration,
which could contain values for width/height and other...
Benni Mack
15:09 Revision a48aaeb4: [TASK] Further clean ups in extension manager code
Extension Manager Utility classes are optimized for further
clean ups:
- "ext_icon" in package array is renamed to "i...
Benni Mack
15:04 Revision 39d258b2: [TASK] Respect default_sortby in TCA foreign table queries
Currently an ORDER BY clause is needed in foreign_table_where
to get a sorting. This makes it obsolete in favor of th...
Christoph Lehmann
15:00 Revision 350f2a67: [BUGFIX] Check isAbsPath when creating log file
As Windows uses for example "D:" as path prefix
the log file writer fails to recognize it as valid
local file path an...
Susanne Moog
14:59 Revision f752085c: [BUGFIX] Respect index in page type resolution
Resolves: #87155
Releases: master, 9.5
Change-Id: I58595468242e645fe5d0322d84aab80611dbac3e
Reviewed-on: https://revi...
Daniel Goerz
14:58 Revision 2622bbc6: [TASK] Show manual link in the action "Installed Extensions"
The link to the documentation of an extension, which has been
added with #89458, is now displayed in the list of
"Ins...
Georg Ringer
14:35 Revision 1d604c7e: [TASK] Respect default_sortby in TCA foreign table queries
Currently an ORDER BY clause is needed in foreign_table_where
to get a sorting. This makes it obsolete in favor of th...
Christoph Lehmann
13:26 Revision dc827657: [BUGFIX] Replace regexp capture groups for redirects
The capture group in the redirect target are now replaced,
so redirects with regular expressions are working
referenc...
Guido Schmechel
12:56 Revision 5d926b5b: [BUGFIX] Do not escape nested tags in parseFunc
Due to the rector refactoring a line unset($currentTag) was removed,
resulting in text-elements with <p>something <a ...
Benni Mack
12:27 Revision a69602dc: [TASK] Avoid PHP Notice in RedirectService
Resolves: #90112
Releases: master
Change-Id: Iddccd7525992428142e7daff6c44a206f20e435b
Reviewed-on: https://review.ty...
Susanne Moog
11:37 Revision 5e7759d3: [BUGFIX] disableNoCacheParameter option allows TypoScript cache option
With this change applied, a TYPO3 installation having the
global "disableNoCacheParameter" option activated will
stil...
Benni Mack
11:19 Revision 67bd68cf: [BUGFIX] Cast indexer config to integers before multiplication
If either the options `minAge` or `maxAge` are an empty string, the
corresponding multiplication will fail and a PHP ...
Daniel Goerz
10:30 Revision b37441e8: [BUGFIX] disableNoCacheParameter option allows TypoScript cache option
With this change applied, a TYPO3 installation having the
global "disableNoCacheParameter" option activated will
stil...
Benni Mack
10:10 Revision 7e984028: [TASK] Allow record or uid for isInWebMount
Extend the function signature of BackendUserAuthentication::isInWebMount
to allow the uid of a page or the full page ...
Markus Klein
09:21 Revision 98816d80: [TASK] Add index to l10n_source field
The database field which is created based on TCA setting
translationSource, now automatically gets an index.
This imp...
Riny van Tiggelen

2020-01-14

22:16 Revision 69ea6509: [FEATURE] Allow multiple task options in scheduler command
The --task option (short -i) can now be provided multiple
times to the scheduler command.
The given task UIDs are ex...
Alexander Stehlik
21:46 Revision 5f6f2abe: [BUGFIX] Replace regexp capture groups for redirects
The capture group in the redirect target are now replaced,
so redirects with regular expressions are working
referenc...
Guido Schmechel
21:46 Revision a4809174: [TASK] Allow record or uid for isInWebMount
Extend the function signature of BackendUserAuthentication::isInWebMount
to allow the uid of a page or the full page ...
Markus Klein
21:45 Revision b915383f: [TASK] Add test cases for handling of l18n_cfg field in pages sitemap
The patch also adds tests for the behavior with
$GLOBALS['TYPO3_CONF_VARS']['FE']['hidePagesIfNotTranslatedByDefault'...
Daniel Goerz
21:31 Revision a8116815: [TASK] Use prepared statement in BackendUtility::getPageForRootline
The function is already caching the result for individual pages.
Still it is called for a lot of pages, so even more ...
Markus Klein
21:23 Revision 0e5c7755: [BUGFIX] Add rel="noreferrer" to all external links opened in new window
This patch defines "opening in a new window" as links having an attribute
`target` that is not either empty, `_self`,...
Jonas Eberle
21:05 Revision b7a5cc17: [FEATURE] Migrate all Extbase-related signals to PSR-14 events
Nine new PSR-14 events are introduced which replace the existing
Extbase Signals in Persistence and MVC area.
Resolv...
Benni Mack
21:01 Revision 3e31fc58: [TASK] Add test cases for handling of l18n_cfg field in pages sitemap
The patch also adds tests for the behavior with
$GLOBALS['TYPO3_CONF_VARS']['FE']['hidePagesIfNotTranslatedByDefault'...
Daniel Goerz
20:55 Revision cd0c343a: [TASK] Use prepared statement in BackendUtility::getPageForRootline
The function is already caching the result for individual pages.
Still it is called for a lot of pages, so even more ...
Markus Klein
20:55 Revision 2995d57a: [TASK] Introduce property mapper related functional tests
The introduced tests are prepatory work to have a
high coverage before refactoring property mapper
related code parts...
Alexander Schnitzler
20:50 Revision f6bc1240: [BUGFIX] Use DataHandler localize in Localization Overview
Instead of opening a multi-form-engine form when creating new
translations via translation overview the datahandler i...
Susanne Moog
19:04 Revision 6397490c: [BUGFIX] Re-enable caching and centralize UserTSconfig in BE_USER
In order to continue sorting out various places when UserTSconfig
should be used, and how to properly use caching and...
Benni Mack
17:51 Revision 34a79461: [BUGFIX] Cast indexer config to integers before multiplication
If either the options `minAge` or `maxAge` are an empty string, the
corresponding multiplication will fail and a PHP ...
Andreas Fernandez
17:51 Revision 935a7a5b: [BUGFIX] Support unicode characters for redirects
Add rawurldecode for the given path. Now it is possible
to set unicode characters and umlauts in the source path.
Re...
Guido Schmechel
17:00 Revision fe520c3f: [BUGFIX] Cast indexer config to integers before multiplication
If either the options `minAge` or `maxAge` are an empty string, the
corresponding multiplication will fail and a PHP ...
Andreas Fernandez
16:57 Revision 0bf0deee: [BUGFIX] Support unicode characters for redirects
Add rawurldecode for the given path. Now it is possible
to set unicode characters and umlauts in the source path.
Re...
Guido Schmechel
16:03 Revision 09fd6661: [TASK] Refactor route enhancer tests
* replaces nested array logic with domain objects
* introduces perputation logic (instead of foreach/foreach/foreach/...
Oliver Hader
15:55 Revision 18ed013f: [BUGFIX] Use DataHandler localize in Localization Overview
Instead of opening a multi-form-engine form when creating new
translations via translation overview the datahandler i...
Susanne Moog
15:03 Revision e419daf3: [BUGFIX] Respect fallback languages in slug generation for pages
When creating a new subpage of another page, the TCA type "slug" will
automatically generate a slug for the new page ...
Christian Eßl
15:00 Revision 5048e956: [BUGFIX] Skip mkdir on logfiles with wrapper
Check for wrapper usage via parse_url before creating the
directories for the logfile. Only "none", "file" and "vfs"
...
Sven Carstens
15:00 Revision 174325fa: [BUGFIX] Use correct type annotation for TSFE->pageCache
Resolves: #90108
Releases: master, 9.5
Change-Id: I6aded269507fc79f0404cbdbfb79ac0f20b9d2a3
Reviewed-on: https://revi...
Markus Klein
14:45 Revision ad2ee8ef: [BUGFIX] Skip mkdir on logfiles with wrapper
Check for wrapper usage via parse_url before creating the
directories for the logfile. Only "none", "file" and "vfs"
...
Sven Carstens
14:34 Revision 191c9cac: [BUGFIX] Only load TypoScript files on directory import
Resolves: #89720
Releases: master
Change-Id: I97e7f5b0465527d3a8ebe7190e3bdf710e9d7f54
Reviewed-on: https://review.ty...
Mathias Brodala
14:28 Revision d4715918: [BUGFIX] Use correct type annotation for TSFE->pageCache
Resolves: #90108
Releases: master, 9.5
Change-Id: I6aded269507fc79f0404cbdbfb79ac0f20b9d2a3
Reviewed-on: https://revi...
Markus Klein
13:54 Revision 83f29c25: [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
13:08 Revision 01a0c5c3: [BUGFIX] Make current folder selectable for folder links
This allows to create a folder link to the currently selected
folder in the folder browser.
Resolves: #72527
Release...
Markus Klein
12:43 Revision f3aeff7f: [TASK] Instantiate $GLOBALS[LANG] via factory
LanguageService a.k.a. $GLOBALS[LANG] is used in various places,
not just for backend-labels anymore. The "init()" me...
Benni Mack
12:30 Revision e4225a8e: [TASK] Use AJAX API in Install Tool
This patch updates the Install Tool to use the new AJAX API introduced
with #89740.
Resolves: #89740
Related: #89738...
Andreas Fernandez
12:03 Revision e45c13d6: [BUGFIX] Improved visibility error message in install tool
Prevent double scrolling bars in error messages.
For example in install tool modals.
Resolves: #88093
Releases: mast...
Sebastian Rosskopf
11:55 Revision b5d9718f: [BUGFIX] Make current folder selectable for folder links
This allows to create a folder link to the currently selected
folder in the folder browser.
Resolves: #72527
Release...
Markus Klein
11:45 Revision 39e93c9f: [DOCS] Update TypoLink example inside of ViewHelper
Since TYPO3 8 the way TypoLinks are represented has changed.
The new form is t3://page?uid= as prefix for page links....
Tizian Schmidlin
11:45 Revision 47b9dee9: [TASK] Avoid superfluous Reflection invocation in tests
Resolves: #90086
Releases: master, 9.5
Change-Id: Ibe5eb0db866933984a07ac5f5b82010a0ae4698b
Reviewed-on: https://revi...
Oliver Hader
11:45 Revision 04d8ada7: [BUGFIX] Show argument validation results in scheduler list
The scheduler module now shows validation errors for execute console
commands as messages in the backend. Previously ...
Markus Klösges
11:44 Revision 292daa0e: [BUGFIX] Improved visibility error message in install tool
Prevent double scrolling bars in error messages.
For example in install tool modals.
Resolves: #88093
Releases: mast...
Sebastian Rosskopf
11:30 Revision c08c1390: [DOCS] Update TypoLink example inside of ViewHelper
Since TYPO3 8 the way TypoLinks are represented has changed.
The new form is t3://page?uid= as prefix for page links....
Tizian Schmidlin
11:25 Revision 3af8833a: [TASK] Avoid superfluous Reflection invocation in tests
Resolves: #90086
Releases: master, 9.5
Change-Id: Ibe5eb0db866933984a07ac5f5b82010a0ae4698b
Reviewed-on: https://revi...
Oliver Hader
11:22 Revision 09cf10b6: [BUGFIX] Show argument validation results in scheduler list
The scheduler module now shows validation errors for execute console
commands as messages in the backend. Previously ...
Markus Klösges
11:02 Revision 28c5a7b2: [BUGFIX] Ensure StaticRangeMapper applies zero prefix to internal map
StateRangeMapper routing aspects defined like the following did not use
leading zero (0) prefixes due to internal num...
Oliver Hader
10:25 Revision f955366a: [BUGFIX] Ensure StaticRangeMapper applies zero prefix to internal map
StateRangeMapper routing aspects defined like the following did not use
leading zero (0) prefixes due to internal num...
Oliver Hader
10:18 Revision f8eac638: [TASK] Refactor route enhancer tests
* replaces nested array logic with domain objects
* introduces perputation logic (instead of foreach/foreach/foreach/...
Oliver Hader
09:42 Revision 6b61b504: [BUGFIX] Only include translated pages in sitemap
When generating the list of pages for a sitemap in
an alternative language only pages are considered that
are actuall...
Daniel Goerz
09:35 Revision b63cf8f2: [TASK] Cleanup and streamline felogin config/class files
Resolves: #89969
Releases: master
Change-Id: Ic813e072904c8a078567bd9a067d9787f6ebf856
Reviewed-on: https://review.ty...
Jan Stockfisch
08:47 Revision 75b75844: [TASK] Add index to l10n_source field
The database field which is created based on TCA setting
translationSource, now automatically gets an index.
This imp...
Riny van Tiggelen
07:51 Revision ce52e13d: [DOCS] Link to same version in documentation
Each documentation directory contains a Settings.cfg, which defines
the start urls to be used for intersphinx linking...
Sybille Peters

2020-01-13

22:44 Revision 04a70f07: [BUGFIX] Directly resolve links to pages of type External URL
HMENU provides a way to directly create the external link
if a page is of type "External URLs" but typolink does not
...
Benni Mack
22:05 Revision 41666ee7: [BUGFIX] Only include translated pages in sitemap
When generating the list of pages for a sitemap in
an alternative language only pages are considered that
are actuall...
Daniel Goerz
14:02 Revision 5223e569: [BUGFIX] Preserve order of select items in FormEngine
If a select field is comprised of static and dynamic
(database relation) values the order of items stored in
database...
Markus Klein
13:52 Revision 8c983dd9: [TASK] Remove custom InvalidArgumentException
The name clash with the PHP native exception is not beneficial.
We replace it with \InvalidArgumentException.
Resolv...
Markus Klein
13:25 Revision 3c27620f: [BUGFIX] Preserve order of select items in FormEngine
If a select field is comprised of static and dynamic
(database relation) values the order of items stored in
database...
Markus Klein
13:16 Revision 1d352d19: [BUGFIX] Allow resolving unmapped type GET parameters with PageTypeDecorator
When the PageTypeDecorator is used for routing, currently ALL available
typeNums must be registered, otherwise links ...
Benni Mack
12:31 Revision 8bb73e3f: [BUGFIX] Allow resolving unmapped type GET parameters with PageTypeDecorator
When the PageTypeDecorator is used for routing, currently ALL available
typeNums must be registered, otherwise links ...
Benni Mack
12:31 Revision 7820d832: [BUGFIX] Add language flags to sys category TCA config
The sys_category TCA configuration behavior is now the same as in tt_content.
Flags and labels for the languages in t...
Joerg Boesche
12:11 Revision 12d28ea3: [BUGFIX] Add language flags to sys category TCA config
The sys_category TCA configuration behavior is now the same as in tt_content.
Flags and labels for the languages in t...
Joerg Boesche
12:06 Revision ba5b33b5: [BUGFIX] Preserve order of select items in FormEngine
If a select field is comprised of static and dynamic
(database relation) values the order of items stored in
database...
Markus Klein
10:52 Revision 33d4aa73: [BUGFIX] Only show translate button for available languages
The list module now takes the available SiteLanguages
into account when rendering the buttons for creating new
transl...
Daniel Goerz
08:40 Revision 94bb5e46: [BUGFIX] Fix various misbehaviors in "Broken Extension Scanner"
The "Broken Extension Scanner" has some flaws that are fixed with this
patch:
- Only one request is sent to scan all...
Andreas Fernandez

2020-01-12

21:58 Revision e03636ea: [BUGFIX] Only show translate button for available languages
The list module now takes the available SiteLanguages
into account when rendering the buttons for creating new
transl...
Daniel Goerz
20:37 Revision b1279c34: [DOCS] Document request.getPageArguments() in TS conditions
Resolves: #90099
Releases: master, 9.5
Change-Id: Ia3917f8a33aa6c76c20cbcc5e107546520113ab3
Reviewed-on: https://revi...
Daniel Goerz
20:04 Revision a566528c: [BUGFIX] Do not pass extTarget by reference
As config.extTarget might not be set, passing
it by reference results in the string "< config.extTarget"
being passed...
Susanne Moog
20:02 Revision 3f8c961e: [TASK] Add a function to safely traverse arrays in TS conditions
Example:
[traverse(request.getQueryParams(), 'tx_news_pi/news') > 0]
Resolves: #89176
Releases: master, 9.5
Change-I...
Markus Klein
19:59 Revision 83a99f11: [DOCS] Document request.getPageArguments() in TS conditions
Resolves: #90099
Releases: master, 9.5
Change-Id: Ia3917f8a33aa6c76c20cbcc5e107546520113ab3
Reviewed-on: https://revi...
Daniel Goerz
19:26 Revision 92ed7870: [BUGFIX] Handle missing TSFE gracefully in TS conditions
A condition like [getTSFE().id == 1] is evaluated in BE as well
and logged an error 'Unable to get a property on a no...
Georg Ringer
19:22 Revision 84f05982: [TASK] Add a function to safely traverse arrays in TS conditions
Example:
[traverse(request.getQueryParams(), 'tx_news_pi/news') > 0]
Resolves: #89176
Releases: master, 9.5
Change-I...
Markus Klein
18:16 Revision 65990a5b: [BUGFIX] Handle missing TSFE gracefully in TS conditions
A condition like [getTSFE().id == 1] is evaluated in BE as well
and logged an error 'Unable to get a property on a no...
Georg Ringer
17:37 Revision 3fdb1704: [TASK] Remove unused EditToolbarService
As feedit has been removed from the core,
EditToolbarService is no longer in use.
As it was marked as internal it is ...
Susanne Moog
17:35 Revision e0c223b9: [BUGFIX] Do not pass extTarget by reference
As config.extTarget might not be set, passing
it by reference results in the string "< config.extTarget"
being passed...
Susanne Moog
17:18 Revision bd2b0c77: [BUGFIX] Use correct labels for create folder form in folder browser
The labels have been moved around before and these place have been
forgotten to be updated.
Resolves: #90096
Related...
Markus Klein
15:54 Revision 8d83764a: [BUGFIX] Allow sys_file_metadata to be translatable
Since sys_file_metadata records are stored on pid=0,
there is no site configuration available. This situation is
simi...
Volker Kemeter
15:38 Revision 31cc90f0: [BUGFIX] DefaultTcaSchema must not create SQL for tables not requested
The DefaultTcaSchema::enrich() function dynamically adds TCA-defined
ctrl-fields to the SQL schema definition for a p...
Markus Klein
14:00 Revision 6b437802: [BUGFIX] DefaultTcaSchema must not create SQL for tables not requested
The DefaultTcaSchema::enrich() function dynamically adds TCA-defined
ctrl-fields to the SQL schema definition for a p...
Markus Klein
13:46 Revision f1917ab6: [TASK] Use new translation server
Remove the feature switch `betaTranslationServer` and use the new
translation server by default.
Resolves: #89992
Re...
Georg Ringer
13:40 Revision 44ce3500: [BUGFIX] Respect line breaks in media's description
As the description is using a textarea element in the backend,
editors can add a multi-line text.
The line breaks sho...
Georg Ringer
 

Also available in: Atom