- Jul 24, 2020
-
-
Helmut Hummel authored
Currently the dev dependency ocramius/package-versions does not work with Composer 2. To overcome this, Composer published an API compatible package which can be used as replacement. This does not affect any published package. It is only a preparation to be able to switch to Composer 2 for testing and packaging. composer req --dev composer/package-versions-deprecated --no-update composer up typo3/cms-composer-installers composer/package-versions-deprecated ocramius/package-versions Releases: 10.4, master Resolves: #91864 Change-Id: I943cb07486f444c1d971afcde37c0d5fe2becd13 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65085 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Simon Gilli <typo3@gilbertsoft.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Manuel Selbach <manuel_selbach@yahoo.de> Reviewed-by:
Simon Gilli <typo3@gilbertsoft.org> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Anja Leichsenring authored
The famous runTests.sh script misses an example on how to run a filtered set of tests only in a given test file. This comes in handy, when the wanted method name is not unique in the set of tests. By adding an example to the help text of the script, users can run only their wanted test more easily. Resolves: #91856 Releases: master, 10.4, 9.5 Change-Id: I2cf5c6f3e8d29ed9505bc52b10be3e22c65e0842 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65080 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Simon Gilli <typo3@gilbertsoft.org> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Simon Gilli <typo3@gilbertsoft.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Nicole Cordes authored
This patch adds the missing css class to get the "add new relation" button for IRRE selector fields working again. Resolves: #91839 Releases: master, 10.4 Change-Id: I1cb3ff34db608eb826f4e351850bf78f2bbe4e27 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65070 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- Jul 23, 2020
-
-
Christian Kuhn authored
Since #89555 versioned records do not have pid=-1 set anymore, but the uid of the live page or live placeholder record. The translation modal of the page module to create records for a translated page now shows records twice. Solution is to use the correct database restriction to suppress retrieval of versioned records of the translation source, those are handled via BackendUtility::workspaceOL() already. Resolves: #91851 Related: #89555 Releases: master, 10.4 Change-Id: Ia5262d3b25687c96f68389f5e8b49ec287c094e6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65076 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
David Steeb <david.steeb@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
David Steeb <david.steeb@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Florian Auderset authored
When creating an own backend module with a table list from be.tablelist viewhelper, controlpanel buttons can be displayed if needed. Resolves: #91843 Releases: master, 10.4 Change-Id: I08696176e45650f0167327aacbccccf5f477fab3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65075 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Tymoteusz Motylewski authored
Page tree will fetch just 2 levels of pages plus pages which are expanded on the initial load. Next levels are fetched on demand via Ajax when expanding the node. Search work server side now (hit enter). To clear search, click on "x" button. If you select a page when filtering, it's kept selected after removing the filter. Releases: master, 10.4, 9.5 Resolves: #88943 Resolves: #88098 Resolves: #88259 Change-Id: Ie83839ce801c509f24c1e2c1dc516bce9599d55e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62086 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Sybille Peters <sypets@gmx.de> Tested-by:
Dennis Prinse <dennis@dennisprinse.com> Tested-by:
Marcus Schwemer <ms@schwemer.de> Tested-by:
Uwe Trotzek <trotzek@citeq.de> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Marcus Schwemer <ms@schwemer.de> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
- Jul 21, 2020
-
-
Simon Gilli authored
Since phpdocumentor/reflection-docbloc 5.2.x a tag is required to implement also the phpDocumentor\Reflection\DocBlock\Tags\Formatter\Tag interface. This patch implements the tag interface for the Null_ tag defined in Extbase. Resolves: #91832 Releases: master, 10.4 Change-Id: Idb836dc3f8816a5c2c40d429a61dcda1cd27fd7f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65061 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
Both fe_users/be_users and be_groups/fe_groups have a feature called "lockToDomain". Although it is called the same, it has a different use-case: * Users: If lockToDomain is set, the user is only allowed to login when a given HTTP_HOST is given. * Groups: If lockToDomain is set, the group is only added to the logged in user, if the HTTP_HOST matches this domain. Both features are rarely used, and even in multi-tenant setups not viable or flexible enough. In addition, the features are not any additional security measures as HTTP_HOST can be faked. They both add unneeded complexity for the rare use of a similar feature, a custom extension should be used. Plus: All of these features can be added via extensions, depending on a specific use case of an installation, so _if_ people use it, custom extensions should be used instead for the specific use case they have. The database fields, TCA definitions, labels, domain model logic in Extbase and actual validation within the AuthenticationService and BE_USER are removed without any substitution. Resolves: #91782 Releases: master Change-Id: I4a12185b79efaf1e3bded5120675e3c1095dcd42 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65011 Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
Nikita Hovratov authored
A common way to apply stdWrap is to use the ternary operator to check for existing stdWrap config. This can be replaced by using the $cObj->stdWrapValue method. Not only is it shorter, it is also more robust and less error-prone. To start off all ContentObject classes have been cleaned up. Resolves: #91657 Releases: master Change-Id: I65c28e27c21ae13bdbcb47068bc32b510b8b0dc0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64898 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Andreas Fernandez authored
Due to a naming mismatch in the refactoring during #87724 it was tried to render information boxes based on the parent container element. The code is adjusted now to reference the correct object in the rendering loop. Resolves: #91831 Related: #87724 Releases: master, 10.4 Change-Id: Ib80f0f04a9e7ce164be1cd6717fd105d3339b269 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65060 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Sybille Peters authored
Indenting in .rst files caused blocks to be rendered as quotes. Resolves: #91821 Releases: master, 10.4, 9.5 Change-Id: I23b29037e5220ba1d72271b79995a8220a528139 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65056 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Anja Leichsenring authored
With #91069, the check for the System Environment as well as the definition of the newly introduced requirement of ext-libxml went lost during review. The patch adds them again, as is needed. Resolves: #91730 Releases: master, 10.4 Change-Id: I3bf8fd3aaeb52d7bceb588f200c6dc29eb1ad58e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64953 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- Jul 20, 2020
-
-
Nikita Hovratov authored
The search field has now an own class to apply css before the wrapper gets rendered. The extension list table columns have now explicit widths. This ensures the view is not slightly changing after initial JavaScript operations. Resolves: #91732 Releases: master, 10.4 Change-Id: Ic9ce327cfa6b5e415974792ee33896540e5a3de6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64992 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Riccardo De Contardi <erredeco@gmail.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Andreas Fernandez authored
Resolves: #91740 Releases: master Change-Id: Ie728f74bd45f7e427f4f2242778257320eac5ef7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64995 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Alexander Stehlik authored
The field size is increased to decimal(2,1) to be able to store the value 1.0 zero in MariaDB databases. Resolves: #91736 Releases: master, 10.4 Change-Id: I72aa5e5a1f23673f6912b2f042c9d9364fd9855f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64993 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Simon Vincent Ackermann <simon@hemmer.ch> Tested-by:
Eric Chavaillaz <eric@hemmer.ch> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Simon Vincent Ackermann <simon@hemmer.ch> Reviewed-by:
Eric Chavaillaz <eric@hemmer.ch> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Jul 17, 2020
-
-
Oliver Hader authored
Resolves: #91819 Releases: master, 10.4 Change-Id: I8f43397f3366e66f08ca2dad7bcfd290e0769c58 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65054 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Andreas Fernandez authored
The tab handling now utilizes the BrowserSession module to store the tab menu states in the browser's sessionStorage. These values get removed after the browser's session is closed with renders the manual expiry handling obsolete. Additionally, all previously in localStorage stored states get removed as they are not required anymore. Resolves: #91591 Releases: master Change-Id: Id9fa0560cfa2b186cecaf5671f27b698a45d141c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64784 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
Oliver Hader authored
Inline JavaScript used in the backend paginate widget is replaced by data-attribute instructions handled by `GlobalEventHandler` module. Resolves: #91804 Releases: master, 10.4 Change-Id: I230b2e3c550be6ca1089da9bcbe9ace752a29db7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65039 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Alexander Nostadt authored
The newest versions are to be on top, to comply to the order given to older versions. Releases: master Resolves: #91816 Change-Id: Id4fb2444cad7078accd65aa76549a5dc65e92d4e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65051 Tested-by:
Sybille Peters <sypets@gmx.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Sybille Peters <sypets@gmx.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- Jul 16, 2020
-
-
Benjamin Franzke authored
Left-hand module menu and top toolbar are refreshed using inline JavaScript when e.g. an extension is de-/activated in extension manager or users switch their backend language in setup module. A new module `ImmediateActionElement` is introduced that implements the Custom HTML Element `<typo3-immediate-action action="…">`. The element immediately dispatches the action passed via the action attribute once attached to the DOM. We therefore drop the (currently unused) data-dispatch-immediately attribute which was introduced in #91015, as we opt for a more streamlined custom HTML element implementation now. Resolves: #91191 Releases: master, 10.4 Change-Id: I2724c51da3ea9aea0556ac63e834368e48866dd4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64675 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
- Jul 15, 2020
-
-
Oliver Hader authored
* streamline variable names * streamline method names * preparation for additions in the future Resolves: #91805 Releases: master, 10.4 Change-Id: Iaa16cfcbcda7adbd48838a498f2f459d97f4ef18 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65042 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Oliver Hader authored
Prior to this patch routes were processed in reverse definition order. Routes defined last came first. Depending on the existence of variable defaults this behavior produced a couple of unexpected results. first: routePath: '/route/{a}/{b}' second: routePath: '/route/{c}' defaults: c: '0' The example above, processed in reverse order and having parameters `a` and `b` given, still resulted in `second` route being used since the missing parameter `c` was defined by corresponding variable default. This change adjusts the order of routes depending on given parameters, completeness of a route (when all parameters are given, even defaults). Sorting is adjusted based on the following criteria: * default routes (e.g. `/my-page`) - processed later * static routes (e.g. `/my-page/list`) - processed later * all variables are given (complete) - processed earlier (e.g. parameters `a` and `b` are given for route `/route/{a}/{b}`) * all mandatory variables are given (complete) - processed earlier * less missing variable defaults - processed earlier * less variable defaults amount - processed earlier Tests in class `RouteSorterTest` provide more examples & details. Resolves: #90924 Releases: master, 10.4, 9.5 Change-Id: I26f56e6905472a501ff487295da23b3bc3b5c77e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64877 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Aimeos <aimeos@aimeos.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Aimeos <aimeos@aimeos.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
Richard Haeser authored
Removed the dependency on EXT:about by adding translations for the General Information widget to EXT:dashboard itself. Releases: master, 10.4 Resolves: #91399 Change-Id: I8b84e334e3aa814947722846ca73b799f9a1a19e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65038 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jigal van Hemert <jigal.van.hemert@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jigal van Hemert <jigal.van.hemert@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Stephan Großberndt authored
This patch fixes the SQL query inserting index_rel records on PostgreSQL by making sure an integer instead of a float is inserted in the freq column (which is defined as smallint). Resolves: #91660 Releases: master, 10.4, 9.5 Change-Id: Id994bce0ca89105f03446c5fe13516774b0a16a0
-
- Jul 13, 2020
-
-
Martin Bless authored
Releases: master, 10.4 Resolves: #91791 Change-Id: Id26b4288a7e7eff902a3c31431635dcf0950b5da
-
- Jul 10, 2020
-
-
Andreas Fernandez authored
TYPO3 now ships a new module acting as wrapper for `sessionStorage`. It behaves similar to `localStorage`, except that the stored data is dropped after the browser session has ended. Resolves: #91738 Releases: master Change-Id: I221ac1ea7b8a8a24b8490d7ddf55b92775e37d81
-
- Jul 09, 2020
-
-
Helmut Hummel authored
When rendering child elements of a tabs, not only the rendered HTML is collected from these child elements, but also hidden fields HTML, assets and a lot more. Therefore it is crucial to merge the child results regardless of whether the "html" property is empty. Releases: master, 10.4, 9.5 Resolves: #91636 Relates: #89094 Change-Id: If169bd6486d3001466464462b29788b94fbb0943
-
Benni Mack authored
This change removes deprecated functionality: - ReferenceIndex->updateIndex() is now either ProgressListenerInterface or null - ExtensionManagementUtility->findService() expects an array as third argument - BasicFileUtility->setFileExtensionPermissions() removed - GeneralUtility->callUserFunction now expects object or null as third argument - DataMapper->__construct does not expect $query to be set anymore - ObjectAccess->setProperty - fourth argument removed Resolves: #91613 Related: #91473 Releases: master Change-Id: I39fa30f84201b0ed837f6ac0e6d27e1ddb15376d
-
- Jul 07, 2020
-
-
stiffes authored
The new RteHtmlParser->transformTextForPersistence() method expects a string value. Before this patch the given value was simply passed without checking its type or casting it. However, if "null" is handed in (by e.g. a translated record which expects null), null is now kept. Resolves: #91749 Releases: master, 10.4 Change-Id: I9db872ca73dcf2bbfc2ac2d0b67d45ca3ffd4c5e
-
Andreas Fernandez authored
Instead of generating the URL to the backend login, the URI of the current request is now used for the referrer check in backend login. This fixes a redirect issue with password recovery links opened via email. The anchor-based reload detection has been replaced with a localStorage-based solution as browsers don't trigger a new request if the target location is already loaded, but only an achor is appended to the URL. Resolves: #91442 Releases: master, 10.4, 9.5 Change-Id: I577bdd8ce75c94f864852f812c0b8ad66f0d5634
-
- Jun 30, 2020
-
-
Benjamin Franzke authored
FileReferences objects contain references to File objects which itself contain service dependencies (e.g. event dispatcher) which are not seralizable. This leads to problems for instance when having a multi-step form containing file uploads where file reference objects are being serialized. Resolves: #91196 Releases: master, 10.4 Change-Id: I7650186adc5c61528e1a1adcf06b8d6cf67a55cd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64841 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Christian Eßl authored
The doc comments for DataHandler::clear_cacheCmd() contained outdated information on how to clear the system caches. Resolves: #91720 Releases: master, 10.4 Change-Id: I42cb2aebecc7ef2eb45b0070e3fff19a199b9651 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64944 Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Helmut Hummel authored
To allow uncached plugins to provide a different page title, page title providers must be also be called after uncached plugins are rendered. To not loose the state of page title providers that are called for cached entires, the state of page title providers is stored in cache as well and provided for the second title generation process after uncached objects are rendered. Resolves: #91233 Releases: master, 10.4, 9.5 Change-Id: I277551d9a58781c0d130c27b346bcbbc209266fd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64934 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- Jun 29, 2020
-
-
Benni Mack authored
If a "fileExtension" is given in the Image Processing of FAL (e.g. via Fluid ViewHelper setting "fileExtension='png'"), then a SVG image is now converted to the target file extension as well. This might be important for various use cases when dealing with SVGs Resolves: #75191 Releases: master, 10.4 Change-Id: I82fd2e7cccf15f845a7624a8dc9135bb06eaf145 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63611 Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Benjamin Franzke authored
Do not swap the global singleton instance, as that would only update new classes that are retrived though GeneralUtlity::makeInstance). Existing ones (cached in already initialized classes, or initialized via the symfony DI container would not be updated). Releases: master, 10.4 Resolves: #91316 Related: #87402 Related: #88179 Change-Id: Ibcd4ecd3418dd047861b83685a6664e391a8f66b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64419 Tested-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Andreas Fernandez authored
nprogress is used to indicate activity when a collapsed IRRE node is about to get loaded. In case of FlexForms the id attribute may contain a dot which is not an issue if handled correctly. However, nprogress doesn't treat this value as an id, but rather as a full CSS selector which causes issues and breaks loading the IRRE node. To work around this issue, the id of the container used to render the progress bar is now MD5 hashed. Resolves: #91585 Releases: master, 10.4 Change-Id: I893d0cf24ea0f384d9ffff4d84f83b0fa35341b7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64783 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Oliver Klee authored
Some system extensions use functions like libxml_disable_entity_loader which are provided by ext-libxml. To make sure these methods are available, this PHP extension needs to be required. Used composer command: composer require ext-libxml:"*" Also add the extension as required in the install tool. Releases: master,10.4 Resolves: #91069 Change-Id: Ib98d4aba4a9071f48e2fb370382f61130115daad Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64204 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Benni Mack authored
When the userTSconfig options.defaultUserFolder = 1:/my-folder/ does not exist, Backend users now fall back to the first selected user folder. A test is added to show that the fallback to the default storage works. Resolves: #86815 Releases: master, 10.4 Change-Id: Ia88a9020adb4ba522e10e3a6059189500d9a407f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64552 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Andreas Fernandez authored
The JavaScript modules now utilize the native String.prototype.trim function to trim whitespaces off string where jQuery's trim was used before. Resolves: #91683 Releases: master, 10.4 Change-Id: I5c7a25e508e7e052339f2969a5725593e110a3a1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64932 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- Jun 26, 2020
-
-
Daniel Goerz authored
Always loading the alias loader is required in order to allow extensions to provide class aliases in non Composer mode. Also update the class alias loader to latest version with: composer up typo3/class-alias-loader By doing so, we can remove the additional composer dumpautoload in test suite, which only was required because the alias loader update requires a two step operation. Resolves: #91692 Releases: master Change-Id: Ie70ae295d14a5a813e294ae22a4e1bf10c8f0a5d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64933 Tested-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-