Activity
From 2023-01-15 to 2023-02-13
2023-02-13
- 18:28 Revision 26ca6872: [BUGFIX] Toolbar link to environment opens in iframe
- Toolbar > SystemInformation has a link to
Environment module that opens without module
menu and toolbar, just the mai... - 18:27 Revision 614e15d7: [TASK] Make extbase repository generic (phpstan-wise)
- This patch introduces template tags on the extbase repository
interface, the extbase repository class and the abstrac... - 18:15 Revision f54531da: [TASK] Eliminate double serialization in ApcuBackend
- APCu can store arbitrary PHP data; it serializes all
values when they are stored, and it has a pluggable
serializer i... - 18:13 Revision 38a8b46d: [BUGFIX] Handle array access in LocalImageProcessor
- Handle missing image dimensions (width, height)
without throwing an exception.
In same cases, image dimension may no... - 18:04 Revision 66d36252: [BUGFIX] Handle array access in LocalImageProcessor
- Handle missing image dimensions (width, height)
without throwing an exception.
In same cases, image dimension may no... - 13:38 Revision 85873062: [TASK] Remove superfluous annotations of ContainerInterface
- Resolves: #99940
Related: #99939
Related: #99929
Releases: main
Change-Id: Id1acd20de0cc9b9256e57d4a7751834cf78e59a7
... - 12:21 Revision 409f8f73: [BUGFIX] Fix PHP 8 warning in AbstractMenuContentObject
- Added Null coalescing operator, when value of
$this->mconf['sectionIndex.']['type'] is used.
Resolves: #99866
Releas... - 11:48 Revision dcf69225: [BUGFIX] Fix PHP 8 warning in AbstractMenuContentObject
- Added Null coalescing operator, when value of
$this->mconf['sectionIndex.']['type'] is used.
Resolves: #99866
Releas... - 11:43 Revision e2a16b9a: [TASK] Remove superfluous annotations for events
- With #99938 being solved, annotations for event instances can be
dropped now.
Resolves: #99939
Related: #99938
Relea... - 11:28 Revision 9c96199f: [TASK] PhpStorm understands EventDispatcher->dispatch()
- PhpStorm now understands that PSR-14
`EventDispatcherInterface->dispatch()` returns an instance of the
first argument... - 09:53 Revision 990d4ee4: [BUGFIX] Enable generic backend preview in workspaces
- The TYPO3 backend offers a generic preview mechanism for any type
of record. The configuration includes being able to... - 09:53 Revision f8724a84: [TASK] Use `list` as return type annotation for `GU::*Explode` methods
- The `GU::revExplode` and `GU::trimExplode` methods return lists of
elements. Thus, we can safely annotate them as `li... - 09:31 Revision 2d16d390: [TASK] PhpStorm understands ContainerInterface->get()
- PhpStorm now understands that PSR-11
ContainerInterface->get() returns an
instance of the first argument.
Resolves: ... - 09:12 Revision eabbc850: [TASK] Use `list` as return type annotation for `GU::*Explode` methods
- The `GU::revExplode` and `GU::trimExplode` methods return lists of
elements. Thus, we can safely annotate them as `li... - 08:21 Revision 988d5a98: [BUGFIX] Missing array keys in deprecation message for
- switchablecontrolleractions
Resolves: #99935
Releases: 11.5
Change-Id: If1a58d078ef92a2789ae7ada3c50f44c86f9e400
Rev... - 06:18 Revision f6669191: [TASK] Streamline "versionNumberedFilename"
- TYPO3 has two global configuration settings:
$TYPO3_CONF_VARS['BE']['versionNumberInFilename']
which acts as a boole...
2023-02-12
- 13:09 Revision dd5fc473: [TASK] Fix acceptance test cross dependency
- FileClipboardCest works on file tree and selects
a sub folder. NavigationComponentTreeCest can not
deal with this and... - 11:50 Revision 7e49839c: [BUGFIX] Fix PHP 8 warning in TypoScriptFrontendController
- Added Null coalescing operator, when accessing
$this->register['SYS_LASTCHANGED'].
Resolves: #99876
Releases: main, ... - 11:41 Revision 11693dd1: [TASK] Move language selection after mode selection in page module
- The page module has currently two different modes, the layout and the
language comparison mode. To improve the usabil...
2023-02-11
- 16:09 Revision 7804444b: [BUGFIX] Add meaningful title for main menu group "Site Management"
- This patch adds a meaningful title attribute text when
hovering on the backend main menu group "sites".
It also adds...
2023-02-10
- 21:10 Revision 6d954e14: [BUGFIX] Sort and limit available locales in SiteLanguage selection
- When showing the available locales in the SiteLanguage
configuration, the selection is now sorted and also filtered,
... - 20:59 Revision acf114e8: [TASK] Streamline PageTreeView node lines with SVG tree
- This patch changes the style and the color for node lines
of the `PageTreeView` component to be inline with the line
... - 20:18 Revision c186ac35: [BUGFIX] Sort and limit available locales in SiteLanguage selection
- When showing the available locales in the SiteLanguage
configuration, the selection is now sorted and also filtered,
... - 17:14 Revision 7e88ee59: [TASK] Avoid GU::_GP() in UpgradeWizardService
- executeWizard() is only used in Web context.
UpgradeController has the request, prepares
arguments and feeds them to ... - 16:40 Revision a13f1b6c: [BUGFIX] Edit buttons using current language-scope in page module
- The page module is a language-scoped view of pages. The user is always
in a language context. The language context is... - 15:18 Revision c91e633f: [TASK] Use DI in & for UpgradeWizardsService
- Get the registry injected in UpgradeWizardsService
and get the service injected in InstallStatusReport.
Resolves: #9... - 15:09 Revision d1fecd8d: [TASK] Raise php-cs-fixer
- Used command:
composer req --dev "friendsofphp/php-cs-fixer:^3.14.4" -W
Resolves: #99925
Releases: main
Change-Id:... - 14:58 Revision 302a37f2: [BUGFIX] Live Search: Rework registration of renderers and invoke handlers
- This patch introduces a new global `LiveSearchConfigurator` module that
can be used anywhere in the TYPO3 backend to ... - 14:19 Revision fba9dfa4: [TASK] Avoid constructor pollution in InstallStatusReport
- The constructor argument is unused in core for
this internal class and can be removed.
This frees the constructor to... - 12:41 Revision 0307a414: [TASK] Remove "direction" from site configuration
- Site Configuration of a language has a lot of option,
one of them being "direction", defining the direction
of the la... - 11:32 Revision 276b2050: [BUGFIX] Filter empty filelist actions after dispatching ProcessFileListActionsEvent
- When listing the contents of the folder "form_definitions",
`ProcessFileListActionsEventListener` modifies the availa... - 10:02 Revision deb69888: [TASK] Add badge for disabled task group
- Currently there is no indication for a user
to see if a task group is disabled/hidden.
This has been changed by addi... - 09:59 Revision c98a9538: [BUGFIX] Avoid clipped dropdowns in btn-groups
- The tables within the TYPO3 backend are wrapped within an element with overflow to enable scrolling and make them usa...
- 08:35 Revision 19be4372: [FEATURE] Add tile view to element browser
- The file list is the default implementation for TYPO3 to navigate and
manage assets. This patch extends the usage of ... - 08:32 Revision 844fb132: [BUGFIX] Check for array key in FlexFormService
- Resolves: #99846
Releases: main, 11.5
Change-Id: Ie635412ce817f537c34143aac493e4038e3b9afc
Reviewed-on: https://revie... - 08:12 Revision 54d10c1c: [BUGFIX] Check for array key in FlexFormService
- Resolves: #99846
Releases: main, 11.5
Change-Id: Ie635412ce817f537c34143aac493e4038e3b9afc
Reviewed-on: https://revie... - 08:07 Revision eaf0442d: [BUGFIX] Fix PHP 8 warning in TypoScriptFrontendController
- Added Null coalescing operator, when accessing
$this->register['SYS_LASTCHANGED'].
Resolves: #99876
Releases: main, ... - 07:45 Revision 58592d31: [TASK] Remove "hreflang" from site configuration
- With the introduction of the Locale API in 12.2
and its inclusion in SiteLanguage->getLocale(),
the property "hreflan... - 03:35 Revision 822b9386: [TASK] Add server request to BeforeRequestTokenProcessedEvent
- Resolves: #99910
Releases: main
Change-Id: Ic0ec59b4a646ad4ecc04e8081afe743b5b3cbfcd
Reviewed-on: https://review.typo...
2023-02-09
- 20:14 Revision c4101e18: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
- Handle faulty HTML tags that can cause a PHP warning.
This is done by adding a isset() guard.
Resolves: #99896
Relea... - 20:09 Revision ee4878bf: [TASK] Raise typo3/testing-framework:^6.16.7
- A couple of streamlinings with latest tag,
so we raise it.
> composer req --dev typo3/testing-framework:^6.16.7
Res... - 20:09 Revision 0461c1c2: [TASK] Raise typo3/testing-framework:^6.16.7
- A couple of streamlinings with latest tag,
so we raise it.
> composer req --dev typo3/testing-framework:^6.16.7
Res... - 20:05 Revision a9167b8b: [BUGFIX] Fix PHP 8 warning in GeneralUtility
- Handle faulty HTML tags missing an ending ' or ". This is
done by adding a missing Null coalescing operator.
Resolve... - 19:53 Revision 0755529a: [TASK] Remove "ISO 639-1" option from site configuration
- Due to the introduction of the unified
Locale class, the SiteLanguage now
resolves the two-letter-iso code from the
l... - 19:43 Revision 458bb656: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
- Handle faulty HTML tags that can cause a PHP warning.
This is done by adding a isset() guard.
Resolves: #99896
Relea... - 19:41 Revision 949d7589: [BUGFIX] Fix PHP 8 warning in GeneralUtility
- Handle faulty HTML tags missing an ending ' or ". This is
done by adding a missing Null coalescing operator.
Resolve... - 19:27 Revision e844f7db: [TASK] Update display of system information dropdown
- The heading in the dropdown content now matches the label already
shown as button to open the dropdown in small viewp... - 17:35 Revision 2ba3c93a: [BUGFIX] Include hidden task groups in select
- Hidden task groups are not shown in the dropdown
when editing a task. When a task was saved the
selected (hidden) gro... - 16:49 Revision 8a5a5efd: [BUGFIX] Avoid layout shifts when moving content elements
- To avoid layout shifts when dragging elements in the page
layout module, we are now creating a clone that consumes
th... - 14:35 Revision f91d52a4: [TASK] Streamline recordlisting appearance
- This patch aligns the appearance of the
record list with panels in the backend.
- Align checkboxes for multi record ... - 13:58 Revision 9e56543b: [TASK] Client-side System > Configuration
- The ext:lowlevel "System > Configuration" table
views are now client-side collapsible and
search aware, without reloa... - 13:58 Revision d68c8b44: [BUGFIX] Include hidden task groups in select
- Hidden task groups are not shown in the dropdown
when editing a task. When a task was saved the
selected (hidden) gro... - 13:36 Revision 85744a79: [TASK] Move record list clipboard and searchbox toggles to view settings
- With this patch, we are starting to declutter the record list.
The search box and Clipboard toggles are now available... - 13:28 Revision 86c56600: [TASK] Add namespace for ApplicationType in ChangeLog
- use TYPO3\CMS\Core\Http\ApplicationType;
Releases: main, 11.5
Resolves: #99888
Change-Id: Ifd2e9bcb46fb08efba5579e2b... - 13:09 Revision fcefd058: [TASK] Remove "typo3Language" configuration option
- This change removes the default configuration
of "typo3Language" in the site language configuration.
This served the... - 12:25 Revision 7e111f09: [TASK] Add namespace for ApplicationType in ChangeLog
- use TYPO3\CMS\Core\Http\ApplicationType;
Releases: main, 11.5
Resolves: #99888
Change-Id: Ifd2e9bcb46fb08efba5579e2b... - 10:28 Revision ca079a29: [BUGFIX] Improve performance of TreeController
- The recursive function pagesToFlatArray make use of
the page tree repository on two places, which always
instantiates... - 10:01 Revision 868c8878: [BUGFIX] Allow empty end date for scheduler task
- An empty end date of a scheduler task is valid and must be allowed.
Resolves: #99175
Resolves: #99878
Releases: main... - 09:55 Revision b726a20b: [BUGFIX] Avoid layout shift in typo3-backend-editable-page-title
- Add visible fallback to avoid unnessesary layout shift until
component is fully loaded.
Resolves: #99890
Releases: m...
2023-02-08
- 16:34 Revision 4413b396: [TASK] Streamline typo3-backend-editable-page-title
- The editable page component now looks and feels like a
regular h1 element, and keeps this appereance when edit
mode i... - 10:59 Revision c2ad2f64: [DOCS] Update finisher documentation
- Update the finisher documentation to accomodate changes
made within the deprecation notices:
- remove mixins from fi... - 10:57 Revision d24434ed: [BUGFIX] Avoid undefined array key "templateName" in FormEditorController
- Use null coalescing operator to guard against
undefined array key "templateName" accesss in
`\TYPO3\CMS\Form\Controll... - 10:36 Revision 1a82876a: [BUGFIX] Avoid undefined array key "templateName" in FormEditorController
- Use null coalescing operator to guard against
undefined array key "templateName" accesss in
`\TYPO3\CMS\Form\Controll... - 10:03 Revision 5c3a64a1: [TASK] Raise doctrine/dbal
- Used commands:
> composer req doctrine/dbal:^3.6.0
> composer req doctrine/dbal:^3.6.0 --no-update -d typo3/sysext/c... - 09:47 Revision 8f0fdf6c: [BUGFIX] Correct toolbar dropdown height
- Ensure toolbar dropdowns are fully visible if space is available.
Resolves: #99862
Releases: main
Change-Id: I05272f... - 09:30 Revision aee15a4c: [TASK] Streamline permission treeview
- Enable record icons for better orientation and correct
display of tree lines. Moving the additional edit button to
th...
2023-02-07
- 14:15 Revision eb8586f2: [TASK] Update @typo3/icons to 3.5.0
- Executed commands:
npm install @typo3/icons@^3.5.0
npm run build
Version 3.5.0 onwards the icons for add and remove
... - 10:58 Revision 5235920c: [TASK] Create Changelog for v12.3
- Merge right after releasing TYPO3 v12.2
Resolves: #99814
Releases: main
Change-Id: I973fe516bc72f177c2d7d70bc82ecbe8... - 10:58 Revision cf819339: [TASK] Set TYPO3 version to 10.4.37-dev
- Change-Id: I8806815f0dc7f8362dde484649b728a97cf74641
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777... - 10:56 Revision 9378d7c7: [TASK] Set TYPO3 version to 12.3.0-dev
- Change-Id: Ie632b791d59866eddbe3e22f654fb261b7e02f6b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777... - 10:56 Revision 8a1e8075: [TASK] Set TYPO3 version to 11.5.24-dev
- Change-Id: I33718967eea20678d806cf20361e3405dbaf41f2
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777... - 10:47 Revision 107b1bdd: [RELEASE] Release of TYPO3 10.4.36
- Change-Id: I2de6fa89ec5ef52c6f9047719eebfc9c3ab76f66
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777... - 10:42 Revision d7b41420: [TASK] Set TYPO3 version to 10.4.36-dev
- Change-Id: Iabf27e8618bea80a398b8969bedfb653643cd984
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777... - 10:24 Revision 40c55593: [RELEASE] Release of TYPO3 12.2.0
- Change-Id: I716386d2d91ecd2f463e4500b592498cade9dea2
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777... - 10:17 Revision 03f79d4d: [RELEASE] Release of TYPO3 11.5.23
- Change-Id: I6c297a32fcce55040489f13cd121a7d8ea4ab91e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777... - 10:09 Revision e4ebf17a: [RELEASE] Release of TYPO3 10.4.35
- Change-Id: I0caecf5246eb2af75cbb13a926fb6ca7c26a23af
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777... - 09:59 Revision 195f40c9: Revert "[RELEASE] Release of TYPO3 10.4.35"
- This reverts commit d38764ffa43a3416a470afa6fbb46b79df13aa77.
Reason for revert: Release script pushed to wrong bran... - 09:28 Revision d38764ff: [RELEASE] Release of TYPO3 10.4.35
- Change-Id: I93476c966ba30ade007c8f5ada514ef3c286fad1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/777... - 09:25 Revision 0005a6fd: [SECURITY] Prevent XSS due to wrong PATH_INFO evaluation
- As already started in #88304 (but only for NormalizedParams)
and later reverted in #89312 (because of cgi-bin problem... - 09:25 Revision b8094083: [SECURITY] Prevent XSS due to wrong PATH_INFO evaluation
- As already started in #88304 (but only for NormalizedParams)
and later reverted in #89312 (because of cgi-bin problem... - 09:24 Revision fa9832df: [SECURITY] Prevent XSS due to wrong PATH_INFO evaluation
- As already started in #88304 (but only for NormalizedParams)
and later reverted in #89312 (because of cgi-bin problem... - 09:11 Revision 81473ac3: [TASK] Improve comments and readability in PageArgumentValidator
- Make clear that the early-bail out for empty pageArguments is
done to prevent setting `disableCaches` to `true`.
Als... - 09:11 Revision c008616d: [TASK] Improve comments and readability in PageArgumentValidator
- Make clear that the early-bail out for empty pageArguments is
done to prevent setting `disableCaches` to `true`.
Als... - 09:11 Revision db06e686: [TASK] Improve comments and readability in PageArgumentValidator
- Make clear that the early-bail out for empty pageArguments is
done to prevent setting `disableCaches` to `true`.
Als... - 07:17 Revision 8bade176: [TASK] Prepare Changelog for v12.2
- Resolves: #99780
Releases: main
Change-Id: I5e40fb8b6470c929001da06a8d1a7a7dbcaec0db
Reviewed-on: https://review.typo... - 07:13 Revision 1022a0c2: [BUGFIX] Avoid disabling page caches when having cHash validation enforced
- If $GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash']['enforceValidation']
is enabled and the HTTP request only contains ... - 07:12 Revision adaa7dc0: [BUGFIX] Avoid disabling page caches when having cHash validation enforced
- If $GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash']['enforceValidation']
is enabled and the HTTP request only contains ... - 07:12 Revision 1fd78d5d: [BUGFIX] Avoid disabling page caches when having cHash validation enforced
- If $GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash']['enforceValidation']
is enabled and the HTTP request only contains ...
2023-02-06
- 22:58 Revision aa057bfc: [BUGFIX] Prevent disabled page cache access
- A broken boolean toggle introduced with #99282
prevents page cache hits in FE under various
conditions.
Resolves: #9... - 21:11 Revision 25b0a31d: Revert "[FEATURE] Add stdWrap to config.additionalHeaders"
- This reverts commit b8151562dc70330f1adfaf4ca56765d6eadc59a6.
Reason for revert:
Adding stdWrap to TS top-level 'con... - 19:11 Revision 944f0f21: [TASK] Adjusting the appearance of the tables in the list module
- To provide a streamlined look&feel of record tables in the record list,
their table header's background color now mat... - 17:19 Revision c73fd3dc: [TASK] Update sysext/install/Check class comment
- With the first rewrite of the install tool in
2013, Check.php came with a class comment the
class shouldn't have *any... - 17:11 Revision 1e6b96d9: [TASK] Remove sysext/install index.php comment
- The comment in ext:install/Resources/Private/Php/install.php
has been established with the very first rewrite of the
... - 16:52 Revision 006d6f40: [BUGFIX] Do not query database for non-existent records
- Extbase does not ask the database anymore for relations, where the uid
in the database field is zero.
This prevents ... - 16:30 Revision 5e1585ea: [BUGFIX] Enforce validation when no cHash is given
- When no cHash is given but GET parameters are handed in
which _would_ require cHash parameters, these are now
properl... - 16:29 Revision 840f8af3: [BUGFIX] Enforce validation when no cHash is given
- When no cHash is given but GET parameters are handed in
which _would_ require cHash parameters, these are now
properl... - 16:29 Revision 434c4fde: [BUGFIX] Enforce validation when no cHash is given
- When no cHash is given but GET parameters are handed in
which _would_ require cHash parameters, these are now
properl... - 16:07 Revision 2c345739: [TASK] sysext/install/Check: check PHP extension "tokenizer"
- Various libraries incorporated by TYPO3 use the "token_get_all"
function, crashing PHP execution if the "tokenizer" e... - 15:39 Revision b8038e09: [TASK] Streamline setup command
- Additional warning about password set via cli has been
added. Also the logic was changed to always prompt
for passwor... - 14:17 Revision ffff0365: [BUGFIX] Apply correct default classes to `GenericButton`
- The class `TYPO3\CMS\Backend\Template\Components\Buttons\GenericButton`
accidentally applied the wrong CSS classes on... - 13:55 Revision 984cf8e7: [TASK] Align "Included PageTsConfig" with "Included TypoScript"
- The "Included PageTsConfig" view is structurally
similar to "Included TypoScript": Include trees
are shown, condition... - 09:40 Revision 7de349e1: [FEATURE] Streamline Template Buttons
- This patch streamlines the behavior of template buttons. For this, we
sort all classes to match the same order. To be... - 04:56 Revision 3c5d430f: [BUGFIX] Replace internal removed hook usage with PSR-14 event
- With #97451 some hooks has been removed, and replaced with
new PSR-14 events. In the commit message and rst-file one
...
2023-02-05
- 19:44 Revision b8a11059: [TASK] Replace icon in position map elements
- The current arrow icon in position map elements is very small
and may be hard to identify as an arrow.
This patch re... - 19:43 Revision 0dc43e6d: [BUGFIX] Fix appearance of FlexForm tab content
- FlexForm was using the old Bootstrap "panel" classes for its sheet tab
content. Since the Bootstrap 5 update, the und... - 17:53 Revision 81156247: [BUGFIX] Remove `doctrine/annotations` autoloader registration
- `doctrine/annotations` v2 removed autoloading related methods
in their `\Doctrine\Common\Annotations\AnnotationRegist...
2023-02-04
- 23:08 Revision 7dc3d1fb: [TASK] Update various low-level PHP dependencies
- Various dependencies which have released
major versions (to be compatible to further
upstream packages) are now raise... - 21:44 Revision 5a1bde5b: [TASK] Use Locale object in Site Configuration
- This change introduces the combination of the newly
added Locale class and SiteLanguage, allowing to work
more with t... - 21:07 Revision ff4bc311: [FEATURE] Provide a filter method for countries
- Provide a filter method to create a list of countries with given
included and excluded countries.
Resolves: #99732
R... - 20:08 Revision fa9a99f2: [TASK] Update PHP dependencies
- This change updates the main TYPO3 code base
vendor/ directory to lock to latest packages
from our main dependencies,... - 20:07 Revision 87ddfd2f: [TASK] Update PHP dependencies
- This change updates the main TYPO3 code base
vendor/ directory to lock to latest packages
from our main dependencies,... - 15:27 Revision c01cd1c2: [TASK] Avoid $GLOBALS['TYPO3_REQUEST'] usage in ext:felogin
- This patch removes all usages of `$GLOBALS['TYPO3_REQUEST']`
in ext:felogin classes, by passing the extbase request o... - 15:23 Revision 1c77c838: [TASK] Prefer browser tooltips over bootstrap tooltips
- The entire bootstrap tooltips plugin and Backend
handling is problemetic. The patch removes usages
throughout the Bac... - 15:10 Revision f27c6965: [TASK] Performance improvement in 'Active TypoScript'
- Since #99782, we're always rendering the entire
TypoScript tree. With bigger trees like a loaded
bootstrap_package, t... - 10:30 Revision 031cbb66: [TASK] Migrate deprecated PHPUnit 9 methods
- Since the recent release of PHPUnit 9.6 some new deprecations were added
which signal breaking changes for version 10... - 10:29 Revision f317ddb4: [TASK] Migrate deprecated PHPUnit 9 methods
- Since the recent release of PHPUnit 9.6 some new deprecations were added
which signal breaking changes for version 10... - 09:42 Revision 5d27b2ae: [TASK] Update note about new TypoScript parser
- Resolves: #99818
Related: #97816
Releases: main
Change-Id: Ibc3e5dd98d75d1c1cb4de6e8fad1f7b662d3de75
Reviewed-on: htt... - 01:00 Revision aa728063: [BUGFIX] Make sure EXT:seo can be used without EXT:dashboard installed
- Move widget registration to Services.php to allow checking for the
existence of WidgetRegistry to only add the widget...
2023-02-03
- 22:31 Revision df32fd6e: [TASK] Optimize code introduced in the Application Information dropdown
- This followup optimizes the code introduced by a previous patch set.
Newly introduced CSS classes are thereby partial... - 16:29 Revision 90b85722: [BUGFIX] Fix PHP 8 warning in ExtendedTemplateService
- The method getTemplateQueryBuilder has a reference to
$GLOBALS['BE_USER']->workspace. This value should be
fetched vi... - 16:24 Revision 3d1e1f3b: [TASK] Avoid GU::_GP() calls in DatabaseRecordList
- Resolves: #99793
Releases: main
Change-Id: I35e3216c3c84dae41fe5980d9ad6558a1eaaa6b1
Reviewed-on: https://review.typo... - 15:21 Revision 65117663: [BUGFIX] JsonView creates array for ObjectStorage
- The ObjectStorage internals return strings as keys for the elements,
when iterating over the storage.
Users expect J... - 12:50 Revision ebb5d3c3: [FEATURE] Add command to create a backend user
- A new command has been intruduced named
"./bin/typo3 backend:user:create" which
allows to create a backend user via C... - 12:46 Revision 4593354f: [FEATURE] Introduce "Missing Meta Description" widget
- This SEO widget lists pages with missing description
ordered by the last changed date.
Resolves: #99552
Releases: ma... - 11:09 Revision e1050b27: [FEATURE] Move files from filelist via Drag & Drop into tree
- It is now possible drag items (files or folders)
from the filelist iframe into the tree.
Resolves: #99733
Releases: ... - 09:27 Revision bb98cac5: [TASK] Use default font color in system information dropdown
- To improve readability, the system status text and value of the
application context are displayed in default font col... - 09:00 Revision 89408425: [BUGFIX] Apply TCA migrations for FlexForm in DataHandler
- So far TCA migrations for FlexForm were only called in FormEngine
context. In order for DataHandler to always receive... - 08:56 Revision 973b2cd5: [TASK] Add Stringable interface for various button components
- This change implements __toString() in various
Toolbar Buttons, so it can be used
in various templates and controller...
2023-02-02
- 22:40 Revision 2afef428: [FEATURE] Introduce SlugRedirectChangeItemCreatedEvent
- A new PSR-14 based event "SlugRedirectChangeItemCreatedEvent"
is introduced, allowing extension authors to create add... - 18:41 Revision bf049e60: [TASK] Cache state in collapse-state-persister
- The module `@typo3/backend/utility/collapse-state-persister` performs
several JSON decoding tasks on the same objects... - 15:06 Revision d2f2ba2e: [BUGFIX] Disable drag&drop from files within EXT:filelist module
- This patch introduces a flag that enables itself once dragging was
started within the document of the filelist module... - 12:58 Revision 42c84970: [TASK] Avoid GU::_GP() call in ext::install
- An ext:reports related call to GeneralUtility:_GP()
is avoided by switching to the prepared interface
in ext:install.... - 07:55 Revision c5fe4ed0: [BUGFIX] Avoid re-paints and re-layouts in page tree on drag&drop
- When using drag&drop in the page tree, many style changes happen:
* a shadow node is rendered that is moved around
*... - 07:54 Revision ecbbff57: [BUGFIX] Avoid re-paints and re-layouts in page tree on drag&drop
- When using drag&drop in the page tree, many style changes happen:
* a shadow node is rendered that is moved around
*... - 07:19 Revision fa1bac84: [TASK] Remove some unused labels
- Resolves: #99791
Releases: main
Change-Id: Ib72909d91fcf9f9ad46428b9c6272939607fb610
Reviewed-on: https://review.typo... - 00:33 Revision bb4ab86e: [BUGFIX] Fix order of form-check elements
- In a "form-check" container, the input element with class
"form-check-input" must be placed before the
corresponding ...
2023-02-01
- 19:27 Revision ecd2cba7: [TASK] Enhance documentation of CountrySelectViewHelper
- Related: #99618
Resolves: #99788
Releases: main
Change-Id: I826a40e306a77403dd06270eb83f5131920c219d
Reviewed-on: htt... - 19:23 Revision 01e537a3: [TASK] Improve appearance of site configuration overview
- Align columns within the table to ensure a consistent reading flow.
Position the content and buttons at the beginning... - 17:49 Revision 45352a48: [TASK] Avoid backend.user request attribute
- The user authentication classes are still pretty messy.
A subset of properties and information of backend user
state ... - 15:21 Revision f8df7f63: [TASK] Further refactorings of SVG tree drag+drop code
- This change is the next iteration
of cleaning up SVG-drag/drop code.
Handling of the "positioning line" to drag node... - 15:12 Revision 309a0414: [BUGFIX] Remove obsolete debugger.xlf file
- The change in #98069 removed the Debug Console from the TYPO3 backend.
This patch removes the language file `debugger... - 14:30 Revision c8ecb1e2: [TASK] Improve "Active Typoscript" view
- The module receives a similar treatment as
"Active PageTsConfig", namely client side
search and client side expand st... - 14:30 Revision a947ed06: [BUGFIX] Ensure proper history presentation of dbType "json" data
- Support for json database field has been added basicly
with #99062 and #99226. That popped up an issue with
handling ... - 14:29 Revision a7bc75b4: [BUGFIX] Fix PHP 8 warning in RootlineUtility
- Sanitize the mountPointParameter in class constructor.
Resolves: #99731
Releases: main, 11.5
Change-Id: Ic6fec228c46... - 14:28 Revision 5ad44d20: [BUGFIX] Fix PHP 8 warning in RootlineUtility
- Sanitize the mountPointParameter in class constructor.
Resolves: #99731
Releases: main, 11.5
Change-Id: Ic6fec228c46... - 13:32 Revision 25c504c3: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
- Added a guard around the calculation of $sameBeginEnd.
Resolves: #99752
Releases: main, 11.5
Change-Id: I754b4e67b2b... - 13:13 Revision a306e7e6: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
- Added a guard around the calculation of $sameBeginEnd.
Resolves: #99752
Releases: main, 11.5
Change-Id: I754b4e67b2b... - 09:07 Revision c9e59ca5: [TASK] Clean up various TypeScript code for SVG tree
- This change reduces some redundancy in implementations
for drag+drop for pagetree + folder tree,
also adds some comme... - 08:38 Revision eb918cff: [TASK] Cleanup of type for sameBeginEnd in ContentObjectRenderer
- The variable sameBeginEnd should have the type bool, since the
comparison calculation yields a bool.
Resolves: #9977... - 08:25 Revision 8ae02fbd: [TASK] Cleanup of type for sameBeginEnd in ContentObjectRenderer
- The variable sameBeginEnd should have the type bool, since the
comparison calculation yields a bool.
Resolves: #9977... - 07:02 Revision 8f55535b: [TASK] Update d3 library to v3.0
- Used command:
cd Build
npm install "d3-drag@^3.0.0" \
"d3-selection@^3.0.0" \
"d3-dispatch@^3.0.0" \
...
2023-01-31
- 19:05 Revision ed71a0e4: [DOCS] Fix typo in argument numbers in migration section
- Releases: main, 11.5
Resolves: #99773
Change-Id: Ife6196a387db61ab7d81506cd32d7adc14bf609d
Reviewed-on: https://revie... - 16:37 Revision 99886973: [DOCS] Fix typo in argument numbers in migration section
- Releases: main, 11.5
Resolves: #99773
Change-Id: Ife6196a387db61ab7d81506cd32d7adc14bf609d
Reviewed-on: https://revie... - 16:16 Revision 0c7209a1: [FEATURE] Add PSR-14 Event for fetching YouTube/Vimeo preview image
- A new event is added to modify
the preview image for online media
providers.
Resolves: #99312
Releases: main
Change-... - 13:14 Revision 4484b62e: [BUGFIX] Build extbase attribute in UriBuilder fallback
- With getRequest() in UriBuilder returning a
extbase Request in the fallback chain, we need
to have an extbase attribu... - 10:44 Revision e7876cae: [TASK] Update display of 'Page TSconfig' and 'TypoScript'
- * add search button to search field in 'Active Page TSconfig' to match
unified search appearance
* updated labeling... - 09:18 Revision 962383db: [BUGFIX] Hide modal on forced form engine reload
- In case a field change would trigger a form reload,
a corresponding modal must be confirmed by
the user. This modal d... - 09:10 Revision ff01d6b1: [TASK] Use factory for creating content object in LanguageMenuProcessor
- Resolves: #99728
Releases: main
Change-Id: Iac26c64e009df4b5a2d5c86bdaebe9a4989bb56e
Reviewed-on: https://review.typo... - 09:05 Revision 41df9b9e: [TASK] Drop internal annotation from Extbase's UriBuilder->setRequest()
- The setRequest() method is necessary to be called to set the current
request object when using the UriBuilder outside... - 09:04 Revision b38d248a: [TASK] Remove superfluous TCA translation key sys_template.editorcfg
- Removes last occurrence of an removed TYPO3 relict named "tstemplate_styler"
Resolves: #99761
Releases: main
Change-...
2023-01-30
- 16:39 Revision 688ebaed: [TASK] Simplify IncludeTree identifier calculation
- We need unique identifiers in both TypoScript
"AST" and "IncludeTree" to reference nodes in
the backend modules.
Thi... - 14:09 Revision 60b87b18: [BUGFIX] Prevent possible null pointer exception in data processors
- The method `getContentObject()` might return null.
This is now properly handled in the MenuProcessor
and LanguageMenu... - 14:08 Revision a2681061: [BUGFIX] Prevent possible null pointer exception in data processors
- The method `getContentObject()` might return null.
This is now properly handled in the MenuProcessor
and LanguageMenu... - 13:58 Revision 5dcb4c4b: [BUGFIX] Add missing CSS classes in ext:tstemplate InfoModifyTable.html
- The "Edit TypoScript record" view looks slightly different compared
to TYPO3 v11. This patch adds missing CSS classes... - 13:33 Revision ca119647: [BUGFIX] Fix duplicated text in recently introduced patch
- This patch removes a duplicated source string of
Ib52fa51295adff5470b8b62a702a236390410a7b.
Resolves: #99750
Related... - 12:54 Revision 907178d2: [TASK] Improve "Active PageTsConfig" view
- * Render "Available constants from site settings" if any
* Render used conditions if any
* Allow to show comments and... - 12:42 Revision 358568cb: [TASK] Raise styleguide
- Includes a preparation patch for #99739
> composer u typo3/cms-styleguide
Releases: main
Resolves: #99748
Change-I... - 12:30 Revision d66a8e13: [TASK] Use checkbox icons in ColumnSelector
- Use checkbox icons instead of eye icon
to select show/hide columns in list view.
Resolves: #99714
Releases: main
Cha... - 11:57 Revision 7bdcf0d6: [TASK] styleguide: Fix some missed required TCA migrations
- Releases: main, 11.5
- 11:55 Revision cb1eb04d: [TASK] styleguide: Compatibility with associated array keys for TCA items
- This is a preparation patch for the upcoming switch to associated items
array keys. The default value generators for ... - 09:31 Revision afe26823: [BUGFIX] Fix input field with nullable checkbox
- The change #99575 introduced a bug in formengine related
to input fields with a "null" checkbox placeholder.
This ch...
2023-01-29
- 21:49 Revision bf0d3f2a: [DOCS] New dbType is called "json" not "user"
- Releases: main
Resolves: #99745
Change-Id: I54d8ef297acacbe9d45faf0f03ca2cf5cdaba9bb
Reviewed-on: https://review.typo...
2023-01-27
- 08:54 Revision df81e5c3: [TASK] Replace localization methods in `PageLayoutController`
- The class `PageLayoutController` has some custom methods to fetch data
of localized pages:
* `getLocalizedPageRecord... - 08:08 Revision 7e10d6b5: [TASK] Replace localization methods in `PageLayoutController`
- The class `PageLayoutController` has some custom methods to fetch data
of localized pages:
* `getLocalizedPageRecord... - 07:56 Revision 3399ea1a: [FEATURE] Allow blinding site configuration options in configuration module
- This allows extensions to blind options from any site
configuration (YAML) in the configuration module. This
is achie... - 06:46 Revision 9f9fcff1: [BUGFIX] Respect titleLen setting for page title in page module
- The "titleLen" setting is now respected in the page
modules' "language mode" to prevent overlapping
of long page titl...
2023-01-26
- 23:07 Revision 6f78ef21: [BUGFIX] Fix PHP 8 warning in BackendUtility
- If fe_groups are deleted building the labels for the fe_groups
in titleAttribForPages will throw a PHP warning.
Reso... - 22:57 Revision 2f89974c: [BUGFIX] Fix PHP 8 warning in BackendUtility
- If fe_groups are deleted building the labels for the fe_groups
in titleAttribForPages will throw a PHP warning.
Reso... - 22:57 Revision 6f1eff11: [BUGFIX] Respect titleLen setting for page title in page module
- The "titleLen" setting is now respected in the page
modules' "language mode" to prevent overlapping
of long page titl... - 20:04 Revision 031920a2: [BUGFIX] Use correct language constraint in PageLayoutController
- When calculating the number of hidden elements for the
currently displayed language columns in the page module,
the c... - 19:30 Revision 9a1c80d6: [BUGFIX] Use correct language constraint in PageLayoutController
- When calculating the number of hidden elements for the
currently displayed language columns in the page module,
the c... - 15:18 Revision 6ad764a4: [BUGFIX] Use correct object to build "copy" payload
- The method `sendChangeCommand()` now builds a proper payload by
pushing data into `params.data.copy` prior to the non... - 14:49 Revision 662d1d00: [BUGFIX] Use correct object to build "copy" payload
- The method `sendChangeCommand()` now builds a proper payload by
pushing data into `params.data.copy` prior to the non... - 13:56 Revision 5b08f245: [TASK] Use explicit button labels in backend user module
- The backend user module contains of different
sub modules. All those sub modules contain a
"create new record" button... - 13:44 Revision 40f216fc: [TASK] Remove jQuery from `@typo3/backend/page-actions`
- This patch removes jQuery from the `@typo3/backend/page-actions` module
used in the Page module to hide "hidden" cont... - 07:33 Revision a67d86b2: [FEATURE] Add PSR-14 Event to blind configuration options
- This introduces the new PSR-14 ModifyBlindedConfigurationOptionsEvent,
which allows to blind any (global) configurati...
2023-01-25
- 16:38 Revision 8ca13f87: [BUGFIX] Set proper groups in AdminPanel
- EXT:frontend's Preview simulation already sets the
userGroup values properly, which allows to simulate
a usergroup.
... - 16:25 Revision 25b17431: [BUGFIX] Set proper groups in AdminPanel
- EXT:frontend's Preview simulation already sets the
userGroup values properly, which allows to simulate
a usergroup.
... - 12:19 Revision 322b9245: [BUGFIX] Ensure module access flag is handled properly
- In case module access is restricted to "admin"
it's now ensured that the corresponding check
in the ModuleProvider fa... - 12:19 Revision 03e556ca: [DOCS] Fix formatting and typos in changelog
- Resolves: #99709
Related: #99694
Releases: main
Change-Id: I5117bb39a016ae9acc7e6a4b42d8feff1d3ae05c
Reviewed-on: htt... - 10:31 Revision 089fd4c5: [BUGFIX] Fix PHP 8 warning in AbstractPlugin
- Resolves: #98630
Releases: main, 11.5
Change-Id: Iae48bf68a9f18a33e86d79cf7826617e2b3d48c6
Reviewed-on: https://revie... - 10:11 Revision dff9676f: [TASK] Simplify TSFE->settingLanguage
- $TSFE->settingLanguage() resolve possibly language
overlays when a page is accessed. This method
has been around for ... - 09:29 Revision 83600741: [TASK] Define explicit routes for Extbase Backend Modules
- Previously, the controller / action pairs of an Extbase Backend
Module were defined via corresponding GET parameters.... - 09:29 Revision 7ddd89e6: [BUGFIX] Restore record date fields for all users
- Prior to the introduction of the column selector
in #84184, did a boolean flag "$addDateFields"
define whether record... - 08:54 Revision e9c190bf: [BUGFIX] Restore record date fields for all users
- Prior to the introduction of the column selector
in #84184, did a boolean flag "$addDateFields"
define whether record...
2023-01-24
- 21:07 Revision 92b8a70a: [BUGFIX] Prevent property mapping error in BackendUserGroup DTO
- This adds a constructor to the BackendUserGroup DTO,
allowing the extbase ObjectConverter to determine the
correct ta... - 21:05 Revision d00b8002: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
- Since $conf['externalBlocks.'][$tagName . '.'] can be null, added a null
coalescing check to ensure that $cfg contain... - 21:02 Revision d3432d5d: [TASK] Unify Labels for list view table header
- Use only italic style for non sortable table cols.
Set 'Control' label to hidden in table header.
Resolves: #99701
R... - 20:51 Revision 028e6a7a: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
- Since $conf['externalBlocks.'][$tagName . '.'] can be null, added a null
coalescing check to ensure that $cfg contain... - 20:38 Revision 2412c79d: [FEATURE] Add unified Locale class (IETF RFC 5646)
- A new locale class is added in order to migrate the
code base and the configuration towards real locales in
form of R... - 15:08 Revision 87a40a01: [BUGFIX] Use correct download icon in list module
- Replace database export icon with the correct download icon.
Resolves: #99702
Releases: main
Change-Id: I7666b1c772d... - 15:00 Revision 40486581: [BUGFIX] Fix PHP 8 warning in AbstractPlugin
- Resolves: #98630
Releases: main, 11.5
Change-Id: Iae48bf68a9f18a33e86d79cf7826617e2b3d48c6
Reviewed-on: https://revie... - 14:56 Revision e83051ca: [BUGFIX] Fix PHP 8 warning in TMENU
- Resolves: #98681
Releases: main, 11.5
Change-Id: I4d7bc72efe4256c5e5d9009afd9327428f2661d4
Reviewed-on: https://revie... - 14:56 Revision 28498575: [BUGFIX] Fix undefined key warning in indexed_search
- Resolves: #99270
Related: #99572
Releases: main, 11.5
Change-Id: I0b3aed81b7ee5d8449c1db962b423fc4fb542287
Reviewed-o... - 14:42 Revision 8e56d004: [BUGFIX] Fix PHP warning in Recycler
- Resolves: #99255
Releases: main, 11.5
Change-Id: I10981e55a9efe2a891bf61ca304a287ec2759aad
Reviewed-on: https://revie... - 14:35 Revision eceec878: [BUGFIX] Fix PHP 8 warning in TreeDataProvider
- Resolves: #99315
Releases: main, 11.5
Change-Id: Ib6bae3be83742212d063bd7b746bb2885d79222b
Reviewed-on: https://revie... - 14:35 Revision dde772e3: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
- Change-Id: I92ccd2aaed0332becb806e83e2d886813c740909
Resolves: #98966
Resolves: #98425
Releases: main, 11.5
Reviewed-... - 14:25 Revision 79ca520d: [BUGFIX] Fix undefined key warning in indexed_search
- Resolves: #99270
Related: #99572
Releases: main, 11.5
Change-Id: I0b3aed81b7ee5d8449c1db962b423fc4fb542287
Reviewed-o... - 14:24 Revision 7d1db267: [BUGFIX] Fix PHP warning in Recycler
- Resolves: #99255
Releases: main, 11.5
Change-Id: I10981e55a9efe2a891bf61ca304a287ec2759aad
Reviewed-on: https://revie... - 14:24 Revision d1fa4dd0: [BUGFIX] Fix PHP 8 warning in TMENU
- Resolves: #98681
Releases: main, 11.5
Change-Id: I4d7bc72efe4256c5e5d9009afd9327428f2661d4
Reviewed-on: https://revie... - 14:15 Revision 72b938d4: [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer
- Resolves: #98966
Resolves: #98425
Releases: main, 11.5
Change-Id: Idd8b3d7db8c7455cfbdd39a534a3995d33c651cd
Reviewed-... - 14:15 Revision 0d39a6a8: [BUGFIX] Fix PHP 8 warning in TreeDataProvider
- Resolves: #99315
Releases: main, 11.5
Change-Id: Ib6bae3be83742212d063bd7b746bb2885d79222b
Reviewed-on: https://revie... - 13:51 Revision 9859535f: [TASK] Add search field to active 'Page TSconfig'
- The "Page TSconfig" backend module now has a search that
allows an integrator to search PageTS either by a settings
i... - 13:21 Revision c0952199: [FEATURE] Automatic language key handling with regions (ISO 3166-1)
- TYPO3 can now handle language keys with a given region,
such as "de-AT" without extending TYPO3's native language
han... - 12:52 Revision 499ff2fb: [BUGFIX] Prevent null pointer exception in BackendConfigurationManager
- According to the code, $request might be NULL,
leading to a null pointer exception on calling
`getAttribute()`. This ... - 09:58 Revision 10a4e286: [BUGFIX] Fix sqlite bigint from ext_tables.sql issue
- Table sys_messenger_messages introduced with #97700
declares a bigint(20) as primary key in ext_tables.sql.
ext_tabl... - 09:18 Revision ca78178c: [TASK] Cleanup various LanguageService-related code
- Over the past few commits, a lot of changes
happened with LanguageService-related code, mainly
to streamline the init... - 07:51 Revision 82868d6d: [BUGFIX] Remove all INSTALL_TOOL_ENABLE files
- With the introduction of feature #98528,
multiple locations for ENABLE_INSTALL_TOOL
files were allowed.
This change ...
2023-01-23
- 22:51 Revision b8826742: [BUGFIX] Accessing unavailable site config triggers notice instead of warning
- Accessing a not available configuration via TypoScript can be
intentional (e.g. by using it in an if check).
Therefor... - 21:17 Revision 94a90d42: [BUGFIX] Enforce processing images stored in typo3temp
- When rendering preview images of online-media assets (YouTube, etc.),
the corresponding image is retrieved from the r... - 20:10 Revision 55b72272: [BUGFIX] Handle disabled default language in PageContentErrorHandler
- The SiteInterface provides the "getDefaultLanguage()"
method, which will always return the first configured
language ... - 20:02 Revision 6ddadaba: [BUGFIX] Fix typos in recently introduced tstemplate xlf files
- Resolves: #99687
Related: #99652
Releases: main
Change-Id: I39349c6362ce409a2f1d0c8e763a6ed4d94bf954
Reviewed-on: htt... - 19:54 Revision e131831e: [BUGFIX] Handle disabled default language in PageContentErrorHandler
- The SiteInterface provides the "getDefaultLanguage()"
method, which will always return the first configured
language ... - 19:52 Revision 36177e36: [BUGFIX] Correct open/close icon Included TypoScript
- Site Management > TypoScript > Included TypoScript:
Show correct open / close triangle icon after load.
Resolves: #9... - 19:51 Revision f9bb723f: [BUGFIX] Enforce processing images stored in typo3temp
- When rendering preview images of online-media assets (YouTube, etc.),
the corresponding image is retrieved from the r... - 19:34 Revision e4a5f3e4: [TASK] Deprecate PageRenderer::removeLineBreaksFromTemplate and usages
- Removal of line breaks from a rendered template can be easily achieved
by using a code optimization tool like tidy. T... - 18:48 Revision 0079b13a: [TASK] Prevent superflous SQL queries in HMENU
- When isSubMenu() decides, that the current page has no subpages, then do not try to fetch its subpages.
Resolves: #9... - 18:29 Revision 9092b231: [BUGFIX] Restore backend module rerouting functionality
- Due to the changes in #99620, it is now possible
for a second level module to not define any route.
Such module then ... - 18:10 Revision 5d94b732: [BUGFIX] Verify early for valid auto redirect creation or slug update
- Automatically creating redirects on page slug changes and/or
updating children page slugs is bound to a SiteConfigura... - 14:59 Revision d349baf2: [TASK] Move module "TypoScript" to "Site Management"
- The main module "TypoScript" is moved to "Site Management"
next to the "PageTsConfig" module. This is part of the
maj... - 14:38 Revision ef16ca22: [TASK] Rework wording in EXT:tstemplate
- Use unique language keys for each submodule of EXT:tstemplate.
Update texts, headlines and info box notes.
Rename su... - 14:21 Revision 51b87e9b: [TASK] Streamline Extbase URI Builder
- This change removes some workarounds in
Extbase URI Builder which are not needed
anymore due to PSR-7 request objects... - 13:52 Revision f78c13ed: [TASK] Clean up AC tests
- * Cest files declared final
* Prefer private over protected
* Remove some skipped tests
* Method comment cleanups
te... - 13:27 Revision 540bdd80: [BUGFIX] Prevent duplicate ckeditor instances when moving inline fields
- Resolves: #99410
Releases: 11.5
Change-Id: I354ed27532f7f07ef070488866e685762fe14165
Reviewed-on: https://review.typo... - 13:05 Revision 71fc29fc: [BUGFIX] Do not access tce_db route directly
- In case only one cache clear option is available
in the toolbar (no dropdown), clicking on the icon
previously led to... - 12:24 Revision 91fda281: [FEATURE] Show site configurations (YAML) in configuration module
- This adds a new entry to the configuration module, displaying
the YAML configuration of all available site configurat... - 12:15 Revision b93e210a: [BUGFIX] Use correct typolink config key for fragments
- While the fragment in a LinkResult is named "fragment",
is the typolink related config key "section". Related
ViewHel... - 11:18 Revision c17e30a7: [FEATURE] Adopt symfony messenger as message bus and queue
- See the Feature.rst file for details.
The changes in workspaces are meant as a usage example.
The goal is to provid... - 10:28 Revision 008068ba: [BUGFIX] Fix notice in FrontendConfigurationManager
- Resolves: #99213
Releases: 11.5
Change-Id: I1a664d2e4b9c84063383769f956609390e8c3021
Reviewed-on: https://review.typo...
2023-01-22
- 21:21 Revision 151dc978: [BUGFIX] Make http_makelinks more fault tolerant
- Ensure that call to parse_url in http_makelinks handles
parsing error correctly.
Resolves: #99653
Releases: main, 11... - 21:11 Revision 883b98ce: [BUGFIX] Make http_makelinks more fault tolerant
- Ensure that call to parse_url in http_makelinks handles
parsing error correctly.
Resolves: #99653
Releases: main, 11... - 21:07 Revision 2b898bc9: [TASK] Use runtime cache in `PageRepository::getPageOverlaysForLanguage()`
- The function is called several times during menu/page generation with
the same arguments.
Its query results are now ... - 21:04 Revision 80e573f4: [TASK] Elevate "Info PageTsConfig" to a main module
- The "Info > PageTsConfig" module is extracted from
ext:info and made a main module entry within
"Site management".
T... - 20:12 Revision 4505decf: [TASK] Remove obsolete template in ext:tstemplate
- Main.html became unused with recent refactorings,
along with a locallang key.
Resolves: #99664
Releases: main
Change... - 20:09 Revision 61ce9702: [BUGFIX] Properly align switch user button when used in btn-group
- Resolves: #99604
Releases: main
Signed-off-by: Torben Hansen <derhansen@gmail.com>
Change-Id: I482ba972ef68b59782b564... - 20:02 Revision 639fd4ed: [TASK] Remove option in context menu to switch to list module
- Resolves: #99662
Releases: main
Change-Id: Ie86bf43b98fac0118a55f58c0fd9ae86654fe569
Reviewed-on: https://review.typo... - 20:01 Revision e9ca54a7: [TASK] Remove content area from new record wizard
- The "Create new record" button reachable from the
List module receives a couple of patches to make
it easier to use.
... - 19:36 Revision d5def3d6: [TASK] Use more native types in ext:frontend tests
- * Use strict typed properties
* Use union types for function parameters where suitable
* Use mixed type where suitabl... - 19:28 Revision ab78b036: [TASK] Reference to .xlf files instead of .xml files in EXT:tstemplate
- Resolves: #99665
Releases: main
Change-Id: I99add455371a6a9e12289f4ee0d67cd2696f7198
Reviewed-on: https://review.typo... - 16:17 Revision 6c3027f7: [BUGFIX] Correctly toggle conditions for constants
- Minor bug introduced by renamed variables with #99576.
Resolves: #99663
Related: #99576
Releases: main
Change-Id: I7...
2023-01-21
- 11:57 Revision 27e0a21d: [TASK] Improve display of "TypoScript Records" submodule
- Remove a superfluous table column that indicated if the
record was not marked as "Root".
Display multiple TypoScript ...
2023-01-20
- 21:10 Revision b84ded56: [TASK] Update tree layout in "Included TypoScript"
- This is about module "TypoScript" -> "Included TypoScript",
formerly known as "Template Analyzer":
* The table is mo... - 20:22 Revision 9a3473f5: [TASK] Cleanup thumbnails related code in FileBrowser
- This cleans up FileBrowser code, related to the
thumbnails functionality:
- Removes the copied code from #99579 agai... - 13:05 Revision aec57e61: [TASK] Unify wording when speaking about TypoScript records and files
- Rename the record type "Template" to "TypoScript record"
("sys_template"). Use a unified wording for TypoScript recor... - 12:53 Revision 903e336b: [TASK] Reduce usages of GU::_GP()
- The method will be phased out due to being an antipattern to
grab information directly from global variables.
This p... - 12:52 Revision 85c8b734: [BUGFIX] Make SITE: placeholder work in foreign_selector
- A tca column with a SITE: placeholder inside the
foreign_table_where config whould not work when used as a
foreign_se... - 12:52 Revision ff09748b: [BUGFIX] Make SITE: placeholder work in foreign_selector
- A tca column with a SITE: placeholder inside the
foreign_table_where config whould not work when used as a
foreign_se... - 12:42 Revision a6af00eb: [BUGFIX] Do not trigger setUpdateSignal in CLI
- This change prevents triggering
a updateModuleData in CLI, which happens
when e.g. running a importer on CLI
which th... - 12:40 Revision a378c2c7: [TASK] Streamline flag icons
- We streamlined the flag icons and make them easier to handle.
The core provides a range of flag icons that are repres... - 12:27 Revision 918f882d: [BUGFIX] Do not trigger setUpdateSignal in CLI
- This change prevents triggering
a updateModuleData in CLI, which happens
when e.g. running a importer on CLI
which th... - 11:12 Revision 4ca1de86: [FEATURE] Introduce event to prevent downloading of language packs
- With the newly introduced event, it is possible to ignore extensions or
individual language packs for extensions when... - 11:06 Revision b933845c: [TASK] Reduce SQL queries in AbstractMenuContentObject::isSubMenu()
- The method now pre-fetches and caches subpages for all pages on
the same level in order to reduce the amount of datab... - 11:01 Revision c1c49869: [TASK] Use local Request Object in Extbase UriBuilder
- The EXT:extbase UriBuilder already has a local instance
of the RequestInterface object, but relies in its method
`bui... - 10:47 Revision 7ebd1add: [TASK] Enhance CKEditor5 whitespace plugin handling
- This patch ensures that the whitespace plugin is correctly
removed, this includes the plugin itself and the toolbar i... - 10:10 Revision ded7e41c: [BUGFIX] Fix accordion visibility in image processing environment test
- The display flex on the .modal-body was used to center the
loading animation in the modal screen but led to making
.p... - 06:27 Revision 9745e202: [TASK] Streamline Form SelectIcons Wizard
- This patch adds the missing hover and focus states to the
select icons field wizard and corrects the active border on...
2023-01-19
- 23:56 Revision e3b1dd7c: [DOCS] Add hint about relative targets in redirects
- This patch extends the documentation of typo3/cms-redirects by
an example of redirecting to an relative target while ... - 23:56 Revision ca0ba12a: [TASK] Enhance CKEditor5 alignment plugin handling
- This patch ensures that the alignment plugin is
correctly removed, this includes the plugin itself
and the toolbar it... - 23:30 Revision bb71340c: [DOCS] Add hint about relative targets in redirects
- This patch extends the documentation of typo3/cms-redirects by
an example of redirecting to an relative target while ... - 17:20 Revision ff824397: [TASK] Deprecate GeneralUtility::_POST()
- As PSR-7 is favored since a long time, all usages to
this legacy method are removed, and it is finally
deprecated (wi... - 16:51 Revision ac9450e4: [FEATURE] Improve performance and usability on editing sys_file_collection
- Use the TCA type `folder` for `sys_file_collection`
records with record type "folder" to select a folder.
This requi... - 16:50 Revision 9b61a176: [FEATURE] Add more location possibilities to ENABLE_INSTALL_TOOL
- To phase out the usage of the directory `typo3conf`, the file
`ENABLE_INSTALL_TOOL` can be created at alternative dir... - 15:49 Revision b1e7db95: [BUGFIX] Prevent PHP fatal error in scheduler
- One place has been overseen, when stabilizing deserialization in
scheduler. The automatic cleaning of stuck execution... - 15:00 Revision 6f7948fb: [FEATURE] Add specific routes for backend modules
- TYPO3 Backend modules can now add multiple routes,
which can be navigated directly.
This way, a module can actually ... - 12:57 Revision dce20cb5: [BUGFIX] Prevent PHP fatal error in scheduler
- One place has been overseen, when stabilizing deserialization in
scheduler. The automatic cleaning of stuck execution... - 12:50 Revision 8acdb7f3: [TASK] Optimize Iso database updater code
- This change restructures some code
within the new updateIsoDatabase.php importer
to keep proper sorting in label file... - 12:38 Revision 1872c43f: [FEATURE] Introduce PHP attribute RemoteEvent (webhook)
- To allow tagging an event as a remote event (aka webhook), we
introduce a new PHP attribute, `RemoteEvent` to mark an... - 12:35 Revision a7873e93: [TASK] Fix crowdin ignore path
- The ignore path must be an array.
Resolves: #99646
Related: #99644
Releases: main
Change-Id: Ie2f5e625a9850424b88907... - 12:22 Revision faed1d02: [BUGFIX] Avoid non string argument to str_starts_with()
- TranslateViewHelper needs to cast $id to string to avoid
feeding an int to str_starts_with().
Resolves: #99637
Relea... - 12:20 Revision ccaa3afa: [TASK] Skip country translations in crowdin
- As the translations are shipped within the core, those files must not be
translated via crowdin.
Resolves: #99644
Re... - 11:32 Revision c67266ad: [BUGFIX] Use origin module identifier on creating new TS template
- Resolves: #99636
Releases: main
Change-Id: Ibe663ca3c85693e90b14a6c6e9c1432f4a1812f5
Reviewed-on: https://review.typo... - 11:28 Revision cc4da7d9: [TASK] Deprecate Environment::getBackendPath()
- As the hard-coded "/typo3/" path might change later,
it is good to rely on the BackendEntryPointResolver
for future d... - 11:12 Revision 8ff02008: [FEATURE] Add all countries and their localized names
- TYPO3 now supports loading a list of all
countries of the world in all supported
translations that TYPO3 has to offer... - 10:41 Revision 3e0c6591: [TASK] Migrate low-level jQuery functions to native API
- This patch aims to migrate low-level helpers from jQuery to either
native browser API or TYPO3 API, where applicable ... - 09:28 Revision c5931a49: [TASK] Migrate page title inline editor to web component
- This patch migrates the inline editor used to modify a page's table to a
standalone web component. This allows to cle... - 09:22 Revision 4afcfef1: [BUGFIX] Make element tree styles more explicit
- A display bug of the element tree component is
resolved by making the css definition more explicit,
overwriting globa...
2023-01-18
- 22:35 Revision 3c53d6b6: [TASK] Update display of options in "TypoScript" submodules
- Always show options above other listings. Unify the appearance
and placement of form fields within these options.
Re... - 22:26 Revision 3126ff27: [TASK] Unify several infoboxes in backend
- There are some cases where an infobox is shown to make the editor
choosing a page in the page tree. With this change ... - 20:39 Revision 6c3c8a6a: [TASK] Avoid last usage of GU::_GPmerged() and deprecate
- After years of refactoring, TYPO3 core finally removes
a last usage of GeneralUtility::_GPmerged() which is
an anti-p... - 19:41 Revision ae146089: [TASK] Deprecate PageRepository->where_hid_del and where_groupAccess
- PageRepository's public properties "where_hid_del" and "where_groupAccess"
which are used to modify a SQL query to fe... - 19:10 Revision fac14109: [DOCS] Add hint to HtmlViewHelper about avoiding usage in backend context
- The docblock of the class is rendered for documentation, see:
https://docs.typo3.org/other/typo3/view-helper-referenc... - 18:53 Revision d01a5883: [BUGFIX] Avoid usage of dummy controller for web_ts module
- The TypoScript module (web_ts) is not directly
accessible and always redirects to the first
available third level mod... - 18:43 Revision 2abb5d01: [TASK] Fix typo in docblock of AfterRecordPublishedEvent
- Additionally, add descriptions to the available methods.
Related: #99430
Resolves: #99619
Releases: main
Change-Id: ... - 18:40 Revision b98a9715: [DOCS] Add hint to HtmlViewHelper about avoiding usage in backend context
- The docblock of the class is rendered for documentation, see:
https://docs.typo3.org/other/typo3/view-helper-referenc... - 17:43 Revision 749c3f6f: [TASK] Reduce calls to static GeneralUtility calls in ext:lowlevel
- Resolves: #99617
Releases: main
Change-Id: I323fa8ec1b0381dd9c65c8b78bbd2989cd001aed
Reviewed-on: https://review.typo... - 16:30 Revision d5add10d: [TASK] Restore indent between icon and title in "Pagetree overview"
- With #99564 the fluid template of the "Pagetree overview" submodule was
updated, which leads to the same issue as in ... - 15:46 Revision 44fc8221: [BUGFIX] Avoid logging of invalid locales in site configuration
- TYPO3's log is mostly covered with "Locale fr_FR.UTF-8 not found",
which can be simplified, if setlocale() is not wor... - 15:46 Revision 553c43b6: [BUGFIX] Avoid logging of invalid locales in site configuration
- TYPO3's log is mostly covered with "Locale fr_FR.UTF-8 not found",
which can be simplified, if setlocale() is not wor... - 15:32 Revision 84fcbf66: [TASK] Integrate QueryConfiguraton class into consuming controller
- The class separation gets in the way of further modernizing and
is integrated into the only consuming class for this ... - 15:10 Revision 5c34d15d: [TASK] Remove table column 'includedFiles' in 'Page Tsconfig' submodule on page zero
- Resolves: #99600
Releases: main
Change-Id: I382c3e34729ca87e756f142ae870dad9eaacf5a0
Reviewed-on: https://review.typo... - 13:47 Revision 863530cb: [TASK] Deprecate flushByTag hook
- The hook
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/cache/frontend/class.t3lib_cache_frontend_abstractfrontend.... - 13:46 Revision c84775db: [TASK] Store collapse state of "Page TSconfig" tree
- The module `@typo3/backend/utility/collapse-state-persister.js` is
incorporated in EXT:info's "Page TSconfig" tree to... - 13:15 Revision 6b67cfa9: [BUGFIX] Avoid logging of invalid locales in site configuration
- TYPO3's log is mostly covered with "Locale fr_FR.UTF-8 not found",
which can be simplified, if setlocale() is not wor... - 13:11 Revision 407a4e7f: [FEATURE] Add event after record published in workspaces
- A new PSR-14 event has been added to allow extension
developers to react on record publishing in workspaces.
The eve... - 12:18 Revision 42a4c03b: [TASK] Avoid last usage of BU::getFuncCheck() and deprecate
- Resolves: #99579
Releases: main
Change-Id: If8aa4864656da59e328076c9240fcd31e5eba16c
Reviewed-on: https://review.typo... - 11:26 Revision 85bb087e: [TASK] Improve Page TSconfig submodule naming
- Add headline and a descriptive text to overview of Page TSconfig on
page zero. Update labels in table header too.
Re... - 11:23 Revision e606c14e: [BUGFIX] Load global event handler in file browser
- The "display thumbnails" checkbox in the
file browser is using the global event handler
functionality. This checkbox ... - 11:21 Revision 4228166f: [TASK] Resolve inheritance of InfoPageTsController
- The inheritance gets in the way of further plans to modernize the
info module and therefor needs to go. No functional... - 11:16 Revision d1c3f0fe: [TASK] Make list tree collapsible in 'TSconfig page' submodule
- To reduce the size of the list and improve clarity, the
individual list entries can now be expanded and collapsed.
R... - 10:50 Revision ed428b47: [BUGFIX] Fix typo in language file of ext:reactions
- Resolves: #99595
Releases: main
Signed-off-by: Torben Hansen <derhansen@gmail.com>
Change-Id: I57e085abc685ba918754de... - 09:11 Revision 1851dde5: [TASK] Streamline usages to LanguageService
- This change reduces all logic where "fallback to default
language" is outside of LanguageService, allowing
LanguageSe... - 09:03 Revision b00bc4bd: [FEATURE] Enable multi-level language fallback for rendered content
- This change enables functionality of every content
to use the fallback chain to loop over each fallback language
to c...
2023-01-17
- 22:43 Revision 4ad88ab6: [FEATURE] Register upgrade wizards via service tag
- A new PHP Attribute "UpgradeWizard" is added, which
is used to auto-configure and auto-register upgrade
wizards. This... - 22:12 Revision e97bd18f: [FEATURE] Allow to provide name for new admin users in ext:install
- The field `realName` has been added to the "Create Administrative User"
modal in ext:install, so it is possible to pr... - 21:23 Revision 317cb7c6: [BUGFIX] Allow CSP inline styles in directly requested SVG files
- Using CSP directive `style-src 'unsafe-inline'` seems to be fine
for directly requested SVG files, since correspondin... - 21:22 Revision a0c0e57a: [BUGFIX] Allow CSP inline styles in directly requested SVG files
- Using CSP directive `style-src 'unsafe-inline'` seems to be fine
for directly requested SVG files, since correspondin... - 20:52 Revision 1e026a62: [BUGFIX] Allow CSP inline styles in directly requested SVG files
- Using CSP directive `style-src 'unsafe-inline'` seems to be fine
for directly requested SVG files, since correspondin... - 19:55 Revision d047811e: [TASK] Clean up Language-related functionality
- This change cleans up
some tests, and also streamlines
some usages (not all of them) of
$TYPO3_CONF_VARS['EXTCONF']['... - 19:12 Revision fa583ffd: Revert "[TASK] Increase touch area for collapsible panel headings"
- This reverts commit abd887a165a0a8cad56855f653817e72ddce7272.
Reason for revert: Multiple places are broken now. See... - 18:46 Revision abd887a1: [TASK] Increase touch area for collapsible panel headings
- Increase the target area height from 13px to 48px and
let the anchor tag cover the entire panel heading size.
Releas... - 18:13 Revision 6b5c4dab: [FEATURE] Use password policy for new admin users created in ext:install
- The password for a new administrative backend user created using the
install extension does now consider the configur... - 18:06 Revision 504abbed: [BUGFIX] Handle absolute web paths in FormEngineUtility::getIconHtml
- Since the introduction of always absolute (web) paths inside the TYPO3
backend, the TCA ctrl option `selicon_field` d... - 18:06 Revision 322ae93c: [BUGFIX] Handle absolute web paths in FormEngineUtility::getIconHtml
- Since the introduction of always absolute (web) paths inside the TYPO3
backend, the TCA ctrl option `selicon_field` d... - 18:04 Revision 4cc434ad: [BUGFIX] Avoid undef array key in TcaRecordTitle
- Resolves: #99582
Releases: main, 11.5
Change-Id: Ib7a0f546f025eed37bac6b494f29865494841787
Reviewed-on: https://revie... - 18:03 Revision 25c68cae: [BUGFIX] Avoid undef array key in TcaRecordTitle
- Resolves: #99582
Releases: main, 11.5
Change-Id: Ib7a0f546f025eed37bac6b494f29865494841787
Reviewed-on: https://revie... - 18:02 Revision 789a9ad6: [BUGFIX] Mute autoplayed videos
- Set the argument `muted` if autoplay is enabled for vimeo and local
videos - just as done for YouTube videos in #9632... - 17:49 Revision b68c304a: [BUGFIX] Fix closing tag for some web components
- The web components for the following TCA types had
a wrong closing tag:
* `\TYPO3\CMS\Backend\Form\Element\ColorElem... - 17:22 Revision f81bff70: [BUGFIX] Mute autoplayed videos
- Set the argument `muted` if autoplay is enabled for vimeo and local
videos - just as done for YouTube videos in #9632... - 15:22 Revision e9627be7: [BUGFIX] Cover all CKEditor4 toolbar configurations in migration
- CKEditor4 had several ways of defining toolbars - Basic, Advanced,
Toolbar Groups, and Toolbar References. All these ... - 14:47 Revision b6c0e8ad: [TASK] Avoid last usage of BU::getDropdownMenu() and deprecate
- Resolves: #99564
Releases: main
Change-Id: I64b1adaec854a565b73e60455dc731b9d6d5053f
Reviewed-on: https://review.typo... - 13:27 Revision 69f66f64: [TASK] Update to PHPStan 1.9.12
- The new version finds some more potential problems.
> composer req --dev phpstan/phpstan:^1.9.12
> ./Build/Scripts/r... - 13:12 Revision 81f4051b: [TASK] Update to PHPStan 1.9.12
- The new version finds some more potential problems.
> composer req --dev phpstan/phpstan:^1.9.12
> ./Build/Scripts/r... - 13:02 Revision 2b90e996: [TASK] Reduce SQL queries in PageRepository::getPageOverlaysForLanguage()
- This introduces less but bigger queries. Queries are also chunked
to avoid hitting platform/driver placeholder limit,... - 12:45 Revision 33d0b11a: [TASK] Use LanguageService in EXT:form TranslationService
- LanguageService can also be used
for overriding labels via TypoScript.
For this reason, TranslationService from
EXT:... - 12:38 Revision cb73bb2a: [BUGFIX] Avoid undef array key in SearchController
- Resolves: #99572
Releases: main, 11.5
Change-Id: I65fe76b733b6b0fce9ebb7dd54759ae673ab1755
Reviewed-on: https://revie... - 12:16 Revision cfb2c72f: [BUGFIX] Avoid undef array key in SearchController
- Resolves: #99572
Releases: main, 11.5
Change-Id: I65fe76b733b6b0fce9ebb7dd54759ae673ab1755
Reviewed-on: https://revie... - 12:16 Revision 412af370: [TASK] Cleanup UpgradeWizardService
- To simplify working with the UpgradeWizardService,
the patch cleans up the following:
* Extract database related tas... - 11:13 Revision 2b65aef1: [BUGFIX] Avoid undef array key in QueryGenerator
- Just another sanitation in lowlevel QueryGenerator.
Resolves: #99568
Related: #98536
Releases: main, 11.5
Change-Id:... - 10:57 Revision fd9af06a: [BUGFIX] Avoid undef array key in QueryGenerator
- Just another sanitation in lowlevel QueryGenerator.
Resolves: #99568
Related: #98536
Releases: main, 11.5
Change-Id:... - 10:55 Revision 26bccb63: [TASK] Allow to override labels in LanguageService
- The functionality to handle TypoScript
overrides for Labels is now moved
from Extbase LocalizationUtility
to Language... - 10:52 Revision 03824a66: [TASK] Streamline submodule "Page TSconfig"
- The submodule "TSconfig page" is to be streamlined.
Therefore some options in the function menu have been removed.
We... - 10:41 Revision ac629148: [BUGFIX] Respect HTTP_REFERER for felogin redirect mode 'referer'
- The `redirectMode=referer` configuration allows to process a redirect
after a successful login to an evaluated refere... - 10:13 Revision 7d65bc35: [TASK] Render lists in submodule 'Page TSconfig' in fluid
- Move PageTsConfig tree rendering from a
PHP method to Fluid as a cleanup of the
controller.
Resolves: #99562
Release... - 09:26 Revision b744fd3f: [TASK] Relax strict usage of approved translations
- Relax the usage of the attribute approved added with #97729
by allowed translations without the approved attribute
R... - 09:22 Revision 26c801ef: [TASK] Migrate EXT:form TranslationServiceTest to functional
- Resolves: #99561
Releases: main
Change-Id: I3f8a5e4d89c31f28703e91cbd02840ecfc7df9a7
Reviewed-on: https://review.typo...
2023-01-16
- 20:57 Revision 222b86b4: [BUGFIX] Deduplicate slugs with language -1
- Checking for duplicate slugs in DataHandler will
now make sure that no two fields with the same
slug exist, where one... - 20:57 Revision 82610873: [BUGFIX] Deduplicate slugs with language -1
- Checking for duplicate slugs in DataHandler will
now make sure that no two fields with the same
slug exist, where one... - 19:52 Revision 4818ef26: [TASK] Deprecate PageRepository->getExtURL()
- PageRepository->getExtURL() is a pretty upgly
public helper method that has a depedency to
$GLOBALS['TYPO3_REQUEST'].... - 19:49 Revision e03aa6db: [BUGFIX] Prevent undefined array key in BackendUserAuthentication
- The file mount identifier, introduced in #97922
might be invalid, e.g. in case the upgrade wizard
was not executed ye... - 18:57 Revision 52a9b908: [BUGFIX] Fix typo in PageDoktypeProvider
- Resolves: #99557
Releases: main
Change-Id: Idf145a98aa3fd386ff9906a4ee9cf5f0593fe8a3
Reviewed-on: https://review.typo... - 18:43 Revision 3cbf82a4: [BUGFIX] Respect HTTP_REFERER for felogin redirect mode 'referer'
- The `redirectMode=referer` configuration allows to process a redirect
after a successful login to an evaluated refere... - 16:42 Revision 6b6edb6e: [TASK] Show explain selection in DB check only for Mysql
- As the selection "explain" only works for Mysql, it should also only be
displayed then.
Resolves: #99512
Releases: m... - 16:40 Revision b6d1275f: [TASK] Show explain selection in DB check only for Mysql
- As the selection "explain" only works for Mysql, it should also only be
displayed then.
Resolves: #99512
Releases: m... - 15:58 Revision 9e5cda6b: [DOCS] Move adminpanel TypoScript into manual
- Resolves: #99542
Releases: main, 11.5
Change-Id: Ifa05cc27825bc4c89dd9b08f66c03505270fd815
Reviewed-on: https://revie... - 15:48 Revision 42d91f57: [DOCS] Move adminpanel TypoScript into manual
- Resolves: #99542
Releases: main, 11.5
Change-Id: Ifa05cc27825bc4c89dd9b08f66c03505270fd815
Reviewed-on: https://revie... - 14:37 Revision 8dcd616a: [TASK] Migrate LocalizationUtility Test to Functional
- Avoid heavy mocking in tests by
utilizing Functionals incl. PackageManager
and Caching Framework.
Resolves: #99553
R... - 13:47 Revision 35dec164: [BUGFIX] Harden type annotations around user authentication handling
- When authenticating and fetching user records, appropriate methods
normally pass around either the full database reco... - 12:20 Revision d325dd0d: [BUGFIX] Harden type annotations around user authentication handling
- When authenticating and fetching user records, appropriate methods
normally pass around either the full database reco... - 09:58 Revision 1167f7f2: [TASK] Reduce code complexity with language labels in PageRenderer
- PageRenderer has some speciality but also code duplication
from LanguageService and can be simplified this way,
avoid... - 09:57 Revision 53e062e6: [TASK] Remove useless text from logging module
- The text about the time restriction inside the logging module can be
removed because:
- if no time filter is used, i... - 09:32 Revision 1c4cfe04: [TASK] Streamline TypoScript IncludeTree logic
- The patch comes with a couple of changes for
the TypoScript IncludeTree construct:
* Identifiers are now unique with...
Also available in: Atom