Project

General

Profile

Activity

From 2019-06-19 to 2019-07-18

2019-07-18

21:47 Revision c817b245: [TASK] Add title to topbar buttons
Add title to the two topbar buttons on the left:
- Minimize/maximize module menu
- Collapse page tree
Resolves: #883...
Georg Ringer
14:50 Revision ca166d8c: [TASK] Clean up TSFE constructor initialization
Due to e50b1c1acdd5da514a35f837d9b853692bcfa16d
the TypoScriptFrontendController requires four objects
as constructor...
Benni Mack
11:54 Revision 399bf83c: [!!!][FEATURE] Add IP locking for IPv6
A new IpLocker class replaces the lock functionality in
AbstractUserAuthentication.
The new class is capable of lock...
Alexander Stehlik

2019-07-17

22:45 Revision 38c47bbd: [TASK] Take care of rendering warnings in core Changelog rendering
Also, some improvements are made to sentence structure, tenses
and syntax highlightning.
Resolves: #88748
Releases: ...
Anja Leichsenring
21:42 Revision b9fb5649: [TASK] Take care of rendering warnings in core Changelog rendering
Also, some improvements are made to sentence structure, tenses
and syntax highlightning.
Resolves: #88748
Releases: ...
Anja Leichsenring
20:18 Revision ada069ab: [TASK] Increase length of header_position field
To prevent the truncation of new values via TCEForm,
the field length is increased to 255.
Resolves: #88722
Releases...
Guido Schmechel
20:15 Revision 990b59f4: [TASK] Move Slug Candidate functionality into its own class
When Page-based slug handling + routing was introduced,
the initial PageRouter class turned big very quickly.
Especi...
Benni Mack
17:17 Revision 888aef64: [BUGFIX] Use proper syntax for RST code-block
codeblock -> code-block
Resolves: #88790
Releases: master, 9.5
Change-Id: I51f30b30ef7344e1b66bd5ed354d3bfe60074a57
...
Oliver Hader
17:17 Revision 6a23b8ea: [BUGFIX] Use proper syntax for RST code-block
codeblock -> code-block
Resolves: #88790
Releases: master, 9.5
Change-Id: I51f30b30ef7344e1b66bd5ed354d3bfe60074a57
...
Oliver Hader
17:14 Revision 567dbd81: [!!!][TASK] Replace switchable controller actions terminology
During the creation of Extbase itself, the configuration of
controllers and their available/callable actions has been...
Alexander Schnitzler
10:36 Revision 85f73931: [!!!][TASK] Harden \TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder
- Use strict type mode
- Use type hints whereever possible
Releases: master
Resolves: #87629
Change-Id: I40d79cb6178...
Alexander Schnitzler
07:45 Revision b3e75110: [BUGFIX] File can be deleted even if there are references to it
TYPO3 prevents files from being deleted by the user when there
are references to it in the sys_file_reference table. ...
Dmitry Dulepov
07:12 Revision 0cdab109: [TASK] Move PageRepository to EXT:core
Since Context API was introduced in TYPO3 v9, PageRepository is highly
decoupled from $TSFE->sys_page, and fully work...
Benni Mack

2019-07-16

22:04 Revision 1d4613c1: [TASK] Increase length of header_position field
To prevent the truncation of new values via TCEForm,
the field length is increased to 255.
Resolves: #88722
Releases...
Guido Schmechel
18:13 Revision 327fdc1b: [!!!][FEATURE] Omit type=text/javascript in HTML5 script tags
HTML5 defines that <script tags do not need "type=text/javascript"
as additional attribute.
TYPO3 Backend is fully H...
Benni Mack
15:48 Revision 0b0f5f1e: [FEATURE] Introduce PSR-14-based EventDispatcher as alternative for hooks
The new PSR-14 standard for dispatching Events (that is: to extend
a Framework without having to modify a frameworks'...
Benni Mack
15:20 Revision 57b051d0: [TASK] DatabaseRecordList: Remove collapse a single table via _GP
Collapse single tables in multi table view of the DatabaseRecordList
is invoked via javascript and its state is saved...
Daniel Windloff
15:00 Revision 51041aeb: [!!!][TASK] Always concatenate all given files in ResourceCompressor
ResourceCompressor allows to only concatenate files
given in a given "baseDirectory" as separate option, which
was us...
Benni Mack

2019-07-15

22:24 Revision 899b3f6d: [BUGFIX] Fix translation key typo
Fix the translation key typo as suggested to show the correct error
message if the password does not match the confir...
Johannes Seipelt
22:07 Revision 9aea7a65: [BUGFIX] Fix translation key typo
Fix the translation key typo as suggested to show the correct error
message if the password does not match the confir...
Johannes Seipelt
19:47 Revision f33c6f71: [TASK] Merge duplicated entry for SaltedPasswordService
Resolves: #88765
Releases: master
Change-Id: I26ca496a954b44f8cb08d770ecd544d35583ee6c
Reviewed-on: https://review.ty...
Susanne Moog
11:50 Revision ecf24ba7: [!!!][TASK] Remove database fields related to CSS Styled Content
The following database fields from "tt_content" have been removed:
* tt_content.spaceBefore (now used via space_befo...
Benni Mack
11:30 Revision ac18b05b: [BUGFIX] Respect config.disablePreviewNotification
In TYPO3\CMS\Frontend\Hooks\FrontendHooks->displayPreviewInfoMessage()
is now checked, that the config.disablePreview...
Gerrit Mohrmann
11:30 Revision 1f0fc9e1: [BUGFIX] Respect ctrl|readOnly in record list
If a table is defined as readonly, the controls should not be visible in the record list.
The DataHandler respects al...
Georg Ringer
10:45 Revision 52d5f377: [BUGFIX] Avoid storing Extbase reflection in be_users.uc
The backend users module (ext:beuser) persists previously defined
filter combinations in be_users.uc fields of the ac...
Oliver Hader
10:14 Revision 34447033: [BUGFIX] Avoid storing Extbase reflection in be_users.uc
The backend users module (ext:beuser) persists previously defined
filter combinations in be_users.uc fields of the ac...
Oliver Hader
09:30 Revision a13b5cc7: [BUGFIX] Avoid storing Extbase reflection in be_users.uc
The backend users module (ext:beuser) persists previously defined
filter combinations in be_users.uc fields of the ac...
Oliver Hader

2019-07-14

12:57 Revision 65fa7b45: [BUGFIX] Dispatch native `change` event in TBE_EDITOR.fieldChanged()
With #87324 some code of FormEngine was moved into separated modules. In
the very same patch, most of the code was re...
Andreas Fernandez
12:52 Revision 66e99e14: [!!!][TASK] TCA: Remove "parentPageTca" FormDataProvider
The property "vanillaParentPageTca " inside FormEngine
is never used - also documented that it was never used before....
Benni Mack
10:48 Revision 055693b1: [BUGFIX] Respect ctrl|readOnly in record list
If a table is defined as readonly, the controls should not be visible in the record list.
The DataHandler respects al...
Georg Ringer

2019-07-13

22:24 Revision cc49988e: [TASK] Fix wrong example in the documentation
Correction of the example regarding the user ID.
Resolves: #88723
Releases: master, 9.5
Change-Id: I1823377c72997ec2...
Guido Schmechel
22:22 Revision d3307545: [TASK] Enhance Changelog 9.5 files
Adjusted tenses, unified sentence structure, adjusted code highlightning.
Resolves: #88745
Releases: master, 9.5
Cha...
Anja Leichsenring
22:14 Revision 388a62ee: [BUGFIX] Remove native header() call in DocumentTemplate
In DocumentTemplate there is always one header call
to define that everything is HTML and UTF-8.
Since we do PSR-7 i...
Benni Mack
22:04 Revision 2d6b6733: [TASK] Fix wrong example in the documentation
Correction of the example regarding the user ID.
Resolves: #88723
Releases: master, 9.5
Change-Id: I1823377c72997ec2...
Guido Schmechel
22:02 Revision 747e7692: [TASK] Enhance Changelog 9.5 files
Adjusted tenses, unified sentence structure, adjusted code highlightning.
Resolves: #88745
Releases: master, 9.5
Cha...
Anja Leichsenring
19:34 Revision 98f415c6: [TASK] Hook up ContainerInterface in backend route dispatcher
Transform InfoModuleController and it's dependency ModuleTemplate
into a symfony manageed services to retrieve depen...
Benjamin Franzke
19:32 Revision f8c6150c: [TASK] Split ImportExportController
The ImportExportController is responsible for exporting and importing
data, which is a bit too much.
In order to str...
Andreas Fernandez
19:27 Revision bacf9a0e: [TASK] DatabaseRecordList - Remove dependency: $GLOBALS['SOBE']
The usage has been deprecated in TYPO3 v9.
Related: #87354
Resolves: #88733
Releases: master
Change-Id: I4594adb2ba0...
Daniel Windloff
19:24 Revision 61c2c0af: [BUGFIX] Respect config.disablePreviewNotification
In TYPO3\CMS\Frontend\Hooks\FrontendHooks->displayPreviewInfoMessage()
is now checked, that the config.disablePreview...
Gerrit Mohrmann
15:43 Revision e50b1c1a: [!!!][TASK] Remove dependencies of TSFE
This patch re-arranges the TYPO3 Core internally used
middlewares for lifting off the weight of $GLOBALS['TSFE']
as S...
Benni Mack
14:20 Revision 0c531014: [!!!][TASK] Remove cHash calculation in indexed search
cHash is now added automatically when a URL is generated.
The relevant query parameters when indexing
are stored in "...
Benni Mack

2019-07-12

18:24 Revision 9df0ed13: [!!!][TASK] Remove superfluous methods of localizationRedirect
The method "localizationRedirect" in PageLayoutView, DatabaseRecordList
and EditDocumentController were almost equal....
Daniel Windloff
16:00 Revision 0fa9faa8: [TASK] Fix scroll behaviour of "Uncaught Exceptions" in backend
In the TYPO3 Backend of version 8, the iframe page (id
"typo3-contentIframe") is not scrollable, when an "uncaught ex...
Robert Wildling
15:35 Revision ddedb065: [BUGFIX] Add fieldname to DataHandler translateToMessage hook
This patch adds a fieldname parameter to the DataHandler localize
translateToMessage hook. The fieldname helps hook o...
Ricky Mathew
15:27 Revision e3b1c9aa: [BUGFIX] Add fieldname to DataHandler translateToMessage hook
This patch adds a fieldname parameter to the DataHandler localize
translateToMessage hook. The fieldname helps hook o...
Ricky Mathew
14:21 Revision 83aa178e: [BUGFIX] Render modal if form is invalid
The removed code in tbe_editor.js as in #88667 contained some special
handling for invalid forms. In case a form was ...
Andreas Fernandez
13:50 Revision 36dcb33e: [TASK] Move YamlFileLoader->merge to ArrayUtillity
The function merge of TYPO3\CMS\Core\Configuration\Loader\YamlFileLoader
is moved to TYPO3\CMS\Core\Utility\ArrayUtil...
Simon Gilli
11:57 Revision 67f56df5: [TASK] Remove deprecated options in YouTube iFrame API
The YouTube renderer added options to the YouTube url that
do not have any effect anymore as they are deprecrated sin...
Sascha Egerer
11:48 Revision 10c34f7a: [BUGFIX] Remove old and unused JS file InteractableModuleInterface.js
This patch removes a compiled JS file which TypeScript source
was removed some weeks ago with #88518
Resolves: #8873...
Frank Nägler
10:56 Revision 11bfd648: [BUGFIX] Re-add fieldChangeFunc for input fields
With #88665 some JavaScript code and superfluous event "registration" was
removed. It turns out that the event stuff ...
Andreas Fernandez
10:36 Revision 1dc3e9e2: [TASK] Invoke "Clear Page cache" in page and list module via ajax
* Add a message for the user
* Adjust context menu to new route
* Split functionality in an own controller class
Res...
Daniel Windloff
09:48 Revision 84d663b9: [BUGFIX] Add fieldname to DataHandler translateToMessage hook
This patch adds a fieldname parameter to the DataHandler localize
translateToMessage hook. The fieldname helps hook o...
Ricky Mathew

2019-07-11

14:25 Revision 065e295b: [TASK] Use @import syntax in TypoScript example
The TypoScript which is created by the Install Tool should use the new
@import syntax.
Resolves: #88623
Releases: ma...
Georg Ringer
14:22 Revision 0e7261ed: [!!!][TASK] Remove last usages of $GLOBALS[T3_VAR]
The global state array "T3_VAR" for keeping some legacy
functionality has been removed.
It is not in used by TYPO3 C...
Benni Mack
11:35 Revision 0cf8053e: [FEATURE] Add symfony dependency injection for core and extbase
This feature is a combined approach using two containers/concepts:
1) symfony/dependency-injection (now exposed as o...
Benjamin Franzke
11:21 Revision 41fee66d: [TASK] Use @import syntax in TypoScript example
The TypoScript which is created by the Install Tool should use the new
@import syntax.
Resolves: #88623
Releases: ma...
Georg Ringer
10:32 Revision 70817999: [TASK] Add info to cards if installation is in composer mode
The cards "Rebuild PHP Autoload Information"
and "Update TYPO3 Core" show information about,
how to update and trigge...
Eric Chavaillaz
09:38 Revision b89280f9: [TASK] Add info to cards if installation is in composer mode
The cards "Rebuild PHP Autoload Information"
and "Update TYPO3 Core" show information about,
how to update and trigge...
Eric Chavaillaz

2019-07-10

21:40 Revision b2cbbaae: [BUGFIX] Show page preview with starttime from backend
Adjust timestamp to UTC in backend utility for generated query parameter
"ADMCMD_simTime".
Now it has the same value...
Steffen Mächtel
18:13 Revision 2fedfd4b: [BUGFIX] Check if title is provided before accessing it
If no title is provided for a table in the TCA (ctrl|title),
the wizard for creating new records must not fail with a...
Georg Ringer
17:44 Revision 7aa0a817: [BUGFIX] Check if title is provided before accessing it
If no title is provided for a table in the TCA (ctrl|title),
the wizard for creating new records must not fail with a...
Georg Ringer

2019-07-09

15:18 Revision 7d5d3784: [BUGFIX] Adjust EmailFinisher to new recipient style
With the symfony mail component recipient addresses should be
instantiated and used as either `Address` or `NamedAddr...
Susanne Moog
15:18 Revision 594f599d: [!!!][TASK] Streamline felogin locallang keys
Resolves: #88706
Releases: master
Change-Id: Ic32c33947c18adc9d4547c8ab7582e40c8474a69
Reviewed-on: https://review.ty...
Jan Stockfisch

2019-07-08

22:24 Revision 1e673923: [TASK] Fix wrong rst syntax in changelog
Relates: #88643
Releases: master
Change-Id: Ie1dc52cdbf98b040f2d9bdacdcad3f82c2b4b364
Reviewed-on: https://review.typ...
Daniel Siepmann
22:04 Revision 621149ce: [TASK] Remove dependencies of \TYPO3\CMS\Extbase\Mvc\Web\Request
According to PSR-7 request objects should be immutable.
That can only be achieved if the state of the request
object ...
Alexander Schnitzler

2019-07-05

19:15 Revision e0e0d2f3: [BUGFIX] Always use default language for fetching web mounts
Fixes calculation of the rootline within web mounts for
translated pages to give editors access again.
Change-Id: I2...
Alexander Bohndorf
19:09 Revision 1411da63: [TASK] Add unit tests for PathUtility::isAbsolutePath()
Resolves: #88116
Releases: master, 9.5
Change-Id: If7e84e2c8681b8cf52d513b9520564012d8f8b73
Reviewed-on: https://revi...
Alexander Grein
19:06 Revision 11d62813: [TASK] Make use of PSR-7 request object in BE Template module
Switch from GeneralUtility::_GP() to PSR-7 in EXT:tstemplate.
All occurrences are replaced by proper Object-Oriented...
Benni Mack
18:52 Revision bcdd1ab8: [TASK] Add unit tests for PathUtility::isAbsolutePath()
Resolves: #88116
Releases: master, 9.5
Change-Id: If7e84e2c8681b8cf52d513b9520564012d8f8b73
Reviewed-on: https://revi...
Alexander Grein
18:51 Revision d17b493e: [TASK] Harden \TYPO3\CMS\Extbase\SignalSlot\Dispatcher
- Use strict type mode
- Use type hints whereever possible
Releases: master
Resolves: #87604
Change-Id: Iab0fbcd4594...
Alexander Schnitzler
18:41 Revision a341b835: [TASK] Deprecate usage of $GLOBALS[LOCAL_LANG]
Instead of juggling with the globals, this should be handled within
the same LanguageService instance that knows the ...
Benni Mack
18:32 Revision d791f9ca: [BUGFIX] Multi-selection mode in List module
$GLOBALS['SOBE'] is still used in DatabaseRecordList.
Regression from
https://review.typo3.org/c/Packages/TYPO3.CMS/...
Daniel Windloff
18:31 Revision b50f7f8b: [BUGFIX] Consider default recipients in preselection check
When checking if a workspace stage has a preselection the
default recipients need to be considered, too.
Consequently...
Hannes Bochmann
18:29 Revision 522b0731: [BUGFIX] Consider default recipients in preselection check
When checking if a workspace stage has a preselection the
default recipients need to be considered, too.
Consequently...
Hannes Bochmann
18:26 Revision 71acb536: [BUGFIX] Consider default recipients in preselection check
When checking if a workspace stage has a preselection the
default recipients need to be considered, too.
Consequently...
Hannes Bochmann
18:18 Revision 60f47bbf: [BUGFIX] Always use default language for fetching web mounts
Fixes calculation of the rootline within web mounts for
translated pages to give editors access again.
Resolves: #87...
Alexander Bohndorf
17:43 Revision d5a90f0d: [TASK] Harden repositories in Extbase
- Use strict type mode
- Use type hints whereever possible
Releases: master
Resolves: #88605
Change-Id: I749b356c9d7...
Alexander Schnitzler
17:39 Revision b9468434: [TASK] Harden \TYPO3\CMS\Extbase\Error\Message and its derivatives
- Use strict type mode
- Use type hints whereever possible
- Avoid possibly failing dynamic access of properties and ...
Alexander Schnitzler
17:30 Revision 00878d3c: [!!!][TASK] Configure extbase request handlers via PHP
This patch removes the ability to configure extbase
request handlers via typoscript. This is done because
typoscript ...
Alexander Schnitzler
17:26 Revision 65e4d55e: [BUGFIX] Always provide default language
The TranslationConfigurationProvider should always provide the default
language, even if the backend user doesn't hav...
Andreas Fernandez
16:40 Revision 2b8a9d2b: [BUGFIX] Always provide default language
The TranslationConfigurationProvider should always provide the default
language, even if the backend user doesn't hav...
Andreas Fernandez
16:15 Revision 11398a37: [BUGFIX] Use all available languages from all sites for permissions
Since Pseudo-Sites have been removed,
sys_language is not the recommended way
anymore to detect available languages.
...
Benni Mack
16:12 Revision 15932f95: [TASK] Harden \TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend
- Use strict type mode
- Use type hints whereever possible
- Use type casts according to phpstan results
Releases: m...
Alexander Schnitzler
15:32 Revision 66302a14: [!!!][TASK] Remove `additionalJavaScriptSubmit` from FormEngine
With RequireJS in place, it is possible to minimize the amount of inline
JavaScript in the backend. This patch remove...
Andreas Fernandez
15:25 Revision b72e2a51: [!!!][BUGFIX] Remove f:spaceless from default layout
As the ViewHelper `f:spaceless` removes too many spaces it should not be
used in the default layouts.
Resolves: #868...
Georg Ringer
15:23 Revision f274f58d: [TASK] Move "Refresh required" modal interception into JavaScript land
The "Refresh required" is currently built in PHP and invoked when changing
a field that is explictly configured as "o...
Andreas Fernandez
14:48 Revision 87268b67: [TASK] Streamline ClassSchema property api
This patch tackles three different issues with the current
ClassSchema property api.
1) Due to the history and the r...
Alexander Schnitzler
14:26 Revision 19b5ee0f: [TASK] Switch to json_encode/json_decode for Extbase arguments
Extbase argument mapping and request building can be optimized
by using json_encode instead of serialize which is a b...
Oliver Hader
14:22 Revision 3b8a6dbc: [BUGFIX] Adapt SendEmailCommandTest for symfony/mailer
The tests produced a warning which didn't cause CI to abort,
but the test was actually skipped:
1) TYPO3\CMS\Core\Te...
Benjamin Franzke
14:15 Revision 3a2e6b2f: [TASK] Remove unneeded SingletonInstance resets in recent extbase tests
These were introduced with the recent extbase configuration manager
hardening but are not needed, because there are n...
Benjamin Franzke
13:04 Revision 211781a1: [!!!][TASK] Harden extbase configuration managers
- Use strict type mode
- Use type hints whereever possible
Releases: master
Resolves: #87628
Change-Id: I97ccf3d4ca6...
Alexander Schnitzler
12:19 Revision 2da6a371: [!!!][TASK] Drop FormEngine popup configuration
The options `options.popupWindowSize` and `options.rte.popupWindowSize`
used to configure popup sizes have been remov...
Andreas Fernandez
10:27 Revision eff8bbd4: [TASK] Harden \TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory
- Use strict type mode
- Use type hints whereever possible
- Use type casts according to phpstan results
Releases: m...
Alexander Schnitzler
10:20 Revision f62d6f90: [TASK] Harden \TYPO3\CMS\Extbase\Utility\DebuggerUtility
- Use strict type mode
- Use type hints whereever possible
- Use type casts according to phpstan results
Releases: m...
Alexander Schnitzler

2019-07-04

10:54 Revision 9d797672: [TASK] Switch to json_encode/decode for state saving
Various places (Trees, Inline Data) can be optimized by
using a more "space-saving" and faster approach.
By using js...
Benni Mack
09:56 Revision 2604de30: [!!!][FEATURE] Replace SwiftMailer with symfony/mailer and symfony/mime
SwiftMailer is not in active development anymore
as the author created the successor symfony/mailer
and symfony/mime ...
Benni Mack

2019-07-03

20:19 Revision b58f1f99: [!!!][TASK] Remove import of PHP files of admins from impexp
The functionality, which was only allowed for admins, does not
consider FAL restrictions. In order to be consistent w...
Benni Mack
16:56 Revision 941c10c2: [TASK] Fix deprecation warning in idnaEncode
__METHOD__ already includes the class name so __CLASS__ has to be
removed.
Resolves: #88679
Releases: master
Change-...
Simon Gilli
16:43 Revision 72b3e9ea: [TASK] Streamline PageRenderer class
Some methods are not in use anymore, and also
some FQCN can be shortened in order to
clean up this class for further ...
Benni Mack
13:24 Revision 16bfda49: [BUGFIX] Remove obsolete IRRE-related functions
With the refactoring of client-side IRRE, some functions in TBE_EDITOR
became obsolete. Those are removed now.
Resol...
Andreas Fernandez

2019-07-02

20:04 Revision 6c48effe: [!!!][FEATURE] Introduce migration wizard for changed flexform fields
Rename ext:felogin's flexform fields. Add prefix `settings.` to all of
them. This is for the later extbase change to ...
Jan Stockfisch
16:30 Revision 1403ecff: [BUGFIX] Change comparison in BasicFileUtility
Due to an unrelated change within #76257,
BasicFileUtility never accounts for proper
creating a randomly unique name....
Georg Ringer
09:35 Revision 21922d4f: [TASK] Improve ViewHelper documentation
* Add examples to ViewHelpers that did not have any example yet.
* Add cross references between ViewHelpers where a d...
Daniel Siepmann

2019-07-01

23:30 Revision a9b1b61f: [TASK] Improve ViewHelper documentation
* Add examples to ViewHelpers that did not have any example yet.
* Add cross references between ViewHelpers where a d...
Daniel Siepmann
21:52 Revision a77d11ae: [BUGFIX] Change comparison in BasicFileUtility
Due to an unrelated change within #76257,
BasicFileUtility never accounts for proper
creating a randomly unique name....
Georg Ringer
21:39 Revision ea616b5e: [BUGFIX] Send "Set-Cookie" HTTP header as multi line
To set multiple cookies at the same request, the "Set-Cookie" header
must be sent as multi line. The default behavior...
Markus Poerschke
20:56 Revision b17c0e0e: [BUGFIX] Send "Set-Cookie" HTTP header as multi line
To set multiple cookies at the same request, the "Set-Cookie" header
must be sent as multi line. The default behavior...
Markus Poerschke
20:39 Revision 3ff5d1a9: [BUGFIX] Fix syntax and logic errors in BE Fluid templates
Fixes an invalid syntax occurrence in the "PageZero.html"
template from EXT:tstemplate. And fixes a logical error
plu...
Claus Due
13:46 Revision fd8b3013: [TASK] Harden exceptions in Extbase
- Use strict type mode
- Use type hints whereever possible
Releases: master
Resolves: #88606
Change-Id: I44ed34b1dc8...
Alexander Schnitzler
13:16 Revision 881409d4: [TASK] Follow-up: Replace config.persistence.classes typoscript
With #87623, a couple of fixture classes have been added to the
Classes folder instead of the Tests folder. With this...
Alexander Schnitzler
11:27 Revision 32a7df99: [BUGFIX] Use correct QueryBuilder for NewRecord wizard
A database querybuilder for sys_language is requested,
however the database query is made on the "pages" table.
Reso...
Benni Mack
11:13 Revision f865cded: [BUGFIX] Use correct QueryBuilder for NewRecord wizard
A database querybuilder for sys_language is requested,
however the database query is made on the "pages" table.
Reso...
Benni Mack
09:31 Revision b4c6b926: [BUGFIX] ImmediateResponseException needs to be relayed
ImmediateResponseException were not handled correctly during content
object rendering when running in a production en...
Jonas Schwabe
09:11 Revision c82de6d0: [BUGFIX] ImmediateResponseException needs to be relayed
ImmediateResponseException were not handled correctly during content
object rendering when running in a production en...
Jonas Schwabe
07:57 Revision 59d2df16: [BUGFIX] Menu of updated pages skips current page
When using beginAtLevel = 1 is set, then HMENU
should not include the current page at all, so this
is now fixed by "g...
Benni Mack
06:27 Revision 78893b32: [BUGFIX] Menu of updated pages skips current page
When using beginAtLevel = 1 is set, then HMENU
should not include the current page at all, so this
is now fixed by "g...
Benni Mack

2019-06-29

13:58 Revision d9c63075: [BUGFIX] Code block in docs regarding site base variants
Do not use inline notion of providing a whole block of code.
Relates: #88630
Releases: master, 9.5
Change-Id: I2f691...
Daniel Siepmann
13:30 Revision 4759ea70: [BUGFIX] Code block in docs regarding site base variants
Do not use inline notion of providing a whole block of code.
Relates: #88630
Releases: master, 9.5
Change-Id: I2f691...
Daniel Siepmann
13:09 Revision 4378d5ce: [BUGFIX] Fix syntax and logic errors in BE Fluid templates
Fixes an invalid syntax occurrence in the "PageZero.html"
template from EXT:tstemplate. And fixes a logical error
plu...
Claus Due

2019-06-28

20:42 Revision 9cc2fec9: [TASK] Harden \TYPO3\CMS\Extbase\Utility\FrontendSimulatorUtility
- Use strict type mode
- Use type hints whereever possible
Releases: master
Resolves: #88604
Change-Id: Ie2641c04a7e...
Alexander Schnitzler
20:41 Revision 6dc4145d: [BUGFIX] Prevent scrollbar in "Environment Overview" modal
Wrap potentially long version strings to prevent a horizontal
scrollbar in the modal content.
Introduces CSS class "...
Jonas Eberl
20:41 Revision 9becb03c: [BUGFIX] Use correct PHP syntax in code example
Releases: master, 9.5
Resolves: #88591
Change-Id: I45588bfd8f1dd26debec6e06d6a3466a7458496a
Reviewed-on: https://revi...
Michael Staatz
20:40 Revision ec36a0d5: [BUGFIX] Add tests for email via typolink
Resolves: #88287
Releases: master
Change-Id: I4e6efbd00caca8c1ed01252f1dde30f36330640e
Reviewed-on: https://review.ty...
Benni Mack
17:53 Revision 002ad206: [BUGFIX] Use correct PHP syntax in code example
Releases: master, 9.5
Resolves: #88591
Change-Id: I45588bfd8f1dd26debec6e06d6a3466a7458496a
Reviewed-on: https://revi...
Michael Staatz
17:49 Revision 28b478a2: [BUGFIX] Prevent scrollbar in "Environment Overview" modal
Wrap potentially long version strings to prevent a horizontal
scrollbar in the modal content.
Introduces CSS class "...
Jonas Eberle
17:35 Revision dfbee191: [!!!][TASK] Remove "sys_template.nextLevel"
The special handling "nextLevel" in TypoScript templates
to only load a specific sys_template on the next level (subp...
Benni Mack
17:14 Revision e87eb75a: [BUGFIX] Convert class aliases of switchable controller actions to FQCN's
When the patch https://forge.typo3.org/issues/87550 changed the controller
configuration of plugins and modules to us...
Alexander Schnitzler
16:49 Revision 39e8ccd5: [TASK] Replace `TYPO3/CMS/Backend/SplitButtons`
Since FormEngine doesn't use split buttons anymore with TYPO3 v9, the
JavaScript module `TYPO3/CMS/Backend/SplitButto...
Andreas Fernandez
16:39 Revision e13e3047: [TASK] Install Tool: Move action buttons into modal footer
Resolves: #88523
Releases: master
Change-Id: I26404c120702bac669b3ad3aaf9280a76eb8f0e2
Reviewed-on: https://review.ty...
Andreas Fernandez
15:47 Revision e4cc43a4: [BUGFIX] Improve performance with symfony/property-info
With the introduction of symfony/property-info, the class
\Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor
h...
Alexander Schnitzler
14:03 Revision f0f87876: [FEATURE] Set Twitter Card Type in page properties
This option will make it possible to select a type of Twitter Card
that should be used when your page is shared on Tw...
Richard Haeser
13:07 Revision a6bc0045: [!!!][TASK] Remove AbstractService inheritance from AbstractAuthService
The current Authentication Service API looks like this:
AbstractService
-> AbstractAuthenticationService
-> Authenti...
Benni Mack
13:05 Revision af696c1d: [!!!][TASK] Remove 4th parameter of enableFields
Since Versioning is completely handled via
the Context API and set within PageRepository
directly since TYPO3 v9, usi...
Benni Mack
13:04 Revision 9b6936a5: [BUGFIX] Add documentation for site-language base variants
Since bugfix #87831 it is possible to also add base variants
for specific languages, however this was not documented....
Benni Mack
12:47 Revision 8628e7c5: [BUGFIX] Use correct PHP syntax in code example
Releases: master,9.5
Resolves: #88589
Change-Id: If71c06dd3033e7d73abc2baf3cf3b786cd45e331
Reviewed-on: https://revie...
Michael Staatz
12:31 Revision a3fa9879: [BUGFIX] Add documentation for site-language base variants
Since bugfix #87831 it is possible to also add base variants
for specific languages, however this was not documented....
Benni Mack
12:29 Revision 025bcf6a: [BUGFIX] Use correct PHP syntax in code example
Releases: master,9.5
Resolves: #88589
Change-Id: If71c06dd3033e7d73abc2baf3cf3b786cd45e331
Reviewed-on: https://revie...
Michael Staatz
09:50 Revision 2bdaf3ae: [!!!][TASK] Drop DB field sys_language.static_lang_isocode
The database field "static_lang_isocode" in the DB table
"sys_language" is configured via static_info_tables, however...
Benni Mack
09:45 Revision 0c4c9bc1: [TASK] Deprecate TSFE->sys_language_isocode
Due to the introduction of Site Handling, the public property
`$TSFE->sys_language_isocode` is not necessary anymore,...
Benni Mack
09:32 Revision 70d546f0: [!!!][TASK] Handle SoftRefParser without references
The softRefParser logic previously contained its own
factory within BackendUtility with a magic singleton
logic built...
Benni Mack
08:58 Revision be107d95: [TASK] fix list formatting
Add some empty lines to allow correct list formatting, like on
https://github.com/TYPO3-Documentation/TYPO3CMS-Refere...
Riccardo De Contardi
08:41 Revision 9f475e3f: [TASK] fix list formatting
Add some empty lines to allow correct list formatting, like on
https://github.com/TYPO3-Documentation/TYPO3CMS-Refere...
Riccardo De Contardi
06:43 Revision f2e5d2c6: [TASK] Removed leftovers of AltPageTitleProvider
Removed the mention of altPageTitleProvider that were left on some
places after removing this deprecated provider.
R...
Richard Haeser

2019-06-27

19:36 Revision 2e4e8e07: [TASK] Open ElementBrowser event based in FormEngine
Currently, the ElementBrowser is used in three different places in
FormEngine, all of them trigger it differently. Th...
Andreas Fernandez
18:53 Revision d4533ea2: [TASK] Remove special singleton handling of makeInstanceService
Calling GeneralUtility::makeInstanceService() stores
the instance as "persistent object". Since TYPO3 4.x this has be...
Benni Mack
15:50 Revision b5c403b0: [BUGFIX] Correct global/multiple icon in listview
Resolves: #88620
Releases: master, 9.5
Correct global/multiple icon in listview
Change-Id: Id613f06d24148851d428c61...
Sven Juergens
15:32 Revision 8b25cbb0: [BUGFIX] Consider translated pages in workspaces
This issue was raised that translated pages do not
show up in the list of records to be published/staged,
as translat...
Benni Mack
15:16 Revision 91637f78: [BUGFIX] Decouple ColorPicker from FormEngine
Since #87031 the color picker is tightly coupled to FormEngine, causing
issues if not used in FormEngine context, e.g...
Andreas Fernandez
15:10 Revision 54858f11: [BUGFIX] Correct global/multiple icon in listview
Resolves: #88620
Releases: master, 9.5
Correct global/multiple icon in listview
Change-Id: Id613f06d24148851d428c61...
Sven Juergens
14:57 Revision a3b5f1cf: [BUGFIX] Consider translated pages in workspaces
This issue was raised that translated pages do not
show up in the list of records to be published/staged,
as translat...
Benni Mack
14:54 Revision aa98f0f2: [BUGFIX] Do not rely on TYPO3_MODE for FE/BE checks
In order to run a subrequest in Frontend,
TYPO3_MODE kills most of the functionality.
Although it is clear, that TYP...
Benni Mack
14:34 Revision e1eec036: [BUGFIX] Display titles of changelog properly
As `\` is escaping, there has to be an additional `\` in front, in
order to display the `\` as expected.
Resolves: ...
Daniel Siepmann
14:23 Revision 9235eafd: [BUGFIX] Do not rely on TYPO3_MODE for FE/BE checks
In order to run a subrequest in Frontend,
TYPO3_MODE kills most of the functionality.
Although it is clear, that TYP...
Benni Mack
14:07 Revision 48ced589: [BUGFIX] Display titles of changelog properly
As `\` is escaping, there has to be an additional `\` in front, in
order to display the `\` as expected.
Resolves: ...
Daniel Siepmann
14:04 Revision 723204bc: [BUGFIX] Use late static binding return type for Enumeration::cast
The return type annotation must be `static` instead of `self` as the
method returns an instance of the inheriting cla...
Sascha Egerer
14:03 Revision 54ddc9bb: [BUGFIX] Use Context API for TemplateService->versionOL
The Context API can be used now within
TemplateService to fetch a version overlay, which now
only relies on the PageR...
Benni Mack
13:56 Revision dddf0243: [BUGFIX] Simplify item states in Menu Generation
The same if() loop is used for checking menu generation item states
(ACT/IFSUB etc), this can be very much simplified...
Benni Mack
13:43 Revision 5a6b0610: [BUGFIX] Fix ExtensionScanner mismatch
Due to #88498 a bug within the Extension
Scanner was introduced where the scanner
did not find the expected results d...
Benni Mack
13:28 Revision 09383275: [BUGFIX] Use late static binding return type for Enumeration::cast
The return type annotation must be `static` instead of `self` as the
method returns an instance of the inheriting cla...
Sascha Egerer
13:07 Revision 92bcb1c8: [BUGFIX] Use late static binding return type for Enumeration::cast
The return type annotation must be `static` instead of `self` as the
method returns an instance of the inheriting cla...
Sascha Egerer

2019-06-26

17:27 Revision fe6a9208: [BUGFIX] Remove non-existing "pseudo-site" logic
There are some leftovers where PseudoSite is mentioned.
Since TYPO3 v10.0 is built on Site Handling completely,
this...
Benni Mack
17:26 Revision 1312352f: [TASK] Ensure PageArgumentValidator is not dependent on TSFE
Checking if cHash matches any GET parameters can be
done without $TSFE->cHash_array and $TSFE->hash as
all data is bu...
Benni Mack
06:32 Revision 351e83fd: [TASK] Unify Backend Route paths for modules
Modules which do not set a proper route path themselves
now have a different route path, basically "/module/file/list...
Benni Mack
06:18 Revision c66ca856: [TASK] Use generators for service objects in Authentication
The introduction of the Session Framework API in v8
introduced generators for fetching authentication service
objects...
Benni Mack

2019-06-25

12:14 Revision a91d53aa: [TASK] Set TYPO3 version to 9.5.9-dev
Change-Id: I9dbcd01c99fcb821b3f3a35a8a0654a371075b27
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/611...
Benni Mack
11:49 Revision e986f19c: [TASK] Set TYPO3 version to 8.7.28-dev
Change-Id: I36faba6258e6f11f928ebe78dab4ac2e40d7c9e8
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/611...
Benni Mack
10:28 Revision 16a8bcab: [RELEASE] Release of TYPO3 9.5.8
Change-Id: Ic26ed3a5335e342bc845d11fa56b411c70e75030
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/611...
Benni Mack
10:24 Revision 5664a903: [RELEASE] Release of TYPO3 8.7.27
Change-Id: If87d516b294383acdcb97c1f760be09efbb2f5c9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/611...
Benni Mack
08:42 Revision 647aa7af: [SECURITY] Disallow insecure deserialization for l18n_diffsource
Serialized values in l18n_diffsource are vulnerable to insecure
deserialization when being invoked in FormEngine or D...
Oliver Hader
08:42 Revision 75cc3d6b: [SECURITY] Deny pages' TSconfig and tsconfig_includes for non-admins
Fields `TSconfig` and `tsconfig_includes` of table `pages` can be
misused by restricted users to contain malicious in...
Oliver Hader
08:42 Revision 3a48bb6c: [!!!][SECURITY] Disallow session data transfer on frontend user logout
When frontend users logged out their session data (e.g. shopping cart)
was transfered into an anonymous session. This...
Oliver Hader
08:41 Revision 4bdd03fb: [SECURITY] Deny access to import module for non-admin users
Due to an incomplete condition it was possible for regular
backend users to make use of the import module - which onl...
Oliver Hader
08:41 Revision 807b0e5d: [SECURITY] Conflict insecure versions symfony/cache component
The symfony/cache component is not directly used by the core but
is a dependency of symfony/expression-language which...
Benni Mack
08:41 Revision 4c003f80: [SECURITY] Disallow javascript & data scheme in URL link handler
URLs defined using TYPO3's internal t3://url/?url=... notation are
now hardened against using `javascript:` and`data:...
Oliver Hader
08:41 Revision d593a69c: [SECURITY] Check record permissions in record information popup
The ElementInformationController now checks a backend user has sufficient
permissions to see each referenced record.
...
Andreas Fernandez
08:40 Revision 555e0dd2: [SECURITY] Disallow insecure deserialization for l18n_diffsource
Serialized values in l18n_diffsource are vulnerable to insecure
deserialization when being invoked in FormEngine or D...
Oliver Hader
08:40 Revision 802e0567: [SECURITY] Deny pages' TSconfig and tsconfig_includes for non-admins
Fields `TSconfig` and `tsconfig_includes` of table `pages` can be
misused by restricted users to contain malicious in...
Oliver Hader
08:40 Revision 9ce811c6: [!!!][SECURITY] Disallow session data transfer on frontend user logout
When frontend users logged out their session data (e.g. shopping cart)
was transfered into an anonymous session. This...
Oliver Hader
08:40 Revision df33c7ee: [SECURITY] Deny access to import module for non-admin users
Due to an incomplete condition it was possible for regular
backend users to make use of the import module - which onl...
Oliver Hader
08:40 Revision e355cd97: [SECURITY] Conflict insecure versions symfony/cache component
The symfony/cache component is not directly used by the core but
is a dependency of symfony/expression-language which...
Frank Nägler
08:39 Revision 6dcbf981: [SECURITY] Disallow javascript & data scheme in URL link handler
URLs defined using TYPO3's internal t3://url/?url=... notation are
now hardened against using `javascript:` and`data:...
Oliver Hader
08:39 Revision 41e4afb5: [SECURITY] Check record permissions in record information popup
The ElementInformationController now checks a backend user has sufficient
permissions to see each referenced record.
...
Andreas Fernandez
08:39 Revision 1f748c76: [SECURITY] Disallow insecure deserialization for l18n_diffsource
Serialized values in l18n_diffsource are vulnerable to insecure
deserialization when being invoked in FormEngine or D...
Oliver Hader
08:39 Revision fde7576f: [SECURITY] Deny pages' TSconfig and tsconfig_includes for non-admins
Fields `TSconfig` and `tsconfig_includes` of table `pages` can be
misused by restricted users to contain malicious in...
Oliver Hader
08:39 Revision 9837ae34: [!!!][SECURITY] Disallow session data transfer on frontend user logout
When frontend users logged out their session data (e.g. shopping cart)
was transfered into an anonymous session. This...
Oliver Hader
08:38 Revision 96105753: [SECURITY] Disallow javascript & data scheme in URL link handler
URLs defined using TYPO3's internal t3://url/?url=... notation are
now hardened against using `javascript:` and`data:...
Oliver Hader
08:38 Revision 61805ff7: [SECURITY] Check record permissions in record information popup
The ElementInformationController now checks a backend user has sufficient
permissions to see each referenced record.
...
Andreas Fernandez
07:57 Revision 8028f2fd: [!!!][TASK] Remove TCEMAIN.previewDomain
The functionality to set a custom TCEMAIN.previewDomain via
PageTS is not in use anymore as SiteHandling
is using the...
Benni Mack

2019-06-24

20:37 Revision 44fe4992: [BUGFIX] Remove caches for page title and meta tag
By concept for frontend rendering the page title and meta tags
are not meant to be stored in page cache in order to a...
Helmut Hummel
13:33 Revision 7c4a63bd: [TASK] Follow-up: Change BitSet class doc block
In order to have a meaningful class doc block for the
BitSet class, the former doc block has been replaced
with an ex...
Alexander Schnitzler
12:14 Revision 3c2e5173: [BUGFIX] Fix comment in ViewHelper action.link
Correct closing tag in PHP comment example.
Resolves: #88619
Releases: master, 9.5
Change-Id: Ic90351399eccc4435231b...
Joerg Kummer
11:54 Revision 452af940: [TASK] Remove backend user ID from workspace preview config
The configuration within `sys_preview` contained the
Backend User ID. Previously, until TYPO3 v9, this was
used to si...
Benni Mack
11:43 Revision 5c2c3e10: [BUGFIX] Fix comment in ViewHelper action.link
Correct closing tag in PHP comment example.
Resolves: #88619
Releases: master, 9.5
Change-Id: Ic90351399eccc4435231b...
Joerg Kummer

2019-06-21

19:13 Revision 9930ae46: [TASK] Move BitSet class into different namespace
The BitSet class has been put into a DataStructure
namespace although the core puts classes of these
kind into a Type...
Alexander Schnitzler
18:28 Revision 5c81be0f: [TASK] Rename "view helper" to "ViewHelper"
As this is what its called. This also should make searches easier, as
there is only one way to write it.
Relates: #8...
Daniel Siepmann
16:20 Revision 8d5657d4: [TASK] Rename "view helper" to "ViewHelper"
As this is what its called. This also should make searches easier, as
there is only one way to write it.
Relates: #8...
Daniel Siepmann
15:01 Revision d05865f7: [BUGFIX] Remove caches for page title and meta tag
By concept for frontend rendering the page title and meta tags
are not meant to be stored in page cache in order to a...
Helmut Hummel
12:39 Revision f04022b6: [BUGFIX] Use var path from Environment in tests
Some tests still use hardcoded 'typo3temp' for creating files and folders.
Where possible, this has been changed to u...
Susanne Moog
06:42 Revision cfab7cc0: [TASK] Update symfony components
In preparation for our next maintenance
release, symfony components are updated
to their latest versions.
Composer C...
Benni Mack
06:09 Revision 702aa389: [TASK] Update symfony components
In preparation for our next maintenance
release, symfony components are updated
to their latest versions.
Composer C...
Benni Mack

2019-06-19

14:22 Revision 022b0de9: [BUGFIX] Speed up SiteConfiguration loading
Profiling shows that when linking to 100
pages, SiteFinder (which instantiates SiteConfiguration)
is instantiated 100...
Benni Mack
13:23 Revision 972df083: [BUGFIX] Remove "cache_" prefix from cache configuration keys
With #88366 "cache_" prefix has been deprecated. However, when
retrieving a deprecated cache like "cache_subject" its...
Oliver Hader
13:20 Revision b5539e3d: [BUGFIX] Speed up SiteConfiguration loading
Profiling shows that when linking to 100
pages, SiteFinder (which instantiates SiteConfiguration)
is instantiated 100...
Benni Mack
12:02 Revision 7f5597e8: [BUGFIX] Use proper configuration when processing FlexForms in DataHandler
This change removes the "TCEforms" option when parsing
FlexForms data in DataHandler, when dealing with FlexForms
tha...
Benni Mack
09:51 Revision eb8842b8: [BUGFIX] Use proper configuration when processing FlexForms in DataHandler
This change removes the "TCEforms" option when parsing
FlexForms data in DataHandler, when dealing with FlexForms
tha...
Benni Mack
09:02 Revision fa73763a: [BUGFIX] Add additional GetVars to workspace preview url
Resolves: #87147
Releases: master, 9.5
Change-Id: Ia909104bc663d4191f21cb1bf0e25c0212388e2f
Reviewed-on: https://revi...
Devid Messner
08:44 Revision 4ec169f2: [BUGFIX] Add additional GetVars to workspace preview url
Resolves: #87147
Releases: master, 9.5
Change-Id: Ia909104bc663d4191f21cb1bf0e25c0212388e2f
Reviewed-on: https://revi...
Devid Messner
08:42 Revision d44e84fc: [BUGFIX] Use proper configuration when processing FlexForms in DataHandler
This change removes the "TCEforms" option when parsing
FlexForms data in DataHandler, when dealing with FlexForms
tha...
Benni Mack
 

Also available in: Atom