Project

General

Profile

Activity

From 2018-09-03 to 2018-10-02

2018-10-02

11:37 Revision 5d795463: [TASK] Set TYPO3 version to 9.5.1-dev
Change-Id: If916407e7a7d9d54777ecee641bee5a604885ce2
Reviewed-on: https://review.typo3.org/58556
Reviewed-by: Georg R...
Oliver Hader
10:10 Revision f80015c4: [RELEASE] Release of TYPO3 9.5.0
Change-Id: Ibacf4ce5d6c2a2e3f7aafb2c17536ab89dff1c15
Reviewed-on: https://review.typo3.org/58555
Reviewed-by: Oliver ...
Oliver Hader
10:00 Revision 41d4a10f: [BUGFIX] Ensure that requirements in RouteEnhancers are optional
Resolves: #86539
Releases: master
Change-Id: Ia0a53b713382ae5cbbc9f5b57c82a532ba8f601b
Reviewed-on: https://review.ty...
Benni Mack
09:24 Revision 3161825b: [BUGFIX] Streamline PageTypeDecorator handling
* uses '&type=xyz' argument value of query in case no PageType decorator
has been configured or if no value could b...
Oliver Hader
08:49 Revision 0630073c: [BUGFIX] Do not append slashes on slug importer
When importing from page_path of RealURL,
a slash is appended for all imported URLs,
however TYPO3 Core does not add ...
Benni Mack
08:25 Revision 0625b67a: [TASK] Improve changelog docs
* Fix wrong indentation level in example.
* Adjust sorting of paragraphs for explanation to match order of
configur...
Daniel Siepmann
08:21 Revision 9cc335b4: [BUGFIX] Ensure LoadTcaService loads ext_tables.php
During deprecation of TYPO3_LOADED_EXT,
ext_tables.php is not loaded in "Check TCA in ext_tables.php"
anymore.
The f...
Benni Mack
01:19 Revision 169e6534: [BUGFIX] Reduce amount of false positives of extension scanner
Reduce amount of false positives introduced with #86366 as methods
like 'getTitle()' are used too often.
Resolves: #...
Georg Ringer

2018-10-01

23:23 Revision a7c1e306: [BUGFIX] Do not expand pseudo element `:after` to 100% in modals
This patch removes the unnecessary `width: 100%` definition. This fixes
the glitch in the image cropper.
Resolves: #...
Andreas Fernandez
22:27 Revision 9e86a4b2: [TASK] Move documentation files into 9.5 folder - part 2
Change-Id: Ic2ad05680c072f901c200b05810be958204825db
Releases: master
Resolves: #86434
Reviewed-on: https://review.ty...
Anja Leichsenring
22:11 Revision a177e4ba: [BUGFIX] Fix decrementing of AJAX requests in extension scanner
The queueing of AJAX requests in the extension scanner has some flaws
which causes the scanner to refuse another scan...
Andreas Fernandez
22:02 Revision d6780ae0: [BUGFIX] XmlSitemapRenderer should use TSFE->type for page-type
When the new PageTypeEnhancer resolved type from a URL it is
not part of getQueryParams() but needs to be fetched fro...
Stefan Neufeind
21:37 Revision d8cde0e7: [TASK] Sync .rst changes from master down to v8 and v7
Change-Id: I865a2f40fc32902ed002dd67220f16f0b6d20ccf
Resolves: #86528
Releases: 8.7, 7.6
Reviewed-on: https://review....
Christian Kuhn
21:36 Revision b1645b60: [TASK] Sync .rst changes from master down to v8 and v7
Change-Id: I865a2f40fc32902ed002dd67220f16f0b6d20ccf
Resolves: #86528
Releases: 8.7, 7.6
Reviewed-on: https://review....
Christian Kuhn
20:41 Revision e20b6ed8: [TASK] Update INSTALL.md and README.md
The main goal of this patch is to update the neglected
INSTALL.md and README.md to represent the current
state of the...
Josef Glatz
20:41 Revision 78c609f8: [BUGFIX] Fix EXT:core/bin/typo3 entry point in composer-mode
typo3/sysext/core/bin/typo3 does not work in composer mode
currently. Composer-based installations need to use the bi...
Benjamin Franzke
20:32 Revision 6210583a: [BUGFIX] Ensure most site related exceptions are handled
Make sure that in most places any site related exception is handled
in a graceful way to avoid negative UX.
Resolves...
Markus Klein
20:20 Revision 95c085e4: [BUGFIX] Resolve slashed values in PageTypeDecorator correctly
* slashed values are not resolved correctly concerning their
dynamic '/' prefix in route paths
* adjusting route pa...
Oliver Hader
19:59 Revision c0d5a859: [BUGFIX] Make redirect sources with Query matchable
Resolves: #86503
Releases: master
Change-Id: Iaf924b9f851bd25cb2d16ab5e5656703603a669b
Reviewed-on: https://review.ty...
Daniel Goerz
19:21 Revision 74756631: [BUGFIX] Ensure Uri->getQuery() always returns a string
As stated in the Interface:
If no query string is present, this method MUST return an empty string.
Resolves: #86520...
Daniel Goerz
19:20 Revision 65a55111: [TASK] Streamline phpdoc annotations in EXT:extbase
EXT:extbase uses @api and @internal phpDoc annotations. Going with a cleaner
approach with marking code as just @inte...
Benni Mack
18:59 Revision 35707440: [BUGFIX] Ensure Uri->getQuery() always returns a string
As stated in the Interface:
If no query string is present, this method MUST return an empty string.
Resolves: #86520...
Daniel Goerz
18:55 Revision 56d60665: [BUGFIX] Add user authentication to activate extension command
As extensions might contain data to import the activate extension
command needs to initialize the user authentication...
Susanne Moog
17:07 Revision 7bdaa18b: [TASK] Mark various parts with phpdoc internal - part 4
All specific controllers for specific Backend actions, Backend-module related modules,
all hook implementations (wher...
Benni Mack
16:15 Revision b1bad629: [TASK] Send uid of sys_redirect in Response Header
Resolves: #86504
Releases: master
Change-Id: I115d1fcce00142b5e0eb34dbb840c785cf1b59f4
Reviewed-on: https://review.ty...
Daniel Goerz
16:06 Revision 77a2c8f6: [TASK] Mark various parts with phpdoc internal - part 3
All specific controllers for specific Backend actions, Backend-module related modules,
all hook implementations (wher...
Benni Mack
15:50 Revision 6a562065: [TASK] Streamline phpdoc annotations in EXT:fluid
EXT:fluid uses @api and @internal phpDoc annotations. Going with a cleaner
approach with marking code as just @intern...
Benni Mack
15:47 Revision 91cb9f46: [BUGFIX] Fix log module bootstrap
Resolves: #86498
Releases: master
Change-Id: I8605215706406a0a7826a1fe401ccd11d46ead73
Reviewed-on: https://review.ty...
Susanne Moog
15:44 Revision 4d9a0283: [TASK] Mark various parts with phpdoc internal - part 2
All specific controllers for specific Backend actions, Backend-module related modules,
all hook implementations (wher...
Benni Mack
15:41 Revision 2e28936e: [TASK] styleguide: TCA: Add inline mn group example
Cyril Janody
15:39 Revision ad30de1a: [TASK] Add proper exception handling to RouterInterface logic
Two new Exceptions are now thrown when routing does not
work, one being thrown when a URL is generated but could
not ...
Benni Mack
15:34 Revision 9ba04641: [TASK] Improve code to avoid Scrutinizer warnings
Releases: master
Resolves: #86481
Change-Id: I87b9a07b6cc10c4379a6bf3e1c0e1695354b574a
Reviewed-on: https://review.ty...
Markus Klein
15:34 Revision a5e3a154: Revert "[FEATURE] Add stdWrap to config.additionalHeaders"
This reverts commit 2124bba49f68f5c35705c5c499abe6a0ee95a6cf.
The feature is reverted as the functionality can't be ...
Markus Klein
15:28 Revision ec2c27d6: [TASK] Add icons for install tool modules
Resolves: #86510
Releases: master
Change-Id: I80692b806c3a7b51de3fad4947102e34956114a2
Reviewed-on: https://review.ty...
Benjamin Kott
15:20 Revision 6a498af5: [TASK] Mark various parts with phpdoc internal
All specific controllers for specific Backend actions, Backend-module related modules,
all hook implementations (wher...
Benni Mack
15:04 Revision 80e16cfc: [TASK] Mark various obvious code as @internal
All specific controllers for specific Backend actions, Backend-module related modules,
all hook implementations (wher...
Benni Mack
14:43 Revision 37b8e769: [TASK] Update CKEditor icon to meet the new CKEditor CD
This patch adds the newly added CKEditor v4 icon (via #86499)
to ext:rte_ckeditor as new extension icon.
`yarn && ya...
Josef Glatz
14:43 Revision a36d3dab: [TASK] Streamline phpdoc annotations in EXT:form
EXT:form uses @api and @internal phpDoc annotations. Going with a cleaner
approach with marking code as just @interna...
Benni Mack
12:35 Revision f6c066bc: [TASK] Update typo3/icons from 1.7.0 to 1.8.0
Following commands were used to update the external package
and copy the files/folders to the final location:
`yarn u...
Benjamin Kott
11:35 Revision d419c64c: [TASK] Adjust rst syntax for proper yaml and ts highlighting
Use proper code highlighting syntax for yaml and typoscript within 86160
changelog entry.
Resolves: #86160
Releases:...
Daniel Siepmann
10:13 Revision e277b8ba: [TASK] Adjust rst syntax for proper yaml highlighting
Define default highlighting for 86365 changelog entry to be yaml. Adjust
all yaml occurrences within this entry to us...
Daniel Siepmann
09:21 Revision 282b0ccb: [BUGFIX] Improve performance of extension scanner
This patch adds a request queue for the massive amount of AJAX calls
in the extension scanner. This patch mitigates t...
Frank Nägler
00:45 Revision 1e10c48e: [FEATURE] Introduce PageTypeEnhancer
A new PageTypeEnhancer is added to map the internal TYPO3
GET parameter `type` to a speaking URL suffix.
The PageTyp...
Benni Mack
00:18 Revision 6d0d2a74: [TASK] Rename RouteResult to SiteRouteResult
Resolves: #86489
Releases: master
Change-Id: I721c89b8afdc248b040a5e82cfd8c209dc84dbab
Reviewed-on: https://review.ty...
Benni Mack
00:15 Revision c8cb053c: [BUGFIX] Streamline trigger_error messages
This patch streamlines all deprecation messages and follow the
following rules.
1. All @deprecated should contain
@d...
Benni Mack

2018-09-30

23:33 Revision dd599d79: [TASK] Add HTTP headers to Frontend Response object
HTTP Headers are added to the PSR-7 response object now
within TSFE.
They are then sent at the very end of the reque...
Benni Mack
23:23 Revision 7c173614: [BUGFIX] Do not trigger tooltip automatically after hide/unhide
The tooltip is not shown now, when you move the cursor away, while the
spinning icon is active. The new label still u...
Frank Nägler
23:07 Revision d4470975: [BUGFIX] Remove hardcoded index.php indexed search links
Resolves: #86326
Releases: master
Change-Id: Ifbe8c5067c5a7e47188ea89f4e6df3db9192ac61
Reviewed-on: https://review.ty...
Frank Nägler
22:59 Revision 436283a8: [TASK] Reintroduce tooltips for new SVG Pagetree
When hovering over a page-icon in the pagetree, a tooltip with the
id and status is now shown instead of a browser de...
Nikita Hovratov
22:50 Revision dc00234d: [TASK] Adapt FAL dumpFile to use PSR-7 response objects
A new driver method streamFile() is added (specified
in a new, internal StreamableDriverInterface).
streamFile() retu...
Benjamin Franzke
22:50 Revision b6564a0a: [BUGFIX] Do not trigger tooltip automatically after hide/unhide
The tooltip is not shown now, when you move the cursor away, while the
spinning icon is active. The new label still u...
Nikita Hovratov
22:21 Revision abc42b4a: [TASK] Use PageRepository in indexed search menu generation
Use your own instance of PageRepository instead of depending
on TSFE, and use the menu by using the global context
an...
Benni Mack
21:50 Revision 0a524deb: [TASK] Streamline labels of site configuration
Labels have been rewritten to consequently use
title case. Additionally, the layout of the
main site tab has been adj...
Susanne Moog
21:38 Revision 83ab9e9f: [TASK] Migrate BackendWorkspaceRestriction to Context API
This patch also streamlines the Context API usage of
Workspaces in the main AbstractDataHandlerActionTestCase
class.
...
Benni Mack
21:36 Revision 797689b1: [BUGFIX] Ensure deleted scheduler tasks are never run
In #79777 a new "tx_scheduler_task.deleted" field was
added, but is not always considered when tasks are run.
Resolv...
Benni Mack
20:58 Revision 8950e266: [TASK] Streamline Page Argument merge strategies
PageArguments are fetched and added on top of PSR-7 request
queryParams right after they are validated from the PageR...
Benni Mack
20:45 Revision fd413f73: [BUGFIX] Installer should use 50% of its space
The Installer uses a full grid which is a lot of white space if not needed.
So, the whole layout is put into a col-m...
Benni Mack
20:00 Revision a7a94f17: [BUGFIX] Fix panel-collapse and modal-body padding-bottom in firefox
* The last item in panel-collapse has now proper padding to its bottom.
* With a different behaviour of firefox a con...
Nikita Hovratov
19:37 Revision a2958964: [BUGFIX] Skip special doktype parent pages in slug generation
When checking the parent page for an existing slug, the parent page
should not be used if the parent page is a sys fo...
Benni Mack
19:26 Revision 28037e00: [BUGFIX] Ensure workspace preview works with Site Handling
While introducing Page URL handling, the workspace functionality
still built the URL with `/index.php` although the R...
Benni Mack
18:09 Revision f60f4d8e: [BUGFIX] Avoid double slashes in slug generation
When generating slugs it might happen, that double slashes
are generated. This basically results from both prepending...
Oliver Hader
18:09 Revision 33d8b635: [TASK] Improve processing of mappable aspects
Improve processing by deferring those mappers that invoke persistence
the latest possible time. In case mappers do no...
Oliver Hader
17:41 Revision c83a3427: [TASK] Shorten the extend class in all unit tests
Shorten \TYPO3\TestingFramework\Core\Unit\UnitTestCase to UnitTestCase
Resolves: #86478
Releases: master
Change-Id: ...
Wouter Wolters
17:10 Revision 4b080a92: [BUGFIX] Display correct original state when invertStateDisplay is true
In the fieldWizard defaultLanguageDifferences the opposite value must be
displayed if invertStateDisplay is active in...
Jigal van Hemert
16:00 Revision 289ee767: [BUGFIX] Remove unreachable return statement
Resolves: #86476
Releases: master
Change-Id: I182bd77895744d13ba535b43e46b802def49cb45
Reviewed-on: https://review.ty...
Christian Kuhn
15:59 Revision b5a51ed3: [TASK] Avoid count() in test conditions
Resolves: #86474
Releases: master
Change-Id: I2265e9167dc0604f8d2605121028c029fe3eebfc
Reviewed-on: https://review.ty...
Christian Kuhn
15:59 Revision ba1d472b: [TASK] Add rule to prevent the @access annotation entering the core
Add the phpdoc_no_access rule to the php-cs-fixer configuration to
prevent the @access annotation from entering the c...
Wouter Wolters
15:34 Revision 7c9210d5: [BUGFIX] Fix sprintf argument mismatch in FormManagerController
Resolves: #86477
Releases: master
Change-Id: I9595a1f1a4d90566d732dcf3c3f8b883a08a6bbe
Reviewed-on: https://review.ty...
Wouter Wolters
15:08 Revision 33e7fe26: [BUGFIX] Make Extbase translation handling consistent with TypoScript
Make Extbase fetch records in the same way as in TypoScript rendering,
making QuerySettings options mean the same as ...
Tymoteusz Motylewski
14:48 Revision a863e4cc: [BUGFIX] Remove nested form-group class
Remove nested class "form-group" in backend user module form
Resolves: #86450
Releases: master
Change-Id: I15a46b772...
Georg Ringer
14:47 Revision e7c72ad1: [TASK] Mark various TypoScript parsing functionality as internal
The TypoScript Parser has been around since PHP 4 and hasn't
been touched much since 12ys. In order to speed up TypoS...
Benni Mack
14:40 Revision 086c8bff: [BUGFIX] Install typo3db_legacy v1.1.1 to use new API
The extracted extension should use the new DB API.
Resolves: #86373
Releases: master
Change-Id: Ibcb58f3c795cc888285...
Benni Mack
14:39 Revision 5648fb69: [BUGFIX] Do not depend on a database connection in CLI authentication
Neither the backend user authentication should try to perform
database queries, nor the extbase services.
As a side ...
Benjamin Franzke
14:24 Revision 7dc0badb: [BUGFIX] Minor adjustments to wordings, variables and docs
Resolves: #86473
Releases: master
Change-Id: I19f499533636b6a187adde51f2a4ca96149cc45f
Reviewed-on: https://review.ty...
Benni Mack
14:16 Revision e19d9635: [TASK] Clean up FormEngine fields for Site Handling
The descriptions and listings of site language in FormEngine
hasn't been worked on since its introduction.
This is n...
Benni Mack
14:08 Revision de3b594c: [BUGFIX] Replace class property caching with runtime cache
PageRepository is now used independantly from TSFE
most of the time, and a new instance is created each time a
conten...
Claus Due
13:45 Revision c33f1cd6: [BUGFIX] Respect mountpoint variable in cObj menu runtime cache
The mountpoint variable must be respected in the key used for the
menu runtime cache. Without that part in the key al...
Sascha Egerer
13:45 Revision 89ed2e49: [BUGFIX] Respect mountpoint variable in cObj menu runtime cache
The mountpoint variable must be respected in the key used for the
menu runtime cache. Without that part in the key al...
Sascha Egerer
13:45 Revision d250af09: [BUGFIX] Respect mountpoint variable in cObj menu runtime cache
The mountpoint variable must be respected in the key used for the
menu runtime cache. Without that part in the key al...
Sascha Egerer
13:13 Revision 851a2098: [BUGFIX] Adjust broken extension scanner config
Resolves: #86469
Related: #86441
Releases: master
Change-Id: Iff35a1be7c436ff3aceab7b9eb82af773278b363
Reviewed-on: h...
Christian Kuhn
13:13 Revision 861de0ad: [TASK] Tag .rst file 86440 with PHP-API
Resolves: #86468
Related: #86440
Releases: master
Change-Id: I1e0cf65d487b8ea95edb7acdad50c671da3277a5
Reviewed-on: h...
Christian Kuhn
13:13 Revision 1ab92906: [TASK] Mark .rst file 86439 FullyScanned
Resolves: #86467
Related: #86439
Releases: master
Change-Id: If14e53972535458ec493454d8e42c48eb67dc35c
Reviewed-on: h...
Christian Kuhn
13:13 Revision 79990a25: [TASK] Deprecate AbstractUserAuthentication->fetchUserRecord
To untie authentication services from user authentication a bit better,
the fetchUserRecord() method of AbstractAuthe...
Christian Kuhn
13:12 Revision 19b5d6e6: [BUGFIX] synchronize flags in registry with TCA
Flag icons that come with core, the flags that are registered in the icon
registry, the lists in sys_language and sit...
Jigal van Hemert
13:10 Revision 3670bc11: [TASK] Remove leftover .htaccess files in Resources/Private folders
Leftover .htaccess files were savedly removed, as the root
.htaccess (for Apache webserver) / .web.config (for IIS we...
Josef Glatz
12:25 Revision be13af7f: [BUGFIX] EvaluteDisplayCondition should throw proper error message
When an extension author writes a display condition in TCA and
by incident uses a wrong format for the displayConditi...
Benni Mack
12:22 Revision 8ecd56ea: [TASK] Remove comments mentioning "branch versioning"
Resolves: #85305
Releases: master
Change-Id: I01c62adede04f5f74c506c15e28d471ad3185593
Reviewed-on: https://review.ty...
Tymoteusz Motylewski
10:12 Revision ce83e3e2: [FEATURE] Make prepending slash in TCA slug configurable
A new TCA option for TCA type "slug" is added, called "prependSlash",
which adds a "/" in front of the field. For pag...
Benni Mack
08:59 Revision 9376fc23: [TASK] Add functional test for route enhanced link handling
* adds test cases for resolving and generating enhanced links
* fixes locale issues when dealing with persisted mappe...
Oliver Hader
00:23 Revision 67fd85a0: [TASK] Remove @internal on new UpgradeWizard interfaces
To allow others to use the new upgrade wizard API the
interfaces are no longer marked as @internal.
Resolves: #86448...
Susanne Moog
00:14 Revision a4ae5ffe: [TASK] Merge PSR-7 request and _GET/_POST parameters
When hooks modify _GET or _POST parameters,
it is important that these changes reflect the PSR-7 request
for now, as ...
Benni Mack
00:10 Revision cb9bdb76: [TASK] Mark several parts within RteHtmlParser as internal
RteHtmlParser has never received a good clean up, that's
because it was there since PHP 4 ages.
In order to rename, ...
Benni Mack

2018-09-29

23:08 Revision 177fc827: [TASK] CKEditor RTE: Re-add the wordcount functionality
This patch re-adds a missing functionality to CKEditor.
Due to the move from htmlArea to CKEditor, the well-known
wo...
Josef Glatz
22:19 Revision c50894c2: [BUGFIX] Remove tooltip over delete button when it's clicked
The tooltip has to be removed at that point, because as soon as any data
is deleted the row disappears and it's not p...
Nikita Hovratov
22:04 Revision b0e894c5: [TASK] Use NormalizedParams with simplified arguments
Normalized Params only needs serverParams and
$TYPO3_CONF_VARS[SYS] to work with, so the object is modified
in order ...
Benni Mack
22:03 Revision 62af353a: [BUGFIX] Remove tooltip over delete button when it's clicked
The tooltip has to be removed at that point, because as soon as any data
is deleted the row disappears and it's not p...
Nikita Hovratov
22:03 Revision 97fa3ccf: [TASK] Sort extensions in Install Tool module by name
Sort the extension settings by the extension key.
Resolves: #86452
Releases: master
Change-Id: I6fb0110820d4a8406f01...
Georg Ringer
22:02 Revision 8a592103: [TASK] Deprecate PageRenderer->loadJQuery()
Instead of explicitly call loadJQuery() this should be handled
by requireJS or - even better - use vanilla JavaScript...
Benni Mack
22:02 Revision 38686b6b: [TASK] Mark several methods within TemplateService as internal
The following methods will trigger a deprecation warning if
they are called from the outside:
- TemplateService->pre...
Benni Mack
20:48 Revision 0bee8704: [TASK] Use PSR-15 RequestHandler in Install Tool
Install Tool still uses TYPO3's own RequestHandler interface which
exists since TYPO3 v7, but is superseded with PSR-...
Benni Mack
19:58 Revision 064585df: [TASK] phpDoc: replace @access private with @internal
The phpDoc comment "@internal" is used in most places
during the development of TYPO3 v7, TYPO3 v8 and TYPO3 v9
and d...
Benni Mack
19:32 Revision bacab187: [TASK] Fix spelling of 'analyze'
As the core uses American English, 'analyze' should be
spelled with a `z`. This looked especially strange in the
inst...
Susanne Moog
19:15 Revision 4b3dfa14: [TASK] Deprecate various methods inside BE_USER
The property "checkWorkspaceCurrent_cache" is now protected.
Second method argument of "modAccess()" is deprecated.
...
Benni Mack
17:15 Revision 1ca85b01: [TASK] Mark various functionality as internal within TSFE
Use @internal where access private was marked, also add
some meaning to currently public methods that should only
be ...
Benni Mack
17:00 Revision 4844fae6: [FEATURE] Introduce RouteEnhancers for Page-based Routing
Page-based routing can now be configured within a site
configuration to add so-called "route enhancers" which
allow t...
Benni Mack
15:03 Revision 8c225c61: [TASK] Create .htaccess or web.config file upon installation
With the new routing, TYPO3 relies on a default redirect to index.php
for FE requests. The patch checks during instal...
Christian Kuhn
15:01 Revision d59b0c81: [TASK] Move documentation files into 9.5 folder
Change-Id: I6fccf8db0ab996139692a07be8d08ceb8feee86f
Releases: master
Resolves: #86434
Reviewed-on: https://review.ty...
Anja Leichsenring
14:03 Revision 3ced58e9: [BUGFIX] Sql query export to use search_result_labels setting
Releases: master, 8.7
Resolves: #86396
Change-Id: I198fe52a8024dcf392582a78c3fce0f134ed6b7a
Reviewed-on: https://revi...
Sascha Löffler
13:54 Revision 76c2510a: [BUGFIX] Resolve correct processed folder when on different storage
During generation of processed files a wrong processed folder
is evaluated when the processed folder resides on a dif...
Helmut Hummel
13:28 Revision 551ed0c0: [TASK] Add informational upgrade wizard for argon2i
This adds a dummy wizard to remind admins during upgrade
to check the live system for argon2i support if the local
in...
Christian Kuhn
12:55 Revision 9bb994f4: [BUGFIX] Resolve correct processed folder when on different storage
During generation of processed files a wrong processed folder
is evaluated when the processed folder resides on a dif...
Helmut Hummel
12:53 Revision 1b24a617: [TASK] Replace further usages with Environment API
Most of the occurrences have been replaced by using
Environment API.
On top, labels are now moved into "var/labels"
...
Benni Mack
12:22 Revision d66dd1ee: [BUGFIX] Allow to edit legacy site configuration files in BE
We recently removed the "site" base prefix within the yaml
configuration file of a site configuration.
However, the ...
Benni Mack
12:15 Revision 39372fe7: [TASK] Update composer dependencies
We want the latest dependencies in our LTS version,
so this should ship the latest versions in the
zip/tarballs.
Use...
Benni Mack
11:14 Revision 38de3e2b: [TASK] Set FE/loginSecurityLevel to normal for no ext:rsaauth loaded
Provide a silent upgrader the same way as for BE/loginSecurityLevel
to avoid FE login to fail after upgrade.
Change-...
Anja Leichsenring
11:13 Revision 7c066b13: [TASK] Deprecate several stdWrap / cObj functions
The following legacy TypoScript options have been deprecated
- stdWrap.filelist
- stdWrap.filelink
- stdWrap.addParam...
Benni Mack

2018-09-28

23:49 Revision 11219adf: [TASK] Rename PageParameterValidator middleware
In order to be in line with the new PageArguments object,
this newly introduced class is now renamed.
Resolves: #864...
Benni Mack
23:38 Revision 038ea9a2: [BUGFIX] Use correct icon for editing query in ActionTask
Resolves: #86423
Releases: master, 8.7
Change-Id: I5c1e0f92fe5f9d28eaaf0250677cd3dedcbd6082
Reviewed-on: https://revi...
Tymoteusz Motylewski
23:20 Revision 985ab0fa: [BUGFIX] Use correct icon for editing query in ActionTask
Resolves: #86423
Releases: master, 8.7
Change-Id: I5c1e0f92fe5f9d28eaaf0250677cd3dedcbd6082
Reviewed-on: https://revi...
Tymoteusz Motylewski
22:42 Revision 12d7a7af: [TASK] Improve styling of infobox in ImageManipulationElement
The cropping element shows an information if no dimensions are known.
The styling of this information is now improved...
Georg Ringer
22:24 Revision 218504e3: [BUGFIX] Set missing `data-title` attribute for upgrade wizard
To render the „Executing foo“ text in the progress bar when a upgrade
wizard is executed correctly, a missing `data-t...
Andreas Fernandez
22:21 Revision 8941600a: [TASK] Improve styling of infobox in ImageManipulationElement
The cropping element shows an information if no dimensions are known.
The styling of this information is now improved...
Georg Ringer
21:27 Revision 241b7469: [BUGFIX] Transform language parameter when previewing translated pages
When previewing translated pages in the backend, URLs contain `&L=x` at
the end. This is due to a missing transformat...
Oliver Hader
20:38 Revision 6958eef9: [BUGFIX] Get extensionKey from package
Resolves: #86427
Related: #86404
Releases: master
Change-Id: Iec990bd910ac62805d4584c468b265f57c0fd17d
Reviewed-on: ...
Frank Nägler
17:14 Revision 2b764e0f: [FEATURE] Allow site in TypoScript getText
A new key "site" for TypoScript "getText" has been introduced
which allows accessing site configuration.
Resolves: #...
Susanne Moog
16:19 Revision 5ccb11cd: [BUGFIX] Register FileBrowser for file_reference mode
Using the element browser for a type=group, internal_type=file_reference
TCA field leads to an exception due to a mis...
Christian Kuhn
14:47 Revision 21499a5a: [BUGFIX] Register FileBrowser for file_reference mode
Using the element browser for a type=group, internal_type=file_reference
TCA field leads to an exception due to a mis...
Christian Kuhn
14:44 Revision b9f0ddf8: [BUGFIX] Change visibility of two properties to public
Properties $MOD_SETTINGS and $modTSconfig of RecordListController
are still used by DatabaseRecordList through $GLOBA...
Christian Kuhn
14:33 Revision 3363e417: [BUGFIX] Respect "disablePrependAtCopy" during translation
During the translation process the option "disablePrependAtCopy" is not
respected. With this patch the option is resp...
Gianluigi Martino
14:26 Revision 888cedcf: [BUGFIX] VimeoRenderer render private links
Now it is also possible to add private Vimeo links.
Releases: master, 8.7
Resolves: #83852
Change-Id: Icb425d4aea98a...
Guido Schmechel
14:18 Revision 2edf3b17: [BUGFIX] Respect "disablePrependAtCopy" during translation
During the translation process the option "disablePrependAtCopy" is not
respected. With this patch the option is resp...
Gianluigi Martino
14:07 Revision 3c940c7a: [BUGFIX] VimeoRenderer render private links
Now it is also possible to add private Vimeo links.
Releases: master, 8.7
Resolves: #83852
Change-Id: Icb425d4aea98a...
Guido Schmechel
13:51 Revision fdab4246: [BUGFIX] Only display pages in default language after creating new pages
The Create Multiple Pages action now only displays the new structure in the
default language and hides pages in other...
Jigal van Hemert
12:33 Revision 9623facf: [BUGFIX] FailsafePackageManager: do not prevent package sorting
FailsafePackageManager prevents saving PackageStates.php in
failsafe mode by overwriting sortAndSavePackageStates(). ...
Benjamin Franzke
12:31 Revision ad847e9b: [TASK] Do not create caches during ext_localconf.php phase
CacheManager has a design problem:
The CacheManager is used to create the core_cache. That core_cache
is used to read...
Benjamin Franzke
11:37 Revision 2e7450e8: [TASK] styleguide: TCA: Add group file_reference example
Christian Kuhn
11:10 Revision 063417cb: [TASK] Deprecate TSFE->makeCacheHash()
The functionality is moved into a new PSR-15 middleware
to base the logic on the request object directly, and
to make...
Benni Mack
10:49 Revision 445afda7: [BUGFIX] pages.shortcut suggest wizard should not suggest itself
Make it impossible to select the page you are currently
working on within the suggest wizard result set.
Releases: m...
Josef Glatz
10:40 Revision ea2dfc1f: [BUGFIX] pages.shortcut suggest wizard should not suggest itself
Make it impossible to select the page you are currently
working on within the suggest wizard result set.
Releases: m...
Josef Glatz
10:24 Revision 8ae45e07: [FEATURE] Allow environment variables in site config
To enable easy configuration of environment specific
site setting, usage of environment variables in site
configurati...
Susanne Moog
09:08 Revision a5157dd9: [BUGFIX] Fix linked issue number
Releases: master
Resolves: #86415
Change-Id: Ib8002843376e651446a16143699844a98baebc0b
Reviewed-on: https://review.ty...
nebrot

2018-09-27

22:33 Revision ed946aa7: [TASK] Make XML Sitemap cachable
Cache the XML Sitemaps for 15 minutes by default.
Resolves: #86060
Releases: master
Change-Id: Ia8ded8d0885565e63651...
Richard Haeser
22:33 Revision 0541b362: [TASK] Prepare Site handling for extended page routing
An additional trait for site languages and some minor simplifications
when fetching the PageRouter from a Site.
Reso...
Benni Mack
21:19 Revision b3b143d6: [BUGFIX] Resolve relative file path during copy correctly
In composer mode several directories are arranged outside the
public root-path. When trying to copy to those folders,...
Oliver Hader
20:41 Revision 6366b902: [TASK] Deprecate internal_type=file and file_reference
TCA "type=group" with "internal_type=file" and "internal_type=file_reference"
are the last parts of content related f...
Benni Mack
19:22 Revision 3523a860: [TASK] Deprecate $GLOBALS['TYPO3_LOADED_EXT']
$GLOBALS['TYPO3_LOADED_EXT'] is defined as the "old" way
since the introduction of the PackageManager in 2013:
https:...
Benjamin Franzke
19:18 Revision ab535bcf: [BUGFIX] Use interface SiteInterface as return type instead of Site
To avoid exceptions the proper return type must be used.
Resolves: #86390
Releases: master
Change-Id: I3741582936cb1...
Georg Ringer
17:32 Revision f7a1c385: [BUGFIX] Use correct column order in override dialog
Resolves: #86152
Releases: master, 8.7
Change-Id: I677c6d0405b833caf8a62f7f560b2e9b97679b36
Reviewed-on: https://revi...
Andreas Fernandez
17:31 Revision dcf1dc21: [BUGFIX] Use correct column order in override dialog
Resolves: #86152
Releases: master, 8.7
Change-Id: I677c6d0405b833caf8a62f7f560b2e9b97679b36
Reviewed-on: https://revi...
Andreas Fernandez
15:38 Revision 9476f552: [BUGFIX] Ensure connection can be established multiple times
This patch ensures a connection can be established multiple times
and is initialized correctly using the init command...
Nicole Cordes
15:19 Revision baf7b0a1: [BUGFIX] Fix formEngine SelectCheckBox word-wrap on small screens
This patch enables word-wrap in a form element `type=select`
with `renderType=selectCheckBox` on small screen devices...
Josef Glatz
15:13 Revision 012e7517: [BUGFIX] Run silent upgraders after install tool login
On successful login to standalone install tool, the routing
should jump to the silent upgraders and not to the main l...
Christian Kuhn
15:09 Revision 5360a8f6: [BUGFIX] Allow linking to a targetSite without currentSite
In case no current site exists in a context (for example currently
eID or other scripting contexts), the pageLinkBuil...
Susanne Moog
15:01 Revision c7cb4952: [TASK] Mitigate argon2i hash issues
* Let the "stored hash uses not supported mechanism" bubble up.
Instead of just a "login failed", an error is raise...
Christian Kuhn
14:51 Revision 7e984cd1: [TASK] Further improvements for the site configuration
This patch enhances the self declaration of the site
configuration form elements.
- TCA descriptions were added to s...
Josef Glatz
14:24 Revision 443709b3: [TASK] Deprecate GeneralUtility::_GETset()
The functionality of _GETset() is really broken by design
when thinking about having a non-global state.
On top $TSF...
Benni Mack
11:28 Revision 41717566: [TASK] Fix syntax highlighting in Changelog for ImplementStaticRoutes
Use yaml as default highlighting. Add markup for code blocks.
Also add highlighting for file names.
Resolves: #8621...
Daniel Siepmann
08:58 Revision 8a880494: [BUGFIX] Prevent closing a record after changes made with „toggle all“
This patch prevents closing a form without showing the modal
to inform the backend user about unsaved changes if valu...
Josef Glatz
08:41 Revision 399ebbcb: [BUGFIX] Prevent closing a record after changes made with „toggle all“
This patch prevents closing a form without showing the modal
to inform the backend user about unsaved changes if valu...
Josef Glatz

2018-09-26

20:41 Revision dd21882b: [TASK] Add facades for symfony/routing components
We heavily rely on Symfony Routing for TYPO3 routing,
however we want to encapsulate this as much as possible
to allo...
Benni Mack
19:37 Revision c137126f: [TASK] Add more info to some rst files
During upgrading missing information in some rst files has been added
to ease upgrading for others.
Resolves: #86376...
Susanne Moog
18:20 Revision 8f73f703: [TASK] Clean up Routing API
The PageUriBuilder is gone, as all is centralized in the
PageRouter now, which acts as the centralized place to resol...
Oliver Hader
13:17 Revision a8a1a78f: [TASK] Add more information to IRRE titles
This patch put more information into IRRE titles of site configuration.
Resolves: #85887
Releases: master
Change-Id:...
Frank Nägler
13:16 Revision 7f8f518d: [BUGFIX] adminpanel: Do not use getTSConfig in a deprecated way
Since https://review.typo3.org/56968 handing over arguments
to getTSConfig() is deprecated.
As a drive-by we also fi...
Benjamin Franzke
11:52 Revision 588cc105: [BUGFIX] Prevent closing a record after T3Editor content changes
This patch prevents closing a form without showing the modal
to inform the backend user about unsaved changes if valu...
Josef Glatz

2018-09-25

23:33 Revision 8c1b7c47: [BUGFIX] Fix noCacheHash argument of f:link.action ViewHelper
Resolves: #86379
Releases: master
Change-Id: I8eadc7d6cf242581601065ef780229e577149204
Reviewed-on: https://review.ty...
Josef Glatz
23:02 Revision ede15203: [TASK] Allow running AbstractUpdate wizards on CLI
To ease the update pain a compatibility layer for AbstractUpdate based
upgrade wizards has been implemented, that all...
Susanne Moog
23:00 Revision 1cd4117a: [BUGFIX] Show mount point pid in tooltip
Use either field mount_pid or display a note
Releases: master
Resolves: #86349
Change-Id: Iaed4f7ab527f02644670d980d...
Guido Schmechel
16:49 Revision 4ba06d9c: [BUGFIX] Prevent saving of invalid records
This patch prevents saving an invalid record by click „close“
and „save“ in the modal.
Resolves: #86357
Releases: ma...
Frank Nägler
08:29 Revision ab48937e: [TASK] Fix list items of 80700 rst file
Add missing blank line before each list to have proper rendering.
Releases: master
Resolves: #86364
Change-Id: I4f8e...
David Bruchmann

2018-09-24

20:32 Revision 3f410a3b: [BUGFIX] Respect editlock in history/undo-module
Now the editlock information of the page is retreived and used
as condition for the rollback command icon.
Releases:...
Guido Schmechel
20:23 Revision f0e6bb74: [TASK] Use dark sorting icon in filelist module
Use the dark icons, just as in the list module.
Resolves: #86345
Releases: master, 8.7
Change-Id: Ife258d11a1384076f...
Georg Ringer
16:29 Revision 9cd23361: [BUGFIX] Process typolink syntax for redirect target field contents
Resolves: #86355
Releases: master
Change-Id: I348a52aaccc481bc928e096d54818c5d572e7e5f
Reviewed-on: https://review.ty...
Jigal van Hemert
16:19 Revision 411a97dc: [TASK] CKEditor: enable autolink plugin per default
This patch activates the autolink functionality while
pasting an URL or an email address from the clipboard
to the CK...
Josef Glatz
08:41 Revision 50a8923f: [BUGFIX] Fix scheduler TaskList partial
A translate VH was converted incorrectly in one of
the patchsets of #86291 before it was just merged
into the core.
...
Josef Glatz
08:38 Revision 17a16611: [TASK] Stabilize Extbase tests on PostgreSQL
Resolves: #86360
Releases: master, 8.7
Change-Id: I34e6b720a93bd86f863fbf4ae0b5efb6cccdc76d
Reviewed-on: https://revi...
Tymoteusz Motylewski
06:25 Revision 5d7b4fdd: [BUGFIX] Remove invalid parent constructor call and cleanup code
Resolves: #86352
Releases: master
Change-Id: I30ed9f8f2b14819654fc496991b860b0bdf97d9c
Reviewed-on: https://review.ty...
Frank Nägler
06:19 Revision 9be5fafb: [TASK] Stabilize Extbase tests on PostgreSQL
Resolves: #86360
Releases: master, 8.7
Change-Id: I34e6b720a93bd86f863fbf4ae0b5efb6cccdc76d
Reviewed-on: https://revi...
Tymoteusz Motylewski
06:13 Revision 67f5d588: [BUGFIX] Use right keys in typeicon_classes for site_errorhandling table
The IRRE records show an icon depending on the type of error handler that
is configured. Because the wrong keys were ...
Jigal van Hemert
06:12 Revision 959a5b8a: [BUGFIX] Allow settings language labels via TS even if no xlf present
Re-establish the functionality to set language labels in TypoScript
even though no locallang.xlf file is present for ...
Markus Klein

2018-09-23

13:46 Revision aae70992: [TASK] Use dark sorting icon in filelist module
Use the dark icons, just as in the list module.
Resolves: #86345
Releases: master
Change-Id: Ife258d11a1384076f1333e...
Georg Ringer

2018-09-22

21:48 Revision a553c62b: [BUGFIX] Pass language mode to QuerySettings in default language too
Introduction of the LanguageAspect changed the Extbase behavior, now it's
reintroduced.
When reviewing this patch ple...
Tymoteusz Motylewski
18:51 Revision b0b17a86: [TASK] Remove a common set of false positives from extension scanner
The patch removes a set of common methods and properties from
the extension scanner to show less weak matches:
* meth...
Christian Kuhn

2018-09-21

20:37 Revision 2e87a99b: [BUGFIX] Use proper events to trigger HTML5 validation in Install Tool
The actions "Create admin" and "Change install tool password" now listen
to the `submit` event of their respective fo...
Andreas Fernandez
20:36 Revision 9089da60: [TASK] Provide more tests for Extbase rendering in languages
Some tests are just documenting current, buggy behavior.
So once bugs are fixed assertions needs to be updated.
See i...
Tymoteusz Motylewski
15:36 Revision 0db83714: [TASK] Performance optimizations for the form manager module
Speeds up the form manager module and the form plugin especially if
there are many forms within the TYPO3 instance.
...
Ralf Zimmermann
13:29 Revision 8f073115: [BUGFIX] Fix site configuration caching
Resolves: #86350
Releases: master
Change-Id: Iae67211c8a3421a8cdd78a68c88d15da43f9e67e
Reviewed-on: https://review.ty...
Susanne Moog
12:35 Revision 4e43dda3: [DOCS] Fix typo in variants for sites base feature
Related: #86303
Releases: master
Change-Id: I56e48fa481fc59dd7bda20a4cc76bf2d3b1826a4
Reviewed-on: https://review.typ...
Sascha Egerer
12:14 Revision 68ebe0ad: [FEATURE] Allow multiple domain variants per site
Extend the site configuration by allowing multiple base domains
which are checked by the ConditionMatcher.
Resolves:...
Georg Ringer
12:03 Revision 75e3dccc: [TASK] Improve install tool loading message
The first 'silent configuration update' ajax call in the install
tool does two things: As all others, it checks for a...
Christian Kuhn
11:38 Revision afed0806: [TASK] Change visibility of PageRepository->init
The init() method is now called implicitly within the constructor,
so the last part is to mark the method protected.
...
Benni Mack
10:42 Revision 16e5332b: [BUGFIX] Re-add `self` assignments
Some `self` assignments were removed that shouldn’t have been removed.
That was selfish, so they are added again.
Re...
Andreas Fernandez
09:31 Revision ea0ed03d: [TASK] Extend blog_example with relations
* 1:1 inline relation csv (Post->additonalName)
* 1:1 inline relation foreign_field (Post->additonalInfo)
* 1:n inlin...
Tymoteusz Motylewski

2018-09-20

22:03 Revision 9fd581c4: [TASK] Update Feature-82812-NewSyntaxForImportingTypoScriptFiles.rst
Wrong order of directory names
Releases: master
Resolves: #86342
Change-Id: I8aaf9ad050bac017b5b5f2bca6d98bea69a9487...
Riny van Tiggelen
20:15 Revision 20460250: [TASK] Update CKEditor from 4.9.1 to 4.10.1
Update CKEditor to the lastest version that fixes a lot of bugs.
Release notes:
https://ckeditor.com/cke4/release-no...
Josef Glatz
19:41 Revision 0ad42d3b: [TASK] Make DataMapper not a singleton
DataMapper is not a singleton any more. Thanks to that, a further
refactoring can be done to pass aggregate root quer...
Tymoteusz Motylewski
19:38 Revision ca84d97c: [BUGFIX] Catch FileDoesNotExistException during persisting records
Catch an exception which is thrown if a file of a sys_file_reference
relation does not exist anymore.
Resolves: #862...
Georg Ringer
19:36 Revision 53299426: [BUGFIX] Ensure consistent UI in panels of Settings > Configuration Presets
The panels used in Settings > Configuration Presets do now have the same
UI than the other panels in the Install Tool...
Andreas Fernandez
19:36 Revision 634b5d52: [TASK] Improve database analyzer UX
Give earlier feedback when opening the database analyzer
modal, block the buttons again if executing changes and
upda...
Christian Kuhn
17:56 Revision 96204622: [TASK] Do not crash install tool if a modal fails
* Direct action buttons (eg. clear cache) catch ajax errors
and turn them into a notification, so the main frame of...
Christian Kuhn
17:54 Revision b9460a30: [TASK] Add first acceptance test for sites module
Resolves: #86334
Releases: master
Change-Id: Ie2d5b16844bed3b57679d9771b0b29280bf3bae9
Reviewed-on: https://review.ty...
Susanne Moog
17:17 Revision 2e675f21: [BUGFIX] Initialize site configuration for new sites
Since a regression in #86323 the site configuration for new sites
must be initialized correctly to avoid exceptions.
...
Georg Ringer
17:13 Revision 1d2c8ad3: [TASK] Use SiteFinder in indexed_search
Instead of only supporting sys_domain records the
SiteFinder should be used for showing a related domain.
Resolves: ...
Georg Ringer
16:58 Revision cbb99a3b: [BUGFIX] Silent upgrade wizard changes unrelated field definitions
The silent upgrade wizard that should add missing cache
database tables also tends to change fields of not related
ta...
Christian Kuhn
15:39 Revision 8d4fe802: [TASK] Provide more tests for Extbase rendering in languages
Some tests are just documenting current, buggy behavior.
So once bugs are fixed assertions needs to be updated.
See i...
Tymoteusz Motylewski
15:25 Revision 7db549d8: [TASK] Improve the scheduler task group table listing
This patch basically adjusts the HTML markup for the listAction
to make the scheduler task tables look like the recor...
Josef Glatz
14:55 Revision 0ef9df90: [TASK] Streamline expressionLanguage usage in core
* provide same functions across contexts / methods
* provide same way to extend expressionLanguage everywhere
* provi...
Susanne Moog
13:58 Revision 2b4c6f3d: [FEATURE] Allow static route resolving
Resolving for predefined routes has been introduced.
Static routes can be configured on a per-site level
to provide ...
Susanne Moog
12:48 Revision 625854dc: [BUGFIX] Provide page ID in pagetree overview
Implement the page ID in pagetree and localization overview. And
make it controllable with User TS Config.
Resolves:...
Guido Schmechel
12:38 Revision 685f7b50: [TASK] Deprecate extbase annotation @flushesCaches
The annotation has been introduced during backport from FLOW, but
was never implemented to do anything useful. It wil...
Anja Leichsenring
12:29 Revision 7ae2abd4: [TASK] Update styleguide to 9.2.1
A series of small patches have been applied to styleguide.
composer require --dev typo3/cms-styleguide:~9.2.1
Resol...
Christian Kuhn
12:24 Revision f21e9662: [BUGFIX] Make edit button visible for admin
If user is logged in as admin, the edit buttons are always displayed.
Resolves: #86277
Releases: master
Change-Id: I...
Guido Schmechel
12:18 Revision 50ae1a0a: [DOCS] Fix typo for canonical link feature
Related: #20051
Releases: master
Change-Id: I3891aaa4b62de99a86bf19b3500aabaec6daafc9
Reviewed-on: https://review.typ...
Xavier Perseguers
12:14 Revision 4a6f64b5: [BUGFIX] Fetch configuration of FlexForm fields in edit wizard
Supply flex data structure identifier and current path to
editPopup field control to fetch correct TCA config if this...
Christian Kuhn
11:58 Revision ea4d4f95: [TASK] Update styleguide to 8.0.15
A series of smaller patches have been applied to
v8 maintenance branch of the styleguide extension.
composer require...
Christian Kuhn
11:33 Revision c7b9b83d: [BUGFIX] add propertyName to _isDirty() check
_isDirty() without the propertyName returns false if
propertyValue is an instance of DomainObjectInterface.
Resolves...
Daniel Gohlke
11:32 Revision 4cac0055: [TASK] Streamline $TSFE->simUserGroup usages
First, this patch streamlines some naming issue in $TSFE->applyPreviewSettings()
(introduced by myself).
On top, it ...
Benni Mack
09:58 Revision 9382dd61: [TASK] Remove superfluous indention level in site configuration yaml
The site configuration is in folder "sites" in a file called config and
does not need a "site" key to identify its pu...
Susanne Moog
09:33 Revision 1da2c402: [BUGFIX] SiteResolver middleware must not care for non int id parameters
The FileList module uses the 'id' parameter to pass the directory around,
which makes the parameter a string in this ...
Anja Leichsenring
08:57 Revision 5842b509: [FEATURE] Add support for the "canonical" tag
TYPO3 will now out-of-the box create the canonical tag if you have
installed the core extension SEO. The canonical ta...
Kevin Appelt
07:46 Revision a2232624: [BUGFIX] Replace middlewares in stack on duplicate occurence
Use array_replace_recursive instead of array_merge_recursive to
avoid an exception if a middleware is defined twice.
...
Susanne Moog
05:23 Revision 3eb3e198: [TASK] Mark internal $TSFE properties as protected
Due to some PHP4 legacy code, most properties in TSFE
were Public API. As some arguments are only used internally
wit...
Benni Mack
05:21 Revision 6534c11a: [BUGFIX] Init simulate usergroup correctly in admin panel
The PreviewModule must be run before initializeFrontendPreview is called,
to ensure the settings from adminpanel are ...
Frank Nägler

2018-09-19

23:43 Revision e3bc922e: [TASK] Limit number of items per XML sitemap
Sitemaps of pages are now by default limited to 1000 pages per sitemap
to avoid exceeding Google limits. It will gene...
Richard Haeser
23:01 Revision 7985a69c: [BUGFIX] Cache generated meta tags
Cache generated meta tags to prevent losing meta tags when a
non-cached content element is on the page.
Resolves: #8...
Richard Haeser
20:14 Revision d58d92cf: [BUGFIX] Add stdWrap for SVG content object renderMode=inline
This patch adds stdWrap to the SVG content object if the
renderMode is set to inline.
This patch also adds the missi...
Josef Glatz
20:14 Revision c26e248d: [TASK] Streamline EM dependency resolving
Adjust the style of the action accordingly and
add a small description to the main header.
Resolves: #86304
Releases...
Josef Glatz
18:52 Revision 42c9fd1b: [TASK] Remove unused reconstitutedEntitiesData from extbase Session
This property is not used
Releases: master
Resolves: #86309
Change-Id: I38cba224bd765304040a6dfaea4546361fe8ecc1
Rev...
Łukasz Uznański
17:20 Revision 1a7d44b4: [BUGFIX] Streamline paste modal color schema
This patch calls the paste modal with the severity level "warning"
to improve the UX between the page and the list ba...
Josef Glatz
16:33 Revision c034d904: [BUGFIX] Chunk requests in documentation viewer to improve performance
Improve performance of „View Upgrade Documentation“ module by reading
changelogs in chunks.
At first, all available ...
Andreas Fernandez
16:13 Revision 8eba9fa5: [BUGFIX] Handle formEngine add wizard select in flex forms
addRecord fieldControl fails for type=select fields
in flex forms in AddController since existing values
are not reso...
Christian Kuhn
16:02 Revision ec30f217: [BUGFIX] Fetch configuration of FlexForm fields in edit wizard
Supply flex data structure identifier and current path to
editPopup field control to fetch correct TCA config if this...
Christian Kuhn
16:00 Revision 368c5747: [BUGFIX] Handle formEngine add wizard select in flex forms
addRecord fieldControl fails for type=select fields
in flex forms in AddController since existing values
are not reso...
Christian Kuhn
15:55 Revision 4d15d78b: [TASK] Harden system maintainer handling
Better information handling and restrictions for non
system maintainer trying to change admin flag or password
of sys...
Christian Kuhn
15:34 Revision a471ed7c: [BUGFIX] Use module state of reports module
The reports module stores its latest action selection in
backend user uc and should select that action on next
call a...
Christian Kuhn
15:06 Revision 9d18c1cc: [TASK] Improve UI of „Upgrade Wizard“
Loading the list of available upgrade wizards may take some time. To give
a hint what is currently done, the progress...
Andreas Fernandez
14:30 Revision 1db14cd5: [TASK] Migrate upgrade wizards in install extension
Resolves: #86201
Related: #86172
Releases: master
Change-Id: I9d38ca04ee8a71ff6ffa325a2f0ce2c8c6cde183
Reviewed-on: h...
Christian Kuhn
14:03 Revision c26c272b: [BUGFIX] Use passed severity for modal construction
The `severity` parameter must be passed to `advanced()` to have a proper
styling of the modal header.
Resolves: #863...
Andreas Fernandez
12:51 Revision 010c8800: [BUGFIX] Add correct moment-timezone file
This patch adds the correct moment-timezone javascript
file v0.5.20 which did not make it with the former patch
for #...
Josef Glatz
10:33 Revision 657f384a: Revert "[TASK] Improve TranslateViewHelper compiling"
The micro optimization introduced a bug, fixing the bug
would basically lead to the same code that is within
renderSt...
Christian Kuhn
10:00 Revision ac145971: [TASK] styleguide: TCA: Enable group flex wizards
Christian Kuhn
09:24 Revision e0d9c922: [TASK] styleguide: TCA: select flex wizards with better defaults
Christian Kuhn
09:16 Revision 9398941b: [TASK] styleguide: TCA: Have a select multiple side by side in flex form sections
Christian Kuhn
09:16 Revision 0444d56d: [TASK] styleguide: TCA: Enable select field wizards in flex form
Christian Kuhn

2018-09-18

22:40 Revision 67236246: [TASK] styleguide: Remove dead image from README.md
Christian Kuhn
22:37 Revision d9378356: [TASK] styleguide: Remove dead .travis.yml
Christian Kuhn
22:20 Revision f5f7c3d7: [TASK] Ignore every .log file to simplify core development
This patch adds .log files to .gitignore.
Releases: master
Resolves: #86302
Change-Id: If19c37208fb6d2d7004a03daca8d...
Josef Glatz
22:09 Revision 6be501b5: [BUGFIX] Check $prefix in ActionTask
Check if the prefix is not an empty string to avoid a warning thrown by
strpos().
Resolves: #86300
Related: #85477
R...
Andreas Fernandez
22:03 Revision 40b326b5: [TASK] styleguide: master branch does not work with core v8
Fixes ##111 Christian Kuhn
21:55 Revision 8bfbcbd7: [TASK] styleguide: Migrate extbase cli to symfony console
Christian Kuhn
21:15 Revision de1873c4: [TASK] Deprecate FrontendBackendUserAuthentication methods
The last methods within FrontendBackendUser (BE_USER in FE mode)
are now deprecated in favor of Admin Panel and middl...
Benni Mack
21:14 Revision 44d3753b: [BUGFIX] Execute TCA group data provider after columns override
The TCA group dataprovider is currently executet very early and before
the ColumnsOverride dataprovider. Because of t...
Sascha Egerer
21:07 Revision 0f2f862b: [TASK] Suppress mount point resolving if there are none
BE admins without mountpoints set have value '0' in
$this->groupData['webmounts']. If this is checked additonally
to ...
Christian Kuhn
20:47 Revision 70fa16cd: [DOCS] Explain that L10n signal/slot is not affected
The breaking change documentation is adapted to explicitly mention that
the signal/slot registration is kept untouche...
Xavier Perseguers
20:27 Revision ae232d88: [BUGFIX] Add more migration hints for config.tx_extbase.objects
The suggested migration (xclasses) does not work for Models
mapped using the PropertyMapper.
It also fails if additio...
Benjamin Franzke
20:04 Revision 353b05e4: [BUGFIX] Do not mark wizards implementing RepeatableInterface done
Resolves: #86283
Releases: master
Change-Id: Id2fad147fd081e86ecb1b40e0b407b17f60c74d8
Reviewed-on: https://review.ty...
Christian Kuhn
18:17 Revision 36554887: [BUGFIX] Add missing language file for ContextMenu
Confirmation Modal shows buttons with translated button labels now, if
you try to delete a page from page-tree.
Reso...
Stefan Froemken
17:34 Revision c44dae9d: [BUGFIX] Add missing language file for ContextMenu
Confirmation Modal shows buttons with translated button labels now, if
you try to delete a page from page-tree.
Reso...
Stefan Froemken
17:08 Revision 139ff873: [BUGFIX] Fix casting in GalleryProcessing data processor
Removing the integer casting, so that the cropVariant can also be a string identifier.
Resolves: #86294
Releases: ma...
Thomas
17:00 Revision bd7d0e6b: [BUGFIX] Fix casting in GalleryProcessing data processor
Removing the integer casting, so that the cropVariant can also be a string identifier.
Resolves: #86294
Releases: ma...
Thomas
16:54 Revision 5d8c98c6: [TASK] Migrate form upgrade wizard to new API
Resolves: #86275
Releases: master
Change-Id: I767f02c75b5f505e9b7ec78e933513d427dba2ae
Reviewed-on: https://review.ty...
Susanne Moog
09:22 Revision 43833290: [BUGFIX] Don’t do greedy merges in extension scanner
The extension scanner merges all matches into an array. This is done in a
loop, which is pretty greedy as it impacts ...
Andreas Fernandez
08:44 Revision bae520c6: [TASK] Simplify PackageManager caching
We do not want to pollute $GLOBALS to be able to inject PackageManager
as $GLOBALS['TYPO3_currentPackageManager']. to...
Benjamin Franzke

2018-09-17

17:08 Revision d0f85947: [BUGFIX] Omit checkbox for unselectable tree items
TCA select fields with renderType = 'selectTree' have the option
treeConfig.appearance.nonSelectableLevels, which doe...
Sebastian Michaelsen
17:07 Revision 6a6fe299: [BUGFIX] Omit checkbox for unselectable tree items
TCA select fields with renderType = 'selectTree' have the option
treeConfig.appearance.nonSelectableLevels, which doe...
Sebastian Michaelsen
14:36 Revision 433418ba: [BUGFIX] Trigger deprecation when using $TSFE->sys_language_*
When deprecating TSFE->sys_language_mode and TSFE->sys_language_uid
it was forgotten (by myself) to set the visibilit...
Benni Mack
11:19 Revision 292e300b: [TASK] Deprecate config.tx_extbase.objects and plugin.tx_%name%.objects
If we want to introduce a system wide container in v10,
the non deterministic behaviour of object (re)configurations
...
Benjamin Franzke
11:19 Revision 6cb30999: [TASK] Streamline hooks and middlewares related to PSR-15
With PSR-15 it is not necessary to use any custom hooks during
the frontend request setup process anymore, as middlew...
Benni Mack

2018-09-16

23:47 Revision d6223461: [TASK] Change visibility of TSFE properties and methods
The following properties have changed their
visibility to be protected from public.
* pageAccessFailureHistory
* wor...
Benni Mack
22:00 Revision 2b2ab785: [TASK] Destroy install tool session on backend user logout
If a system maintainer used the install tool from within the
backend, the session is now destroyed on logout explicit...
Christian Kuhn
21:49 Revision 840fe9b2: [TASK] Make hreflang generator use PSR7 interface
Use the Uri class to check if a host is given in the url
to determine if an absolute url should be generated.
Resolv...
Richard Haeser
21:17 Revision 7a1e9233: [TASK] Suppress avatar file resolving if there is none
Suppress a where uid=0 call on sys_file table if the
backend user has not avatar assigned.
Resolves: #86273
Releases...
Christian Kuhn
19:51 Revision 0c85b76c: [TASK] Suppress db call for rootline with uid 0
Page uid 0 has no rootline by definition. The patch adds an
early return to RootlineUtility to suppress some cache->g...
Christian Kuhn
12:15 Revision 67d43806: [BUGFIX] Update wording in Core Upgrade dialog
This change updates the text in the Core Upgrade dialog and fixes a
typo as well as introduces some basic styles.
Re...
Michael Schams

2018-09-15

19:02 Revision c85a33ca: [BUGFIX] Fix fatal in SchedulerModuleController on some DB drivers
Some DB drivers like pdo_mysql and our postgres flavor return
values from DB always as string. Classes with enabled s...
Christian Kuhn
18:17 Revision 7b7f810b: [TASK] Provide loading indicator for Install Tool
Resolves: #86259
Releases: master
Change-Id: I0a5c7020d879250cf38ca1975a8f63e65f1a0649
Reviewed-on: https://review.ty...
Markus Klein
17:38 Revision 40934072: [TASK] Migrate DatabaseRowsUpdateWizard to UpgradeWizardInterface
Resolves: #86200
Related: #86172
Releases: master
Change-Id: I9f6412ed7a6adb8b00f62cbca7476a49bed6985d
Reviewed-on: h...
Christian Kuhn
14:23 Revision b22bb42c: [BUGFIX] Prevent TypoScript condition expressions breaking TYPO3
This patch introduces error handling to mitigate a missing type check
in the Symfony Expression Language handler. In ...
Frank Nägler
11:42 Revision 473a4958: [BUGFIX] Improve install tool temporary assets removal
Maintenance > Remove temporary assets now properly lists
statistics for FAL processed files and allows to clear them....
Christian Kuhn

2018-09-14

20:15 Revision b158d179: [TASK] Improve .rst file formatting
Resolves: #86256
Releases: master
Change-Id: I6b108342ebb7439657afec296c68de7ba45bf29e
Reviewed-on: https://review.ty...
Christian Kuhn
15:57 Revision 52c391df: [BUGFIX] Set BackendUserAspect earlier to make it usable in TSConfig
This patch fix broken TSConfig condition because of missing backend user aspect.
Resolves: #86229
Releases: master
C...
Frank Nägler
15:31 Revision 26bef7e4: [BUGFIX] Correct condition in TemplateService
Issue #85092 introduced a copy & paste bug in TemplateService.
Resolves: #86255
Related: #85092
Releases: master
Cha...
Christian Kuhn
14:49 Revision 842fe8cc: [TASK] Use SiteFinder in EXT:felogin
Instead of only checking the sys_domains with a database query
the SiteFinder and PseudoSiteFinder should be used.
R...
Georg Ringer
13:36 Revision e4831a9a: [TASK] Migrate extension install upgrade wizards to new API
Migrates all upgrade wizards based on the
`AbstractDownloadExtensionUpdate` class to the new API.
Related: #86172
Re...
Susanne Moog
11:47 Revision 7da2da01: [BUGFIX] Make JavaScript of SlugElement a real independent instance
The JavaScript for the SlugElement is partially designed to be a
independent instance for each slug field. However, t...
Andreas Fernandez
00:34 Revision 704dba46: [TASK] Make hreflang links absolute
Create absolute URL's for the hreflang links by using the configuration
of the current site.
Resolves: #86224
Releas...
Richard Haeser

2018-09-13

22:32 Revision 249cf85d: [BUGFIX] Do not show wizards marked as done in install tool
Wizards marked as done are no longer displayed as executable
in the install tool, the missing state check has been in...
Susanne Moog
22:00 Revision a9c42532: [BUGFIX] Use correct language in l18n_cfg checks
The check for pages.l18n_cfg is wrong now, as this is
always done against pages.sys_language_uid=0 records (as
"resol...
Daniel Goerz
21:08 Revision 65070536: [BUGFIX] Use class name to mark upgrade wizards done
To make the registry for done wizards consistent and stay backwards
compatible once all upgrade wizards are converted...
Helmut Hummel
20:20 Revision b4008949: [BUGFIX] Adapt view related install tool details
With the install tool move to modals, various details on CSS
level broke: The modal HTML is on top level in backend a...
Christian Kuhn
17:16 Revision d7c16d75: [BUGFIX] Add postProcessMirrorUrl to language updater again
With moving the language pack updater to the install tool, a
signal got lost that allowed overriding the base downloa...
Christian Kuhn
16:26 Revision cb4b7863: [TASK] Use SiteFinder for fetching related domain in page tree
The SiteFinder retrieves the correct domain for root pages
also for pages having a site configuration.
Resolves: #86...
Georg Ringer
15:05 Revision 76d1c9c4: [BUGFIX] Evaluate config.defaultGetVars in middleware
The config.defaultGetVars is executed and $_GET is modified,
but not the middleware where this method is called.
In ...
Benni Mack
06:24 Revision dcd8920e: [BUGFIX] Allow recycler page in rootline in BE
The recycler doktype should be allowed in rootline in BE.
Resolves: #86209
Releases: master
Change-Id: I173c2deca5cd...
Susanne Moog

2018-09-12

23:35 Revision 490f461d: [TASK] Bring back the exception code in exception messages
If an exception identifies itself with a code, display it
next to the Exception title.
Change-Id: Ib24b7ce4e0bef426d...
Anja Leichsenring
21:06 Revision 2885007d: [TASK] Bring back the paths in exception messages
Resolves: #86237
Releases: master
Change-Id: Id139dcabb6367b03fb5584a6c7d4a673595eb88e
Reviewed-on: https://review.ty...
Susanne Moog
20:14 Revision f6773709: [BUGFIX] Fix undefined variable $applicationContext in Bootstrap.php
Resolves: #86235
Releases: master
Change-Id: I1e75309abd8bc1aa38d861dae4a48a958b9750dd
Reviewed-on: https://review.ty...
Tymoteusz Motylewski
20:13 Revision bb05dc64: [TASK] Fix code formatting changelog rst files
Double backticks are now replace with single ones,
fixed some typos like missing colon.
Resolves: #86233
Releases: m...
Tymoteusz Motylewski
20:12 Revision 10900925: [TASK] Deprecate BaseScriptClass and AbstractFunctionModule
With latest refactorings, the good old backend module classes
BaseScriptClass (t3lib_SCbase) and AbstractFunctionModu...
Christian Kuhn
18:56 Revision 0f65aedd: [TASK] Deprecate @internal annotation in extbase commands
The @internal annotation – which is a regular phpDocumentor annotation
that is used to denote that associated structu...
Alexander Schnitzler
08:54 Revision 1ff01bcb: [BUGFIX] Catch non existing directories for import syntax
Catch exceptions for non existing directories which are imported using
the @import syntax for TypoScript and return t...
Georg Ringer
08:46 Revision a0a37cd2: [TASK] Add method getBase to SiteInterface
Resolves: #86226
Releases: master
Change-Id: Idcffc65e6e040ab4f09e352f268aa4919c2abc59
Reviewed-on: https://review.ty...
Georg Ringer
07:02 Revision c745abff: [BUGFIX] Readd missing initialisation of $tsfe
During the refactoring of #85543 a line too much has been removed.
Readd the initialisation of $tsfe.
Resolves: #862...
Georg Ringer

2018-09-11

17:30 Revision ed806ef5: [FEATURE] Use utf8mb4 on mysql for new instances
If installing a new TYPO3 instance on mysql, utf8mb4 is now used as
default charset for the database connection and a...
Lienhart Woitok
00:05 Revision b46dcbf3: [TASK] Deprecate cObject FILE
The cObject FILE has a strange behaviour, and rather became low-level since
Fluid's rise in rendering Frontend.
FILE...
Benni Mack

2018-09-10

20:10 Revision 63912685: [TASK] Add functional tests for copying a record into another language
The expected behavior is that the copied record is not synchronized
when modifying the language parent record (since ...
Oliver Hader
17:51 Revision 9036158b: [TASK] Add functional tests for copying a record into another language
The expected behavior is that the copied record is not synchronized
when modifying the language parent record (since ...
Oliver Hader
13:36 Revision 23b321f7: [TASK] Protect info extension
Last patch in the protect controller patch series. This time the
Web->Info module controller no longer extends BaseSc...
Christian Kuhn
13:36 Revision 6e241bb6: [TASK] Protect tstemplate extension
The patch disentangles the tstemplate extension controller
classes. The main controller class no longer extends
BaseS...
Christian Kuhn
13:36 Revision 98fcd3ee: [TASK] Protect TaskModuleController Part 2
TaskModuleController no longer extends BaseScriptClass. Properties
and methods are copied over to the controller and ...
Christian Kuhn
11:14 Revision f7f331d9: [BUGFIX] Use 403 header instead of 401 header
The usage of a 401 header must be accompanied by a valid
www-authenticate header, which does not support form-based l...
Markus Klein
09:53 Revision 109d4852: [BUGFIX] Use 403 header instead of 401 header
The usage of a 401 header must be accompanied by a valid
www-authenticate header, which does not support form-based l...
Markus Klein
08:48 Revision 9704d295: [BUGFIX] Prevent fatal error in DebugExceptionHandler
This patch fixes an error if no argument was given for a trace step.
Resolves: #86211
Releases: master
Change-Id: Ie...
Nicole Cordes

2018-09-09

22:11 Revision 9b1802c2: [TASK] Protect ImportExportController
To gain freedom in v10 refactoring this controller, the class
no longer extends BaseScriptClass, copies over properti...
Christian Kuhn
18:57 Revision 0971a932: [TASK] Protect RecordListController
Protect properties and methods of RecordListController. The two
hooks 'drawHeaderHook' and 'drawFooterHook' now recei...
Christian Kuhn
18:46 Revision 67725d83: [TASK] Protect methods in AbstractLinkBrowserController
Some public -> protected changes for AbstractLinkBrowserController
and BrowseLinksController
Resolves: #86193
Releas...
Christian Kuhn
18:43 Revision dcd62d3f: [TASK] Protect FileListController
Resolves: #86197
Releases: master
Change-Id: I3ad96b95e6e631adfe67ec83db60b8b9d5ec2045
Reviewed-on: https://review.ty...
Christian Kuhn
18:34 Revision 33da0787: [TASK] Protect methods in ElementBrowserController
Resolves: #86192
Releases: master
Change-Id: Id7076427c911af750748e47902e87c1c48b2d2d7
Reviewed-on: https://review.ty...
Christian Kuhn

2018-09-08

14:29 Revision de8ab6e4: [TASK] Deprecate second controller action argument
Core eid and backend dispatching uses only the $request object as
argument, but not the prepared $response object any...
Christian Kuhn
10:40 Revision 1e149b84: [BUGFIX] Trim search value in live search
The query parameter of the live search should be trimmed.
The same behaviour is already used in the regular search in...
Georg Ringer
09:31 Revision 3ff59772: [TASK] Deprecate ElementBrowserFramesetController
As far as I could find out, the 'browser' route target class
ElementBrowserFramesetController is unused for a while a...
Christian Kuhn
00:13 Revision 1ef1e472: [TASK] Use ServerRequestInterface in PermissionAjaxController
Resolves: #86177
Releases: master
Change-Id: Idc357c62b4040165d3a5d04f291b84c69313402e
Reviewed-on: https://review.ty...
Christian Kuhn

2018-09-07

22:36 Revision 734fa9f1: [TASK] Prevent notice in InstallStatusReport
Add isset check before use is_array.
This will prevent a notice if the
array key does not exist.
Resolves: #86187
Re...
Roland Golla
21:03 Revision 62d2f9a3: [TASK] Rework pseudo-site backend preview url generation
When there is no site configuration, no TCEMAN.preview
configuration and no sys_domain record available, the host
URL...
Benjamin Franzke
20:56 Revision 2fbbda3d: [TASK] Deprecate TCA type=user without renderType
Using a custom renderType instead of a userFunc for
type=user TCA elements is much more flexible and suits
better int...
Christian Kuhn
19:00 Revision 3b0a6428: [TASK] Protect methods in TaskModuleController
Resolves: #86182
Releases: master
Change-Id: I80b8b519ad530d5d98e284e0666cd6c2eb3f5603
Reviewed-on: https://review.ty...
Christian Kuhn
18:59 Revision f09ad89e: [TASK] Protected methods in ReportController
There are only two methods in the report controller, calling
them via call_user_function() does not make much sense.
...
Christian Kuhn
18:43 Revision 17250d85: [BUGFIX] Adjust table field type to varchar
In order to create workspace stage records, the parenttable field
must not be a tinytext, else the not null restricti...
Anja Leichsenring
18:14 Revision da103e89: [BUGFIX] Do not let sites module render rootpages in workspaces
If root pages are configured in workspaces, such pages must not get
rendered in the sites module. The BackendWorkspac...
Andreas Fernandez
17:59 Revision 4b4cd430: [BUGFIX] Prevent crash in DatabaseIntegrityCheck
If a relation field (select / group) does not exist in db for
whatever reason, System -> DB check -> Database relatio...
Anja Leichsenring
17:53 Revision 249b5237: [TASK] Show unassigned sites in site module
The site module displays now also sites with no valid related page anymore.
This can happen if the page is being remo...
Georg Ringer
17:50 Revision 1232e775: [BUGFIX] Trigger `change` event after calculating slug
When the slug is calculated by using the according button, the `event` is
now triggered to let the user know that the...
Andreas Fernandez
17:30 Revision db3da943: [TASK] Use updated typo3/phar-stream-wrapper version
Resolves: #86191
Releases: master
Change-Id: Ie65dac040f720c313835603bd2446a15e6670c14
Reviewed-on: https://review.ty...
Oliver Hader
17:27 Revision a8986450: [BUGFIX] Prevent crash in DatabaseIntegrityCheck
If a relation field (select / group) does not exist in db for
whatever reason, System -> DB check -> Database relatio...
Christian Kuhn
17:26 Revision 0de21ab1: [TASK] Protect methods in SetupModuleController
Resolves: #86180
Releases: master
Change-Id: I6277be526cb11d1c6120f13e763d47405aac84d0
Reviewed-on: https://review.ty...
Christian Kuhn
17:13 Revision 7eacbdc3: [TASK] Protect render() method in BackendController
Resolves: #86179
Releases: master
Change-Id: Ie61ab04889e36b5290a0d8f4fc1fb68dd95a87ac
Reviewed-on: https://review.ty...
Christian Kuhn
17:09 Revision fc4e06ce: [TASK] Hide page alias in pagetree overview with sites
If rendering page trees in Info -> Pagetree overview that has
a full Site configuration, hide the "alias" field - it ...
Christian Kuhn
17:02 Revision 9b625d49: [TASK] Use updated typo3/phar-stream-wrapper version
Resolves: #86191
Releases: master
Change-Id: I45d265cd6866dff1ab8fc0a058973c24471ac357
Reviewed-on: https://review.ty...
Oliver Hader
16:04 Revision a0654437: [TASK] Deprecate old TypoScript condition syntax
Since the symfony expression language is available for TypoScript
conditions, the old condition syntax is being depre...
Frank Nägler
15:22 Revision b295c09f: [BUGFIX] Fix fatal in ReportsModule with upgrade wizards
With the new upgrade wizard API the InstallStatusReport
has to be adapted a bit to prevent a fatal calling
shouldRend...
Christian Kuhn
11:34 Revision 84a33f3a: [TASK] Clean up UpgradeWizardsService API
Remove implementation details from public API methods
Releases: master
Resolves: #86166
Change-Id: I3605132946d4fa1e...
Helmut Hummel

2018-09-06

12:53 Revision 79a1ab18: [TASK] styleguide: TCA elements basic user_1 uses renderType
Christian Kuhn
09:31 Revision d2cdb51e: [TASK] Use ServerRequestInterface in RecyclerAjaxController
All values are available in the request object, no need to touch the
globals. The constructor of the controller is em...
Anja Leichsenring
09:30 Revision c1da0303: [BUGFIX] Ensure connection can be established multiple times
This patch ensures a connection can be established multiple times
and is initialized correctly using the init command...
Nicole Cordes

2018-09-05

20:27 Revision 7c10edde: [BUGFIX] Trim search value in live search
The query parameter of the live search should be trimmed.
The same behaviour is already used in the regular search in...
Georg Ringer
16:34 Revision 5c5585bd: [BUGFIX] Only add pages to XML sitemap with no_index = 0
Pages with no_index, follow shouldn't show up in XML sitemap. Only pages
that needs to be indexed.
Resolves: #86157
...
Richard Haeser
11:01 Revision d171044c: [TASK] Improve TCA of site_errorhandling
- Localize labels
- Use label_alt to show not only errorCode but also errorHandler
Resolves: #86148
Releases: master...
Georg Ringer
10:55 Revision f681d105: [TASK] Reveal usage as controller of TaskStatus::class
The class is called by two ajax routes and is therefore to be named,
placed and handled as the controller that it is....
Anja Leichsenring
10:03 Revision 6a68000a: [TASK] Deprecate FrontendEditingController
The class is not in use anymore, only feedit instantiates the class for legacy reasons.
Also FrontendBackendUserAuth...
Benni Mack

2018-09-04

14:22 Revision c13649c7: [TASK] Set TYPO3 version to 9.5.0-dev
Change-Id: I96b70e192770b6955f82a8106db386f2044e738b
Reviewed-on: https://review.typo3.org/58181
Tested-by: TYPO3com ...
Oliver Hader
14:08 Revision 8eb9df8c: [RELEASE] Release of TYPO3 9.4.0
Change-Id: I10cf279d74af2cfc2964704ba31c6ce2b7be3493
Reviewed-on: https://review.typo3.org/58180
Reviewed-by: Oliver ...
Oliver Hader
13:03 Revision e94852bb: [BUGFIX] Avoid insufficient workspace version constraint
Resolves: #86126
Releases: master
Change-Id: I7724cb1415742861a0c6496f4e3888787e6467d4
Reviewed-on: https://review.ty...
Oliver Hader
12:56 Revision 285f6ffe: [BUGFIX] Resolve version move placeholder in RootlineUtility
In order to correctly work with rootlines (e.g. when resolving
according sites and pseudo-sites for URL resolving and...
Oliver Hader
11:50 Revision e8122aec: [TASK] Move documentation files into 9.4 folder - part 3
The change also contains some documentation related improvements
in some code files, where the need occured.
Change-...
Anja Leichsenring
11:36 Revision 2ede3295: [BUGFIX] Do not double-prepend the URL scheme on preview URLs
When having a pseudo-site the view functionality is broken
due to some different handling how to deal with protocols....
Benni Mack
10:48 Revision df663b3d: [BUGFIX] Template module must respect workspaces
The template module now respects the workspace constraint of the current
backend user and the stored sys_template rec...
Andreas Fernandez
10:31 Revision c02fef8c: [TASK] Wrap error UnknownElement with proper HTML
Show the error with a proper markup. Also hightlight type and
render type as code.
Resolves: #86133
Releases: master...
Georg Ringer
10:15 Revision 79d819f9: [TASK] Wrap error UnknownElement with proper HTML
Show the error with a proper markup. Also hightlight type and
render type as code.
Resolves: #86133
Releases: master...
Georg Ringer
10:03 Revision 3260e093: [BUGFIX] Allow getPagesTSconfig to be called without BE_USER
Due to refactorings lately in BackendUtility::getPagesTSconfig() with
which results in a fatal error when clearing pa...
Benni Mack
09:37 Revision 28cca086: [BUGFIX] Abort `nodeSelectedAfter` on unchecked nodes
If a node in the page tree is clicked, the `nodeSelectedAfter` event is
triggered for any active node that is being d...
Andreas Fernandez
09:31 Revision 1f898d0f: [BUGFIX] Template module must respect workspaces
The template module now respects the workspace constraint of the current
backend user and the stored sys_template rec...
Andreas Fernandez
07:24 Revision d66fd78e: [BUGFIX] Make debug exceptions scrollable in backend context
Resolves: #86132
Releases: master
Change-Id: I34a09ec83491b0f08e0a094680fbd93057ad76a4
Reviewed-on: https://review.ty...
Benjamin Kott
00:18 Revision a36aadfd: [BUGFIX] Use same height for tree bar as for the right module
Fix 1px off error in page tree toolbar.
Resolves: #86098
Releases: master
Change-Id: Ia1476d57b935159fc32e40a9134c7c...
Georg Ringer

2018-09-03

23:52 Revision 46fa87b6: [TASK] Synchronize 8.x master .rst files to v8
Change-Id: If6d70777c95aad50c6edd455795db2cc379b26c1
Resolves: #86129
Releases: 8.7
Reviewed-on: https://review.typo3...
Christian Kuhn
23:51 Revision 04b1ec06: [TASK] Synchronize 7.x master .rst files to v8 and v7
Change-Id: Ic76264a855a4731a5e90be954b55b0dd6a449c92
Resolves: #86130
Releases: 8.7, 7.6
Reviewed-on: https://review....
Christian Kuhn
23:50 Revision e31bbbba: [TASK] Synchronize 7.x master .rst files to v8 and v7
Change-Id: Ic76264a855a4731a5e90be954b55b0dd6a449c92
Resolves: #86130
Releases: 8.7, 7.6
Reviewed-on: https://review....
Christian Kuhn
23:35 Revision ba913231: [BUGFIX] Only unlock records in BE user log off functionality
The database table `sys_lockedrecords` should only be cleared via
the BackendUtility when a Backend user is logging o...
Benni Mack
23:24 Revision 90352bb0: [BUGFIX] Resolve workspace records for template module overview
BackendWorkspaceRestriction automatically resolves specific records
already for a given workspace. In most cases this...
Oliver Hader
23:20 Revision 7a21a21a: [BUGFIX] use gmmktime in checkConditionMatcherForDateFunction unit test
The arguments are now treated as parts of a UTC date/time and
prevents different results depending on the system date...
Jigal van Hemert
23:04 Revision 416e99e8: [BUGFIX] Ensure slug update wizard uses proper sorting
If two subpages share the same name, it is important, that the first
page gets a proper name, and the second one foll...
Benni Mack
23:02 Revision 95a421ea: [TASK] Ensure version placeholders get updated on slug changes
This change ensures that workspace version placeholders are kept
in sync when slug values (TCA type 'slug') are modif...
Oliver Hader
22:51 Revision c72713ab: [BUGFIX] Resolve workspace records for template module overview
BackendWorkspaceRestriction automatically resolves specific records
already for a given workspace. In most cases this...
Oliver Hader
22:44 Revision 2bf89254: [BUGFIX] Create root page with slug field filled on installation
The root page should contain as best practice the "/" as slug,
after a successful installation.
Resolves: #86125
Rel...
Benni Mack
22:43 Revision 87dcee4c: [BUGFIX] Remove console.log() on wizard execution
Resolves: #86127
Releases: master
Change-Id: I2b900305cb505c52886b012d7d9a3303f6a0a233
Reviewed-on: https://review.ty...
Andreas Fernandez
22:41 Revision baa5953c: [BUGFIX] Create proper FE links in Web->View module
Resolves: #86124
Releases: master
Change-Id: Icb706e585af8e0c0acd993f15d17276024bc5503
Reviewed-on: https://review.ty...
Christian Kuhn
22:02 Revision 793c84ef: [BUGFIX] Declare strict types in SlugEnricher
Resolves: #86118
Related: #85937
Releases: master
Change-Id: Id913e98e360d06f8db61bbde8c49a131715f2240
Reviewed-on: h...
Andreas Fernandez
21:59 Revision 964afb37: [BUGFIX] Auto-generate slug when invalid characters are given
If a page title is like "!!!" this currently results in an invalid slug.
The generator now auto-generates something ...
Benni Mack
21:57 Revision db0bf585: [BUGFIX] Cast return value of getLivePageUid to int
On database systems like sqlite fields like uid or
t3ver_oid are returned as string and need to be casted.
This cast...
Susanne Moog
21:46 Revision 95c3026d: [TASK] Deprecate class AltPageTitleProvider
Because the usage of $GLOBALS['TSFE']->altPageTitle is deprecated
since version 9 and will be removed in version 10, ...
Richard Haeser
21:44 Revision 57dab735: [TASK] Cleanup PageTitle API
Some small indentation fixes.
Resolves: #86123
Releases: master
Change-Id: Idd5cc7f9cb206516930e5a888449d1204ee9ae11...
Richard Haeser
21:29 Revision b45acf94: [BUGFIX] Avoid database upgrade failures when adding slug field
When upgrading with e.g. MSSQL it should be noted, that the
pages.slug DB field should be a varchar database field (i...
Oliver Hader
21:15 Revision e008261b: [TASK] Revert "Move LocalConfiguration* files to config folder"
This reverts commit 277c677a967fcca5a158042465bfe35da9a3fa15.
This change was meant as a pre-cursor to the new confi...
Benni Mack
20:52 Revision 0aa993e8: [TASK] Switch UserStorageCapabilityService to a renderType
Using a TCA type=user with a custom renderType is much more
elegant since the registered element can then fully acces...
Christian Kuhn
20:43 Revision 701a889a: [BUGFIX] Use SiteLanguage in forms
TranslationService of forms only respect language sets in TypoScript.
Use SiteLanguage is the leading configuration a...
Julian Wundrak
20:28 Revision 06c67dc4: [BUGFIX] Ensure that slugs are always calculated in DataHandler
When NOT using FormEngine to create a new page (e.g. in the pagetree
or via the "Create multiple pages" wizard), so j...
Oliver Hader
19:53 Revision f250a9c9: [BUGFIX] Only unlock records in BE user log off functionality
The database table `sys_lockedrecords` should only be cleared via
the BackendUtility when a Backend user is logging o...
Benni Mack
19:48 Revision 062c068b: [BUGFIX] Avoid suffixing base slug again
When invoking slug generation on an empty or base slug (`/`), the
slug will become `//` - which is invalid and has to...
Oliver Hader
18:47 Revision 671f5887: [BUGFIX] Suffix all interfaces with Interface
The patch introducing interfaces for upgrade wizards had some mixed
namings, which are now corrected.
Resolves: #861...
Benni Mack
18:04 Revision d3bcaeb9: [TASK] Add missing documentation for typolink.language
The newly added functionality for typolink.language
within TypoScript receives a documentation file.
Resolves: #8605...
Benni Mack
17:51 Revision 429db28f: [TASK] Adjust LinkGeneratorTest for non-site scenario
When using a Site according "slug" values have to be given in order to
have complete routing information. There won't...
Oliver Hader
17:44 Revision 6b4ed22b: [TASK] Add details to message for existing record localization
Resolves: #85549
Releases: master
Change-Id: I8a98da8842c6d15175debed5513bbc4bc2bb0a2c
Reviewed-on: https://review.ty...
Mathias Brodala
16:07 Revision d7553937: [BUGFIX] Fix migration docs for "language:update" command
Also add an example how to pass in multiple language ISO codes
which was done using commas back then and now using sp...
Mathias Brodala
14:34 Revision 4964bd66: [TASK] Cleanup UpgradeWizard API
The upgrade wizard API has been in need of some cleanups
both architectural as well as functional. As a result the
AP...
Susanne Moog
14:30 Revision ba4495a7: [BUGFIX] Allow page links to different languages within a site
Due to the refactoring process within links to a site, it is still
necessary to link to a translated page with a give...
Benni Mack
14:19 Revision 97364f06: Revert "[BUGFIX] Update all languages with CLI command"
This change was not necessary since multiple values can be passed in
separated by spaces instead of commas just like ...
Mathias Brodala
13:53 Revision 3676fc93: [BUGFIX] Remove edit link to not existing record
As long as there is no site configuration record to edit,
the title displayed into Sites Module should not carry a li...
Anja Leichsenring
12:52 Revision f612f2e5: [BUGFIX] Update all languages with CLI command
Now it is possible to pass several Isocodes comma separated
by CLI and to update them.
Releases: master
Resolves: #8...
Guido Schmechel
11:59 Revision 4e4837c1: [TASK] Add more info about custom finishers to docs
Resolves: #86103
Releases: master
Change-Id: I485ba2eb933734220381a66256d337ab9f3997ec
Reviewed-on: https://review.ty...
Susanne Moog
11:15 Revision 7dc2e8af: [BUGFIX] Do not fetch type=none fields from db in list module
A type=none TCA field is the only field type that is entirely ignored
by DataHandler. An incoming value for such a fi...
Christian Kuhn
11:05 Revision 8dab2188: [TASK] Move documentation files into 9.4 folder - part 2
The change also contains some documentation related improvements
in some code files, where the need occured.
Change-...
Anja Leichsenring
11:01 Revision 4ecc6637: [TASK] Set indexed_search set_id field from type=none to input readOnly
The indexed_search_config field set_id can be easily switched from
type=none to type=input with readOnly=true. This i...
Christian Kuhn
11:01 Revision 22b179ea: [TASK] Make type=passthrough a formEngine element
To be more consistent and have one special case less,
type=passthrough columns are now casual elements that
go throug...
Christian Kuhn
10:59 Revision 119d6732: [TASK] Streamline PHPDoc comment matches function/method signature
Resolves: #86088
Releases: master
Change-Id: Ia011b8ca85b8665edd80a093844b5a60a5fe2e29
Reviewed-on: https://review.ty...
Wouter Wolters
10:33 Revision 0f583937: [BUGFIX] Do not use empty needle in strpos in SimpleFileBackend
This only happens on Windows as the call is inside a condition
that tests for Windows OS.
Releases: master
Resolves:...
Jigal van Hemert
08:55 Revision e147b0b0: [BUGFIX] Correct HTML nesting in RadioElement
FormEngine RadioElements misses a closing div.
Resolves: #86095
Releases: master
Change-Id: If7041a4579f811fdd3c2348...
Christian Kuhn
02:39 Revision d56f103f: [TASK] styleguide: Add a passthrough flex element example
Christian Kuhn
 

Also available in: Atom