Project

General

Profile

Activity

From 2018-08-04 to 2018-09-02

2018-09-02

18:09 Revision cf7917d0: [TASK] Add missing @return phpDoc tags
Resolves: #86087
Releases: master
Change-Id: I6451f520eff1ce0281afda61b0c49eafc2a9a8cb
Reviewed-on: https://review.ty...
Wouter Wolters
16:03 Revision 512098d8: [TASK] Remove enm1989/chromedriver dependency
We don't need chromedriver as dev dependency anymore since
the acceptance tests use selenium via docker nowadays.
Exe...
Christian Kuhn
15:33 Revision b0fbfa87: [BUGFIX] Use runtime cache for getIndpEnv() for results which are NULL
isset() returns FALSE if a cached result is NULL.
Use array_key_exists() instead.
Resolves: #85946
Related: #69173
R...
Michael Stucki
14:54 Revision b7d9f9d8: [BUGFIX] Use runtime cache for getIndpEnv() for results which are NULL
isset() returns FALSE if a cached result is NULL.
Use array_key_exists() instead.
Resolves: #85946
Related: #69173
R...
Michael Stucki
14:47 Revision b99e7349: [BUGFIX] Detect current ImageMagick Version 7 for Windows.
Try to use magick.exe if executable does not exists.
ImageMagick Version 7 for Windows does not use the executables ...
Michael Kersten
13:52 Revision 266b4950: [TASK] Cleanup parameter mismatches
Cleanup function calls that use more parameters than their declaration.
Resolves: #86083
Releases: master
Change-Id:...
Wouter Wolters
13:50 Revision 1ea1d3a9: [TASK] Use PHP_OS constant instead off php_uname('s')
Resolves: #86085
Releases: master
Change-Id: Ida3e389e0d0a1df713aaffcb8ab56756c1454279
Reviewed-on: https://review.ty...
Wouter Wolters
13:49 Revision 8f74452d: [TASK] Remove redundant parentheses
Resolves: #86082
Releases: master
Change-Id: I4698f5f6b2a5b6995588d25b9cac3ec875e15b93
Reviewed-on: https://review.ty...
Wouter Wolters
13:47 Revision 33e160ee: [TASK] Cleanup unused PageUriBuilder options
Due to the refactoring of the typolink method, the PageUriBuilder
is now only used for links to pages with a site con...
Benni Mack
13:36 Revision 38f46fdb: [TASK] Streamline phpDoc order of @param and @var
Resolves: #86084
Releases: master
Change-Id: I6ebbe0756d799a3c04386c854f6e5e385eeac54f
Reviewed-on: https://review.ty...
Wouter Wolters
12:57 Revision db81f3aa: [TASK] Use labels and modal in Site module
Use labels instead of hardcoded text and a modal
asking users if a site configuration should be really deleted.
Reso...
Georg Ringer
12:48 Revision f5ec7087: [TASK] Replace substr(...) with strpos(...)
strpos will use only CPU resources, substr also needs memory allocation.
Resolves: #85477
Releases: master
Change-Id...
Wouter Wolters
12:41 Revision c5f567c3: [TASK] Add pdo_sqlite to list of additional PHP extensions
TYPO3 now supports SQLite as the DBMS, if PHP module "pdo_sqlite" is
installed and enabled in the system. This change...
Michael Schams
00:20 Revision b9240169: [TASK] Link site title in sites module
To keep the module in sync with the regular list module
the title must be linked as well.
Resolves: #86069
Releases:...
Georg Ringer
00:03 Revision ec45b269: [FEATURE] Add hreflang support
This feature adds an hreflang tag for multilanguage-websites (one-tree)
automatically, based on the new LanguageMenuP...
Kevin Appelt

2018-09-01

23:51 Revision a96ca474: [TASK] Add recreate button to slug field
Adds a second button next to the 'manually edit slug' button
in pages: If the title is changed, this button can be us...
Christian Kuhn
23:47 Revision 6c778989: [FEATURE] XML Sitemap
It is now possible to generate XML sitemaps for SEO purposes without
using 3rd-party plugins. When enabled, this new ...
Richard Haeser
22:54 Revision b409a165: [TASK] Move documentation files into 9.4 folder - part 1
Change-Id: I95be0b5c33b9f028d28de7be64a7d18f9554ff78
Resolves: #86075
Releases: master
Reviewed-on: https://review.ty...
Anja Leichsenring
22:50 Revision d336193d: [FEATURE] New API for UpgradeWizards
Build a new Interface based API for UpgradeWizards that
can be used as a base for future improvements.
Resolves: #86...
Susanne Moog
21:52 Revision fc942ecb: [TASK] Refine DebugExceptionHandler
* Complete new design for the uncaught exception error page
* Show all exceptions by calling all ->getPreviousExcepti...
Markus Poerschke
21:21 Revision dfe61898: [BUGFIX] Properly create slug if adding new pages via FormEngine
Adding a page relative to another page (vanillaUid is negative then),
currently creates a slug as if the page in insi...
Christian Kuhn
18:16 Revision ba1d52b8: [FEATURE] Add PageTitle API
It is now possible to set the title tag of a page by using
the PageTitle API. You can register your own providers and...
Richard Haeser
16:49 Revision 76e867b8: [TASK] typo3/testing-framework now flushes runtime caches
Unit test tearDown() now always calls
GeneralUtility::flushInternalRuntimeCaches() so most explicit
calls in unit tes...
Michael Stucki
16:46 Revision 3dc77a45: [FEATURE] Add commands for listing and showing sites
This patch adds the following CLI commands:
site:list - shows a list of all configured sites
site:show - shows the co...
Daniel Goerz
16:20 Revision db52b044: [TASK] typo3/testing-framework now flushes runtime caches
Unit test tearDown() now always calls
GeneralUtility::flushInternalRuntimeCaches() so most explicit
calls in unit tes...
Michael Stucki
15:20 Revision e0c5ac1e: [BUGFIX] Do not remove LocalConfiguration if executing unit tests
Unit test and code for #84623 relies on constants PATH_typo3conf and
then removes LocalConfiguration and some other c...
Christian Kuhn
14:27 Revision a11734f9: [BUGFIX] Allow config.linkVars to be added for linking to pages with site config
Due to the refactoring yesterday, the TypoScript option
config.linkVars was removed, but is still a valid use-case to...
Benni Mack
14:11 Revision a4b14b9e: [TASK] Single slashes for classes in form docs
Use single backslash in code block
Releases: master, 8.7
Resolves: #86039
Change-Id: I9d7755c3f0183f4be47fe227a28ac8...
Simon Schaufelberger
14:09 Revision 555bdae0: [TASK] Single slashes for classes in form docs
Use single backslash in code block
Releases: master, 8.7
Resolves: #86039
Change-Id: I9d7755c3f0183f4be47fe227a28ac8...
Simon Schaufelberger
11:41 Revision 5675acd2: [BUGFIX] Correct global/multiple icon in site configuration overview
Resolves: #86071
Releases: master
Change-Id: Ie7ded4da5329a82e2e1ef5f5a995b714abd9aa1d
Reviewed-on: https://review.ty...
Christian Kuhn

2018-08-31

19:47 Revision bc8225bf: [BUGFIX] Do not use deprecated class alias anymore
The class TYPO3\CMS\Lang\LanguageService is gone,
and only exists as class alias.
There are a few places where this ...
Benni Mack
16:20 Revision 4ec0a91c: [FEATURE] Add inline AJAX validation for TCA type slug
The TCA type slug field is "disabled" / "readonly" by default but
actually has a toggle button (like InputLinkField) ...
Benni Mack
16:11 Revision d4e4ff2c: [BUGFIX] Missing initialization of typo3/phar-stream-wrapper
Functional tests now rely on \TYPO3\CMS\Core\Core\Bootstrap
is setting up the PharStreamWrapper and check that behavi...
Oliver Hader
16:00 Revision 23dec46e: [BUGFIX] Expression Language should not crash Backend Modules
When doing "[page["uid"] >= 284]" in a TypoScript condition, everything works
as expected in Frontend, but in BE it g...
Benni Mack
14:21 Revision 84b36e68: [TASK] Add frontend functional tests for pages having slugs
Functional tests for pages having site configuration and using slugs
are introduced. Existing tests (not relying on s...
Oliver Hader
14:10 Revision bdff18fb: [BUGFIX] Ensure to use parent's page slug for generating a new pages' slug
When creating page with slug "/my-page", and then renaming the page title
to "My new page", the slug for a newly crea...
Benni Mack
14:06 Revision a1294227: [FEATURE] Add pagination and filtering to the redirects module
Some minor usability Improvements have been made as well:
- The source path now crops after 100 characters
- The dest...
Daniel Goerz
13:53 Revision e2c7b48a: [TASK] Streamline page language linking
When having a Site configuration in order to create a page link for
a specific language new property `language` has t...
Oliver Hader
12:38 Revision 383846c6: [BUGFIX] Do not remove trailing slash in slug sanitization
It is totally legitimate to allow /my-page/ as slug (when in FormEngine
just remove the "readonly" attribute of the s...
Benni Mack
11:15 Revision 345c37af: [TASK] Deprecate Extbase CommandControllers and @cli annotation
Back then, the PHPDoc annotation `@cli` was added to indicate
Extbase CommandController commands to be usable on CLI ...
Alexander Schnitzler
11:09 Revision 5ce2929d: [FEATURE] Show extensions via CLI
A new Symfony command "extension:list" allows to list all active
extensions.
Using --all option also includes the cu...
Benni Mack
09:34 Revision c3377631: [TASK] Inject PSR-7 data in TSFE methods
The following public methods within TSFE now get a PSR-7 request object
handed in to fetch the GET / POST variables.
...
Benni Mack
00:37 Revision 7f0174be: [TASK] Create URLs with typolink for pages with sites
The PageLinkBuilder now separates out into generating links
for pages with site configuration, and without site
confi...
Benni Mack

2018-08-30

23:43 Revision d68b3957: [TASK] Ensure ?id= is allowed to be called in site handling
When using site configurations, it should still be possible to call a
page with "index.php?id=13" IF the site configu...
Benni Mack
23:43 Revision 76b2b302: [FEATURE] Add symfony expression language for TypoScript conditions
This patch implements the symfony expression language for TypoScript conditions
in frontend and backend and is a prep...
Frank Nägler
21:52 Revision 4f81dc38: [BUGFIX] Use SiteLanguage in LocalizationUtility
Check the current site language and use TS as fallback in
the LocalizationUtility
Resolves: #85644
Releases: master
...
Georg Ringer
19:09 Revision 454dfb75: [TASK] Use $tsfe->type for generating the redirect URL
At the point where TSFE creates a Redirect URL for shortcuts,
$type should be used from the normalized $tsfe->type pr...
Benni Mack
19:05 Revision a6491e39: [BUGFIX] Initialize pObj before usage
The parent::init call was removed in a code cleanup and
has been re-added as it is necessary for initialization.
Res...
Susanne Moog
19:04 Revision c9f38677: [TASK] Detect page routes based on deleted+workspace restriction
The Page Router checks for all pages that are available by using
the FrontendRestrictionContainer for database querie...
Benni Mack
19:03 Revision 6f5d20a1: [BUGFIX] Ensure new @import syntax is loaded properly
The new @import TypoScript syntax only works
if there is an empty line before, so this should
be added - to be exactl...
Benni Mack
19:02 Revision f6f4b03e: [BUGFIX] Allow to resolve sites without trailing slash as base
When a site (language) has "/en" as base, then the page router
does not kick in, as the PageRouter receives a "/" at ...
Benni Mack
18:58 Revision d7ea9a75: [FEATURE] Refactor AdminPanel API to use composition
Enabling future enhancements for the adminpanel without
having to make breaking changes for existing module providers...
Susanne Moog
18:52 Revision 8828eea0: [BUGFIX] Enable fallback functionality for site handling
Enable the functionality again to have a site with three
languages to work in fallback mode (sys_language_mode = cont...
Benni Mack
18:08 Revision 17a0d545: [BUGFIX] Show url segment for new pages
Fix three cases in the display condition of url segment:
* Show 'slug' if a new page in default language is added
* R...
Christian Kuhn
16:11 Revision 973feadb: [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
16:09 Revision d070ae35: [BUGFIX] Remove check for switching URL schemes
During the cleanup of https://review.typo3.org/#/c/58022/ a wrong
change was done, this actually introduces a regress...
Benni Mack
15:59 Revision 89b79c98: [TASK] Follow redirects in frontend tests
Resolves: #86041
Releases: master
Change-Id: Id5802bc40a6070ddcd21c76e2417d438cefa9efd
Reviewed-on: https://review.ty...
Oliver Hader
14:04 Revision 014e32fb: [TASK] Extract _GP call from TSFE->initializeSearchWordData
In order to centralize usages regarding global magic ($_GET/$_POST) within
TypoScriptFrontendController, the method i...
Benni Mack
12:00 Revision 0e2756aa: [BUGFIX] Allow creation of records after another
When adding a content element, EditDocumentController expects the id
for fetching being a positive page ID. This is h...
Benni Mack
11:06 Revision 94a99018: [TASK] Refactor backend user module
* Use module template view helpers to render the module layout
* Remove obsolete methods and inheritance
* Make compa...
Helmut Hummel
10:17 Revision a62b6228: [BUGFIX] Export database binding types in snapshots
Resolves: #86034
Releases: master
Change-Id: I42f09774a08b69dc0cb2b5dc2cff6f25cf89f98d
Reviewed-on: https://review.ty...
Oliver Hader
09:06 Revision 7af78153: [BUGFIX] Ensure html tag is showing lang and dir attribute
Due to some refactorings while achieving notice-free tests,
the check for adding html-tag attributes was changed.
Re...
Benni Mack
08:41 Revision f40b0765: [BUGFIX] Remove double space in exception message
Minor issue in exception messages.
Resolves: #86033
Releases: master
Change-Id: I0e133bb3a609dda611757fb5a92465295b3...
Benni Mack
08:07 Revision ea18145b: [BUGFIX] Fix paste button in page module with mode "languages"
A content element can once again be pasted directly at a specific
position with the help of the paste button when in ...
Manuel Selbach
07:45 Revision cbe8df53: [BUGFIX] Fix paste button in page module with mode "languages"
A content element can once again be pasted directly at a specific
position with the help of the paste button when in ...
Manuel Selbach
07:43 Revision 0f5d7f2d: [TASK] Disable slug in pseudo sites and disable alias in sites
Slug handling does now work if using pseudo sites. The patch adds
a display condition to form engine to hide the fiel...
Christian Kuhn

2018-08-29

22:00 Revision 51a7bb5e: [TASK] Change Site Base Handling to PSR-7 URI Interface
While working with Site Handling API, it's more than obvious
that we should utilize the UriInterface, to integrate PS...
Benni Mack
21:46 Revision aef8cfbd: [BUGFIX] Add missing table column type „SLUG“
Resolves: #86017
Releases: master
Change-Id: Ic7315dfa4b287c42c88ff80e4040e1185273bd7c
Reviewed-on: https://review.ty...
Frank Nägler
20:39 Revision a808c554: [BUGFIX] Allow returning null values for PageRouter::matchRoute()
Resolves: #86030
Related: #86013
Releases: master
Change-Id: I337861f5dac4e3c7e7babd056e87630c22ec1f3e
Reviewed-on: h...
Andreas Fernandez
19:50 Revision a4ed400b: [TASK] Mention table and record uid in DataHandler localize command log
Resolves: #86029
Releases: master, 8.7
Change-Id: I75c5bf23537a987fbe16c9a6fb2464a853d12135
Reviewed-on: https://revi...
Tymoteusz Motylewski
19:31 Revision a1569c36: [TASK] Mention table and record uid in DataHandler localize command log
Resolves: #86029
Releases: master, 8.7
Change-Id: I75c5bf23537a987fbe16c9a6fb2464a853d12135
Reviewed-on: https://revi...
Tymoteusz Motylewski
16:44 Revision 18543edf: [TASK] Speed up functional tests using database snapshots
Resolves: #86019
Releases: master
Change-Id: Ia9951730c1d1eb8b1238b92907bfa243b9518c7d
Reviewed-on: https://review.ty...
Oliver Hader
15:41 Revision 4716a07c: [TASK] Separate site resolving from page slug resolving
Currently, the site resolver checks for a valid site, and if so,
checks for valid page slugs. The latter is now moved...
Benni Mack
12:03 Revision ef5b9c18: [TASK] Deprecate IMGMENU/GMENU functionality
GraphicalMenuContentObject (GMENU/GMENUITEM) and
ImageMenuContentObject (IMGMENU/IMGMENUITEM) will
be removed in TYPO...
Benni Mack
08:33 Revision 13b02751: [TASK] Use typo3/phar-stream-wrapper package
PharStreamWrapper has been released as standalone package under
the MIT license: https://github.com/TYPO3/phar-stream...
Oliver Hader

2018-08-28

22:51 Revision dfa283cc: [TASK] Minor cleanup ContentObjectRenderer
ContentObjectRenderer has some minor flaws. Also the functional tests have
some unused code.
Resolves: #86015
Releas...
Benni Mack
19:01 Revision 1f88ac07: [TASK] Migrate extension commands to Symfony
The Extbase command controller from Extension Manager is the only
CommandController used in TYPO3 Core (apart from ex...
Benni Mack
18:53 Revision 7b7991ba: [BUGFIX] Site Configuration Module shows hidden languages
Site Languages which are not shown in the frontend should be displayed
in the Backend module however this is a bug th...
Benni Mack
14:04 Revision 9f0af539: [TASK] Decouple usage of cObject->editPanel and ->editIcons
Both methods within "ContentObjectRenderer->editPanel()" and
"ContentObjectRenderer->editIcons()" were built to have ...
Benni Mack
13:53 Revision 92c2a7bf: [TASK] Deprecate TSFE constructor with no_cache parameter
Instantiating TypoScriptFrontendController with the fourth
parameter set (except null) will now trigger a deprecation...
Benni Mack
13:11 Revision 78a6c428: [FEATURE] Move workspaces scheduler tasks to native symfony commands
The previously available scheduler tasks for auto-publishing and cleaning up
preview links have been moved to a symfo...
Benni Mack

2018-08-27

22:25 Revision 30b1ab6a: [BUGFIX] Use namespaced class name for blog_example fe_users subclass
The last place which was missed when porting the extension to namespaces,
is now fixed.
Also slash sign has to be es...
Tymoteusz Motylewski
22:08 Revision 8b908c05: [BUGFIX] Use namespaced class name for blog_example fe_users subclass
The last place which was missed when porting the extension to namespaces,
is now fixed.
Also slash sign has to be es...
Tymoteusz Motylewski
21:15 Revision c22ed2aa: [TASK] Remove site caches if page is created on top level
The patch fixes a fatal php scenario if a page is created
on root level. The data handler now flushes site caches if ...
Christian Kuhn
17:37 Revision 1ea06921: [TASK] Remove toggle function from page tree root element
Remove toggle function from root node and set expanded on true if there
is only one node on depth 0. If there is more...
Paweł Rogowicz
16:36 Revision e92ab3be: [TASK] Clean up unused / dead code
A series of unused and dead code places are fixed with the patch:
* Switch + return + break -> the break is obsolete
...
Christian Kuhn
16:02 Revision 41ac2ea9: [FEATURE] Allow symfony commands to be non-schedulable
When registering a Symfony Command, it is now possible to
define a new option `schedulable` which can explicitly set ...
Benni Mack
14:44 Revision 172c3bac: [TASK] Sort building process within PageLinkBuilder / TypoLink
This is a pre-cursor for unifying URL generation with slugs / based on sites,
in order to group things that belong to...
Benni Mack
14:30 Revision 7c1a21e6: [FEATURE] Add Upgrade Wizard to migrate to pagepath segment for pages
A new upgrade wizard is introduced, which sets page URLs based on the
page title and rootline, if they are empty.
Al...
Benni Mack
14:18 Revision 07f433be: [BUGFIX] Only allow QueryResultInterface in Be.PaginateViewHelper
Resolves: #85979
Related: #81200
Releases: master
Change-Id: Ibab30517c6380d1a7fda59656e12700d4193170a
Reviewed-on: h...
Daniel Goerz
13:42 Revision 7a594155: Revert "[TASK] Deprecate @cli annotation"
We do not have a replacement for TYPO3v9 so we cannot deprecate this annotation yet.
This reverts commit c7791b01fe4...
Mathias Brodala
09:36 Revision 5f4ec3a2: [TASK] Fix typo and add example for requireCHashArgumentForActionArguments
Fixed a typo and added an example for EXT:indexed_search.
Releases: master, 8.7
Resolves: #85942
Change-Id: Iffcecd7...
andypa

2018-08-26

16:25 Revision 1854c012: [BUGFIX] Add language configuration for model tag in EXT:blog_example
Add language configuratin for model tag in EXT:blog_example, reformat TCA files,
unify sys_language_uid field configu...
Łukasz Uznański

2018-08-25

14:54 Revision c7791b01: [TASK] Deprecate @cli annotation
Back then, the PHPDoc annotation `@cli` was added to indicate
Extbase CommandController commands to be usable on CLI ...
Alexander Schnitzler
14:51 Revision d0b5f792: [TASK] Inject TSFE object into ContentObjectRenderer
The class ContentObjectRenderer expects $typoScriptFrontendController
as first argument inside the constructor.
When...
Benni Mack
14:42 Revision 453826ce: [TASK] Deprecate PageRepository->getFirstWebPage()
The method PageRepository->getFirstWebPage() is only used when
no "?id" parameter is given, and no rootpage was resol...
Benni Mack
14:27 Revision ef529087: [TASK] Deprecate GraphicalFunctions->init method
The init method of GraphicalFunctions/Gifbuilder was used instead of
a constructor to set up various internal propert...
Benni Mack
14:23 Revision 19010709: [TASK] Remove unused TimeTracker->fixContent() method argument
The protected method TimeTracker->fixContent() has an argument $first
which is always set to "0", so the functionalit...
Benni Mack
14:04 Revision ecda10ac: [BUGFIX] Throw exception in case FileWriter's logFile is invalid
GeneralUtility::getFileAbsFileName($logFile) never results in `null`,
but in some empty string in case the $logFile i...
Oliver Hader
13:44 Revision dc1795ee: [BUGFIX] Throw exception in case FileWriter's logFile is invalid
GeneralUtility::getFileAbsFileName($logFile) never results in `null`,
but in some empty string in case the $logFile i...
Oliver Hader
13:34 Revision f0884db4: [BUGFIX] Use correct image references for LiveDefaultElements
Resolves: #85976
Releases: master, 8.7
Change-Id: I0f6588aa58be317da51cff59a5eb915831fc0774
Reviewed-on: https://revi...
Markus Klein
11:46 Revision 4429f47c: [BUGFIX] Fix various wrong phpDoc comments
Return types in phpDoc method annotations are wrong and should be adapted
to the actual return value in the PHP code....
Benni Mack
11:46 Revision c56e27e4: [TASK] Use strict bool calls for TimeTracker->LR
The public property "TimeTracker->$LR" is declared as boolean, but used
with integer. Let's have TYPO3 use it that wa...
Benni Mack
11:25 Revision 277c677a: [TASK] Move LocalConfiguration* files to config folder
With the introduction of the environment API, composer-based
installations have the configuration folder outside of
"...
Benni Mack
11:17 Revision 53dabd97: [BUGFIX] Use correct image references for LiveDefaultElements
Resolves: #85976
Releases: master, 8.7
Change-Id: I0f6588aa58be317da51cff59a5eb915831fc0774
Reviewed-on: https://revi...
Markus Klein

2018-08-24

16:33 Revision 34997fe9: [BUGFIX] Fix PSR-7 URI generation without scheme
When a new Uri('//newpage.com/') is added, TYPO3's PSR-7
implementation lacks the functionality to render that
proper...
Benni Mack
14:19 Revision d73bd4c5: Merge pull request https://github.com/TYPO3-CMS/styleguide/issues/120 from liayn/add-select-mm
[FEATURE] styleguide: Add new select fields to cover MM relations Christian Kuhn
11:41 Revision d0673368: [FEATURE] styleguide: Add new select fields to cover MM relations
Markus Klein
11:10 Revision ee0cead8: Merge pull request https://github.com/TYPO3-CMS/styleguide/issues/119 from liayn/remove-invalid-lang-fields
[TASK] styleguide: Remove useless language fields on MM relation tables Christian Kuhn
11:03 Revision 59a7d107: [TASK] styleguide: Remove useless language fields on MM relation tables
Markus Klein
09:03 Revision 7259e797: [TASK] Remove a series of SOBE assignments
The infamous $GLOBALS['SOBE'] object is still used at various
places is the core. This "talk to the hand" object regi...
Christian Kuhn
08:58 Revision c8a6f982: [TASK] Deprecate authentication related compareUident() method
The patch deprecates the unused compareUident() from
AbstractAuthenticationService that calls the also unused method
...
Christian Kuhn
08:56 Revision 8e892fb7: [BUGFIX] Adapt a broken namespace in SaltedPasswordService
Fixes two broken namespaces that went wrong when moving and
aliasing the salted password classes. The patch only affe...
Christian Kuhn

2018-08-23

21:44 Revision 1b362b0b: [TASK] Improved slug generation for translated pages
If a slug is generated for a nested translated page that
has a not translated page up in its rootline, the slug
gener...
Christian Kuhn
21:42 Revision 57d52b36: [TASK] Show slug in Info->Pagetree overview
Add the new slug "URL Segment" field to the Info
Pagetree overview directly after "Alias".
Resolves: #85953
Releases...
Christian Kuhn
21:09 Revision 6308b461: [FEATURE] Introduce Page-based URL handling
This feature adds a new database field "pages.slug" which
allows to fill the database with URL segments which can the...
Benni Mack
19:03 Revision e85d86f4: [TASK] Move domainStartPage setting to PageResolver
The setting of the domainStartPage has been simplified with the PseudoSite
introduction, and, as it belongs to the en...
Benni Mack
19:02 Revision 9f8c3ba3: [BUGFIX] Mitigate deprecations in early bootstrap
Deprecations that trigger an error in early bootstrap
lead to the situation that code that is using this
(mostly decl...
Helmut Hummel
13:57 Revision 40f22127: [TASK] Fix typo and add example for requireCHashArgumentForActionArguments
Fixed a typo and added an example for EXT:indexed_search.
Releases: master, 8.7
Resolves: #85942
Change-Id: Iffcecd7...
andypa
13:38 Revision 09ad67a5: [TASK] Reduce amount of executed functional frontend tests
Resolves: #85941
Releases: master
Change-Id: Icbbeb31e8c905fc52523ee1c0267ac219e19c15f
Reviewed-on: https://review.ty...
Oliver Hader
13:13 Revision d1b9ef98: [FEATURE] Add SQL Logging to AdminPanel
To better debug websites SQL logging has been added to the admin panel.
SQL queries will be logged whenever the admin...
Susanne Moog
12:43 Revision 0bc87547: [BUGFIX] UnableToLinkException::getLinkText() must be of the type string, null returned
Changed the default value of linkText to '' instead of null to prevent strict_type throwing an error.
Resolves: #859...
Gerald Aistleitner
12:23 Revision 7df267c8: [FEATURE] Add a new TCA type "slug"
A new TCA type "slug" is added, which allows to generate a part of a URL
which can later be used for adding URL segme...
Benni Mack
11:57 Revision 8fd7b9c9: [BUGFIX] UnableToLinkException::getLinkText() must be of the type string, null returned
Changed the default value of linkText to '' instead of null to prevent strict_type throwing an error.
Resolves: #859...
Gerald Aistleitner
11:05 Revision e8b3918d: [BUGFIX] Add white-space to CSS class in FieldControl
Add a white-space in front of default CSS class
for buttons in field control wizards.
Resolves: #85935
Releases: mas...
Stefan Froemken
10:46 Revision af0a9502: [BUGFIX] Add white-space to CSS class in FieldControl
Add a white-space in front of default CSS class
for buttons in field control wizards.
Resolves: #85935
Releases: mas...
Stefan Froemken

2018-08-22

21:59 Revision cf1d0f17: [TASK] Add API to hide PseudoSite functionality
In order to avoid usages of using PseudoSite objects directly,
the following changes have been made:
The main entryp...
Benni Mack
19:07 Revision 6665ed61: [TASK] Add resolved site object to FormEngine
With pseudo sites we now always have a site object in backend.
The site object is needed multiple times in FormEngine...
Christian Kuhn
16:42 Revision e854d6ac: [BUGFIX] Show correct example in comment block of SaveToDatabaseFinisher
Resolves: #85926
Releases: master,8.7
Change-Id: Iaa36ce61de922d367d285ad5f98bfef8f2ee4714
Reviewed-on: https://revi...
Daniel Goerz
16:25 Revision d0b9af10: [BUGFIX] Show correct example in comment block of SaveToDatabaseFinisher
Resolves: #85926
Releases: master,8.7
Change-Id: Iaa36ce61de922d367d285ad5f98bfef8f2ee4714
Reviewed-on: https://revi...
Daniel Goerz
15:27 Revision 62365d3f: [FEATURE] Show only sys_languages in Backend which are available
Instead of rendering all languages, only the ones provided by the
site module are now shown in forms of the FormEngin...
Georg Ringer
14:59 Revision 58892e77: [TEST] Extend site handling link generation tests
Current side handling functional test cases only support link
resolving and rendering. The opposite part of generatin...
Oliver Hader
12:26 Revision 74612910: [BUGFIX] Consequently forward backend user context in DataHandler
DataHandler can be invoked with an individual backend user context and
will fall back to $GLOBALS['BE_USER'] in case ...
Oliver Hader
12:26 Revision 1726fc56: [TASK] Use suggestedInsertUids feature for new version placeholders
The DataHandler::$suggestedInsertUids feature is currently only used
for regular live records, however not for new ve...
Oliver Hader
11:00 Revision 3c1e3729: [BUGFIX] Show correct rendering times in admin panel
* adds missing timetracker->push()
* removes unnecessary call to printTSlog
* reuse existing variable in fixContent, ...
Susanne Moog
09:22 Revision 4f54fa26: [BUGFIX] Flush site caches if sys_domain or sys_language was modified
Whenever a sys_domain or sys_language record, the information a Pseudo Site
is built by, is modified, created, delete...
Benni Mack
09:08 Revision af788148: [BUGFIX] Decouple pasting from drag & drop handling
The "Paste" action now does not depend on the `DragDrop` anymore.
Previously, the `onDrop` event callback was called ...
Andreas Fernandez

2018-08-21

20:33 Revision fe7ab8a8: [FEATURE] Add "Pseudo" Site functionality
All pages on rootlevel or with "is-siteroot" need
to have a site object as well, but populated
by sys_domain (optiona...
Benni Mack
14:31 Revision d5f61990: [TASK] Use ServerRequestInterface in PageLayoutController
Replace _GP, getIndpEnv usages with request related functions.
Also deprecate public access to all method except the...
Aljoscha Weber
12:29 Revision a85ce6da: Merge pull request https://github.com/TYPO3-CMS/styleguide/issues/118 from tmotyl/remove-select-rootlevel
Remove select field 'rootLevel' property Christian Kuhn
12:15 Revision 4bc0169b: Remove select field 'rootLevel' property
It is not in use since v7 at last. Tymoteusz Motylewski
12:06 Revision 66282d21: [BUGFIX] Use extension key instead of an array for data reload
Due to some database changes during the installation process of an
extension, the patch https://review.typo3.org/5748...
Stephan Großberndt
11:44 Revision ff4341c5: [BUGFIX] Use extension key instead of an array for data reload
Due to some database changes during the installation process of an
extension, the patch https://review.typo3.org/5748...
Stephan Großberndt
10:42 Revision 18cffa12: [BUGFIX] Do not depend on global env to define cli mode
Instead of depending on a global environment variable
to set the TYPO3 environment in cli mode, we inject the mode
pr...
Helmut Hummel
09:35 Revision f33b55a8: [TASK] Set TYPO3 version to 8.7.20-dev
Change-Id: I62381fd6e1e6ebddeadaecbe463d7f7f3dfcdf50
Reviewed-on: https://review.typo3.org/57978
Tested-by: TYPO3com ...
Oliver Hader
09:23 Revision 05185631: [RELEASE] Release of TYPO3 8.7.19
Change-Id: Icebb01597d3d54382f5f79fcdb19cbdbb144ca61
Reviewed-on: https://review.typo3.org/57977
Reviewed-by: Oliver ...
Oliver Hader
08:47 Revision 5a5edf90: [TASK] Revert deprecation introduced by backport
Remove trigger_error call and according rst file.
Change-Id: Ie383d7de12b27d6ee8f60881538a79120d5ed899
Releases: 8.7...
Anja Leichsenring

2018-08-20

17:43 Revision 963eb27a: [TASK] Use proper label shortcut method in adminpanel and feedit
The legacy naming for the shorthand method "extGetLL" was moved
to "getLabel" for both the edit toolbar and the EXT:f...
Benni Mack
17:24 Revision 2ffaddf2: [BUGFIX] Fix calling checkIncludeLines non statically in BackendLayoutView
The method checkIncludeLines in TypoScriptParser should be called
statically in the class BackendLayoutView.
Resolve...
Wouter Wolters
14:25 Revision 42f05e8f: [TASK] Add more remarks for flags regarding temporary content
Just additional comments in TSFE.
Resolves: #85906
Releases: master
Change-Id: I7301370fab406bd5d9c395b7d092688d56ba...
Benni Mack
13:39 Revision 6a809647: [TASK] Remove unused protected getter
The felogin plugin implements a protected short-hand getter
"getTypoScriptFrontendController" although this is never ...
Benni Mack
13:17 Revision f524f227: Revert "[BUGFIX] Detect current ImageMagick Version 7 for Windows."
This reverts commit a4340b6c03fd416e8ca2ac2f59e8582a102fcb8c.
Due to the PHP fatal error in TYPO3\CMS\Core\Utility\C...
Jigal van Hemert
09:14 Revision e1476c5e: [BUGFIX] Remove check for TYPO3_MODE in ext_tables
With TYPO3 v9.0, all simple TYPO3_MODE checks of all system extensions
were removed, however EXT:rsaauth was somehow ...
Benni Mack
07:47 Revision eb98d813: [BUGFIX] Extract metadata for new files in storage
If files in a remote storage are fetched the first time by FAL, the
metadata of these files is now extracted automati...
Andreas Fernandez

2018-08-19

22:40 Revision 167fc66b: [BUGFIX] Extract metadata for new files in storage
If files in a remote storage are fetched the first time by FAL, the
metadata of these files is now extracted automati...
Andreas Fernandez
15:54 Revision d2be895e: [TASK] Update codeception version from 2.4.4
command used:
composer require codeception/codeception:^2.4.5
Change-Id: Ie3a81ef7591d1beb7beadf06c3e009444c6d5180
R...
Anja Leichsenring
12:05 Revision 9c66440c: [TASK] Stabilize acceptance test
Change-Id: I034b11478e2ac8b5d15c298d69afcc944626eb1d
Resolves: #85898
Releases: master
Reviewed-on: https://review.ty...
Anja Leichsenring
10:38 Revision 7c331745: [TASK] Update typo3fluid/fluid to 2.5.4
This mainly includes fixes for ternary expressions.
composer command used:
composer update typo3fluid/fluid
Resolve...
Markus Klein
10:06 Revision 3bd70aaf: [TASK] Fix spelling and streamline @deprecated notations
Resolves: #85891
Releases: master
Change-Id: Ie848059591cb69d9e6fad6c2c6275b9655e6ff87
Reviewed-on: https://review.ty...
Wouter Wolters

2018-08-18

23:40 Revision 733da855: [TASK] Centralize sys_domain resolving
Core provides various places to either retrieve the pageId
of a sys_domain record, or to find out the root page ID
gi...
Benni Mack
21:09 Revision 6fbfa0e2: [FEATURE] Add feature toggle interface to Settings
Admin tools -> Settings is extended by a GUI to manipulate
feature toggles. Note this interface lists only core featu...
Christian Kuhn
20:56 Revision 55b51266: [TASK] Let deprecation notices contain class and method/property names
Instead of using generic deprecation messages like "Tagging methods with
@ignorevalidation is deprecated and will be ...
Alexander Schnitzler
19:46 Revision 028e653a: [TASK] Streamline site handling functional tests
Some additional tests are added and the scenario
is extended with pagetrees without a site (sys_domain
in use).
Reso...
Oliver Hader
13:25 Revision f1afa865: [TASK] Cleanup in LiveSearch class
* Simplify FQN of QueryParser
* Use correct typehint for $pageIdList, is an array and not a string
* Switch if statem...
Wouter Wolters

2018-08-17

19:51 Revision 0200fec9: [SECURITY] Ensure validity of parameters submitted to ThumbnailController
Parameters submitted to ThumbnailController via HTTP GET query parameters
can contain arbitrary information. Thus, it...
Oliver Hader
19:05 Revision 5dbcb5da: [SECURITY] Ensure validity of parameters submitted to ThumbnailController
Parameters submitted to ThumbnailController via HTTP GET query parameters
can contain arbitrary information. Thus, it...
Oliver Hader
16:25 Revision 92616fb8: [BUGFIX] Fix "enabled" in array representation of SiteLanguage
A minor issue with the wrong property when calling enabled()
vs. "isEnabled()" was introduced.
Resolves: #85164
Rele...
Benni Mack
15:27 Revision ee289c52: [BUGFIX] Correct extension scanner matcher definitions
Add a couple of missing numberOfMandatoryArguments lines
to the MethodCallMatcher definitions to fix the extension
sc...
Christian Kuhn
14:49 Revision cc5f738a: [BUGFIX] Trigger close & save modal if an IRRE record was removed
Resolves: #85890
Releases: master
Change-Id: I73972920dbb7046e8ab7cf95577cb2f5af99c095
Reviewed-on: https://review.ty...
Daniel Goerz
14:20 Revision 37727dab: [TASK] Improve description for EidUtility deprecation
Resolves: #85878
Releases: master
Change-Id: If35be25607823ab40ad1dc91843bc60562e6752f
Reviewed-on: https://review.ty...
Wouter Wolters
12:58 Revision 993a85ac: [TASK] Extract Persistence of FrontendEditing in separate class
FrontendEditingController calls up DataHandler if the right
get/post parameters are added. This code is specific for
...
Benni Mack
12:37 Revision 7bd650b7: [TASK] Deprecate PageGenerator class
The static class PageGenerator is a list of
static methods previouly found in "pagegen.php", which
has now been moved...
Benni Mack
12:33 Revision e79fd44a: [BUGFIX] Port for Symfony-Route must be a string
We use parse_url to determine the port, but symfony-route requires a string.
Resolves: #85872
Releases: master
Chang...
Julian Wundrak
12:32 Revision a6352015: [BUGFIX] Ensure cObj only contains valid property objects
If a cObj instance is serialized (which happens very often), all sub-objects are
serialized with it.
This has a bad ...
Benni Mack
12:13 Revision 6a73883d: [FEATURE] Enable/disable a specific SiteLanguage in Frontend
When adding a new language/translation it is quite common
to disable a language until it's "going live", so only logg...
Benni Mack
11:33 Revision 10df745a: [TASK] Fix click path to configure trustedHostsPattern
Replace the click path from the old install tool with the one of
the new admin tools.
Releases: master
Resolves: #85...
Jan Helke
10:32 Revision 92fd6619: [BUGFIX] Fix calling checkIncludeLines non statically in BackendLayoutView
The method checkIncludeLines in TypoScriptParser should be called
statically in the class BackendLayoutView.
Resolve...
Wouter Wolters
10:10 Revision cb22f57f: [TASK] Centralize sending HTTP headers in TSFE
This patch marks the last change of reordering
sending HTTP response headers via TSFE via
header(), sending all heade...
Benni Mack
00:22 Revision 7c450ff5: [BUGFIX] Fix non-static call to getLogger in TypoScriptParser
The method getLogger is static and is called statically now.
Resolves: #85881
Releases: master
Change-Id: Ia9bf834f0...
Wouter Wolters

2018-08-16

23:20 Revision 89128be4: [BUGFIX] Fix calling getInstance() twice to get ResourceFactory
In the class MetaInformation the ResourceFactory instance is fetched
twice instead of once. Remove one call that is t...
Wouter Wolters
22:58 Revision cc25f28b: [BUGFIX] Make headline of adminpanel sub module settings dynamic
The headline of an admin panel submodule settings group was hardcoded
to "Submodule Settings". This has been changed ...
Susanne Moog
22:53 Revision de39313b: [TASK] Deprecate EidUtility and methods within TSFE
EidUtility is a poor-mans middleware functionality with
lots of side-effects, and is marked as deprecated.
On top, t...
Benni Mack
22:53 Revision 040147fa: [BUGFIX] Use non-static method getCache in Avatar class
The getCache method is not static but called as static twice.
Use $this->getCache() instead.
Resolves: #85879
Releas...
Wouter Wolters
22:43 Revision 551f4fc8: [BUGFIX] Use non-static method getCache in Avatar class
The getCache method is not static but called as static twice.
Use $this->getCache() instead.
Resolves: #85879
Releas...
Wouter Wolters
16:21 Revision b364d86a: [TASK] Clean up FrontendEditing Controller
The FrontendEditingController class in EXT:core does two things:
- persisting incoming GET/POST requests (actually on...
Benni Mack
13:39 Revision 20b51f88: [TASK] Raise typo3/testing-framework to 4.4.0
composer require --dev typo3/testing-framework:~4.4.0
With the removal of all '$suppressNotices = true' settings fro...
Christian Kuhn
12:54 Revision 36ada855: [TASK] Make GeneralUtility tests notice free
Resolves: #85871
Releases: master
Change-Id: Idca3e0bef85849eff4de818e0c736ac9aec281c2
Reviewed-on: https://review.ty...
Christian Kuhn
12:37 Revision 19c73bdc: [TASK] Make DataHandler tests notice free
Resolves: #85862
Releases: master
Change-Id: I19ef49799b2a5a0704072b1758ceba7a28aaee5f
Reviewed-on: https://review.ty...
Wouter Wolters
12:19 Revision 720153a7: [BUGFIX] Make functional frontend tests work again
On systems that populate $_ENV['_'] with the path
to the PHP binary, frontend functional tests fail.
This is due to ...
Helmut Hummel
12:14 Revision 945c43f2: [TASK] Make sysext/core/Tests/Unit/Resource/ notice free
Releases: master
Resolves: #85270
Change-Id: I31794c8e5ac90cce3c93bca8a8c0b502ada42c24
Reviewed-on: https://review.ty...
Jan Helke

2018-08-15

22:34 Revision ccb2361e: [BUGFIX] Move test file to right location
The tests in change https://review.typo3.org/57370/
have been put in the wrong folder and are never
executed by the T...
Benni Mack
21:42 Revision d525bcb0: [BUGFIX] Move test file to right location
The tests in change https://review.typo3.org/57370/
have been put in the wrong folder and are never
executed by the T...
Benni Mack
20:28 Revision 0410692d: [TASK] Make EnumerationTest.php notice free
Releases: master
Resolves: #85090
Change-Id: Ibfaf40586bec2e3f20205b2bafc78a70464e7e1d
Reviewed-on: https://review.ty...
Jan Helke
19:34 Revision 3379ebb3: [TASK] Deprecate GeneralUtility::clientInfo()
The functionality for parsing the HTTP_USER_AGENT server variable is only
used in one place within TYPO3 core and can...
Benni Mack
14:03 Revision d9dcea33: [TASK] Make ContentObjectRendererTest notice free
Change-Id: Icbfa4bbc470650848b0ef22d6e4f348173c6a3ef
Resolves: #84456
Releases: master
Reviewed-on: https://review.ty...
Christian Kuhn
07:49 Revision 4cad2388: [TASK] Make ExtensionManagementUtilityTest notice free
Resolves: #85855
Releases: master
Change-Id: I85991ab3f999760eba0d6c5c918fd8b9c4fdce3d
Reviewed-on: https://review.ty...
Christian Kuhn

2018-08-14

22:13 Revision 364aea87: [TASK] Make AbstractMenuContentObjectTest notice free
Resolves: #85854
Releases: master
Change-Id: I63f47689cca188cbecf30a3cc25de8f26634cb86
Reviewed-on: https://review.ty...
Christian Kuhn
21:55 Revision 04d43bd0: [TASK] Make FluidTemplateContentObjectTest notice free
Resolves: #85853
Releases: master
Change-Id: I53677566e9b2af971fafed47e4d6f0a0669911bd
Reviewed-on: https://review.ty...
Christian Kuhn
21:29 Revision f994e1d5: [TASK] Make felogin/Test/Unit notice free
Resolves: #85852
Releases: master
Change-Id: Ifb95317341b9912cd59eb9a0c9fc5ebb9abeb6f4
Reviewed-on: https://review.ty...
Christian Kuhn
21:15 Revision 6f9f36ad: [TASK] Make frontend/Tests/Unit/Controller notice free
Resolves: #85851
Releases: master
Change-Id: I8e9ac42b8176a0b37237ecd65a67efe8f8db8c82
Reviewed-on: https://review.ty...
Christian Kuhn
21:01 Revision 13fbd8a3: [TASK] Make frontend/Tests/Unit/ContentObject/FilesContentObjectTest notice free
Resolves: #85850
Releases: master
Change-Id: I6f0b7fbe5a59cebd382e2c5c0cb761d3e561f0c4
Reviewed-on: https://review.ty...
Wouter Wolters
20:36 Revision a3cfe4f4: [TASK] Make frontend/Tests/Unit/Page notice free
Resolves: 85849
Related: master
Change-Id: I3b8b163cf488a82cdeedfc84c409268a52eca359
Reviewed-on: https://review.typo...
Christian Kuhn
20:07 Revision 65067b9d: [TASK] Make frontend/Tests/Unit/Plugin notice free
Resolves: #85848
Releases: master
Change-Id: I215768fd8d2b43f2885654cf53dc198416216bb1
Reviewed-on: https://review.ty...
Christian Kuhn
20:02 Revision f5641c8f: [TASK] Make frontend/Tests/Unit/DataProcessing notice free
Resolves: #85847
Releases: master
Change-Id: I2fee7a27c3cc5a06f6ef3298ddb1b75b766b2db7
Reviewed-on: https://review.ty...
Christian Kuhn
19:31 Revision abd75947: [TASK] Add more tests for ConditionMatcher
Resolves: #85835
Releases: master
Change-Id: Ia9c66139b74ac15bcf9b5b693b57b840b706e188
Reviewed-on: https://review.ty...
Frank Nägler
19:30 Revision ea57efda: [TASK] Make frontend/Tests/Unit/Typolink/ tests notice free
Resolves: #85846
Releases: master
Change-Id: I9a7338d7bbd706482854c26db8866aaa353bdef7
Reviewed-on: https://review.ty...
Christian Kuhn
19:28 Revision d5d6c4c7: [TASK] Make indexed search tests notice free
Resolves: #85845
Releases: master
Change-Id: Id72acfdf7c880f1d0b63a62b912301c724ed500d
Reviewed-on: https://review.ty...
Christian Kuhn
19:25 Revision e91b54cf: [TASK] Remove dependency between SiteLanguage and Site
The entity of SiteLanguage is re-connected to a
site. However this circular dependency makes it impossible
to seriali...
Benni Mack
19:18 Revision 3e0de624: [BUGFIX] Remove attribute 'selected' if its value is false
If the selected attribute is set to false (or zero), the
attribute itself must not be shown as even if it is empty it...
Georg Ringer
19:07 Revision 36b7cf4b: [TASK] Make sysext/extbase/Tests/Unit notice free
Releases: master
Resolves: #85264
Change-Id: Iadf459660471c2d0361cee091a83d0e87d7a19fb
Reviewed-on: https://review.ty...
Christian Kuhn
16:44 Revision b62d5f57: [TASK] Improve TS Template module information on root level list
The template tool on root level, which displays an overview of pages
including templates, now displays instead of the...
Joerg Kummer
16:09 Revision 16569bc5: [TASK] Make extbase/Tests/Unit/Persistence/Generic/Mapper notice free
Releases: master
Resolves: #85267
Change-Id: I2c7ad4775ee9d29903ef914a2ae54d17e0c111d9
Reviewed-on: https://review.ty...
Christian Kuhn
15:38 Revision 004f9fd5: [TASK] Make extbase/Tests/Unit/Persistence/Generic/Storage/ notice free
Releases: master
Resolves: #85269
Change-Id: Id9037ca76e3279b00ecdd1266b2665447278a8e8
Reviewed-on: https://review.ty...
Jan Helke
14:19 Revision bb3dad04: [TASK] Deprecate several constants from SystemEnvironmentBuilder
Deprecate 9 URL constants and NUL, TAB and SUB constants.
Resolves: #85793
Releases: master
Change-Id: I01a8fbb7635f...
Wouter Wolters
13:32 Revision c037e1e7: [BUGFIX] Field Wizards use FormEngine JS functions for has-change checks
AddRecord, ListModule and TableWizard fieldControl wizard buttons now use
FormEngine JavaScript function to prevent e...
Ralf Hettinger
13:27 Revision 7f9ba3ef: [TASK] Deprecate BackendUtility::getTCAtypes
Resolves: #85836
Releases: master
Change-Id: I7480cc7ddd6a661a6b13e43ed7dfbc5d0783763f
Reviewed-on: https://review.ty...
Wouter Wolters
13:13 Revision 42528c65: [FEATURE] Add path where reference records are located to record info
This change is enhancing the reference infos of records by adding the
path in the pagetree to the table of record ref...
Kevin Ditscheid
13:05 Revision cdfe3e2d: [TASK] Add error trigger to deprecated method body
Add missing PHP trigger_error() to the deprecated method.
Resolves: #81430
Releases: master
Change-Id: I41e73afc1d05...
Joerg Kummer
12:28 Revision 76833efd: [TASK] Add unit tests for CommandUtility::unQuoteFilenames
While moving this method to CommandUtility class the unit tests
were missing. They are re-added now.
Resolves: #8583...
Wouter Wolters
11:10 Revision 0ba9d125: [BUGFIX] Fix wrong configuration values for password hashes
And also fix wrong backwards compatibility class declarations.
Resolves: #85838
Related: #85833
Releases: master
Cha...
Markus Klein
09:33 Revision f8b5eb8f: [TASK] styleguide: Don't use deprecated salted passwords calls
Christian Kuhn
06:18 Revision 8fe2daad: [TASK] Merge EXT:saltedpasswords into EXT:core
Move all classes and other resources from EXT:saltedpasswords to
EXT:core.
Classes live in TYPO3\CMS\Core\Crypto\Pas...
Christian Kuhn

2018-08-13

21:02 Revision db6087cc: [FEATURE] Move expression language handling into EXT:core
The implementation of the symfony expression language has been moved
into EXT:core to centralize the functionality an...
Frank Nägler
19:51 Revision 2709ed6c: [FEATURE] Add Log Module to AdminPanel
Add a log module to the admin panel that can display
logging entries generated through the current request.
Resolves...
Susanne Moog
12:20 Revision 09a0be52: [BUGFIX] Use params set in db in recordLinkHandler
Resolving of links with a custom record link handler is now done
in the following order:
- TypoScriptConfiguration P...
Susanne Moog
12:08 Revision f52e3a36: [BUGFIX] Use params set in db in recordLinkHandler
Resolving of links with a custom record link handler is now done
in the following order:
- TypoScriptConfiguration P...
Susanne Moog
11:36 Revision 059c720d: [TASK] Add hint to Site Configuration without pages
Resolves: #85620
Releases: master
Change-Id: I71185161afc5b50ed7b27a8f6298bcf32809a5a4
Reviewed-on: https://review.ty...
Mathias Brodala

2018-08-12

19:11 Revision 3ca125db: [TASK] Deprecate PageGenerator::renderContent
The PSR-15 RequestHandler should be responsible for compiling content, avoiding
a call to a static method which uses ...
Benni Mack
19:09 Revision 15b29e5a: [BUGFIX] Modify SQL Server IDENTITY_INSERT when creating records
In SQL Server (MSSQL), hard setting uid auto-increment primary keys is
only allowed if the table is prepared for such...
Oliver Hader
14:21 Revision ae35fa16: [BUGFIX] Avoid exception on non-existing error handler
When a site is configured, but has no error handler
for a specific error case (e.g. a site has no
configured 404 page...
Benni Mack
11:34 Revision d0b08afc: [BUGFIX] Add missing icon overlay for pages in page tree
Extend default fields of page tree repository to transmit page properties
for icon overlay rendering in page tree, li...
Joerg Kummer

2018-08-11

22:34 Revision 5466036d: [TASK] Deprecate unused functionality in Core Bootstrap
Due to heavy refactoring with PSR-15 within
the TYPO3 Core Bootstrap, a lot of functionality
can be deprecated.
Reso...
Benni Mack
22:08 Revision 5127c223: [TASK] Render wizards of FormEngine elements only if needed
Reduce the HTML of a record form by rendering divs of wizards only
if those are required.
Resolves: #85577
Releases:...
Georg Ringer
22:00 Revision da0d842d: [TASK] Add more tests to site resolving
This patch adds additional tests for resolving
multi-site nested sites and domains.
Resolves: #85820
Releases: maste...
Benni Mack
20:28 Revision a557d88d: [FEATURE] Use symfony/routing for Site Resolving
Use symfony/router 4.1 for resolving a site based on the
current request.
This actually removes some simple resolvin...
Benni Mack
20:19 Revision f826facd: [TASK] Deprecate second argument of PageRenderer::addInlineLanguageLabelArray
Calling `PageRenderer::addInlineLanguageLabelArray` with a second
parameter set to "true" is deprecated. Use the Lang...
Wouter Wolters
20:05 Revision 27543929: [TASK] Clean up Admin Panel Code
Due to the Admin Panel refactoring, some helper methods
were deprecated, but need a better description.
Also, the $B...
Benni Mack
19:42 Revision ca9d1cfe: [TASK] Move Preview Info hook to hook_eofe
The Frontend Request uses two hooks separately to
allow modifying the content via TSFE. In order
to deprecate one (pr...
Benni Mack
18:22 Revision 4b695b64: [TASK] Make password hash selection an install tool preset
With this change, the password hash code in salted passwords is
reduced to the SaltFactory with two methods and the s...
Christian Kuhn
18:02 Revision 7b7cf6bc: [TASK] Use full namespace in a documentation file
Releases: master, 8.7
Resolves: #85817
Change-Id: Ifac7a5545d9467a6973bfef55e264fe263d10396
Reviewed-on: https://revi...
Franz Holzinger
18:02 Revision fbfcf1fb: [TASK] Use full namespace in a documentation file
Releases: master, 8.7
Resolves: #85817
Change-Id: Ifac7a5545d9467a6973bfef55e264fe263d10396
Reviewed-on: https://revi...
Franz Holzinger
13:28 Revision 5d608eaf: [TASK] Move FlexFormService from EXT:extbase to EXT:core
Resolves: #85802
Releases: master
Change-Id: I878bb4552ae8709ed4a1ec32afdfbfd7abaaa2e6
Reviewed-on: https://review.ty...
Wouter Wolters
11:38 Revision b13ccf1f: [TASK] Correctly initialize environment for DataHandler in tests
Since importing data scenarios in tests relies on DataHandler, it is
required to correctly initialize $GLOBALS['LANG'...
Oliver Hader
00:42 Revision f7d5cc67: [TASK] Add frontend functional tests for site handling
Integrate functional tests for legacy frontend requests
(index.php?id=123) without having any site configuration,
as ...
Oliver Hader

2018-08-10

23:38 Revision a959a3f8: [TASK] Throw PSR-7 Responses up to Application
In order to properly handle PSR-7 response objects explicit die()
or exit() calls should be avoided since those state...
Oliver Hader
22:13 Revision 5a8d6902: [TASK] Use view helper to configure ModuleTemplate in log module
With implementation of ModuleTemplate as view helpers,
we can remove class inheritance for the two purposes
where we ...
Helmut Hummel
21:05 Revision ba830f08: [TASK] Split site configuration loading into separate method
Resolves: #85810
Releases: master
Change-Id: I329b343715895536fde5013b2ece9e2717c3834d
Reviewed-on: https://review.ty...
Benni Mack
21:03 Revision a98b5eb3: [BUGFIX] Use proper phpDoc in PSR-7 implementation
This fixes some IDE issues when working with PSR-7 classes within TYPO3.
Resolves: #85811
Releases: master, 8.7
Chan...
Benni Mack
20:47 Revision 51222a85: [BUGFIX] Use proper phpDoc in PSR-7 implementation
This fixes some IDE issues when working with PSR-7 classes within TYPO3.
Resolves: #85811
Releases: master, 8.7
Chan...
Benni Mack
19:19 Revision 56118eba: [BUGFIX] Enable localizationStateSelector for selectTreeElement
Follow up of the backport for TYPO3 8.7, where some lines of code
have not been merged.
Enables the localizationStat...
Torben Hansen
18:53 Revision f25e2394: [BUGFIX] Show query on static SQL data import
Resolves: #85525
Releases: 7.6
Change-Id: I529db33ed6712db7c1d6bdbb13d0066c6bc457a2
Reviewed-on: https://review.typo3...
Michael Telgkamp
18:33 Revision 480cc524: [FEATURE] Select first element of PageTree toolbar on initialization
The first element of the PageTree toolbar is selected when initialized.
The possibility to close/hide a toolbar optio...
Paweł Rogowicz
15:35 Revision fa849e55: [TASK] Deprecate EnvironmentService::isEnvironmentInCliMode
Resolves: #85807
Releases: master
Change-Id: I4737a11e4e673e33553aa5ff835999bcc9a4afb5
Reviewed-on: https://review.ty...
Wouter Wolters
15:35 Revision a7dfee0f: [TASK] Add php extension PDO to master and sub packages
composer command:
composer require ext-pdo:"*"
Releases: master
Resolves: #85803
Change-Id: Ied0f9b60bf1dc8b8ada66b...
Anja Leichsenring
14:07 Revision 90223e52: [TASK] Add documentation render directories to .gitignore
Add directory created by documentation rendering to .gitignore.
Rendering the docs locally is helpful for checking i...
Sybille Peters
13:46 Revision b493c31d: [TASK] Add documentation render directories to .gitignore
Add directory created by documentation rendering to .gitignore.
Rendering the docs locally is helpful for checking i...
Sybille Peters
12:38 Revision 81cffea0: [TASK] Improve TS Template module information on root level list
The template tool on root level, which displays an overview of pages
including templates, now displays instead of the...
Joerg Kummer
12:30 Revision 0e654ec7: [TASK] Deprecate 2nd argument of GeneralUtility::explodeUrl2Array
Calling `GeneralUtility::explodeUrl2Array` with a second
parameter "true" can be simplified by using PHP's
native par...
Benni Mack
11:29 Revision 2c26eaff: [TASK] Clean up code due to Context API deprecations
The TSFE object does not use $gr_list, $showHiddenPage, $loginUser etc.
anymore, and the deprecations in place (via m...
Benni Mack

2018-08-09

21:43 Revision c590a4de: [BUGFIX] Fix fluid error in admin panel
Resolves: #85702
Releases: master
Change-Id: I6dc4dabdf565b14fd4271c476881fbd8d06d9a77
Reviewed-on: https://review.ty...
Susanne Moog
20:39 Revision 2087c42a: [TASK] Refactor SaltFactory
The patch deprecates static SaltFactory::getSaltingInstance()
and replaces it with the two new non-static methods.
Th...
Christian Kuhn
18:54 Revision 734830ec: [TASK] Change URL of TYPO3_URL_DONATE constant
Resolves: #85791
Releases: master,8.7
Change-Id: Ib90b3a0dcc77ba5f6006232ac8357e5a50ec782a
Reviewed-on: https://revie...
Wouter Wolters
17:52 Revision f8d3e814: [TASK] Change URL of TYPO3_URL_DONATE constant
Resolves: #85791
Releases: master,8.7
Change-Id: Ib90b3a0dcc77ba5f6006232ac8357e5a50ec782a
Reviewed-on: https://revie...
Wouter Wolters
15:06 Revision f308e662: [BUGFIX] Select first element in tree when deleting selected node
This patch fixes a bug which occured when deleting a currently selected
node. After deleting this node the first elem...
Paweł Rogowicz
13:59 Revision c5b7097d: [BUGFIX] Remove double zip extension when downloading in EM
The download as zip action outputs the zip file with double .zip
extension. Remove the second .zip from the header.
...
Wouter Wolters
13:54 Revision ba560d6e: [TASK] Deprecate GeneralUtility::unQuoteFilenames
Moves the method over to CommandUtility as that is the only usage
in the core.
Resolves: #85760
Releases: master
Cha...
Wouter Wolters
13:51 Revision 4d8832fe: [TASK] Improve readability of 8.x Changelog
Only breaking changes and important changes were adjusted for now.
* Fix rst syntax issues, like missing blank line ...
Daniel Siepmann
13:38 Revision 39b2cb9d: [TASK] Improve readability of 8.x Changelog
Only breaking changes and important changes were adjusted for now.
* Fix rst syntax issues, like missing blank line ...
Daniel Siepmann
13:32 Revision c66de835: [BUGFIX] Fix wrong changelog information for #82794
The introduced keyword is called pageNotFound and is available for the
existing keyword content_fallback.
"stop" and ...
Daniel Siepmann
13:20 Revision 0417497e: [BUGFIX] Fix wrong changelog information for #82794
The introduced keyword is called pageNotFound and is available for the
existing keyword content_fallback.
"stop" and ...
Daniel Siepmann
13:16 Revision 9d2f51fa: [TASK] Reduce number of needed SQL queries for resorting of records
This reduces the resorting to require only a single update statement
in contrast to "number of records" statements.
I...
Markus Klein
12:51 Revision df60fb73: [TASK] Allow C-style comments on a single line in TypoScript
Resolves: #16681
Releases: master
Change-Id: I8a0e3e4a0ef9e6debabe581e1d8b05a32055621f
Reviewed-on: https://review.ty...
Markus Klein
12:18 Revision 4827431d: [BUGFIX] Use correct server variable for domain lock evaluation
Patch https://review.typo3.org/57759 introduced a regression by using
REMOTE_HOST instead of HTTP_HOST for matching a...
Markus Klein
12:00 Revision 8a632bda: [BUGFIX] Remove wrong parameters for log entries and remove REMOTE_HOST
Patch https://review.typo3.org/57313 introduced a number of wrong
log entry calls, which provide too much data for sp...
Markus Klein

2018-08-07

13:07 Revision 01dbe261: [!!!][TASK] Merge salted passwords auth service into default service
The patch merges the default 'authUserBE' and 'authUserFE' authentication
service of extension saltedpasswords on pri...
Christian Kuhn
10:26 Revision 9f0c7b83: [TASK] Update Breaking-72360-RemovedDeprecatedEntryPointFallback.rst
Use link reference to issue.
Releases: master
Resolves: #85769
Change-Id: Iceed7dc91c9e6db032ab682bca5fb1db880a8857
...
Daniel Siepmann
10:10 Revision a43e1ce2: [TASK] Update Breaking-72293-APIChangeInExceptionHandlerInterface.rst
Use link reference to issue.
Releases: master
Resolves: #85768
Change-Id: I2ab05a39637a85e815b986931846292da4497f85
...
Daniel Siepmann

2018-08-05

23:41 Revision eb436ec9: [TASK] Deprecate GeneralUtility::getHostName
Resolves: #85759
Releases: master
Change-Id: I95fd13114bd7390f1baaecf81f5ef5d6b5ee60a8
Reviewed-on: https://review.ty...
Wouter Wolters
15:23 Revision 1b813b8d: [TASK] Show speaking exception message if form definition is invalid
Show a speaking exception message within the frontend if the
form definition is invalid.
Change-Id: Ifcb0684c9b5136c...
Ralf Zimmermann
14:48 Revision 09db6b3d: [TASK] Unnecessary isset argument specification
Resolves: #85758
Releases: master
Change-Id: I2655e789003eaa98dc539d261503b4bc5138fe02
Reviewed-on: https://review.ty...
Wouter Wolters
14:20 Revision daec7304: [BUGFIX] EXT:form - really disable records overview in redirect finisher
Resolves: #82786
Releases: master, 8.7
Change-Id: I9cdfbcd5e0f25b832ea546f1b8c70a9f544b31aa
Reviewed-on: https://revi...
Mathias Brodala
13:50 Revision d709fcc0: [BUGFIX] Adapt TCA signature for customControls to the documentation
According to the documentation since TYPO3 v4.7, the definition of
"customControls" for "inline" columns should be a ...
Xavier Perseguers
13:47 Revision 033ff6e1: [FEATURE] Add hooks for DatabaseRecordList CSV actions
Now it is possible to customize the csv output
in the DatabaseRecordList with a hook.
The following two hooks were i...
Guido Schmechel
13:44 Revision 22de2160: [TASK] Migrate Tooltip to TypeScript
Change-Id: I7de5841838784f5f3062e0657c30b272c0be7670
Resolves: #82607
Releases: master
Reviewed-on: https://review.ty...
Andreas Wolf
12:57 Revision d1ce4b2b: [BUGFIX] Adapt TCA signature for customControls to the documentation
According to the documentation since TYPO3 v4.7, the definition of
"customControls" for "inline" columns should be a ...
Xavier Perseguers
12:26 Revision a4340b6c: [BUGFIX] Detect current ImageMagick Version 7 for Windows.
Try to use magick.exe if executable does not exists.
ImageMagick Version 7 for Windows does not use the executables ...
Michael Kersten
12:16 Revision 11aafd46: [TASK] Deprecate methods in PageRepository
Resolves: #85699
Releases: master
Change-Id: Ifd987469261b4b97c0f71bdaa20546f68eb21a37
Reviewed-on: https://review.ty...
Wouter Wolters
11:49 Revision 4c0b457e: [BUGFIX] Remove attribute 'selected' if its value is false
If the selected attribute is set to false (or zero), the
attribute itself must not be shown as even if it is empty it...
Georg Ringer
11:45 Revision a4fa1833: [TASK] Migrate Localization to TypeScript
Resolves: #82593
Releases: master
Change-Id: I808d823948a84f6eda1060d46fda4bd93d9bcf0d
Reviewed-on: https://review.ty...
Andreas Fernandez
11:11 Revision ce90e5bd: [BUGFIX] Remove flashmessages only from session when session exists
A user may not be initialized, for example in the BE
module "Extension Configuration".
Resolves: #85615
Releases: ma...
Christoph Lehmann
10:59 Revision 710003ca: [BUGFIX] Detect current ImageMagick Version 7 for Windows.
Try to use magick.exe if executable does not exists.
ImageMagick Version 7 for Windows does not use the executables ...
Michael Kersten
10:50 Revision 08fe7834: [BUGFIX] Determine default language as origin correctly
Resolves: #85638
Releases: master, 8.7
Change-Id: I98ecaef360d5a27e965cbb67c5719729054b9c37
Reviewed-on: https://revi...
Nicole Cordes
10:49 Revision 99fd3dd4: [BUGFIX] Remove usage of non core tables in linkvalidator configuration
To avoid possible errors the non core table tt_news is removed from
the linkvalidator configuration.
Resolves: #8532...
Georg Ringer
10:49 Revision 72c1b0e0: [TASK] Block web access to *.tsconfig files
Resolves: #85738
Releases: master, 8.7
Change-Id: I824cdce7c08e5390eafb654e2066b8f61db3c0ac
Reviewed-on: https://revi...
Stephan Großberndt
10:33 Revision 76daf763: [FEATURE] Open specific field when fixing links
When fixing links in Linkvalidator, you click on the edit icon
for the respective broken link which gets you to an ed...
Sybille Peters
10:06 Revision 96e3bbe7: [BUGFIX] Move page correctly when droping page before another one
Fixes an issue where drag and dropping page before a another one didn't
detect the previous page correctly. DataHandl...
Paweł Rogowicz
10:03 Revision 0cd46747: [TASK] Set table cell alignment in Indexing Engine Statistics to top
Add CSS class "table-vertical-top" to table in template "Statistic"
for controller "Administration" in extension "ind...
Joerg Kummer
10:02 Revision 932cf61c: [TASK] Improve layout of service reports
Improve the following issues in the reports module regarding services:
- Use th instead of td
- Use correct labels
-...
Georg Ringer

2018-08-04

21:34 Revision 0429f9a2: [TASK] Deprecate property and method in DocumentTemplate
Method addStyleSheet and property $hasDocheader are marked as
deprecated.
Resolves: #85735
Releases: master
Change-I...
Wouter Wolters
19:14 Revision d19bbe62: [TASK] Set table cell alignment in Indexing Engine Statistics to top
Add CSS class "table-vertical-top" to table in template "Statistic"
for controller "Administration" in extension "ind...
Michael Kersten
19:05 Revision e248d8a8: [TASK] Reactivate test in ConditionMatcherTest
The test code has been fixed to actually do what the test name says.
Additionally, a comment has been added to the c...
Anja Leichsenring
14:19 Revision d1e7c46f: [TASK] Reactivate former skipped test in RendererRegistryTest
The test has been skipped due to a bug in PHP > 7.0, so
for v9 the skip condition doesn't apply anymore.
Change-Id: ...
Anja Leichsenring
12:23 Revision f3fb4281: [TASK] Switch some skipped conditions to annotations in GeneralUtilityTest
Set requirements for some tests by annotation instead of conditions.
Resolves: #85747
Releases: master
Change-Id: Ic...
Johannes Seipelt
11:46 Revision e3fff36c: [TASK] Switch skip condition to annotations in PdoBackendTest
Use requires annotation for skipping test if php extension pdo_sqlite
is not loaded.
Resolves: #85752
Releases: mast...
Michael Kersten
11:46 Revision e3b7fb47: [TASK] Switch skip condition to annotations in SemaphoreLockStrategyTest
Use requires annotation for skipping test if function sem_get does
not exists.
Resolves: #85754
Releases: master
Cha...
Michael Kersten
11:40 Revision 8a5b85ba: [TASK] Switch skip condition to annotations in WincacheBackendTest
Use requires annotation for skipping test if php extension wincache
is not loaded.
Resolves: #85753
Releases: master...
Michael Kersten
10:42 Revision cb9f7d7d: [TASK] Switch skip condition with annotations in RedisSessionBackendTest
Use requires annotation for skipping test if php extension redis
is not loaded.
Resolves: #85749
Releases: master
Ch...
Michael Kersten
09:58 Revision a66be336: [TASK] Switch skip condition with annotations in RedisBackendTest
Use requires annotation for skipping test if php extension redis
is not loaded.
Resolves: #85748
Releases: master
Ch...
Michael Kersten
 

Also available in: Atom