Activity
From 2021-04-06 to 2021-05-05
2021-05-05
- 18:01 Revision c38fc440: [TASK] Reduce Extbase usages in EXT:seo
- Language and Site objects can be retrieved from TSFE
in HrefLangGenerator as well as TypoScript plugin
configuration ... - 17:40 Revision e190d9f8: [BUGFIX] Log DataHandler errors instead of FlashMessage
- DataHandler should log instead of creating FlashMessages
since FlashMessages fail in CLI context. Method
->printLogEr... - 17:35 Revision ee581156: [TASK] styleguide: Add working windowOpenParameters example
- https://github.com/TYPO3-CMS/styleguide/pull/208
There aren't many places left where popups are opened
with new wind... - 17:29 Revision d269581a: [TASK] Streamline EXT:belog filter
- To be more consistent with the backend user and redirects
module, the filter section of the backend log module is
str... - 17:23 Revision e984a56c: [TASK] styleguide: Remove windowOpenParameters option in inputLink
- https://github.com/TYPO3-CMS/styleguide/pull/207
InputLinks are opened with a modal instead of a new popup window.
T... - 17:16 Revision fdd5b4e4: [TASK] styleguide: Meta tab for slug table
- 17:13 Revision 3198941c: [FEATURE] styleguide: Image Manipulation examples
- https://github.com/TYPO3-CMS/styleguide/pull/206
- 16:44 Revision 75f16b9f: [TASK] styleguide: Update text_21 description
- 16:43 Revision 1ae137f2: [Feature] TCA tableWizard options example for type=textTable (#205)
- 16:20 Revision 807822c6: [FEATURE] styleguide: Add TCA type=slug examples
- https://github.com/TYPO3-CMS/styleguide/pull/204
- 16:07 Revision d99bd7bc: [TASK] Slim down TBE_EDITOR
- TBE_EDITOR is a precursor of the current FormEngine with a lot of unused
legacy code. Most of its functions were used... - 14:16 Revision bede2c44: [TASK] Avoid GeneralUtility::_GET() in EXT:indexed_search
- The AdministrationController in EXT:indexed_search is based
on the extbase framework. As this provides a specific req... - 13:51 Revision 3f5328aa: [BUGFIX] Fix insufficient color contrast of reset button
- Since #94046, the reset buttons, used in the EXT:beuser and
EXT:redirects modules, have an insufficient color contras... - 13:34 Revision 1b8efb4b: [BUGFIX] Return correct source record for relations
- This change addresses a flaw when resolving ancestor ids of 1:n
relationships - resolving `l10n_source` pointer alway... - 13:33 Revision c1e224d9: [BUGFIX] Return correct source record for relations
- This change addresses a flaw when resolving ancestor ids of 1:n
relationships - resolving `l10n_source` pointer alway... - 13:32 Revision e5a3bb11: [BUGFIX] Return correct source record for relations
- This change addresses a flaw when resolving ancestor ids of 1:n
relationships - resolving `l10n_source` pointer alway... - 12:45 Revision 9b83ac66: [TASK] Prevent superfluous filters in DataMapProcessor
- For consistency in the filterNumericIds method of DataMapProcessor,
there should only be one result be returned. This...
2021-05-04
- 22:25 Revision ae8060c3: [BUGFIX] Remove wrong margin in belog module filter
- Resolves: #94068
Relates: #94020
Releases: master
Change-Id: I0b727c1af5e4f3b7617ea1e0e5975ccfdb69adcc
Reviewed-on: h... - 21:23 Revision 026a5c76: [TASK] Raise typo3/testing-framework to ^6.8.2
- Brings a bugfix to be more strict comparing
CSV fixtures with DB rows.
composer req --dev typo3/testing-framework:^6... - 21:18 Revision 541ca00b: [TASK] Raise typo3/testing-framework to ^6.8.2
- Brings a bugfix to be more strict comparing
CSV fixtures with DB rows.
composer req --dev typo3/testing-framework:^6... - 21:15 Revision 7442764d: [BUGFIX] Avoid overwriting goToModule in top frame
- In case the TYPO3 backend is loaded inside the content frame,
which is a result of a programming error, the inner bac... - 20:23 Revision aea5020a: [TASK] Remove duplicate css for the btn class
- This removes all parts in the button component which are exactly the
same as in bootstrap.
Resolves: #94046
Releases... - 20:11 Revision d7088b0b: [TASK] Merge functional test stages for nightly run
- There is no valid reason anymore to separate functional
test stages into 2 runs, so they get merged again.
Resolves:... - 19:55 Revision fd8bbf67: [TASK] Merge functional test stages for nightly run
- There is no valid reason anymore to separate functional
test stages into 2 runs, so they get merged again.
Resolves:... - 19:54 Revision b70908ec: [TASK] gitlab-ci: PHP 8.0 unit test nightlies min/max
- Needs a phpdocumentor/type-resolver raise:
composer req phpdocumentor/type-resolver:^1.4
Change-Id: Iffecb88d34a4c04... - 19:38 Revision 7931566e: [TASK] Center text in infobox vertically
- In case an infobox has an icon but no title and the text is just one
line, the text is now vertically centered.
Also... - 18:36 Revision 05ecd5b0: [TASK] Enable phpstan parameter checkPhpDocMethodSignatures
- Resolves: #94059
Releases: master
Change-Id: I9687dddef9889d79359e64987e8886a305d3149f
Reviewed-on: https://review.ty... - 17:58 Revision 7334b3ef: [TASK] Add support for PHP-CS-Fixer 3.0
- This change raises the dev dependency PHP-CS-Fixer
to 2.19 (forward-compatible to 3.0) and 3.0,
allowing to run PHP-C... - 17:57 Revision 0c2897d1: [TASK] gitlab-ci: PHP 8.0 functional nightlies with mariadb 10.5
- Next to pre-merge test suite, nightlies now especially run
the composer min/max functionals with PHP8. Using mariadb
... - 17:24 Revision ddcf8b4f: [TASK] Streamline namespaces in felogin
- The namespace of "felogin" was partially changed to
\TYPO3\CMS\FrontendLogin with #84262, but was kept
with \TYPO3\CM... - 16:39 Revision d16bf8a7: [BUGFIX] Use Address::create instead of new
- The usage of Address::create instead of a plain new ensures
compatibility with all Symfony releases. Since Symfony 5.... - 15:32 Revision 81288cdf: [TASK] Add support for PHP-CS-Fixer 3.0
- This change raises the dev dependency PHP-CS-Fixer
to 2.19 (forward-compatible to 3.0) and 3.0,
allowing to run PHP-C... - 15:24 Revision 06a66464: [BUGFIX] Type check extbase parameter for array
- If an argument on a plugin namespace is not an array,
Extbase failed hard with an type error exception.
Resolves: #9... - 15:22 Revision 709127c2: [BUGFIX] Ensure MountPoint parameter contains valid characters
- When using ?MP=12-13,345-673 some could also add a
letter or a "/" symbol in the GET parameter, effectively
showing a... - 15:17 Revision 58e4cebc: [BUGFIX] Remove deprecated reflection API usage
- PHP 8 deprecated a number of very old bits of the Reflection API. This
patch updates ClassSchema to use the newer equ... - 14:52 Revision 07c761c0: [BUGFIX] Handle workspace overlays in AbstractItemProvider
- The AbstractItemProvider method for fetching records
from `foreign_table`, e.g. used in selectSingle types,
missed pr... - 13:50 Revision 3720fb09: [BUGFIX] Remove deprecated reflection API usage
- PHP 8 deprecated a number of very old bits of the Reflection API. This
patch updates ClassSchema to use the newer equ... - 13:49 Revision 7c43c5a1: [BUGFIX] Testing: COMPOSER_ROOT_VERSION for v10 and v9
- With shallow cloning as done by gitlab-ci, composer
needs a hint which version a branch is derived from.
The patch se... - 13:34 Revision d8592f5d: [BUGFIX] Type check extbase parameter for array
- If an argument on a plugin namespace is not an array,
Extbase failed hard with an type error exception.
Resolves: #9... - 13:19 Revision bb07a887: [BUGFIX] Avoid exception when trying to download a non-existing file
- This patch fixes a regression introduced by change
https://review.typo3.org/c/Packages/TYPO3.CMS/+/65126 which lead t... - 13:18 Revision 17737400: [BUGFIX] Avoid exception when trying to download a non-existing file
- This patch fixes a regression introduced by change
https://review.typo3.org/c/Packages/TYPO3.CMS/+/65126 which lead t... - 13:18 Revision c71a6d30: [BUGFIX] Use grid-gutter-width variable for margin
- This fixes the alignment of the rows in the doc header and
the size of horizontal lines in dropdowns.
Replace the ha... - 13:13 Revision 3bfce7d5: [BUGFIX] Testing: COMPOSER_ROOT_VERSION for v10 and v9
- With shallow cloning as done by gitlab-ci, composer
needs a hint which version a branch is derived from.
The patch se... - 11:57 Revision 74dce1f4: [BUGFIX] Type check extbase parameter for array
- If an argument on a plugin namespace is not an array,
Extbase failed hard with an type error exception.
Resolves: #9... - 10:11 Revision 55054cee: [BUGFIX] Multiple languages in the update command
- If a TYPO3 integrator creates the scheduler command
language:update and defines multiple languages,
e.g. de fr pt, th... - 09:58 Revision 0a37044c: [BUGFIX] Multiple languages in the update command
- If a TYPO3 integrator creates the scheduler command
language:update and defines multiple languages,
e.g. de fr pt, th... - 09:54 Revision 9f617dc0: [BUGFIX] Ensure MountPoint parameter contains valid characters
- When using ?MP=12-13,345-673 some could also add a
letter or a "/" symbol in the GET parameter, effectively
showing a... - 09:52 Revision 797cc100: [TASK] Unify backend filter styling
- Improves the overall look and feel of the filters in
various backend modules, thanks to the new bootstrap v5
grid. We... - 08:57 Revision 978d2cf0: [TASK] Set TYPO3 version to 11.3.0-dev
- Change-Id: Ib8345499805813806ead6c0068fb0db6834b8f34
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/689... - 07:37 Revision df8ef072: [RELEASE] Release of TYPO3 11.2.0
- Change-Id: If9e35910fbf5556a93557ae17c2f3dba23748080
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/689... - 05:51 Revision e441096b: [BUGFIX] Make LanguagePackCommand schedulable
- Due to a regression the LanguagePackCommand wasn't schedulable.
The command registration is now extended to re-add th...
2021-05-03
- 19:07 Revision 24264f8d: [BUGFIX] Keep session object in sync with session storage values
- Ensure that changes done to session records in the respective backends
are updated by building a new session object, ... - 17:21 Revision 7702d648: [TASK] Move Changelog files into 11.2 folder for upcoming release
- Resolves: #94038
Releases: master
Change-Id: Iff2a240929531c69fcd4f833efb3f673b7737405
Reviewed-on: https://review.ty... - 16:54 Revision bf86b695: [BUGFIX] Fix MultiStepWizard functionality
- The MultiStepWizard has some obvious programming errors, which
surprisingly didn't cause any problems in TYPO3 v10. I... - 16:33 Revision 6a6b7998: [BUGFIX] Use Address::create instead of new
- The usage of Address::create instead of a plain new ensures
compatibility with all Symfony releases. Since Symfony 5.... - 10:47 Revision 405fced3: [BUGFIX] Remove hardcoded click title mode
- With the change https://review.typo3.org/c/Packages/TYPO3.CMS/+/66237
an accidental hard-coded clickTitleMode got add... - 08:15 Revision 8ad66195: [BUGFIX] Handle workspace overlays in AbstractItemProvider
- The AbstractItemProvider method for fetching records
from `foreign_table`, e.g. used in selectSingle types,
missed pr... - 08:01 Revision 7ac07a72: [TASK] Use correct html element for actions in RecordList
- Differentiate between tags 'a' and 'button' in the record list.
An a-tag opens a page, a button triggers an action.
...
2021-05-02
- 10:25 Revision 0b0fac11: [BUGFIX] Fix csh popover position
- This fixes the popover position after clicking on a csh link.
Side note:
The popover loads in two steps: First it sh...
2021-05-01
- 19:27 Revision 87547281: [BUGFIX] Prevent currentSubScript re-assignment for secondary modules
- With the history-synchronization introduced in #93988,
window.currentSubScript has been unconditionally overwritten
a... - 18:20 Revision 09b5d89e: [DOCS] Add documentation for system extension adminpanel
- This change should allow users to:
* Discover the extension via docs.typo3.org
* Allow different target groups like... - 17:50 Revision 67e83826: [DOCS] Add documentation for system extension adminpanel
- This change should allow users to:
* Discover the extension via docs.typo3.org
* Allow different target groups like... - 17:44 Revision ed4f3885: [TASK] Remove unused properties from EditDocumentController
- The values "_serialNumber", "_scrollPosition", "viewId_addParams"
are hidden form fields that are relics from TYPO3 C... - 17:26 Revision 05fafa97: [BUGFIX] Streamline CSS after Bootstrap 5 update
- Some very old code is removed in CSS definitions back from TYPO3 v7 (where
we had <img> tags).
In addition, some mor... - 16:34 Revision 70619f65: [TASK] gitlab-ci: Drop notify stage
- gerrit voting and slack nightly reporting is now done
with a gitlab webhook instead of a CI stage.
Change-Id: I6498c... - 16:34 Revision d2beb364: [TASK] gitlab-ci: Drop notify stage
- gerrit voting and slack nightly reporting is now done
with a gitlab webhook instead of a CI stage.
Change-Id: I6498c... - 16:33 Revision aabc2ac8: [TASK] gitlab-ci: Drop notify stage
- gerrit voting and slack nightly reporting is now done
with a gitlab webhook instead of a CI stage.
Change-Id: I6498c... - 13:48 Revision 62c19565: [TASK] Introduce composer manifest checks
- The extension manager now provides a new module,
which allows an integrator to display all available
extensions with ... - 13:26 Revision ce34dbd7: [TASK] Introduce composer manifest checks
- The extension manager now provides a new module,
which allows an integrator to display all available
extensions with ... - 12:00 Revision 9eb99e1e: [BUGFIX] Apply TCAdefaults to DataHandler if FormEngine was not used before
- If TCAdefaults.pages.categories = 4 is used in userTSconfig, and a new
page is created via Drag&Drop or via "Create M... - 12:00 Revision c0e99719: [FEATURE] Add decoding attribute to images
- This change adds the decoding attribute to images. For better rendering
performance the default value is set to "asyn... - 11:45 Revision 10bcd26c: [BUGFIX] Apply TCAdefaults to DataHandler if FormEngine was not used before
- If TCAdefaults.pages.categories = 4 is used in userTSconfig, and a new
page is created via Drag&Drop or via "Create M... - 11:35 Revision 0a8effb1: [TASK] Deprecate Extbase EnvironmentService
- EnvironmentService is an API class for constant TYPO3_MODE,
which has been deprecated with v11. Core API class
Applic... - 11:05 Revision 7953e777: [TASK] gitlab-ci: Reduce job timeout
- Jobs are sometimes stuck, for instance when they run
into infinite loops. With the default job timeout of
one hour an... - 10:25 Revision 17612545: [TASK] gitlab-ci: Reduce job timeout
- Jobs are sometimes stuck, for instance when they run
into infinite loops. With the default job timeout of
one hour an... - 10:12 Revision a7d46bc3: [TASK] gitlab-ci: Reduce job timeout
- Jobs are sometimes stuck, for instance when they run
into infinite loops. With the default job timeout of
one hour an...
2021-04-30
- 16:22 Revision de74be87: [FEATURE] Introduce backend module web component router
- A custom Lit-based web componenent router is added which
reflects module URLs into the browser adress bar and
at the ... - 14:39 Revision d9c10375: [TASK] Simplify ext:beuser moduleData handling
- * Store an array in uc instead of serialized objects
* PHP 7.4 strictness in some classes
* Simplified inheritance ch... - 11:06 Revision 25a010a3: [BUGFIX] Add active class to correct element in EXT:workspaces
- The tablist inside the element information modal
in the workspaces module did not longer set the
active state on the ... - 10:32 Revision 325176b3: [BUGFIX] Resolve WS overlays in Extbase JOIN queries properly
- When having JOINs in SQL selects, which typically happens
when a MM property is resolved via Extbase's ORM, versionOL... - 10:30 Revision d608b64c: [BUGFIX] Resolve WS overlays in Extbase JOIN queries properly
- When having JOINs in SQL selects, which typically happens
when a MM property is resolved via Extbase's ORM, versionOL... - 10:03 Revision fc6bf1f5: [TASK] Remove clearable related wrap from MFA providers
- The input field of both, TOTP and recovery codes,
was wrapped into a container having `form-control`
and `form-contro... - 09:49 Revision 9e54fcff: [TASK] Pin fluid standalone dependency to ^2.6.10
- Various parts of TYPO3 Core are not ready yet
to be used with Fluid Engine 3.0-dev, which
people might accidentally i... - 09:12 Revision 4ed1c061: [TASK] Pin fluid standalone dependency to ^2.6.10
- Various parts of TYPO3 Core are not ready yet
to be used with Fluid Engine 3.0-dev, which
people might accidentally i...
2021-04-29
- 22:54 Revision f9b8eb24: [DOCS] form: Add {__currentTimestamp} to ApiReference
- Add a usage of {__currentTimestamp} to the example in
the ApiReference.
The feature has been added at a later point ... - 22:37 Revision d2372eeb: [BUGFIX] Fix InvalidEnumerationValueException in workspaces
- Since there is no guard clause, dealing with
non workspace aware records, it's possible
that `t3ver_state` is not set... - 22:25 Revision 29415530: [DOCS] form: Add {__currentTimestamp} to ApiReference
- Add a usage of {__currentTimestamp} to the example in
the ApiReference.
The feature has been added at a later point ... - 22:21 Revision 5055da78: [BUGFIX] Fix InvalidEnumerationValueException in workspaces
- Since there is no guard clause, dealing with
non workspace aware records, it's possible
that `t3ver_state` is not set... - 21:09 Revision 4b30886c: [TASK] Avoid ObjectManager->get() in ext:irre_tutorial
- Releases: master
Resolves: #94022
Related: #90803
Change-Id: If030a4cb6a1015e618f0968dab693ccd4c54640f
Reviewed-on: h... - 19:54 Revision 8074202d: [BUGFIX] Respect default values in TcaGroup
- RelationHandler cannot handle vanilla uids, pass 0 instead to correctly parse defVals for MM-relations in TCA type=gr...
- 19:37 Revision 80462e07: [BUGFIX] Respect default values in TcaGroup
- RelationHandler cannot handle vanilla uids, pass 0 instead to correctly parse defVals for MM-relations in TCA type=gr...
- 19:23 Revision 51baaa88: [BUGFIX] Respect default values in TcaGroup
- RelationHandler cannot handle vanilla uids, pass 0 instead to correctly parse defVals for MM-relations in TCA type=gr...
- 18:04 Revision ce98ca08: [BUGFIX] Restore workspace filter in Belog module
- The `workspacesExtensionLoaded` variable is
removed from the Template, since it is never set
and therefore always equ... - 17:29 Revision f2ba87f9: [BUGFIX] Fix and clean up EXT:belog module
- Fixes
=====
* Fix DateTimePicker by adding the correct format
as required since updating to flatpickr in #91606
* ... - 14:55 Revision 08293c51: [TASK] Add ContainerInterface->get() to dynamicReturnTypeMeta.json
- Even though ContainerInterface->get() can return 'mixed', it
returns 'object|null' with our symfony DI based implemen... - 14:46 Revision 5594b676: [TASK] styleguide: Avoid a ObjectManager->get() call
- 14:25 Revision 6aab4a70: [TASK] Add ContainerInterface->get() to dynamicReturnTypeMeta.json
- Even though ContainerInterface->get() can return 'mixed', it
returns 'object|null' with our symfony DI based implemen... - 14:22 Revision 76ff458a: [BUGFIX] Use proper implementation class for PagePositionMap
- The PagePositionMap uses the ElementBrowserPageTreeView
which is a specific implementation for the Element Browser (n... - 14:16 Revision 74fb3410: [BUGFIX] Use correct route path for submodule request
- The path for the Belog module changed in v11 and does
now contain the `/module` prefix. Since it's obviously
never a ... - 14:12 Revision 78cf0e6c: [BUGFIX] Restore workspace filter in Belog module
- The `workspacesExtensionLoaded` variable is
removed from the Template, since it is never set
and therefore always equ... - 11:31 Revision 20a8ab0a: [TASK] Shorten GeneralUtility::_GP() with PHP 7 syntax
- Resolves: #93996
Releases: master
Change-Id: I1071d8aa69e92beb4ff8ee12e4c75535a11bb8af
Reviewed-on: https://review.ty... - 10:37 Revision 0eaa1918: [BUGFIX] Return expected value on GU::writeFileToTypo3tempDir success
- When TYPO3 is in composer mode (var is outside public path),
GeneralUtility::writeFileToTypo3tempDir now returns NULL... - 09:44 Revision a0bcdc25: [BUGFIX] Return expected value on GU::writeFileToTypo3tempDir success
- When TYPO3 is in composer mode (var is outside public path),
GeneralUtility::writeFileToTypo3tempDir now returns NULL... - 08:45 Revision cb84b46c: [TASK] Remove unused class properties
- Additionally, add a missing @param to the PHPDoc.
Resolves: #94014
Releases: master
Change-Id: I1deafe6ddd07c0a1881c... - 08:43 Revision e5aa6f88: [TASK] Avoid ObjectManager->get() in EXT:indexed_search
- Resolves: #94012
Related: #90803
Releases: master
Change-Id: I64d84f9b31ba250e95090b67e3ae9542cff6e719
Reviewed-on: h... - 07:32 Revision 2358982e: [TASK] Avoid ObjectManager->get() in ext:extensionmanager
- Change-Id: If5228b848dabd67615ee4ecdb3ebcd5c1f75421e
Resolves: #94010
Related: #90803
Releases: master
Reviewed-on: h...
2021-04-28
- 23:43 Revision 17df6b72: [BUGFIX] Do not download artifacts in gitlab voting stage
- By default, gitlab passes all artifacts from previous
stages to each job. Thus, the negative-vote job was not
execute... - 23:43 Revision d459f316: [BUGFIX] Do not download artifacts in gitlab voting stage
- By default, gitlab passes all artifacts from previous
stages to each job. Thus, the negative-vote job was not
execute... - 23:27 Revision 806b7a4b: [BUGFIX] Do not download artifacts in gitlab voting stage
- By default, gitlab passes all artifacts from previous
stages to each job. Thus, the negative-vote job was not
execute... - 23:21 Revision a68aceaf: [TASK] Simplify hierarchy logic within AbstractTreeView subclasses
- This change simplifies the ExportPageTreeView to extend
from AbstractTreeView directly, making the intermediate subcl... - 18:52 Revision cf235e0c: [TASK] Avoid objectManager->get() in functional tests
- To further phase out extbase ObjectManager, the
functional tests now use container->get() to set
up tests.
Some fixtu... - 13:16 Revision 2a60beb1: [BUGFIX] Allow "copy" action even if the user does not have "edit" permission
- If the user does not have "edit" permission, she will not be able to see
the "Copy" action in the content menu. Since... - 12:39 Revision 76a2c6ec: [BUGFIX] Allow "copy" action even if the user does not have "edit" permission
- If the user does not have "edit" permission, she will not be able to see
the "Copy" action in the content menu. Since... - 11:56 Revision 358e8c2a: [BUGFIX] Allow "copy" action even if the user does not have "edit" permission
- If the user does not have "edit" persmission, she will not be able to see
the "Copy" action in the content menu. Sinc... - 08:51 Revision 45fa3418: [BUGFIX] Remove superfluous data attributes in ElementBrowser/LinkPicker
- Various logic can be simplified within the ElementBrowser / LinkPicker
code base, where unused properties are handed ... - 08:29 Revision 1ce14644: [BUGFIX] Properly trigger `change` event in LinkBrowser
- With #93975 the LinkBrowser was not able to write back a selected page to
FormEngine. The reason is that the input fi... - 07:05 Revision da0e6898: [BUGFIX] Fixed @return annotation
- current() returns FALSE if array is empty or internal array pointer is
beyond the end.
Without this change, this cur...
2021-04-27
- 22:25 Revision e109a086: [BUGFIX] Avoid text/javascript for HTML doctypes
- The PageRenderer `inlineJavaScriptWrap`, used for
wrapping general JavaScript such as spam protection,
is adjusted to... - 21:43 Revision c67cf753: [BUGFIX] Fixed @return annotation
- current() returns FALSE if array is empty or internal array pointer is
beyond the end.
Without this change, this cur... - 21:42 Revision 932ff134: [BUGFIX] Avoid exception when trying to download a non-existing file
- This patch fixes a regression introduced by change
https://review.typo3.org/c/Packages/TYPO3.CMS/+/65126 which lead t... - 21:42 Revision 7337998a: [BUGFIX] Avoid text/javascript for HTML doctypes
- The PageRenderer `inlineJavaScriptWrap`, used for
wrapping general JavaScript such as spam protection,
is adjusted to... - 21:13 Revision 667d7660: [BUGFIX] Remove unused import in PageRenderer
- Resolves: #93999
Releases: master, 10.4
Change-Id: I949ccee64cab9081d93d668fc57812cea487d118
Reviewed-on: https://rev... - 20:33 Revision e743ed54: [BUGFIX] Remove unused import in PageRenderer
- Resolves: #93999
Releases: master, 10.4
Change-Id: I949ccee64cab9081d93d668fc57812cea487d118
Reviewed-on: https://rev... - 20:09 Revision 2263c068: [TASK] Deprecate Hook t3lib/class.t3lib_parsehtml_proc.php:transformation
- Deprecates both Hooks and adds the fact to the changelog.
Resolves: #92992
Releases: master
Change-Id: Iaa17c0f5c91c... - 19:57 Revision 563788c4: [TASK] Get rid of TBE_EDITOR.fieldChanged
- TBE_EDITOR has some old code still managing FormEngine today, even with
substitutions available since at least TYPO3 ... - 19:27 Revision d355f9d6: [BUGFIX] Fix open pageTree status
- To determine the opened page branch, the uc path must be
BackendComponents.States.Pagetree.stateHash
instead of brows... - 19:18 Revision a85bac03: [FEATURE] FAL: Add getFile() methods in Folder objects
- This change adds a getFile() implementation within the FAL Folder object,
which is very convenient compared to $folde... - 19:17 Revision 712ca95b: [TASK] Inline example: Translate key from custom locallang file
- Releases: master, 10.4
Resolves: #93991
Change-Id: Ia2f47aa329347e8c239e2979c9def6efc5ed5d71
Reviewed-on: https://rev... - 19:16 Revision 36fc373e: [TASK] Inline example: Translate key from custom locallang file
- Releases: master, 10.4
Resolves: #93991
Change-Id: Ia2f47aa329347e8c239e2979c9def6efc5ed5d71
Reviewed-on: https://rev... - 18:51 Revision a3bfe284: [BUGFIX] Fix open pageTree status
- To determine the opened page branch, the uc path must be
BackendComponents.States.Pagetree.stateHash
instead of brows... - 18:17 Revision 9cbec075: [BUGFIX] Prevent calling isFileValid with null
- Resolves: #93997
Releases: master
Change-Id: Idf0591125371cc25f53b8c9cc178a5c595c7be2d
Reviewed-on: https://review.ty... - 18:15 Revision f4ca2229: [BUGFIX] Use t3ver_oid for workspace evaluation
- Since #89122 workspace records are not longer identified
by pid=-1, but by checking for their t3ver_oid value. In cas... - 18:14 Revision c381b47f: [TASK] Replace GU::getIndpEnv('TYPO3_SSL') with normalizeParam option
- This one occurence of the infamous getIndpEnv method can be replaced with
the requests normalizedParams information.
... - 18:05 Revision 8e4de7c5: [TASK] Extend itemsProcFunc parameters for parent related information
- The parameters array of TCA itemsProcFunc is extended for
several (inline) parent table related properties. These are... - 17:50 Revision 92297cce: [TASK] Extend itemsProcFunc parameters for parent related information
- The parameters array of TCA itemsProcFunc is extended for
several (inline) parent table related properties. These are... - 17:48 Revision b4ff37dd: [TASK] Validate email address for field "be_users.email"
- It is currently possible to save any value to the field
"be_users.email" using the "Backend Users" backend module.
T... - 17:36 Revision 0c773e2c: [BUGFIX] Check if property is null
- ObjectAccess::getPropertyPath requires its second parameter to be string,
so it should not be called if the property ... - 17:23 Revision 34249c5f: [BUGFIX] Use t3ver_oid for workspace evaluation
- Since #89122 workspace records are not longer identified
by pid=-1, but by checking for their t3ver_oid value. In cas... - 17:19 Revision 47cdc194: [TASK] Remove obsolete compatibility method HttpUtility::idn_to_ascii()
- Since PHP 7.4 the core can use the Intl function directly.
Resolves: #93900
Releases: master
Change-Id: I2428fc9765b... - 17:15 Revision d0cf4cbe: [BUGFIX] Use live record for diff view
- The diff view for new and deleted placeholder records,
introduced in #93620, used the current version record
for the ... - 17:14 Revision c26dbb33: [BUGFIX] Use live record for diff view
- The diff view for new and deleted placeholder records,
introduced in #93620, used the current version record
for the ... - 17:11 Revision 9827a72a: [TASK] Update phpstan/phpstan
- Update phpstan to version 0.12.84 and fix new issues
detected by the new version.
Releases: master
Resolves: #93979
... - 17:07 Revision b8dac1ae: [TASK] Optimize GeneralUtility::validEmail()
- With multiple registered email validators, stop as soon
as the first one fails.
Resolves: #93890
Releases: master
Ch... - 15:13 Revision 0c4ec857: [TASK] Clean up legacy tree implementations
- Various code occurrences within the legacy tree implementations,
which were marked as internal are removed
(e.g. the ... - 15:09 Revision d81ac21c: [TASK] Drop bamboo test plans
- With the CI migration from bamboo to gitlab being finished,
the bamboo test plan setup can be dropped from core.
Res... - 15:08 Revision 9059e5b5: [TASK] Drop bamboo test plans
- With the CI migration from bamboo to gitlab being finished,
the bamboo test plan setup can be dropped from core.
Res... - 13:31 Revision d99b2ce9: [TASK] Drop bamboo test plans
- With the CI migration from bamboo to gitlab being finished,
the bamboo test plan setup can be dropped from core.
Res... - 13:18 Revision 5d5a041d: [BUGFIX] Use local variable to allow multi-format mails
- Use a local variable instead of overwriting the options
to keep the format intact when sending multi-format
mails.
R... - 12:45 Revision d5f8ce55: [BUGFIX] Use local variable to allow multi-format mails
- Use a local variable instead of overwriting the options
to keep the format intact when sending multi-format
mails.
R... - 12:37 Revision 10913600: [BUGFIX] Do not log failed HMAC validation from forms
- When a HMAC of a submitted form is invalid, TYPO3 throws
a BadRequestException which is logged to sys_log and logfile...
2021-04-26
- 19:57 Revision 22cd4028: [TASK] Streamline size of email field in setup module
- Allow 255 chars for the field "email" of a backend user
in the setup module.
Resolves: #93987
Releases: master, 10.4... - 19:31 Revision 07c4b677: [TASK] Streamline size of email field in setup module
- Allow 255 chars for the field "email" of a backend user
in the setup module.
Resolves: #93987
Releases: master, 10.4... - 14:06 Revision 0bff1c26: [FEATURE] Add pagination to FormManagement module
- To increase the usability, the FormManagement module
now makes use of the Pagination API to limit the amount
of displ... - 11:26 Revision b739ca88: [TASK] Migrate status report to Fluid
- The status report within EXT:reports now uses
the StandaloneView for rendering the status table.
Resolves: #93978
Re... - 09:24 Revision 64264da4: [BUGFIX] Re-add highlighting of filter term in Svg Tree
- This change re-adds the highlighting of filter
results in the Svg Trees, which was present
before in the Page Tree be... - 07:37 Revision 8fb0bfd7: [TASK] Update @popperjs/core to match bootstrap v5 requirements
- This fixes a warning during `yarn install`, which revealed
that we used an unsupported version of @popperjs/core:
... - 07:30 Revision a269a4bb: [TASK] Inform about disallowed file extension in image ViewHelpers
- Throws an exception when a file extension is given to the image
or media ViewHelpers which is not within the allowed ...
2021-04-25
- 18:03 Revision 32b508b0: [BUGFIX] Improve mocking for doctrine/dbal related tests
- With doctrine/dbal 2.13.1 a new return type to executeStatement()
was introduced, which needs to be taken into consid...
2021-04-23
- 19:13 Revision d0da616d: [TASK] Update to Lit v2-rc1
- Lit is the umbrella term for the next major
lit-html (v2) and lit-element (v3) versions.
Therefore we will refer to t... - 16:19 Revision 0005bc5b: [BUGFIX] Hide tooltip after scrolling
- Will hide all tooltips when scrolling
in the page tree panel to avoid multiple
tooltips to show up and get stuck on s... - 14:30 Revision 0ec95a1d: [BUGFIX] Fix PageTreeFilterCest
- The SvgTree markup changed in #87743 causing
acceptance test failures.
This wasn't discovered as gitlab-ci missed to ... - 12:04 Revision 2e9faab1: [BUGFIX] Check if property is null
- ObjectAccess::getPropertyPath requires its second parameter to be string,
so it should not be called if the property ... - 08:37 Revision 51c2c9ab: [BUGFIX] Re-add highlighting of filter term in Svg Tree
- This change re-adds the highlighting of filter
results in the Svg Trees, which was present
before in the Page Tree be... - 08:34 Revision 9b651087: [BUGFIX] Include IP in authentication logs
- Logs written via the logging API now include the correct
remote address instead of the marker ###IP###.
Additionally...
2021-04-22
- 15:11 Revision 912ffb5b: [BUGFIX] Display correct message if slug suggestion is modified
- If a user enters a slug proposal, which is already taken by
another page in the same site, the automatically modified... - 12:54 Revision 5c7cc33e: [TASK] Use %currentWorkingDirectory% in phpstan config files
- To avoid issues due to relative paths in config files, all
paths are now prepended with the %currentWorkingDirectory%... - 06:08 Revision 97d09d22: [BUGFIX] Make ext:form previous step button work again
- Since #92815 the extbase request dispatcher sets an "original
request" within a subrequest in case of a "ForwardRespo... - 05:42 Revision 3b2dd110: [BUGFIX] Make context menu icon in SVG tree better clickable
- This change adds a <rect> element inside the icon group for
making the icon better clickable.
Resolves: #87453
Resol...
2021-04-21
- 08:02 Revision 4e29c4fd: [BUGFIX] Display correct message if slug suggestion is modified
- If a user enters a slug proposal, which is already taken by
another page in the same site, the automatically modified... - 07:44 Revision 6cfec87e: [TASK] Activate phpstan option reportUnmatchedIgnoredErrors
- Releases: master
Resolves: #93955
Change-Id: Idb5e338c7a1e34f1197d38d01bec5f8735509e8f
Reviewed-on: https://review.ty...
2021-04-20
- 17:44 Revision e6597404: [TASK] Run phpstan with PHP 8 in nightly and premerge builds
- Resolves: #93704
Releases: master
Change-Id: I24067c4b705c671b87a9bbdfed30535a39528879
Reviewed-on: https://review.ty... - 17:32 Revision 30bf9dcc: [TASK] Limit GET/POST requests of PersistentStorage
- This change limits the GET request for the PersistentStorage
to only "get" and "getAll", where as the others are only... - 12:56 Revision e6c3c783: [BUGFIX] Set background of td/th in ".table-transparent" to transparent
- This solves a display white text on white background for
the selected size in image cropping tool panel
Resolves: #9... - 10:19 Revision 8c6b9ac3: [TASK] Remove legacy tree implementations
- Various PHP classes, which were previously a specific implementation
for various Link Picker / Element Browser render... - 09:17 Revision 871442ff: [BUGFIX] Optimize drag&drop of folders in the UI
- Allow a user to move a folder into a folder on the same
level and prevent moving a folder into its child folder.
Res... - 08:10 Revision bd6916ee: [BUGFIX] Ensure password recovery email can be fully translated
- Resolves: #93864
Releases: master, 10.4
Change-Id: I3ed1b9d33809302d46016f4a7b4f49fdbf131f01
Reviewed-on: https://rev...
2021-04-19
- 19:33 Revision dd88dd49: [TASK] Move LoginProvider logic into a separate class
- The LoginProvider functionality, which was baked into the LoginController
is now moved into a separate Resolver class... - 19:33 Revision 2f73f685: [BUGFIX] Check if site language is enabled before redirecting
- Only if a site language is enabled, it should be taken into account for
redirecting.
To keep the interface valid, the... - 19:02 Revision 58eceafd: [BUGFIX] Check if site language is enabled before redirecting
- Only if a site language is enabled, it should be taken into account for
redirecting.
To keep the interface valid, the... - 18:41 Revision 89af98c7: [BUGFIX] Ensure password recovery email can be fully translated
- Resolves: #93864
Releases: master, 10.4
Change-Id: I3ed1b9d33809302d46016f4a7b4f49fdbf131f01
Reviewed-on: https://rev... - 18:14 Revision 48dbdd41: [TASK] Move reset password logic into a separate class
- Since the reset password logic does not directly relate
on the login step, just as MFA, it's now extracted into
a ded... - 08:30 Revision 823cc429: [BUGFIX] Replace duplicated form attributes in LinkBrowser
- The form to update an already existing link in the
LinkBrowser used the same name and id as the
form for "Additional ... - 08:06 Revision d9df1421: [BUGFIX] Check if page exist before using record for preview
- Deleted pages must be excluded at content element previews in the page
module to avoid exceptions.
Resolves: #93938
... - 08:02 Revision 19e131ff: [BUGFIX] Prevent saveAndClose in MultiStep wizard
- With #90461 a new option "saveAndClose" was added
to the newContentElement wizard. When opening the
wizard and select... - 08:02 Revision baa2613c: [BUGFIX] Reload page module after deleting content
- The page module is now being reloaded when
deleting a content element via the context menu.
Side note: Since there a... - 07:52 Revision 2d76a796: [BUGFIX] Replace duplicated form attributes in LinkBrowser
- The form to update an already existing link in the
LinkBrowser used the same name and id as the
form for "Additional ... - 07:47 Revision 8bc8419f: [BUGFIX] Check if page exist before using record for preview
- Deleted pages must be excluded at content element previews in the page
module to avoid exceptions.
Resolves: #93938
...
2021-04-18
- 16:43 Revision e7b59474: [TASK] Update XLIFF version to 1.2
- Update all XLIFF files to use version 1.2, which makes it possible to
use a validation schema.
Also drop the TYPO3-s...
2021-04-16
- 13:02 Revision f2873970: [BUGFIX] Restore altIcons TSconfig option
- In #35891 a feature was introduced, which allowed to
override the icon of select items via Page TSconfig.
This featu... - 13:00 Revision 8e560d8d: [BUGFIX] Prematurely end data array processing on invalid item
- In case the amount of items, shown in the workspace module,
does not exceed the pagination limit - default 30 - the i... - 13:00 Revision 7258b524: [BUGFIX] Prematurely end data array processing on invalid item
- In case the amount of items, shown in the workspace module,
does not exceed the pagination limit - default 30 - the i... - 12:38 Revision 881906ee: [BUGFIX] Restore altIcons TSconfig option
- In #35891 a feature was introduced, which allowed to
override the icon of select items via Page TSconfig.
This featu... - 12:29 Revision 5afe6003: [BUGFIX] Reload page module after deleting content
- The page module is now being reloaded when
deleting a content element via the context menu.
Side note: Since there a... - 12:28 Revision d6732046: [BUGFIX] Prevent saveAndClose in MultiStep wizard
- With #90461 a new option "saveAndClose" was added
to the newContentElement wizard. When opening the
wizard and select... - 11:59 Revision 03bbd188: [TASK] Improve multi-factor authentication view
- Following improvements are done:
* Reduce margin-top of the MFA provider title
* The bottom border of card-body is c... - 11:38 Revision 051a083a: [BUGFIX] Fix checkbox items in "Global Configuration" card
- Resolve duplicated `class` declaration which prevented
the element from being recognized by the JavaScript
endpoint.
... - 11:35 Revision b0b36436: [FEATURE] Use SVG Trees in Record Selector
- This change adds the SVG-based page tree in the
record selector and the Page Link picker, replacing
decade-old clumsy... - 11:27 Revision 356300b5: [BUGFIX] Add missing id to panel group element
- The panel items in the global configuration card (EXT:install)
are referencing to a not defined `id` in their `data-b... - 11:24 Revision aab695f1: [BUGFIX] Add missing tooltip in workspaces module
- In #92206 swapping of elements was removed along
with some labels. The missing label for the publish
button is now ad...
2021-04-15
- 17:08 Revision a0b5e940: [BUGFIX] Apply enableFields in JOIN's ON condition
- If an OUTER JOIN is requested, the "disabled" rows
of the joined table must be filtered before the join
is executed. ... - 12:30 Revision 9bb6b3cb: [BUGFIX] Apply enableFields in JOIN's ON condition
- If an OUTER JOIN is requested, the "disabled" rows
of the joined table must be filtered before the join
is executed. ... - 11:13 Revision b6839214: [BUGFIX] Respect extendToSubpages on generating preview urls
- When defining "extendToSubpages" on a page, all subpages
inherit the access restriction from this page. Therefore, wh... - 11:01 Revision 373b25b8: [BUGFIX] Respect extendToSubpages on generating preview urls
- When defining "extendToSubpages" on a page, all subpages
inherit the access restriction from this page. Therefore, wh...
2021-04-14
- 18:11 Revision f99186ca: [TASK] Remove unused logger implementation from LoginController
- Since #93898 no more logging takes place in the
LoginController. Therefore, the logger trait as well
as the implement...
2021-04-13
- 13:47 Revision 211821fb: [TASK] Replace FormEngine update request invocation
- This patchs adds a new LitElement that invokes the update request of
FormEngine if a field's value with such configur... - 12:31 Revision 23644892: [TASK] Unify authentication form styles
- Using backend extension configuration, it's possible
to customize the authentication forms, e.g. login and
password r... - 07:29 Revision d2cf0862: [TASK] Set TYPO3 version to 10.4.16-dev
- Change-Id: Ied9e3bb1057e3f2f963ca865412274e5d62ca92e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/687... - 07:16 Revision a654213c: [RELEASE] Release of TYPO3 10.4.15
- Change-Id: I81fd4375494fc237c365cd9531dba1d043f85657
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/687...
2021-04-12
- 21:08 Revision a560b9b0: [TASK] Streamline moduleName handling
- * Avoid custom moduleName in EXT:form and add a new moduleClass
property for the purpose of custom controller styl... - 21:07 Revision a3a4510a: [BUGFIX] Fix MSSQL support with Doctrine DBAL
- When using older versions with Doctrine DBAL
and "pdo_sqlsrv" the "free()" method was already
occupied and failed wit... - 20:44 Revision 4a1204bb: [BUGFIX] Fix MSSQL support with Doctrine DBAL
- When using older versions with Doctrine DBAL
and "pdo_sqlsrv" the "free()" method was already
occupied and failed wit... - 19:16 Revision 8d956220: [BUGFIX] Remove DeferredBackendImageProcessor from configuration
- Remove DeferredBackendImageProcessor from default configuraion,
because it requires usage of a newly introduced API f... - 12:44 Revision e9073b72: [BUGFIX] Use correct action code to fetch workspace comments
- With #89483 some constants to have named DataHandler actions were
introduced. Unfortunately, a location in Workspace ... - 12:20 Revision 3a77b918: [BUGFIX] Use correct action code to fetch workspace comments
- With #89483 some constants to have named DataHandler actions were
introduced. Unfortunately, a location in Workspace ...
2021-04-09
- 21:23 Revision ace65ef4: [TASK] Re-style record list search box
- The search box (accessible via the list module in docheader, and
also used inside the Record Selector) is now simplif... - 20:53 Revision 2c0436e5: [TASK] Unify SVG toolbar generation
- This change creates a default toolbar for SVG trees to filter, in order
to avoid duplicate code (which will be added ... - 20:27 Revision d12ca005: [TASK] Set ModuleTemplate details from request
- This change adds a new ModuleTemplateFactory, which
is built with the Request in the object, allowing to use
the curr... - 19:58 Revision 189e065f: [BUGFIX] Re-add support for existing prepared statements
- The lowlevel bindValue() API is re-introduced in a way that
supports both Doctrine 3.0 and Doctrine 2.10 (for TYPO3 v... - 19:57 Revision d5a28bbe: [BUGFIX] Re-add support for existing prepared statements
- The lowlevel bindValue() API is re-introduced in a way that
supports both Doctrine 3.0 and Doctrine 2.10 (for TYPO3 v... - 19:55 Revision 2388af01: [TASK] Cleanup setup module
- Some cleanup of the SetupModuleController:
Remove an unused function for adding Javascript,
because it has not been ...
2021-04-08
- 12:44 Revision 7aad9f6d: [TASK] Centralize LinkBrowser / ElementBrowser HTML
- This change migrates the ElementBrowser / LinkBrowser HTML
Layouts to use the ElementBrowser Layout.
In addition, th... - 07:18 Revision 571a5e8a: [FEATURE] Resizable navigation for all element / record selectors
- This change adds a new Lit-based custom HTML component
called "<typo3-backend-navigation-switcher>" which moves
the c...
2021-04-07
- 22:12 Revision 2c858ea1: [BUGFIX] Keep filter settings after editing or deleting a redirect
- Resolves: #91322
Releases: master, 10.4
Change-Id: Ie03d6e120fcd62f9b14922ca28c61d6cd0dc2854
Reviewed-on: https://rev... - 20:09 Revision cbe4455a: [TASK] Migrate backend live search to use lit-html for templating
- Migrates backend UI component `LiveSearch` to be based on `lit-html`.
In order to avoid string based concatenation wh... - 20:00 Revision 6e72c685: [BUGFIX] Keep filter settings after editing or deleting a redirect
- Resolves: #91322
Releases: master, 10.4
Change-Id: Ie03d6e120fcd62f9b14922ca28c61d6cd0dc2854
Reviewed-on: https://rev... - 19:52 Revision 84be79ed: [BUGFIX] Remove surplus characters in XLIFF files
- Removes an additional `>` characters in EXT:dashboard
XLIFF files.
Resolves: #93859
Relates: #93594
Releases: master... - 19:09 Revision 0d8f0cf4: [BUGFIX] Send change event to proper slug input field
- When regenerating a slug value via form engine in the backend user
interface, changed states are not addressed anymor... - 09:11 Revision e56ea995: [TASK] Move doc header generation out of DatabaseRecordList
- This change primarily moves the ModuleTemplate / DocHeader
generation out of the DatabaseRecordList class into the ac... - 09:05 Revision 75c3ce30: [TASK] Replace Mock with real instance in ReferrerEnforcerTest
- Usage of real instances in tests avoid the awkward situation
that the test might not be useful anymore due to refacto... - 08:34 Revision 74593e71: [TASK] Replace Mock with real instance in ReferrerEnforcerTest
- Usage of real instances in tests avoid the awkward situation
that the test might not be useful anymore due to refacto... - 07:41 Revision 82ce9c52: [BUGFIX] Do not log failed HMAC validation from forms
- When a HMAC of a submitted form is invalid, TYPO3 throws
a BadRequestException which is logged to sys_log and logfile... - 06:33 Revision 3e4edfc8: [BUGFIX] Use correct field name ses_permanent in UserSessionManager
- The correct field name is `ses_permanent` instead of `is_permanent`.
Resolves: #93862
Releases: master
Change-Id: Ie...
2021-04-06
- 18:59 Revision 6572f5f3: [BUGFIX] Remove surplus characters in XLIFF files
- Removes an additional `>` characters in EXT:dashboard
XLIFF files.
Resolves: #93859
Relates: #93594
Releases: master... - 16:28 Revision f33182eb: [BUGFIX] Do not log failed HMAC validation from forms
- When a HMAC of a submitted form is invalid, TYPO3 throws
a BadRequestException which is logged to sys_log and logfile... - 13:28 Revision 0ecca871: [TASK] Use native PSR-7 Request in Extbase Request building
- Because the original PSR-7 request is now
handed into Extbase at any times, the RequestBuilder
can now utilize a PSR-... - 09:59 Revision 1324402a: [Feature] https://github.com/TYPO3-CMS/styleguide/issues/91008 - Item sorting for TCA select items (#203)
- refs https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-TCA/issues/273
Also available in: Atom