Project

General

Profile

Activity

From 2020-01-22 to 2020-02-20

2020-02-20

22:54 Revision 2ca0db65: [FEATURE] Dashboard widget: documentation TSconfig Reference
A TSconfig Reference documentation widget is added.
Resolves: #90438
Releases: master
Change-Id: I8f2a23df420f14c933...
Koen Wouters
22:44 Revision e8d2e371: [TASK] Improve dependency injection container caching
Disallow disabling and flushing the DI cache and
base the cache identifier as well on the currently
installed extensi...
Helmut Hummel
22:35 Revision 17534d8f: [BUGFIX] Don't assign undefined variable to template of Dashboard
As $this->settings is not defined, it should not be passed to the Fluid
template of the DashboardController.
Resolve...
Richard Haeser
19:49 Revision 3ac9679a: [TASK] Fix some wrong spelling related to the word "exist"
Fixed some wrong spelling related to the word "exist" in several places,
including docs, language files, error messag...
Christian Eßl
15:02 Revision 8c06d87f: [FEATURE] Add native browser lazy loading for images
This change adds the browser-native lazy loading option "loading"
HTML attribute for images.
See https://addyosmani....
Benni Mack
12:05 Revision f1846b64: [TASK] Improve check if records exist in DatabaseRecordList
Limit the query to 1 row to check if there are records available
which improves the performance.
Resolves: #90419
Re...
Georg Ringer
08:39 Revision e89a057d: [TASK] Improve check if records exist in DatabaseRecordList
Limit the query to 1 row to check if there are records available
which improves the performance.
Resolves: #90419
Re...
Georg Ringer

2020-02-19

20:39 Revision e2764d54: [DOCS] Add directive to deny access for current Apache
The example in the note shows how to deny access up to Apache 2.2.
The directive for the current version is added.
R...
Chris Müller
18:14 Revision e9ce4fb1: [FEATURE] Dashboard for TYPO3
A dashboard is introduced into TYPO3 to show the most important
information to the current logged in user.
Every use...
Richard Haeser
15:54 Revision 5be422b7: [FEATURE] Introduce events to modify CKEditor configuration
This patch introduces a set of PSR-14 Events to modify
the CKEditor configuration.
- AfterGetExternalPluginsEvent
- ...
Benjamin Kott
14:35 Revision bdce4388: [DOCS] Remove obsolete debugging hint
With Feature #90052 the parsed YAML configuration can be viewed
in the Configuration module. A tip is already availab...
Chris Müller
14:34 Revision fcecadbc: [TASK] Make info messages of InputSlugElement translatable
Move the info message text to a xlf file and differ between the slug of
pages and records.
Resolves: #89574
Releases...
Georg Ringer
11:56 Revision 29c9793a: [FEATURE] Add seo fields to info module
The options "SEO" and "Social Media" are added to the Pagetree Overview.
Releases: master
Resolves: #90425
Change-Id...
Georg Ringer
10:13 Revision b79747a6: [BUGFIX] Prevent empty div in RecordHistory Rollback
In the RecordHistory Rollback template it can happen, that the
historyRow is missing messages about its differences. ...
Christian Eßl
09:52 Revision f3ce02cb: [TASK] Comment out bleeding edge phpstan configuration
Bleeding edge configuration may be useful to use
but shouldn't be enabled by default. To make the
inclusion convenien...
Alexander Schnitzler
09:45 Revision 2e9f2b7c: [TASK] Remove option content_from_pid_allowOutsideDomain
Due to site handling the TypoScript option content_from_pid_allowOutsideDomain
is not needed anymore, and can be remo...
Benni Mack
09:33 Revision 66316936: [BUGFIX] Change no_follow, no_index labels to their new inverted labels
The fields no_follow and no_index were inverted some time ago, but still
retained their previous non-inverted labels ...
Christian Eßl
09:31 Revision db6def12: [BUGFIX] Prevent empty div in RecordHistory Rollback
In the RecordHistory Rollback template it can happen, that the
historyRow is missing messages about its differences. ...
Christian Eßl

2020-02-18

23:35 Revision eade861a: [BUGFIX] Change no_follow, no_index labels to their new inverted labels
The fields no_follow and no_index were inverted some time ago, but still
retained their previous non-inverted labels ...
Christian Eßl
21:04 Revision de6af8b1: [TASK] Deprecate DocumentTemplate
Since TYPO3 v7, the new ModuleTemplate API is in place,
which contains a fluid-based and fluent interface possibility...
Benni Mack
20:41 Revision d05ea9f7: [FEATURE] Define target file extension in Image-related ViewHelpers
When rendering custom formats with the <source> tag (as an example),
it currently is not possible to specificy a targ...
Benni Mack
20:27 Revision 66ac21e6: [BUGFIX] Use custom configuration for Install Tool Login mails
As the templates for the FluidEmails are located in EXT:install, the
configuration needs to be adopted.
Resolves: #9...
Georg Ringer
15:46 Revision ada1c582: [TASK] Remove unused special GET parameters
Several ADMCMD_ and TSFE_ADMIN_PANEL variables
are excluded from cHash, but were never evaluated before.
The GET pa...
Benni Mack
15:16 Revision 7c94866a: [BUGFIX] Task for IP anonymization respects mask
IP anonymization now takes the correct pattern when querying the database.
Depending on the mask to be shortened.
Re...
Guido Schmechel
15:03 Revision c83454be: [FEATURE] Rework email notification for workspaces
Sending out emails when items have been processed on
a stage change is now done via Fluid Email, allowing
administrat...
Benni Mack
12:40 Revision f553d918: [BUGFIX] Throw BadRequestException on failed hmac validation from forms
If a HMAC of a submitted form is invalid (because it has been tampered
with), TYPO3 would previously throw an excepti...
Christian Eßl
10:11 Revision 0645e7b5: [TASK] Access VH VariableContainer through RenderingContext
Changes access of $this->viewHelperVariableContainer to
$this->renderingContext->getViewHelperVariableContainer
since...
Claus Due
00:50 Revision 218a0dfd: [TASK] Set TYPO3 version to 8.7.32-dev
Change-Id: I550032cd5879b113119d56cf00b9b0d53e56a160
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632...
Benni Mack
00:50 Revision 8a9449fc: [TASK] Set TYPO3 version to 9.5.15-dev
Change-Id: Ib98c7cc03a25c624a703095e91f7d52095dddc00
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632...
Benni Mack
00:37 Revision 4398e8df: [RELEASE] Release of TYPO3 9.5.14
Change-Id: I5196f2a5d2ee3fd49f758251739ae3f830545505
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632...
Benni Mack
00:29 Revision c077bfa3: [RELEASE] Release of TYPO3 8.7.31
Change-Id: If822eed332cef6591b7fd1da66f8d1d35cd6cbaa
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632...
Benni Mack
00:22 Revision f0a9b400: [BUGFIX] Ignore quotes in tag attribute value decoding
This patch: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62227
introduced decoding of attribute values in tags. Th...
Nikita Hovratov
00:15 Revision 4ad70755: [BUGFIX] Show sys_note of hidden or deleted author
Since the querybuilder is used to fetch notes the default restrictions
of both apply sys_note and be_users. This patc...
Nikita Hovratov
00:04 Revision 2ee19049: [BUGFIX] Set parent uid in newly created IRRE child record
When creating a new IRRE child element the uid of the parent element
was not set. This is a problem when you use an i...
Chris Müller

2020-02-17

23:30 Revision 0bafe6c9: [BUGFIX] Set correct PID for file references on new pages
Allow inline parent UID to have a "NEW..." placeholder value.
Resolves: #82931
Releases: master, 9.5, 8.7
Change-Id:...
ℳichiel ℛoos
23:24 Revision 7e2928e5: [BUGFIX] Set parent uid in newly created IRRE child record
When creating a new IRRE child element the uid of the parent element
was not set. This is a problem when you use an i...
Chris Müller
23:19 Revision c9eecb93: [BUGFIX] Ignore quotes in tag attribute value decoding
This patch: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62227
introduced decoding of attribute values in tags. Th...
Nikita Hovratov
23:14 Revision 55799d7b: [BUGFIX] Use single instance of DocumentTypeExclusionRestriction
With this change, the DocumentTypeExclusionRestrictionTest will use
NOT IN instead of <>. This will allow to have onl...
Manuel Selbach
22:42 Revision c7289fa3: [BUGFIX] Use single instance of DocumentTypeExclusionRestriction
With this change, the DocumentTypeExclusionRestrictionTest will use
NOT IN instead of <>. This will allow to have onl...
Manuel Selbach
22:38 Revision b7fe23a0: [BUGFIX] Set correct PID for file references on new pages
Allow inline parent UID to have a "NEW..." placeholder value.
Resolves: #82931
Releases: master, 9.5, 8.7
Change-Id:...
ℳichiel ℛoos
22:28 Revision 0d5ae4eb: [FEATURE] Implement SameSite option for TYPO3 cookies
This change introduces a new security option for setting the SameSite
option to all cookies sent by TYPO3 Core.
Name...
Benni Mack
22:27 Revision e8310ca6: [BUGFIX] Consider language context and fallbacks in persisted aspects
For PersistedAliasMapper and PersistedPatternMapper, language handling
when resolving a URL route paramter was not ex...
Nicole Cordes
19:43 Revision a909d5df: [TASK] Access VH VariableContainer through RenderingContext
Changes access of $this->viewHelperVariableContainer to
$this->renderingContext->getViewHelperVariableContainer
since...
Claus Due
18:48 Revision 3d81163d: [BUGFIX] Use non-deprecated Fluid API in TableAccessViewHelper
Resolves: #90408
Releases: master
Change-Id: Ifefec22a13b0bf303fd06afa744fd9b1c1733a36
Reviewed-on: https://review.ty...
Markus Klein
18:47 Revision af6445a2: [BUGFIX] BE user module shows detail view for users with no permissions
Preset the expected data values correctly to make the detail view
of BE users functional if those have no table read ...
Markus Klein
13:36 Revision fb0b2624: [TASK] Streamline SameSite cookie handling
Patch for issue #90351 in master branch was merged fast.
Some aspects were missing which are streamlined with this ch...
Oliver Hader
13:04 Revision 9150488f: [FEATURE] Render all fields in ElementInformationController
The element information modal now shows all fields of the
current record and the selected type.
The TCA configuratio...
Georg Ringer
09:43 Revision 10b5e6e9: [BUGFIX] Respect form element instance for validators
Make sure to apply all configured validators if a form is rendered
multiple times on the same page.
Resolves: #90083...
Ralf Zimmermann
08:47 Revision dbaa9dbc: [BUGFIX] Respect form element instance for validators
Make sure to apply all configured validators if a form is rendered
multiple times on the same page.
Resolves: #90083...
Ralf Zimmermann
07:37 Revision 3beda3e1: [BUGFIX] Replace IP address in login error log mails
After reworking the IP usage in logs with #85316 the IP address hasn't
been substituted anymore in the login error lo...
Georg Ringer
00:18 Revision f8f87f64: [TASK] Review changelog files for release 9.5.14
Resolves: #90391
Releases: master, 9.5
Change-Id: I8c69e206c175d3a230157a4ad3593365e05f2690
Reviewed-on: https://revi...
Anja Leichsenring
00:17 Revision 5905c0af: [TASK] Review changelog files for release 9.5.14
Resolves: #90391
Releases: master, 9.5
Change-Id: I8c69e206c175d3a230157a4ad3593365e05f2690
Reviewed-on: https://revi...
Anja Leichsenring
00:12 Revision 4e134826: [TASK] Add missing methods in AbstractRenderable class
This patch adds two methods setDefaultValue and setProperty
which are called from within class AbstractRenderable via...
Alexander Schnitzler
00:03 Revision 7561ec95: [BUGFIX] Replace IP address in login error log mails
After reworking the IP usage in logs with #85316 the IP address hasn't
been substituted anymore in the login error lo...
Georg Ringer

2020-02-16

21:47 Revision dab61cc8: [DOCS] Document multiple --task options for scheduler
Document change "Feature: #87451 - scheduler:run command accepts
multiple task options".
The scheduler command now a...
Sybille Peters
21:47 Revision a0ef1e71: [DOCS] Optimize scheduler documentation
We move chapter on scheduler command line execution to top level in
the menu. This was somewhat hidden under "Install...
Sybille Peters
20:37 Revision 62f3ffe9: [DOCS] Optimize scheduler documentation
We move chapter on scheduler command line execution to top level in
the menu. This was somewhat hidden under "Install...
Sybille Peters
20:36 Revision 2f415eae: [FEATURE] Implement SameSite option for TYPO3 cookies
This change introduces a new security option for setting the SameSite
option to all cookies sent by TYPO3 Core.
Name...
Benni Mack
20:35 Revision d86122f3: [DOCS] Use correct event names in changelog
Events are named AfterSectionMarkupGeneratedEvent and
BeforeSectionMarkupGeneratedEvent.
Resolves: #90397
Releases: ...
Sybille Peters
10:43 Revision 4578519a: [BUGFIX] Use multibyte method in CodeCompletionController
Use mb_strlen & mb_substr to cut off TypoScript to avoid exceptions
if the 20th character is a multibyte value.
Reso...
Georg Ringer
10:20 Revision 425c911e: [BUGFIX] Use multibyte method in CodeCompletionController
Use mb_strlen & mb_substr to cut off TypoScript to avoid exceptions
if the 20th character is a multibyte value.
Reso...
Georg Ringer

2020-02-15

23:15 Revision d108ed70: [BUGFIX] Show _REF_ label in filelist table header
A regression introduced with #87879 removed the _REF_ label in the
header table row of the filelist module. This comm...
Christian Eßl
21:27 Revision e7887367: [FEATURE] Improve user info in beuser module
Show all collected information of a user in the beuser module instead
of just the information directly added to the u...
Georg Ringer
21:12 Revision 79bd294e: [TASK] Add base Widget class methods for Fluid 3.0 compat
Adds two new methods, evaluate() and onClose() which
makes Widgets compatible with Fluid 3.0 but which are
never call...
Claus Due
19:25 Revision 84a178dd: [FEATURE] Show application context in the Environment module
The "Environment Overview" card in the admin tool will now show the
application context the TYPO3 instance is running...
Christian Eßl
19:23 Revision 0ba2b449: [TASK] composer require rector/rector:"~0.7" --dev
Used commands:
composer remove rector/rector --dev
composer require rector/rector:"~0.7" --dev
Since updati...
Alexander Schnitzler
19:12 Revision 88e8b9b8: [TASK] Do not use ::class syntax for class tx_crawler_lib
This patch only pleases phpstan. The refactoring of the indexer
which includes the removal of the direct dependency t...
Alexander Schnitzler
18:45 Revision a1332d2f: [BUGFIX] Add missing use statement for SiteLanguageAwareTrait
Releases: master, 9.5
Resolves: #90381
Change-Id: Ib7d3700ab928addec9c585e031fa9c0ba1bb50d3
Reviewed-on: https://revi...
Alexander Schnitzler
18:43 Revision 0ecb5df7: [TASK] Explicitly declare property in ConfirmationFinisher
Releases: master
Resolves: #90382
Change-Id: I26fe0116e48c64362c2b124e9daeec73182cccc2
Reviewed-on: https://review.ty...
Alexander Schnitzler
14:56 Revision 1741ee05: [BUGFIX] Client exceptions must return request
Both the \TYPO3\CMS\Core\Http\Client\RequestException and
\TYPO3\CMS\Core\Http\Client\NetworkException declare a meth...
Alexander Schnitzler
14:54 Revision 86c57733: [TASK] composer require phpstan/phpstan:"^0.12.10"
Upgrade phpstan/phpstan to at least 0.12.10 and enable
bleeding edge configuration to be able to run the phpstan
anal...
Alexander Schnitzler
12:47 Revision c2d545e3: [BUGFIX] Use correct target to trigger file deletion
Use the correct target (clicked button) to be able to access the button name.
Resolves: #90036
Releases: master
Chan...
Andreas Fernandez
11:28 Revision caef3da5: [BUGFIX] Show sys_note of hidden or deleted author
Since the querybuilder is used to fetch notes the default restrictions
of both apply sys_note and be_users. This patc...
Nikita Hovratov
10:54 Revision 9323dc5a: [BUGFIX] Task for IP anonymization respects mask
IP anonymization now takes the correct pattern when querying the database.
Depending on the mask to be shortened.
Re...
Guido Schmechel
10:45 Revision a6a0d11c: [FEATURE] Customize special page icons by doktype
Resolves: #90042
Releases: master
Change-Id: I9ca7dbc59495372033659d7d4c82142c92ed5e1b
Reviewed-on: https://review.ty...
Mario Lubenka
10:20 Revision d019a589: [BUGFIX] Make user avatar buttons accessible via keyboard
Both "clear" and "add" buttons for the backend user avatar selection
are currently not accessible via keyboard. In or...
Elias Häußler
09:41 Revision cf88a5a7: [BUGFIX] Allow CSH details for extbase based FlexForms
In case of extbase many FlexForm fields are called
settings.*. As "settings" is part of the field it
should not be re...
Stefan Froemken
09:41 Revision 84533bd5: [TASK] Add base Widget class methods for Fluid 3.0 compat
Adds two new methods, evaluate() and onClose() which
makes Widgets compatible with Fluid 3.0 but which are
never call...
Claus Due
09:20 Revision 7d050ea0: [TASK] Add base Widget class methods for Fluid 3.0 compat
Adds two new methods, evaluate() and onClose() which
makes Widgets compatible with Fluid 3.0 but which are
never call...
Claus Due
09:20 Revision f348b205: [BUGFIX] Allow CSH details for extbase based FlexForms
In case of extbase many FlexForm fields are called
settings.*. As "settings" is part of the field it
should not be re...
Stefan Froemken
08:50 Revision bb84452d: [BUGFIX] Set correct PID for file references on new pages
Allow inline parent UID to have a "NEW..." placeholder value.
Resolves: #82931
Releases: master, 9.5, 8.7
Change-Id:...
ℳichiel ℛoos
08:50 Revision e8cab9eb: [BUGFIX] Use correct label while restoring a record in workspace
If a record should be restored, the label in the modal must be set to
"Restore record" instead of "Delete".
Resolves...
Georg Ringer
08:40 Revision 6f610810: [BUGFIX] Make user avatar buttons accessible via keyboard
Both "clear" and "add" buttons for the backend user avatar selection
are currently not accessible via keyboard. In or...
Elias Häußler
08:37 Revision 7b5252dd: [BUGFIX] Use correct label while restoring a record in workspace
If a record should be restored, the label in the modal must be set to
"Restore record" instead of "Delete".
Resolves...
Georg Ringer
08:36 Revision 86c19567: [FEATURE] Support bit-wise and in TypoScript checkIf
Allows direct checks whether an expected bit is part of a bit set, e.g.
in a stored checkbox or radio of a record.
R...
Daniel Siepmann

2020-02-14

21:56 Revision 16d36cb4: [BUGFIX] Rework AJAX request queueing
This patch reworks the queueing system for AJAX requests sent by the
extension scanner. This implementation now reall...
Andreas Fernandez
21:39 Revision 97906c1c: [BUGFIX] Check extension configuration before passing it
If the extension configuration couldn't be unserialized, it must not be
processed further.
Resolves: #90089
Releases...
Georg Ringer
21:25 Revision fe67d9a5: [BUGFIX] Remove exclude field for transOrigPointerFields
transOrigPointerFields can not longer be excluded as this leads
to inconsistent data stored in the database if a non-...
Oliver Bartsch
20:54 Revision b6c3a099: [BUGFIX] Fix broken icon for groups with allowed all tables
This fixes the wrong comparison with the key instead of the value
in the foreach loop.
Fixes: #89694
Releases: maste...
Georg Ringer
20:53 Revision 7e5c66ad: [BUGFIX] Fix broken icon for groups with allowed all tables
This fixes the wrong comparison with the key instead of the value
in the foreach loop.
Fixes: #89694
Releases: maste...
Nikita Hovratov
20:52 Revision df633ba1: [TASK] Access VH VariableContainer through RenderingContext
Changes access of $this->viewHelperVariableContainer to
$this->renderingContext->getViewHelperVariableContainer
since...
Claus Due
20:48 Revision 13a93b2f: [TASK] Use a reference variable to pass $this into hooks
Unfortunately phpstan looses the correct type of $this
as soon as $this is passed into a hooked as a hook method
para...
Alexander Schnitzler
20:42 Revision 266bf67f: [TASK] Streamline usage of caching framework
Use code cache properly instead of storing strings into it,
because it is proper usage of our API, removes the need
f...
Benni Mack
20:42 Revision 105e68fa: [BUGFIX] Display editIcon and editPanel of EXT:feedit
Both were set too display: none inline. This is removed to display the
icons again.
Resolves: #90280
Releases: 9.5
C...
Daniel Siepmann
20:07 Revision 0360ef3b: [FEATURE] Add dependency injection support for console commands
Transform CommandRegistry into a symfony CommandLoader which
allows console commands to be created on demand.
That me...
Benjamin Franzke
20:03 Revision c46e56e7: [BUGFIX] Fix broken icon for groups with allowed all tables
This fixes the wrong comparison with the key instead of the value
in the foreach loop.
Fixes: #89694
Releases: maste...
Nikita Hovratov
20:01 Revision e34d152c: [BUGFIX] Rework AJAX request queueing
This patch reworks the queueing system for AJAX requests sent by the
extension scanner. This implementation now reall...
Andreas Fernandez
13:33 Revision 6d8defce: [BUGFIX] Respect language permissions for page translations in list
module
If an editor has got access to only a subset of languages, only those
must be visible within the list module ...
Georg Ringer
13:09 Revision 33ef6972: [TASK] Improve color contrast of toggle checkboxes
To allow persons with color blindness to recognize the status
of the toggle checkboxes more easy the contrast is adju...
Michael Telgkamp
13:00 Revision 8362e5d5: [BUGFIX] Respect language permissions for page translations in list
module
If an editor has got access to only a subset of languages, only those
must be visible within the list module ...
Georg Ringer
12:35 Revision 2af570af: [TASK] Make info messages of InputSlugElement translatable
Move the info message text to a xlf file and differ between the slug of
pages and records.
Resolves: #89574
Releases...
Georg Ringer
12:33 Revision cfccc627: [FEATURE] Add Events to AdminPanel
To promote the new PSR-14 Events and to make it easier for people to
see which kinds of events may be used, the admin...
Susanne Moog
09:16 Revision 9a3f936b: [BUGFIX] Run tests with configured error reporting in PHPunit
SystemEnvironmentBuilder calls
error_reporting(E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED));
which in turn is ca...
Benni Mack

2020-02-13

11:23 Revision da86e549: [FEATURE] Improve status output of refindex update
With adding progressbar support while updating the reference index,
it is now possible to see which table is updated ...
Sebastian Fischer
10:36 Revision de29dc2d: [FEATURE] Implement SameSite option for TYPO3 cookies
This change introduces a new security option for setting the SameSite
option to all cookies sent by TYPO3 Core.
Name...
Benni Mack
10:21 Revision f9834a4b: [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
09:34 Revision ac17522b: [TASK] Remove unused code in New CE Wizard / PagePositionMap
There are a few places where unused options can be simplified,
and the dependency on the PagePositionMap class can be...
Benni Mack

2020-02-12

22:21 Revision 61b25428: [TASK] Raise symfony dependencies to their LTS versions
TYPO3 uses several symfony components. The latest
releases of Symfony (4.4) are LTS versions, which
should be shipped...
Benni Mack
21:43 Revision ec1bd057: [TASK] Remove dependency to webmozart/assert
TYPO3 uses "phpdocumentor/reflection-docblock" (added in Jan 2019)
but also added "webmozart/assert" which is not nee...
Benni Mack
20:15 Revision c6f5cb57: [BUGFIX] Fix Fluid syntax errors in PageZero.html
Fixes two syntax errors with incorrect use of f:count,
switching an incorrect parameter pass to inline pass.
Resolve...
Claus Due
12:58 Revision 006f1b4a: [BUGFIX] Fix build pipeline
This patch fixes some code issues with unit tests and HTML formatting
that were not noticed due to missing builds dur...
Andreas Fernandez
10:04 Revision c05e5bbb: [BUGFIX] Use new group names in Bamboo AbstractSpec
Resolves: #90362
Releases: master, 9.5, 8.7
Change-Id: I5716164f88e1fcead60bf64cd76bbb7d31cfd6b6
Reviewed-on: https:/...
Andreas Fernandez
10:04 Revision f586010b: [BUGFIX] Use new group names in Bamboo AbstractSpec
Resolves: #90362
Releases: master, 9.5, 8.7
Change-Id: I5716164f88e1fcead60bf64cd76bbb7d31cfd6b6
Reviewed-on: https:/...
Andreas Fernandez
10:04 Revision 2b105872: [BUGFIX] Use new group names in Bamboo AbstractSpec
Resolves: #90362
Releases: master, 9.5, 8.7
Change-Id: I5716164f88e1fcead60bf64cd76bbb7d31cfd6b6
Reviewed-on: https:/...
Andreas Fernandez
08:15 Revision 6f8cc6f5: [BUGFIX] Make abstract test class really abstract to exclude it from test runs
Added the missing keyword abstract to the class definition to prevent
phpunit from issuing a warning about the class ...
Anja Leichsenring
06:23 Revision 23256bd8: [BUGFIX] Make abstract test class really abstract to exclude it from test runs
Added the missing keyword abstract to the class definition to prevent
phpunit from issuing a warning about the class ...
Anja Leichsenring

2020-02-11

16:52 Revision 4d34f773: [TASK] Remove branch-alias occurrences
Branch "master" of removed system extensions
was outdated and not available anymore.
Resolves: #90358
Related: #9035...
Oliver Hader
16:50 Revision 1eeb5cbf: [TASK] Remove branch-alias occurrences
Branch "master" of removed system extensions
was outdated and not available anymore.
Resolves: #90358
Related: #9035...
Oliver Hader
16:41 Revision 3b04c142: [TASK] Remove branch-alias occurrences
Branch "master" of removed system extensions
was outdated and not available anymore.
Resolves: #90358
Related: #9035...
Oliver Hader
16:35 Revision 375e9b6e: [TASK] Remove branch-alias occurrences
Branch "master" of removed system extensions
was outdated and not available anymore.
Resolves: #90358
Related: #9035...
Oliver Hader
15:17 Revision afcacfb6: [FEATURE] Support of Macedonian
TYPO3 supports now translations from Macedonian which uses `mk` as
locale.
Resolves: #90328
Releases: master, 9.5
Ch...
Georg Ringer
15:16 Revision 50baaca5: [FEATURE] Support of Macedonian
TYPO3 supports now translations from Macedonian which uses `mk` as
locale.
Resolves: #90328
Releases: master, 9.5
Ch...
Georg Ringer
14:35 Revision 6e35d79e: [DOCS] Mismatch title / filename in changelog
The changelog "Use new Translation Server" has a title indicating
it is a feature, but has a filename starting with "...
Sybille Peters
11:36 Revision 9c952487: [TASK] Streamline legacy composer references
List of system extensions and their last occurrence in the TYPO3 core:
+ context_help: 8.7
+ cshmanual: 8.7
+ css_sty...
Oliver Hader
11:36 Revision 75427d16: [TASK] Streamline legacy composer references
List of system extensions and their last occurrence in the TYPO3 core:
+ context_help: 8.7
+ cshmanual: 8.7
+ css_sty...
Oliver Hader
11:35 Revision 9f801dba: [TASK] Streamline legacy composer references
List of system extensions and their last occurrence in the TYPO3 core:
+ context_help: 8.7
+ cshmanual: 8.7
+ css_sty...
Oliver Hader

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
 

Also available in: Atom