Activity
From 2021-12-28 to 2022-01-26
2022-01-26
- 09:17 Revision ce9d22b6: [TASK] styleguide: Adapt to strict FunctionalTestCase
- Adapt to a patch in typo3/testing-framework,
adding strict typing to functional test case.
Releases: main
2022-01-25
- 22:27 Revision 22f64585: [TASK] Avoid misusing ModuleTemplate in login
- There are a couple of login related controllers:
* LoginController - handles user+password login
* ResetPasswordContr... - 18:46 Revision 73fbce5a: [TASK] Adapt to strict FunctionalTestCase
- Adapt to a patch in typo3/testing-framework, thus
update of typo3/testing-framework in composer.lock
is mantandory in... - 16:36 Revision 9677f470: [BUGFIX] Avoid not closing form in SetupModuleController
- The form tag in 'User Settings' is never closed
since that tag is added too late to $this->content.
Resolves: #96645... - 16:13 Revision e92e1947: [BUGFIX] Avoid not closing form in SetupModuleController
- The form tag in 'User Settings' is never closed
since that tag is added too late to $this->content.
Resolves: #96645... - 14:39 Revision c5659eb4: [TASK] Avoid misusing ModuleTemplate in link handler
- The link handler, used when e.g. selecting things in
tt_content header_link and when editing links in RTE,
are modals... - 14:00 Revision 26570603: [TASK] Migrate Workspace Test Fixtures from XML to CSV
- Resolves: #96643
Releases: main, 11.5
Change-Id: I561b4ccfc3722778c102460d4e79732be020a41a
Reviewed-on: https://revie... - 13:38 Revision 9783d559: [TASK] Migrate Workspace Test Fixtures from XML to CSV
- Resolves: #96643
Releases: main, 11.5
Change-Id: I561b4ccfc3722778c102460d4e79732be020a41a
Reviewed-on: https://revie... - 12:55 Revision 2d21c593: [BUGFIX] Resolve DOM elements in NavigationContainer on usage
- There have been reports that DOM elements that were assigned in the
constructor of NavigationContainer actually were ... - 12:55 Revision 3ed117bb: [BUGFIX] Resolve DOM elements in NavigationContainer on usage
- There have been reports that DOM elements that were assigned in the
constructor of NavigationContainer actually were ... - 12:16 Revision 0fe332e0: [BUGFIX] Fix undefined array key warning in FormPagePreviewRenderer
- Resolves: #96642
Releases: main, 11.5
Change-Id: I2be1ae3fc90ab72e86c534b5f3e7406ae39e960f
Reviewed-on: https://revie... - 11:50 Revision 1b5a6b79: [TASK] Extend .phpstorm.meta.php for further autocompletion support
- Extend PHPStorm meta file with further definitions for autocompletion
support and avoid unnecessary php docblocks in ... - 11:02 Revision 6b393602: [TASK] Avoid misusing ModuleTemplate in element browser
- The element browser - selecting records for type="group"
and "Add image" in FAL - are modals without doc header
and s... - 10:55 Revision b3d79135: [BUGFIX] Fix undefined array key warning in FormPagePreviewRenderer
- Resolves: #96642
Releases: main, 11.5
Change-Id: I2be1ae3fc90ab72e86c534b5f3e7406ae39e960f
Reviewed-on: https://revie... - 10:30 Revision f7cda053: [TASK] Migrate Form Framework JavaScript and documentation to ES6
- The module syntax is moved from AMD to ES6.
To avoid reindenting every javasscript line (>10000 LOC),
the existings f... - 09:59 Revision f57c8cd5: [BUGFIX] Remove element browser registration for 'file_reference'
- The element browser 'file_reference' can't be reached
anymore since the removal of type="group"
internal_type="file_r... - 09:41 Revision 98ed8f29: [TASK] Extend .phpstorm.meta.php for further autocompletion support
- Extend PHPStorm meta file with further definitions for autocompletion
support and avoid unnecessary php docblocks in ... - 09:23 Revision d3881305: [BUGFIX] Remove undefined variable in extensionmanager ListUtility
- Fixing an issue with package informations to list extensions for
the cli command 'extension:list' code has been moved... - 07:53 Revision 6fb8c7b8: [BUGFIX] Simulate usergroup in FE previews for restricted pages
- This change also sets a "userGroups" record for a
simulated user group, and also the user, in order
to build a proper... - 06:37 Revision 4efb8278: [BUGFIX] Add missing boolean case to admin panel
- When dumping table data, the admin panel formats values
dependent on their type. The boolean type was missing
resulti... - 06:21 Revision d585717e: [BUGFIX] Simulate usergroup in FE previews for restricted pages
- This change also sets a "userGroups" record for a
simulated user group, and also the user, in order
to build a proper... - 06:14 Revision 141425ab: [BUGFIX] Add missing boolean case to admin panel
- When dumping table data, the admin panel formats values
dependent on their type. The boolean type was missing
resulti... - 06:02 Revision bdc0a6c0: [TASK] Add acceptance test reports to Gitlab
- Gitlab is able to give a nice overview of tests
and how often a test failed recently which
makes it easier to investi...
2022-01-24
- 23:07 Revision b677a917: [BUGFIX] Properly sort backend layout rows and cols
- This fixes the sorting of backend layout rows
and cols in the page module, depending on TSconfig.
1. The rows are no... - 22:53 Revision ed28a28a: [BUGFIX] Properly sort backend layout rows and cols
- This fixes the sorting of backend layout rows
and cols in the page module, depending on TSconfig.
1. The rows are no... - 22:15 Revision 3ab78ae8: [DOCS] Document the new LinkValidator module
- The LinkValidator is an own module called "Check Links". Replaced affected screenshots and texts.
Resolves: #96633
R... - 19:40 Revision 69274946: [BUGFIX] Prevent PHP warning in menu data processors
- Check if the decoded menu is iterable,
before passing it to "foreach".
Note: No early return is used, since
this wou... - 19:18 Revision b7f2ddb8: [BUGFIX] Prevent PHP warning in menu data processors
- Check if the decoded menu is iterable,
before passing it to "foreach".
Note: No early return is used, since
this wou... - 17:42 Revision b9754f67: [TASK] Add acceptance test reports to Gitlab
- Gitlab is able to give a nice overview of tests
and how often a test failed recently which
makes it easier to investi... - 17:06 Revision 0b9d7915: [BUGFIX] Let stdWrap return null again
- This is a partial revert for #96354.
In order to prevent PHP 8.1 warnings when using
built-in functions like "trim" ... - 17:04 Revision 883f3a3b: [BUGFIX] Use regular variable access in import/export backend module
- It seems a nested variable access in Fluid `{{var}}` instead of
`{var}` has been used - which leads to a fatal error ... - 16:39 Revision 82820afe: [BUGFIX] Let stdWrap return null again
- This is a partial revert for #96354.
In order to prevent PHP 8.1 warnings when using
built-in functions like "trim" ... - 16:17 Revision 7055e874: [BUGFIX] Avoid undefined array key "_MOUNT_OL" in PageLinkBuilder
- Resolves: #96630
Releases: main, 11.5
Change-Id: Id40930d70250b93c871917160de9173cdc59d750
Reviewed-on: https://revie... - 15:59 Revision 31ba4ca4: [BUGFIX] Avoid undefined array key "_MOUNT_OL" in PageLinkBuilder
- Resolves: #96630
Releases: main, 11.5
Change-Id: Id40930d70250b93c871917160de9173cdc59d750
Reviewed-on: https://revie... - 15:17 Revision 798f94a4: [TASK] Don't match generic render() in extension scanner
- Matching method name render() with more than zero
arguments is so generic that it gives tons of false
positives in th... - 14:45 Revision 50d4e2c3: [TASK] Don't match generic render() in extension scanner
- Matching method name render() with more than zero
arguments is so generic that it gives tons of false
positives in th... - 11:21 Revision 959d5c89: [TASK] Update PHP Parser to the latest release.
- The current version of PHP Parser we're using doesn't support
all the new PHP 8.1 syntax yet. So update it.
Used co... - 10:49 Revision 9abf027f: [BUGFIX] Have full LLL f:translate key in ext:workspaces
- We missed an f:translate transition to full
LLL: syntax in ext:workspaces with #96548.
Resolves: #96625
Related: #96... - 09:49 Revision 008db57e: [TASK] Update PHP Parser to the latest release.
- The current version of PHP Parser we're using doesn't support
all the new PHP 8.1 syntax yet. So update it.
Used co... - 09:38 Revision 3403c7af: [TASK] Avoid misusing ModuleTemplate in BackendController
- With the deprecation and removal of DocumentTemplate
the backend controllers have been transitioned to use
ModuleTemp...
2022-01-22
- 19:31 Revision 1541892b: [TASK] Avoid inline-javascript in InstallTool ExtensionConfiguration
- ExtensionConfiguration uses inline JavaScript for the ColorPicker
initialization. Move the ColorPicker initialization... - 19:26 Revision ac3916bd: [BUGFIX] Avoid inline-javascript in InstallTool ExtensionConfiguration
- Since #96511 RequireJS is no longer loaded in the InstallTool.
This revealed that the ExtensionConfiguration uses inl... - 19:23 Revision dca901b7: [TASK] Support FLAG_USE_TOP_WINDOW for ESM instructions
- Implement top-frame-module loading for ES6 modules.
With RequireJS we could simply invoke top.require(), but
for nati... - 13:12 Revision 8f16710b: [BUGFIX] Avoid undefined array key 'casesensitiveComp'
- Using null coalescing operator with fallback to 'false'
to avoid undefined array key access warnings when key
'casese... - 12:34 Revision 9cce67d9: [BUGFIX] Avoid undefined array key 'casesensitiveComp'
- Using null coalescing operator with fallback to 'false'
to avoid undefined array key access warnings when key
'casese... - 12:14 Revision 8c626122: [BUGFIX] Replace properties correctly in Extbase Persistence Class overrides
- Due to a bug, the class properties did not override
properly using alternative names as the TYPO3-internal
"mergeRecu... - 12:13 Revision af23996c: [BUGFIX] Replace properties correctly in Extbase Persistence Class overrides
- Due to a bug, the class properties did not override
properly using alternative names as the TYPO3-internal
"mergeRecu... - 12:02 Revision 06aca1a2: [BUGFIX] Avoid PHP warning in Extbase Workspace Overlays
- Due to the fact that PageRepository->getRawRecord()
can return an array OR 0 (int) Typo3DbBackend must check
for an a... - 12:00 Revision ea5e2def: [BUGFIX] Replace properties correctly in Extbase Persistence Class overrides
- Due to a bug, the class properties did not override
properly using alternative names as the TYPO3-internal
"mergeRecu... - 11:50 Revision 2394359d: [BUGFIX] Avoid PHP warning in Extbase Workspace Overlays
- Due to the fact that PageRepository->getRawRecord()
can return an array OR 0 (int) Typo3DbBackend must check
for an a...
2022-01-21
- 23:50 Revision b09b5e52: [!!!][TASK] Move pages.fe_login_mode into custom extension
- The pages.fe_login_mode field was initially introduced
to allow reducing the amount of possible cache variants.
Sinc... - 23:33 Revision 68d41aa6: [TASK] Use shorthand version for various getLanguageOverlay occurrences
- This is a pre-patch for multi-level language fallback
Resolves: #96611
Releases: main
Change-Id: I82e2063a7d17d29bf9... - 21:33 Revision 8afbb74f: [FEATURE] Add centralized way to load PageTsConfig
- This change adds a new way to load globally defined
PageTsConfig which was previously handled
via "ExtensionManagemen... - 20:07 Revision fb4252d0: [BUGFIX] Resolve deleted records in workspace notifications
- This change properly fetches a record, even if the
record was deleted in a workspace, so the TSconfig
is still fetche... - 18:59 Revision 2ebb7d53: [BUGFIX] Resolve deleted records in workspace notifications
- This change properly fetches a record, even if the
record was deleted in a workspace, so the TSconfig
is still fetche... - 15:58 Revision ba2cae54: [TASK] Avoid TBE_EDITOR declaration via synchronous script tag
- TBE_EDITOR is only needed for the legacy, inline-javascript based,
TBE_EDITOR.customEvalFunctions registry, therefore... - 15:33 Revision cf7e4f22: [TASK] Avoid duplicate DragUploader initialization
- The DragUploader module initializes itself by calling
initialize() as last execution step, therefore the
function doe... - 15:19 Revision 8fdd96d7: [TASK] Avoid duplicate DragUploader initialization
- The DragUploader module initializes itself by calling
initialize() as last execution step, therefore the
function doe... - 13:24 Revision 4fb032c9: [!!!][TASK] Remove deprecated ModuleTemplate->addJavaScriptCode()
- Resolves: #96604
Related: #96107
Related: #91786
Change-Id: I208e320d6c7c2895bb70fc299317541d60c84131
Reviewed-on: ht... - 13:07 Revision c56d2ae8: [TASK] Use native TYPO3Fluid view in ext:seo frontend
- To demonstrate it's possible to use the native
TYPO3 "standalone" Fluid TemplateView in the frontend,
the patch chang... - 12:47 Revision c17950e1: [BUGFIX] Toggle cropper on focus area interaction
- To workaround the issue that a focus area cannot get dragged anymore,
the cropper now gets disabled if interaction wi... - 12:34 Revision fc95fe87: [BUGFIX] Toggle cropper on focus area interaction
- To workaround the issue that a focus area cannot get dragged anymore,
the cropper now gets disabled if interaction wi... - 12:29 Revision 49c55de9: [!!!][TASK] Enforce non-empty configuration in cObj::parseFunc
- Invoking ContentObjectRenderer::parseFunc without configuration
or TypoScript reference is not possible anymore and i... - 12:28 Revision a679bbb5: [TASK] Add and use includeJavaScriptModules in <f:be.pageRenderer>
- Usages have been converted with:
git grep -l includeRequireJsModules= | \
grep -v /Documentation/Changelog/ | ... - 12:20 Revision 6a34e0ad: [TASK] Use ES6 JavaScript module specifiers in InstallTool
- Do no longer add the .js suffix in the javascript module, but
supply it via the templates and use a new data-import a... - 11:57 Revision 09a6247e: [TASK] runTests.sh: Use sqlite by default for functionals
- Change the default DBMS for functional tests in
runTests.sh from mariadb to sqlite: sqlite is
sigificantly quicker wi... - 11:02 Revision 57648d3f: [TASK] runTests.sh: Use sqlite by default for functionals
- Change the default DBMS for functional tests in
runTests.sh from mariadb to sqlite: sqlite is
sigificantly quicker wi... - 10:27 Revision c9634a4f: [TASK] Use BackendTemplateView in various controllers
- This goes through a series of relatively simple
controllers, switching them to BackendTemplateView.
Change-Id: Icde1... - 09:22 Revision 47481cbd: [TASK] Migrate backend TypeScript to ECMAScript modules (ESM)
- Use the JavaScript module and importmap Feature introduced
in #96510 to import JavaScript as native browser modules
(... - 09:22 Revision 425f94f5: [TASK] Ensure requirejs-loader.js and JavaScriptItemHandler.js are cache invalidatable
- If compression of JavaScript files is disabled, we need to add cache
busting parameters to any backend JavaScript res... - 01:14 Revision 8af0e5e4: [TASK] styleguide: Raise MySQL server version to 8.0
- Core has raised requirements of MySQL to 8.0 which we
adopt now and raise testing to MySQL 8.0 now to align
with this... - 01:14 Revision ed2f71bf: [TASK] styleguide: Set version to 12.x.x and require core v12 in ext_emconf.php
- 01:14 Revision a551849b: [TASK] styleguide: Remove MSSQL support
- Typo3 core has dropped MSSQL support for v12, this we
remove this from v12 styleguide also.
* removed mssql dbms and... - 01:14 Revision 11d4563b: [TASK] styleguide: Remove PHP7.4 and PHP8.0 from github test workflow matrix
- To align with raised core and testing-framework minimum php version
requirement, we remove PHP7.4 and PHP8.0 from git... - 01:14 Revision c3943c50: [TASK] styleguide: Applied php-cs-fixer changes after typo3/coding-standards update
- Added fixed code files after running php-cs-fixer with updated
ruleset from typo3/coding-standards.
used commands:
... - 01:14 Revision d38bc4b6: [TASK] styleguide: Ensure cgl (php-cs-fixer) runs with PHP8.1
- Ensure that cgl runs with PHP8.1, which is a pre-patch
for switching to PHP8.1 only on main branch, and enable
cgl te...
2022-01-20
- 22:07 Revision 312e50c4: [BUGFIX] Keep defined order for menus of type list
- If the special menu type 'list' is used, the order
must be kept as provided within the list configuration.
Resolves:... - 21:19 Revision 2dfb90c0: [BUGFIX] Keep defined order for menus of type list
- If the special menu type 'list' is used, the order
must be kept as provided within the list configuration.
Resolves:... - 21:19 Revision 983b2192: [BUGFIX] Hide view page button in special all languages view
- The "View webpage" button in the docheader of the
page module allows to view the page in the currently
selected langu... - 21:00 Revision 2cb00f74: [BUGFIX] Hide view page button in special all languages view
- The "View webpage" button in the docheader of the
page module allows to view the page in the currently
selected langu... - 20:32 Revision ff98f405: [BUGFIX] Revert behaviour of stdWrap ifEmpty
- The stdWrap function ifEmpty must return true if a
PHP falsy value is given. That means e.g. an empty
string or a "0"... - 19:16 Revision 654eaf76: [BUGFIX] Revert behaviour of stdWrap ifEmpty
- The stdWrap function ifEmpty must return true if a
PHP falsy value is given. That means e.g. an empty
string or a "0"... - 16:25 Revision 8a69f688: [BUGFIX] Prevent null pointer in PageLayoutView
- Under some circumstances, e.g. in a translations
only page module, a given $languageId (in this case
the default `0`)... - 15:21 Revision d84b0641: [TASK] Use BackendTemplateView in ext:recordlist
- This affects the list module and the link
browser. A heavy-mocking unit test without
much benefit is removed along th... - 13:12 Revision bb90a1c3: [TASK] Use BackendTemplateView in ext:info
- Switching from StandaloneView to BackendTemplateView
in ext:info, minor template adaptions.
Resolves: #96598
Related... - 12:26 Revision f4729c20: [BUGFIX] Use LanguageServiceFactory in FE RequestHandler
- When previewing pages a null pointer exception
is triggered in the frontend RequestHandler, in
case $GLOBALS['LANG'] ... - 11:50 Revision 401068f6: [BUGFIX] Replace undefined variable with reading PageTSConfig option
- Long story short, through multiple refactorings along the road, from
the inital introduction of the 'mod.newContentEl... - 11:01 Revision f032df4e: [BUGFIX] Replace undefined variable with reading PageTSConfig option
- Long story short, through multiple refactorings along the road, from
the inital introduction of the 'mod.newContentEl...
2022-01-19
- 22:47 Revision c8a9859c: [TASK] Avoid inline JavaScript for clipboard paste in page layout
- Resolves: #96565
Releases: main, 11.5
Change-Id: Iace92f424acf20fa9329dc5380facd30abe87b00
Reviewed-on: https://revie... - 22:12 Revision a4bf3c34: [TASK] Avoid inline JavaScript for clipboard paste in page layout
- Resolves: #96565
Releases: main, 11.5
Change-Id: Iace92f424acf20fa9329dc5380facd30abe87b00
Reviewed-on: https://revie... - 21:58 Revision 6590c5f9: [BUGFIX] Use LanguageServiceFactory in FE RequestHandler
- When previewing pages a null pointer exception
is triggered in the frontend RequestHandler, in
case $GLOBALS['LANG'] ... - 21:01 Revision ec199ff4: [TASK] Use BackendTemplateView in ext:tstemplate
- This is a rather straight implementation of
BackendTemplateView in favor of StandaloneView
in ext:tstemplate - refact... - 20:31 Revision bd20ccd9: [BUGFIX] Use LanguageServiceFactory in FE RequestHandler
- When previewing pages a null pointer exception
is triggered in the frontend RequestHandler, in
case $GLOBALS['LANG'] ... - 19:24 Revision a8f31f6f: [BUGFIX] Cleanup missed removal of unused variable in ShortcutController
- ShortcutController has recieved an modernization overhaul
and shifted data changing actions from 'GET' and 'POST'
han... - 19:24 Revision 954a07fb: [BUGFIX] Avoid reading value from undefined variable
- Show columns selection functionality has been improved
for issue #94474, but during refactoring some code it
falsly t... - 19:11 Revision 024043d1: [BUGFIX] Avoid reading value from undefined variable
- Show columns selection functionality has been improved
for issue #94474, but during refactoring some code it
falsly t... - 18:08 Revision 2e92b1d0: [TASK] Remove SqlSrv related test code
- We're not actively testing Microsoft SQL Server
anymore. The functional test related group annotation
not-mssql can b... - 16:31 Revision 4a5e6a1b: [TASK] Remove some PHP < 8.1 specific code switches
- Resolves: #96587
Releases: main
Change-Id: I2c44ce44a667f246c25eaab4c87cb57a3a21c6cb
Reviewed-on: https://review.typo... - 16:31 Revision 9b6b4bc2: [TASK] Clean up Build/Scripts/duplicateExceptionCodeCheck.sh
- A couple of 'ignoreFiles' don't exist anymore.
Change-Id: I11200265f71035e70023fa396df44c336ab0649b
Resolves: #96586... - 14:38 Revision 8c2a54bd: [TASK] Refactor ext:scheduler controller and view
- This is a careful rewrite of the scheduler backend
module controller and its view. It reaches a
significantly better ... - 14:35 Revision 229fa6fa: [TASK] Avoid StandaloneView() in functional tests
- StandaloneView() initalizes an ExtbaseRequest in
__construct() and adds it to the rendering context.
This is unfortu... - 14:19 Revision 297e7379: [TASK] Remove PHP 7 specific phpstan config
- Obsolete with TYPO3 v12 core being PHP >= 8.1.
Resolves: #96584
Releases: main
Change-Id: Idbe713b4b45f0e7f870bdeb60... - 14:17 Revision 34edd496: [BUGFIX] Avoid calling trim(null) in ContentObjectRenderer
- 'ContentObjectRenderer->stdWrap()' calls subfunction starting
with 'stdWrap_' which may not only return strings, but ... - 14:09 Revision 83086527: [TASK] Remove PHP < 8 specific libxml_disable_entity_loader()
- libxml bundled in PHP before 8.0 was suspectible
to XXE. The core mitigated this by setting
libxml_disable_entity_loa... - 13:57 Revision b09c4e5c: [BUGFIX] Avoid calling trim(null) in ContentObjectRenderer
- 'ContentObjectRenderer->stdWrap()' calls subfunction starting
with 'stdWrap_' which may not only return strings, but ... - 12:35 Revision 98184da7: [BUGFIX] Fix undefined array key in StagesService
- Resolves: #96582
Releases: main, 11.5
Change-Id: I3a9ebbf55230d526a7e0f92118cb04f1fa19254c
Reviewed-on: https://revie... - 12:19 Revision d214ac54: [BUGFIX] Create module template early in PreviewController
- When creating the module template, also default CSS
and JS is added (using PageRenderer).
In the PreviewController, ... - 12:18 Revision 0fbad597: [BUGFIX] Fix undefined array key in StagesService
- Resolves: #96582
Releases: main, 11.5
Change-Id: I3a9ebbf55230d526a7e0f92118cb04f1fa19254c
Reviewed-on: https://revie... - 11:35 Revision 54a3f2a1: [DOCS] Resolve todos in the rte_ckeditor Documentation
- Additionally, the versions in the Settings.cfg are
fixed.
Resolves: #91739
Releases: main, 11.5
Change-Id: If2128ad3... - 11:27 Revision 33c5f3d9: [TASK] Avoid dashboard "phones home" by default
- The default dashboard for new users adds the
"TYPO3 news" widget which fetches an RSS feed
from typo3.org.
This migh... - 11:03 Revision 075ad83f: [DOCS] Resolve todos in the rte_ckeditor Documentation
- Additionally, the versions in the Settings.cfg are
fixed.
Resolves: #91739
Releases: main, 11.5
Change-Id: If2128ad3... - 10:58 Revision 77903d4c: [TASK] Avoid dashboard "phones home" by default
- The default dashboard for new users adds the
"TYPO3 news" widget which fetches an RSS feed
from typo3.org.
This migh... - 10:47 Revision 88ec94fa: [BUGFIX] Avoid undefined global variable sending email on multiple wrong logins
- Resolves: #96572
Releases: main, 11.5
Change-Id: I162a8e98abe6e4d975d0d972f395484b47808f30
Reviewed-on: https://revie... - 10:02 Revision 98f40489: [BUGFIX] Add PHP 8.0/8.1 compatibility for Import
- Importer fails to process soft references (e.g. phone numbers, email,
links etc.) in PHP 8.0/8.1 with "Undefined arra... - 09:51 Revision 61c6002e: [BUGFIX] Avoid undefined global variable sending email on multiple wrong logins
- Resolves: #96572
Releases: main, 11.5
Change-Id: I162a8e98abe6e4d975d0d972f395484b47808f30
Reviewed-on: https://revie... - 09:33 Revision 7bcbd80e: [BUGFIX] Add PHP 8.0/8.1 compatibility for Import
- Importer fails to process soft references (e.g. phone numbers, email,
links etc.) in PHP 8.0/8.1 with "Undefined arra... - 07:04 Revision 1436fe89: [TASK] Avoid resolving first optional argument as content overrule
- Trait 'CompileWithContentArgumentAndRenderStatic' provides
magic handling trying to retrieve the first optional
regis...
2022-01-18
- 14:12 Revision e4c5e150: [DOCS] Update outdated manual of EXT:fluid_styled_content
- Resolves: #95835
Releases: main, 11.5
Change-Id: Iaa79aa4daa763c66c073d407168a7494cc11e938
Reviewed-on: https://revie... - 12:45 Revision 4c04c847: [!!!][TASK] Prepare for new minimum system requirements
- System Requirements have been announced for TYPO3
v12 [1]: PHP 8.1 and higher, raised minimum DBMS
versions and remov... - 12:44 Revision 0d4fff93: [TASK] Use proper QueryBuilder execute() replacement methods
- doctrine/dbal implemented single purpose method to replace the
compound 'execute()' in QueryBuilder to avoid the inco... - 12:43 Revision 597a92fd: [TASK] Use proper QueryBuilder execute() replacement methods
- doctrine/dbal implemented single purpose method to replace the
compound 'execute()' in QueryBuilder to avoid the inco... - 12:07 Revision 4343860f: [DOCS] Update outdated manual of EXT:fluid_styled_content
- Resolves: #95835
Releases: main, 11.5
Change-Id: Iaa79aa4daa763c66c073d407168a7494cc11e938
Reviewed-on: https://revie... - 10:12 Revision a3e28bd1: [FEATURE] Add infrastructure for ES6 modules and importmaps
- JavaScript ES6 modules may now be used instead of AMD modules, both in
backend and frontend context. JavaScript node-...
2022-01-17
- 22:13 Revision 82c295f6: [TASK] runTests.sh: Skip reports.xml in acceptance tests
- The created reports.xml when running acceptance tests
is used for nothing in CI and just uploaded as artifact
along w... - 22:13 Revision 74b2dc42: [TASK] runTests.sh: Skip reports.xml in acceptance tests
- The created reports.xml when running acceptance tests
is used for nothing in CI and just uploaded as artifact
along w... - 21:54 Revision ad87f3ed: [TASK] runTests.sh: Skip reports.xml in acceptance tests
- The created reports.xml when running acceptance tests
is used for nothing in CI and just uploaded as artifact
along w... - 21:11 Revision 90f518bd: [TASK] Refactor ext:impexp controller and view
- A bigger but careful refactoring of the
ImportController and ExportController together
with a view adaption. The modu... - 18:33 Revision 71b67916: [TASK] Set allowed composer plugins in test distribution
- With composer >=2.2.0, allowed composer plugins have
to be added to composer.json as config/allowed_plugins.
This ha... - 07:32 Revision a571aa9e: [TASK] Set allowed composer plugins in test distribution
- With composer >=2.2.0, allowed composer plugins have
to be added to composer.json as config/allowed_plugins.
This ha... - 04:16 Revision 860ccf53: [BUGFIX] Prevent undefined key warning in IMG_RESOURCE cObj
- Since the file property of an IMG_RESOURCE cObj might have
no direct value set, trying to access it must be protected... - 03:59 Revision e133ea9c: [BUGFIX] Prevent undefined key warning in IMG_RESOURCE cObj
- Since the file property of an IMG_RESOURCE cObj might have
no direct value set, trying to access it must be protected...
2022-01-16
- 19:54 Revision 72640460: [!!!][TASK] Remove TYPO3_CONF_VARS['SYS']['USdateFormat']
- $GLOBALS['TYPO3_CONF_VARS']['SYS']['USdateFormat'] = true/false
has been added in TYPO3 4.0 with a happy "Go US!" mes... - 10:27 Revision 9b93bab2: [TASK] styleguide: Avoid deprecated phpstan configuration 'excludes_analyse'
- PHPStan configuration option 'excludes_analyse' is deprecated and
should be replaced with the new option 'excludePath... - 10:10 Revision 69abf6f8: [TASK] styleguide: Add allowed plugins to composer.json
- composer 2.2.x checks if plugins are allowed, and if not asks for
confirmation to execute (and add) it.
This change ... - 08:00 Revision dc015be3: [BUGFIX] styleguide: Resolve duplicated item value in tx_styleguide_elements_select
- 07:59 Revision 75e10675: [TASK] styleguide: Avoid $GLOBALS['TYPO3_CONF_VARS']['SYS']['USdateFormat']
- 07:13 Revision 58702154: [TASK] Clean up workspace module views
- * Use BackendTemplateView
* Hand over template to render as view->render('MyTemplate')
* Less class state
* Declare s... - 07:13 Revision c5f87edc: [TASK] Modernize ext:reports view
- * Simplified routing without browser redirects
* Hide main drop-down if there is only one report
* Show main report b...
2022-01-15
- 10:38 Revision 8a12cc24: [TASK] Avoid service listing in ext:reports
- This one nagged me since "ever": The reports module
provides a sub-view to show registered services.
The old "servic...
2022-01-14
- 20:11 Revision 4656e057: [!!!][TASK] Remove legacy TypoScript .txt includes
- Since TYPO3 v8.7 the new `.typoscript` syntax is used. See #78161 - Since then, we had
ext_typoscript_constants.typo... - 20:00 Revision e3655fea: [TASK] Allow submitting forms via Modals
- Our Modal implementation already provides a couple
of actions, executed when the modal is confirmed.
However, previo... - 19:21 Revision aa538279: [TASK] Unify PageTsConfig loading
- This change adds a new centralized place
in TYPO3\CMS\Core\Configuration\PageTsConfig to
load and parse (and match) P... - 19:20 Revision b8dd0cf5: [TASK] Page and info module events/hooks outside form tag
- The page module provides ModifyPageLayoutContentEvent
to add content before and/or after the main module content.
Ext... - 19:19 Revision ddc5d1f8: [BUGFIX] Avoid undefined array key error when copying record
- This happens when "transOrigPointerField" is not defined in TCA configuration.
Additionally, a PHP 8.1 deprecation i... - 19:19 Revision 419e9ed2: [BUGFIX] Avoid undefined array key error when copying record
- This happens when "transOrigPointerField" is not defined in TCA configuration.
Additionally, a PHP 8.1 deprecation i... - 19:05 Revision 5787565b: [TASK] Modernize various ext:backend views
- A series of ext:backend related controllers and
views are cleaned up. Some of them need more work,
especially LoginCo... - 18:53 Revision 77e2740e: [BUGFIX] Avoid evaluating all regexp redirects if early match found
- ext:redirects middleware collected all possible redirects,
thus evaluating all regexp redirects to find possible matc... - 18:49 Revision 972d0ef4: [BUGFIX] HMENU: Use ATagParams directly from typolink
- When setting "HMENU.1.NO.ATagParams" then "ATagParams"
called in cObj->ATagParams is now processed once by
setting th... - 18:46 Revision 82e79aed: [TASK] Remove special handling of translated shortcuts
- When a page is hit in TYPO3 v12.0, the page translation
is automatically applied nowadays. Before, this
was only poss... - 18:44 Revision 702aa612: [TASK] Remove unused arguments from ext_getObjTree()
- ExtendedTemplateService->ext_getObjTree() has
unused properties. Since "ExtendedTemplateService"
is marked as interna... - 18:37 Revision ade1708c: [BUGFIX] Avoid evaluating all regexp redirects if early match found
- ext:redirects middleware collected all possible redirects,
thus evaluating all regexp redirects to find possible matc... - 17:56 Revision d9508ced: [TASK] Modernize ext:viewpage view
- * Rename mainAction() to handleRequest()
* Use BackendTemplateView
* Hand over template to render as view->render('My... - 16:15 Revision 8dde7f04: [!!!][FEATURE] Add PSR-14 event for manipulating Page Links via typolink
- A new PSR-14 event is added, where the old hook is removed
to modify links to generated Page Links.
Resolves: #87616... - 13:42 Revision 6fa0a49b: [TASK] Simplify EXT:redirects ManagementController
- While the ManagementController does only feature
one action - overviewAction - the handleRequest()
made a couple of u... - 12:44 Revision 42102cac: [TASK] Simplify RecyclerModuleController
- While the RecyclerModuleController does only
feature one action - indexAction - the handleRequest()
method still cont... - 12:21 Revision 29adbd32: [BUGFIX] styleguide: Remove unneeded phpstan ignore configuration
- PHP DocBlock for QueryBuilder::orWhere() was adjusted in core with
https://review.typo3.org/c/Packages/TYPO3.CMS/+/72... - 12:21 Revision e845ef34: [BUGFIX] styleguide: Set correct method docblock return-type in 'TYPO3\CMS\Styleguide\Form\Element\User1Element'
- This fix updates the php docblock of method 'render()' in 'TYPO3\CMS\Styleguide\Form\Element\User1Element'
to be comp...
2022-01-13
- 20:41 Revision 8cc8103c: [!!!][TASK] Remove config.disablePageExternalUrl option
- The option "config.disablePageExternalUrl", which allowed
to bypass the External URL linking (used for special
jumpur... - 20:01 Revision a084a622: [TASK] Modernize backend toolbar code
- * Use BackendTemplateView
* Hand over template to render as view->render('MyTemplate')
* Move shortcut templates to T... - 19:01 Revision 1f6d09cc: [TASK] Modernize ext:lowlevel view
- This is a partial refactoring of ext:lowlevel. There
are some loose ends like HTML in the searchAction()
and some oth... - 18:55 Revision 4ae6c5d7: [BUGFIX] Streamline typehints of variadic arguments in QueryBuilder
- Doctrine uses mixed type for most of their method arguments in
QueryBuilder. Since TYPO3 core uses variadic arguments... - 18:55 Revision 253e7dc1: [BUGFIX] Streamline typehints of variadic arguments in QueryBuilder
- Doctrine uses mixed type for most of their method arguments in
QueryBuilder. Since TYPO3 core uses variadic arguments... - 18:55 Revision 73e8bed8: [BUGFIX] Streamline typehints of variadic arguments in QueryBuilder
- Doctrine uses mixed type for most of their method arguments in
QueryBuilder. Since TYPO3 core uses variadic arguments... - 16:46 Revision 3eb758fc: [TASK] Avoid request in ext:install view
- * Use BackendTemplateView and ->render('MyTemplate')
* f:translate with full LLL: keys
* No extbase-only f:form VH us... - 16:01 Revision 5e2c6848: [FOLLOWUP] Rename "entryPoints" to "elementBrowserEntryPoints"
- Resolves: #91077
Releases: main
Change-Id: Iac0b8433a77ef4d6f6f0d1734e84c6a35f6addb4
Reviewed-on: https://review.typo... - 15:55 Revision 3e48a344: [TASK] Use dependency injection in ext:sys_note
- Configure classes in Services.yaml towards dependency injection.
Also rename NoteController to NoteRenderer as it's ... - 13:09 Revision 681e71a0: [!!!][FEATURE] Add PSR-14 event to modify page module content
- This introduces a new PSR-14 event, enabling extension
authors to modify the header and footer content of the
page mo... - 11:12 Revision 40ebc6bb: [!!!][TASK] Remove prefixLocalAnchors in HtmlParser
- The option prefixLocalAnchors in HtmlParser was not used
anymore since the removal of its main functionality
in #6593... - 10:11 Revision 6053476c: [FEATURE] Introduce entry points for TCA type "group"
- To improve the workflow for editors while selecting records
or folders in TCA type "group" fields, a new field config... - 07:37 Revision 45ae6943: [!!!][FEATURE] Add new Event for filtering HMENU items
- This change introduces a new PSR-14 event for manipulating
menu items in a menu.
The hook
$GLOBALS['TYPO3_CONF_VARS'...
2022-01-12
- 20:37 Revision a883ba13: [TASK] Deprecate inline JavaScript in Dashboard
- Using inline JavaScript when initializing RequireJS modules in
individual dashboard widgets has been deprecated. Widg... - 20:16 Revision bb927efe: [!!!][TASK] Remove constants TYPO3_version and TYPO3_branch
- Global constants TYPO3_version and TYPO3_branch have
been deprecated with introduction of class
\TYPO3\CMS\Core\Infor... - 15:51 Revision 7b5c2d29: [!!!][TASK] Deny inline JavaScript in FormEngine's requireJsModules
- Custom FormEngine components loading additional RequireJS modules
must use corresponding JavaScriptModuleInstruction ... - 11:27 Revision 5547a732: [!!!][TASK] Remove HMENU.collapse option
- When the "collapse" option in the HMENU ContentObject
is activated, any active page links to its actual parent
page. ... - 11:22 Revision 25c72dd4: [BUGFIX] Use optgroup in SelectMultipleSideBySideElement
- Instead of using multiple "fake" <option> elements with
the same value `--div--`, the SelectMultipleSideBySideElement... - 11:22 Revision 69acbc3a: [TASK] ClickEnlargeViewhelper PHP 8.0/8.1 compatibility
- Fixes 'Undefined array key "crop"' exception in PHP 8.0/8.1
when rendering an image with enabled clickenlarge and def... - 11:21 Revision 37ac299f: [TASK] Simplify Templating Bootstrap in BE Controllers
- This patch introduces a new EXT:fluid view class
"BackendTemplateView" to be used as main view for
backend-related no... - 10:33 Revision 312aef24: [BUGFIX] Make tstemplate respect hidden flags for sys_template records
- Previously, the tstemplate Object Browser would wrongly show hidden
typoscript templates, if they were the first one ... - 10:33 Revision 3c76b9e0: [TASK] ClickEnlargeViewhelper PHP 8.0/8.1 compatibility
- Fixes 'Undefined array key "crop"' exception in PHP 8.0/8.1
when rendering an image with enabled clickenlarge and def... - 10:24 Revision 6de8eea9: [BUGFIX] Use optgroup in SelectMultipleSideBySideElement
- Instead of using multiple "fake" <option> elements with
the same value `--div--`, the SelectMultipleSideBySideElement... - 10:10 Revision 8c5aefaa: [BUGFIX] Make tstemplate respect hidden flags for sys_template records
- Previously, the tstemplate Object Browser would wrongly show hidden
typoscript templates, if they were the first one ...
2022-01-11
- 21:04 Revision 1af546ff: [BUGFIX] Calculate action menu generation earlier in PageLayoutController
- With #95387 the menu generation of the page module
was moved to the end of the request handling method.
However, the... - 20:42 Revision 455999e2: [BUGFIX] Do not hsc twice the title in indexed search
- The path gets htmlspecialchared with linkPageATagWrap()
and before that it gets treated within getPathFromPageId()
al... - 20:42 Revision d85d3626: [BUGFIX] Calculate action menu generation earlier in PageLayoutController
- With #95387 the menu generation of the page module
was moved to the end of the request handling method.
However, the... - 20:35 Revision 44578fc2: [BUGFIX] Use proper regexp for Vimeo URLs in online media helper
- The change for issue #94357 introduced handling for `event/` URLs,
and accidentally modified handling for `video/` UR... - 20:34 Revision 95620d0e: [BUGFIX] Use proper regexp for Vimeo URLs in online media helper
- The change for issue #94357 introduced handling for `event/` URLs,
and accidentally modified handling for `video/` UR... - 20:21 Revision 9ec3a1b4: [BUGFIX] Do not hsc twice the title in indexed search
- The path gets htmlspecialchared with linkPageATagWrap()
and before that it gets treated within getPathFromPageId()
al... - 19:32 Revision defbd609: [BUGFIX] Keep anchor in legacy link browser for pages
- This change keeps the anchor when clicking on a page
in the link browser.
Resolves: #93893
Related: #89033
Releases:... - 19:22 Revision 9f968c37: [BUGFIX] Keep anchor in legacy link browser for pages
- This change keeps the anchor when clicking on a page
in the link browser.
Resolves: #93893
Related: #89033
Releases:... - 19:22 Revision 27940f08: [TASK] Deprecate cObj->getMailTo
- The method cObj->getMailTo() is only used in EmailLinkBuilder
and its functionality is now moved into this class,
as ... - 17:59 Revision b5ad778b: [BUGFIX] Avoid empty entries in scheduler CF garbage collection
- When having an extension loaded that specifies a cache
without a specific backend like ext:adminpanel, the caching
fr... - 17:30 Revision 546f4c40: [BUGFIX] Avoid bogus title in new record controller
- NewRecordController (+ icon in doc header of list
module) renders "Create a new page" on top. This
is not a link and ... - 17:29 Revision 6e25062a: [BUGFIX] Avoid empty entries in scheduler CF garbage collection
- When having an extension loaded that specifies a cache
without a specific backend like ext:adminpanel, the caching
fr... - 16:52 Revision 9ce15af3: [BUGFIX] Avoid bogus title in new record controller
- NewRecordController (+ icon in doc header of list
module) renders "Create a new page" on top. This
is not a link and ... - 16:36 Revision 0e0524b5: [BUGFIX] Use proper regexp for Vimeo URLs in online media helper
- The change for issue #94357 introduced handling for `event/` URLs,
and accidentally modified handling for `video/` UR... - 16:32 Revision 379679b7: [BUGFIX] Avoid PHP 8 warnings in ext:scheduler
- Scheduler backend module -> Add button -> add some valid
information that makes the form save correctly -> "Save
and ... - 16:16 Revision 48d5c96b: [BUGFIX] Avoid PHP 8 warnings in ext:scheduler
- Scheduler backend module -> Add button -> add some valid
information that makes the form save correctly -> "Save
and ... - 10:46 Revision f79a3299: [!!!][TASK] Remove config.spamProtectEmailAddresses = ascii
- Since modern browsers already decode this "security"
measure, the option config.spamProtectEmailAddresses = ascii
is ... - 09:53 Revision cc428465: [TASK] Set TYPO3 version to 11.5.6-dev
- Change-Id: I7acf728adcceb640d21918dcabe77f5cacfa66f1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/729... - 09:53 Revision 60a3a9f3: [TASK] Set TYPO3 version to 10.4.24-dev
- Change-Id: I9afad25a88555d3a89610b63ab0afd21e1284304
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/729... - 09:07 Revision 45452ea7: [RELEASE] Release of TYPO3 11.5.5
- Change-Id: Ia82e7fc67597b331ddb8f7eb35afb0598899a397
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/729... - 09:03 Revision de2f469c: [RELEASE] Release of TYPO3 10.4.23
- Change-Id: I52bd2fc97d0e1a24ad393bc6b2fb4597fb5f73be
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/729...
2022-01-10
- 22:25 Revision ef4f9a6d: [BUGFIX] Correctly apply config.absRefPrefix to _assets resources
- When using a composer-based installation, public frontend assets
such as JavaScript of stylesheet files are exposed i... - 22:24 Revision 16d97a0d: [BUGFIX] Correctly apply config.absRefPrefix to _assets resources
- When using a composer-based installation, public frontend assets
such as JavaScript of stylesheet files are exposed i... - 21:23 Revision 66a20c63: [BUGFIX] Enforce functional colors package
- The maintainer of the `colors` package decided to rampage and released
a bonkers version, see [1] and [2], causing an... - 21:22 Revision 69a5ab4b: [BUGFIX] Enforce functional colors package
- The maintainer of the `colors` package decided to rampage and released
a bonkers version, see [1] and [2], causing an... - 20:59 Revision 0f31667b: [BUGFIX] Enforce functional colors package
- The maintainer of the `colors` package decided to rampage and released
a bonkers version, see [1] and [2], causing an... - 20:07 Revision 3cc1c169: [BUGFIX] Restore sort link in FileList
- This restores the sort link for columns with
"special" label, such as "tstamp" or "crdate".
Resolves: #96489
Release... - 18:01 Revision 1b62c567: [TASK] Update CKEditor to v4.17.1
- Update to CKEditor v4.17.1 which addressed browser compatibility
issues and known security vulnerabilities:
https://... - 18:01 Revision b3d18486: [TASK] Update CKEditor to v4.17.1
- Update to CKEditor v4.17.1 which addressed browser compatibility
issues and known security vulnerabilities:
https://... - 17:22 Revision aedbf806: [TASK] Update CKEditor to v4.17.1
- Update to CKEditor v4.17.1 which addressed browser compatibility
issues and known security vulnerabilities:
https://... - 16:39 Revision 3e6e92bd: [TASK] Unify TSFE usage consistently in HMENU
- Some code in HMENU stems back from TYPO3 v3.x days,
and this code aims to streamline the functionality
given current ... - 16:24 Revision de70d736: [BUGFIX] Fix NavigationContainer iframe loading
- Some browsers (reported were Safari and Firefox) are not able to
load the file tree when invoking the module the firs... - 15:55 Revision 7b9ad91d: [TASK] Unify TSFE usage consistently in HMENU
- Some code in HMENU stems back from TYPO3 v3.x days,
and this code aims to streamline the functionality
given current ... - 15:32 Revision a669f117: [TASK] Separate JavaScriptHandler concerns
- This change is preparatory refactoring in order to support
native JavaScript modules (ESM) where a module can't be us... - 14:03 Revision 4e275727: [BUGFIX] Restore sort link in FileList
- This restores the sort link for columns with
"special" label, such as "tstamp" or "crdate".
Resolves: #96489
Release... - 12:42 Revision e0783961: [TASK] Update @claviska/jquery-minicolors to v2.3.6
- Update to @claviska/jquery-minicolors v2.3.6 which addressed
known security vulnerabilities:
https://security.snyk.i... - 12:42 Revision d14e6f2d: [TASK] Update @claviska/jquery-minicolors to v2.3.6
- Update to @claviska/jquery-minicolors v2.3.6 which addressed
known security vulnerabilities:
https://security.snyk.i... - 12:20 Revision 0f50cf35: [BUGFIX] Exclude pages from linkvalidator path
- The linkvalidator module shows the path to the page,
a broken link is on. Since editors might only have access
to a s... - 12:10 Revision 608f238a: [TASK] Remove unused methods related to workspaces
- Resolves: #96490
Releases: main
Change-Id: I43218e8f99f062fc43f14e1b26d7b68d8ca5414d
Reviewed-on: https://review.typo... - 12:02 Revision d465a7a6: [TASK] Update @claviska/jquery-minicolors to v2.3.6
- Update to @claviska/jquery-minicolors v2.3.6 which addressed
known security vulnerabilities:
https://security.snyk.i... - 11:54 Revision 021bc8d9: [BUGFIX] Fix rootlevel check in ListModule fieldControl
- Resolves: #96481
Releases: main, 11.5
Change-Id: I41eeb4ecf0b90e998875701131b2c8a35bfa3225
Reviewed-on: https://revie... - 11:51 Revision 40bfc7c4: [BUGFIX] Exclude pages from linkvalidator path
- The linkvalidator module shows the path to the page,
a broken link is on. Since editors might only have access
to a s... - 11:35 Revision cee749cc: [BUGFIX] Fix rootlevel check in ListModule fieldControl
- Resolves: #96481
Releases: main, 11.5
Change-Id: I41eeb4ecf0b90e998875701131b2c8a35bfa3225
Reviewed-on: https://revie... - 11:09 Revision 43944c34: [BUGFIX] Use typolink in EmailViewHelper
- This change uses typolink in EmailViewHelper,
allowing to also use typolink hooks or custom
Email Link Builder to be ... - 10:53 Revision bf1512e7: [BUGFIX] Use typolink in EmailViewHelper
- This change uses typolink in EmailViewHelper,
allowing to also use typolink hooks or custom
Email Link Builder to be ... - 10:39 Revision 9f562632: [TASK] Clean up Page Link Builder code
- During the main work of TYPO3 v9 when Site Handling
was introduced, the Page Link Builder turned into
a single monste... - 10:20 Revision 332ecefe: [TASK] Clean up Page Link Builder code
- During the main work of TYPO3 v9 when Site Handling
was introduced, the Page Link Builder turned into
a single monste...
2022-01-08
- 13:44 Revision 33b6e0a9: [TASK] Switch description of partialRootPaths and layoutRootPaths
- Releases: main, 11.5
Resolves: #96488
Change-Id: I0ced03e4d551048414022214b832b3ceeb51400d
Reviewed-on: https://revie... - 11:49 Revision f6d73fea: [TASK] Switch description of partialRootPaths and layoutRootPaths
- Releases: main, 11.5
Resolves: #96488
Change-Id: I0ced03e4d551048414022214b832b3ceeb51400d
Reviewed-on: https://revie... - 11:35 Revision 1ac8bbdc: [TASK] Remove redundant @var tags
- The type can already be inferred from the source
code.
The cleanup was run automatically with a
PHPStorm plugin.
Re...
2022-01-07
- 22:13 Revision 36edcee3: [TASK] Extract inline mn attribute scenario from ext:irre_tutorial
- The scenario provided by tables tx_irretutorial_mnasym_* gets
its own test extension and gets loaded where needed.
R... - 22:00 Revision 84f22765: [TASK] Extract inline mn attribute scenario from ext:irre_tutorial
- The scenario provided by tables tx_irretutorial_mnasym_* gets
its own test extension and gets loaded where needed.
R... - 21:40 Revision c8f77004: [BUGFIX] Prevent redirects causing infinite redirect loops
- This patch adds a check to detect self referencing
redirects, thus avoiding them and instead log an error
in the corr... - 15:00 Revision 89050f92: [FEATURE] Introduce PSR-14 ModifyQueryForLiveSearchEvent
- In order to be able to influence the query of the
LiveSearch, a new PSR-14 event ModifyQueryForLiveSearchEvent
is add... - 13:38 Revision 56ac7aa8: [BUGFIX] Fix sprintf() PHP warning in FinisherOptionGenerator
- User supplied strings must not be concatenated into the format
parameter of sprintf() as sequences like %s, or (more ... - 13:35 Revision aeba438a: [BUGFIX] Prevent redirects causing infinite redirect loops
- This patch adds a check to detect self referencing
redirects, thus avoiding them and instead log an error
in the corr... - 13:15 Revision 8bfa7b9f: [BUGFIX] Prevent undefined array key in PageLinkHandler
- Resolves: #96479
Releases: main, 11.5
Change-Id: I8f054a9dd38e8b25ac606c002f95cb673e4e280c
Reviewed-on: https://revie... - 13:14 Revision fab061b2: [BUGFIX] Fix sprintf() PHP warning in FinisherOptionGenerator
- User supplied strings must not be concatenated into the format
parameter of sprintf() as sequences like %s, or (more ... - 13:13 Revision 0c596db6: [BUGFIX] Fix sprintf() PHP warning in FinisherOptionGenerator
- User supplied strings must not be concatenated into the format
parameter of sprintf() as sequences like %s, or (more ... - 12:57 Revision ee4fe560: [BUGFIX] Prevent undefined array key in PageLinkHandler
- Resolves: #96479
Releases: main, 11.5
Change-Id: I8f054a9dd38e8b25ac606c002f95cb673e4e280c
Reviewed-on: https://revie... - 12:52 Revision c9119966: [BUGFIX] Prevent redirects causing infinite redirect loops
- This patch adds a check to detect self referencing
redirects, thus avoiding them and instead log an error
in the corr... - 12:27 Revision d673b7f6: [TASK] Use ORDER BY uid DESC in LiveSearch
- Sorting query results by text columns may require
a filesort on harddisk which is slow. To boost up
the search result... - 11:57 Revision 10b27bcf: [TASK] Use ORDER BY uid DESC in LiveSearch
- Sorting query results by text columns may require
a filesort on harddisk which is slow. To boost up
the search result... - 11:42 Revision 6bda1ea5: [BUGFIX] TypoLink is executed fully without href attribute
- In #87992 an early return was added to have <a> tags
with just an "id" or "name" attribute. This is all nice,
but whe...
2022-01-06
- 23:03 Revision 8819a39e: [TASK] Ensure ATagParams are overridden from global option
- This change mainly adds tests for showing that
the global TypoScript option
config.ATagParams = tabindex="20"
can... - 23:02 Revision b72d3fd5: [BUGFIX] TypoLink is executed fully without href attribute
- In #87992 an early return was added to have <a> tags
with just an "id" or "name" attribute. This is all nice,
but whe... - 22:43 Revision d8e25e2c: [BUGFIX] Ensure config.spamProtectEmailAddresses = ascii works for external URLs
- When having a page of type "External URL", set to
an email address, and config.spamProtectEmailAddresses = ascii
set ... - 22:41 Revision 1c589463: [TASK] Ensure ATagParams are overridden from global option
- This change mainly adds tests for showing that
the global TypoScript option
config.ATagParams = tabindex="20"
can... - 22:10 Revision 34b13837: [BUGFIX] Ensure config.spamProtectEmailAddresses = ascii works for external URLs
- When having a page of type "External URL", set to
an email address, and config.spamProtectEmailAddresses = ascii
set ... - 18:52 Revision 83daec59: [BUGFIX] Mark broken links to hidden page and CEs
- Broken links are marked in RTE by using the attribute
data-rte-error in the <a> tag, which results in a
special style... - 18:34 Revision 27859172: [BUGFIX] Mark broken links to hidden page and CEs
- Broken links are marked in RTE by using the attribute
data-rte-error in the <a> tag, which results in a
special style... - 15:25 Revision 095b636f: [BUGFIX] Use typolink consistently for makelinks functionality
- TYPO3's "makelinks" functionality parses for in-text
external URLs and mailto links. This change uses
Typolink under ... - 15:24 Revision 12fdd9e4: [BUGFIX] Check for excludeUidList in HMENU of default language
- This change now always checks for the actual page ID
in the default language, not of the translated page
to see if th... - 15:12 Revision 90c2181b: [BUGFIX] Use typolink consistently for makelinks functionality
- TYPO3's "makelinks" functionality parses for in-text
external URLs and mailto links. This change uses
Typolink under ... - 15:09 Revision 3b54b044: [BUGFIX] Check for excludeUidList in HMENU of default language
- This change now always checks for the actual page ID
in the default language, not of the translated page
to see if th... - 14:52 Revision ad0aa9a5: [FEATURE] Add content object related arguments to HtmlViewHelper
- The HtmlViewHelper is extended for a couple of new arguments,
used to influence the initialization of the content obj... - 14:47 Revision 528b90fe: [TASK] Allow ServerRequestInterface in ext:fluid
- This changes StandaloneView and RenderingContext
to accept instances of ServerRequestInterface or
no Request at all -... - 13:32 Revision 7f6fd46c: [TASK] Extract simple mn attribute scenario from ext:irre_tutorial
- The scenario provided by tables tx_irretutorial_mnattr_* gets
its own test extension and gets loaded where needed.
R... - 12:02 Revision 61de2f37: [TASK] Extract simple mn attribute scenario from ext:irre_tutorial
- The scenario provided by tables tx_irretutorial_mnattr_* gets
its own test extension and gets loaded where needed.
R... - 00:34 Revision c817e35c: [BUGFIX] Ensure correct test expectation for hierarchicalMenuIsGenerated
- Merging #22190 shortly after #96470 has introduced a invalid
test case expectation, which fails now core ci execution... - 00:27 Revision a16c8134: [BUGFIX] Ensure correct test expectation for hierarchicalMenuIsGenerated
- Merging #22190 shortly after #96470 has introduced a invalid
test case expectation, which fails now core ci execution...
2022-01-05
- 23:00 Revision 1072b2a3: [TASK] Ensure that hidden pages are not rendered as subpages in HMENU
- This change adds tests to a very old issue to ensure
that a page with only hidden subpages is not marked
as IFSUB etc... - 22:59 Revision 15c5d339: [BUGFIX] Use "pages.target" properly for Pages with External URL
- The database field "pages.target" allows to define
a custom target attribute for links in menus of external
URLs.
Be... - 22:45 Revision fbc9e887: [TASK] Ensure that hidden pages are not rendered as subpages in HMENU
- This change adds tests to a very old issue to ensure
that a page with only hidden subpages is not marked
as IFSUB etc... - 22:41 Revision 361bb8c3: [BUGFIX] Use "pages.target" properly for Pages with External URL
- The database field "pages.target" allows to define
a custom target attribute for links in menus of external
URLs.
Be... - 21:35 Revision 502b7bea: [FEATURE] Move linkvalidator reports to new module
- The linkvalidator backend module was previously
built into the Web->Info module.
Now, Linkvalidator receives its own... - 18:59 Revision 69f540a8: [BUGFIX] Change misleading label for workspace mass action
- With the introduction of the multi record selection, the workspace
actions, shown above and below the records, got pr... - 17:27 Revision 11cd2815: [BUGFIX] Change misleading label for workspace mass action
- With the introduction of the multi record selection, the workspace
actions, shown above and below the records, got pr... - 17:10 Revision dc2c9dbd: [BUGFIX] Provide quoted array to string-list implode support
- With #96393 forward-compatible prepared statement
suport has been added, which lacks support for the
broadly known do... - 16:21 Revision 4ec4b7e2: [BUGFIX] Provide quoted array to string-list implode support
- With #96393 forward-compatible prepared statement
suport has been added, which lacks support for the
broadly known do... - 13:59 Revision b2b124cb: [TASK] Better performance for LiveSearch
- We removed the SQL query on pages (column: pid) for TYPO3
administrators, because this group of people has access to
... - 13:59 Revision a3e2d88c: [TASK] Better performance for LiveSearch
- We removed the SQL query on pages (column: pid) for TYPO3
administrators, because this group of people has access to
... - 13:45 Revision 468b1f6a: [TASK] Make status of simulate time clearer
- Once a user simulated a time with the admin panel,
it has not been easy to see the status of the field
or to understa... - 13:45 Revision 39535d13: [TASK] Make status of simulate time clearer
- Once a user simulated a time with the admin panel,
it has not been easy to see the status of the field
or to understa... - 13:45 Revision cdb016b3: [TASK] Adjust QueryBuilder PHPDoc comments
- Some methods have the wrong type declaration.
E.g. string instead of mixed.
Add type-hints for completeness.
Resolve... - 13:44 Revision d2a4e251: [TASK] Adjust QueryBuilder PHPDoc comments
- Some methods have the wrong type declaration.
E.g. string instead of mixed.
Add type-hints for completeness.
Resolve... - 12:55 Revision a6593bd9: [BUGFIX] Mark shortcut pages as active in HMENU
- This change moves the method resolveShortcutPage()
into PageRepository as it is now also used in determining
if a pag... - 12:25 Revision fc6cf2c9: [BUGFIX] Mark shortcut pages as active in HMENU
- This change moves the method resolveShortcutPage()
into PageRepository as it is now also used in determining
if a pag... - 12:25 Revision 8b3e6321: [BUGFIX] Resolving page slug ending with index and type suffix '.php'
- If a page slug ends with 'index' and site has a routing
configuration with a PageTypeSuffix with index and suffix
'.p... - 11:42 Revision af512dbd: [BUGFIX] Resolving page slug ending with index and type suffix '.php'
- If a page slug ends with 'index' and site has a routing
configuration with a PageTypeSuffix with index and suffix
'.p... - 10:31 Revision c9c56e4d: [BUGFIX] Add TCA migration for select authMode keywords
- With the introduction of itemGroups, the index 3 of
the select items array has been shifted one position
to the right... - 10:31 Revision dd291132: [BUGFIX] Add TCA migration for select authMode keywords
- With the introduction of itemGroups, the index 3 of
the select items array has been shifted one position
to the right... - 09:06 Revision c84dcff7: [BUGFIX] Add CompositeExpression argument docblock type-hint
- This patch adds missing 'CompositeExpression' as union
type for QueryBuilder methods 'where()', 'andWhere()'
and 'orW... - 09:06 Revision 10fff855: [BUGFIX] Add CompositeExpression argument docblock type-hint
- This patch adds missing 'CompositeExpression' as union
type for QueryBuilder methods 'where()', 'andWhere()'
and 'orW... - 09:05 Revision 95b3352c: [TASK] Remove unneeded TypeScript module path configuration
- Simplify tsconfig.json by removing unneded lookup configurations for
typo3/sysext/*/Resources/Public/JavaScript/ fold... - 08:43 Revision 81f5d39b: [BUGFIX] Add CompositeExpression argument docblock type-hint
- This patch adds missing 'CompositeExpression' as union
type for QueryBuilder methods 'where()', 'andWhere()'
and 'orW...
2022-01-04
- 17:19 Revision 0800ba7c: [BUGFIX] Rename variable for storing the translated options
- Ensure that in a foreign language context the selected option will
be translated in the finishers. Regression fix int... - 17:04 Revision f91b748c: [BUGFIX] Rename variable for storing the translated options
- Ensure that in a foreign language context the selected option will
be translated in the finishers. Regression fix int... - 16:47 Revision 7b8fa897: [TASK] Extract symmetric mn scenario from ext:irre_tutorial
- The scenario provided by tables tx_irretutorial_mn_sym_* gets
its own test extension and gets loaded where needed.
R... - 16:47 Revision 8b5bc3e9: [TASK] Extract symmetric mn scenario from ext:irre_tutorial
- The scenario provided by tables tx_irretutorial_mn_sym_* gets
its own test extension and gets loaded where needed.
R... - 15:57 Revision 362b74f9: [BUGFIX] Add TCA migration for select authMode keywords
- With the introduction of itemGroups, the index 3 of
the select items array has been shifted one position
to the right... - 15:14 Revision cec8958c: [BUGFIX] Fix ordering of db mounts in page tree
- With the changes in #95854, database mounts
are no longer sorted by the order they are defined in
the group/user sett... - 14:59 Revision a7332682: [BUGFIX] Fix ordering of db mounts in page tree
- With the changes in #95854, database mounts
are no longer sorted by the order they are defined in
the group/user sett... - 14:52 Revision 44a34cd8: [BUGFIX] Do not overwrite previously set preview mode
- The frontend preview aspect may be set from the admin panel
or the frontend extension or even from a third-party exte... - 14:51 Revision 8bd8bed9: [BUGFIX] Avoid invalid mktemp argument busybox in cglGit
- The busybox variant as packaged with the test images based on
alpine of mktemp needs six 'X' as template in cglFixMyC... - 14:51 Revision c7c55a7c: [BUGFIX] Avoid invalid mktemp argument busybox in cglGit
- The busybox variant as packaged with the test images based on
alpine of mktemp needs six 'X' as template in cglFixMyC... - 14:33 Revision 0b25b007: [BUGFIX] Fix ordering of db mounts in page tree
- With the changes in #95854, database mounts
are no longer sorted by the order they are defined in
the group/user sett... - 14:28 Revision 70dcd9ff: [BUGFIX] Avoid invalid mktemp argument busybox in cglGit
- The busybox variant as packaged with the test images based on
alpine of mktemp needs six 'X' as template in cglFixMyC... - 14:22 Revision 03c0c741: [BUGFIX] Do not overwrite previously set preview mode
- The frontend preview aspect may be set from the admin panel
or the frontend extension or even from a third-party exte... - 12:55 Revision 8c8cc091: [BUGFIX] Set mute=1 if autoplay=1 for rendering youtube videos
- The option "autoplay" only works if "mute" is enabled. See
https://developer.chrome.com/blog/autoplay/ for reference.... - 12:55 Revision 0beca1c6: [BUGFIX] Set mute=1 if autoplay=1 for rendering youtube videos
- The option "autoplay" only works if "mute" is enabled. See
https://developer.chrome.com/blog/autoplay/ for reference.... - 12:17 Revision fc31824a: [BUGFIX] Set mute=1 if autoplay=1 for rendering youtube videos
- The option "autoplay" only works if "mute" is enabled. See
https://developer.chrome.com/blog/autoplay/ for reference.... - 12:05 Revision dc00f26c: [BUGFIX] Check correctly for TCA search options
- The documentation states "case" and "pidonly" are
of type boolean. But in the code in_array was used
to decide, wheth... - 11:50 Revision 14dc3b07: [BUGFIX] Check correctly for TCA search options
- The documentation states "case" and "pidonly" are
of type boolean. But in the code in_array was used
to decide, wheth... - 10:57 Revision 8ddf6b84: [BUGFIX] Fix undefined array key error in DatabaseRecordList
- TCA eval config is not required, so it must be
checked for existence.
Resolves: #96453
Releases: main, 11.5
Change-I... - 10:41 Revision 84ee3e86: [BUGFIX] Fix undefined array key error in DatabaseRecordList
- TCA eval config is not required, so it must be
checked for existence.
Resolves: #96453
Releases: main, 11.5
Change-I...
2022-01-03
- 17:33 Revision 445f6066: [TASK] Update symfony dependencies to 5.4 (LTS)
- This change enables raises Symfony's minimum
version to 5.4.0 as this is a LTS version.
Resolves: #96171
Releases: m... - 16:14 Revision c61e826b: [TASK] Migrate FormEngine and FormEngineValidation to TypeScript
- A human-readable diff of the applied changes can be inspected on:
https://review.typo3.org/c/Packages/TYPO3.CMS/+/727... - 15:43 Revision 444438b6: [BUGFIX] Avoid undefined array key in inlineLocalizeSynchronize function of DataHandler
- Resolves: #96415
Releases: main, 11.5
Change-Id: I4f96cd250b1f1ef27c7232b8fff3214cb555ab32
Reviewed-on: https://revie... - 15:42 Revision 2a9dcee9: [TASK] Add allowed composer plugins for composer >= 2.2.0
- Added the following Composer plugins as allowed/trusted
* composer/package-versions-deprecated
* typo3/class-alias-l... - 15:40 Revision 14451baa: [BUGFIX] Use realpath() for vcsIgnore in CGL fixer
- It seems that symfony >= 5.4.0 has a bug in symfony
finder that .gitignore files are no longer always
found when the ... - 15:27 Revision 127453a1: [BUGFIX] Use realpath() for vcsIgnore in CGL fixer
- It seems that symfony >= 5.4.0 has a bug in symfony
finder that .gitignore files are no longer always
found when the ... - 13:52 Revision 07638213: [BUGFIX] Allow rendering of subpages for spacers
- If rendering of spacer pages in an HMENU is explicitly
given via SPC = 1, then subpages of pages are now rendered
as ... - 13:29 Revision 46039c88: [!!!][TASK] Change method signatures and remove deprecated functionality
- This change reduces the amount of @todos regarding
method changes related to strict typing or interface changes
for T... - 13:29 Revision 24c4437b: [BUGFIX] Avoid undefined array key in inlineLocalizeSynchronize function of DataHandler
- Resolves: #96415
Releases: main, 11.5
Change-Id: I4f96cd250b1f1ef27c7232b8fff3214cb555ab32
Reviewed-on: https://revie... - 13:23 Revision 21addb0b: [BUGFIX] Allow rendering of subpages for spacers
- If rendering of spacer pages in an HMENU is explicitly
given via SPC = 1, then subpages of pages are now rendered
as ... - 12:17 Revision 0ce25043: [BUGFIX] Avoid array offset on null warning when generating preview URL params
- Resolves: #96443
Releases: main, 11.5
Change-Id: I9f1c951628cf8872473ff20bbd59ffb769ffe279
Reviewed-on: https://revie... - 11:47 Revision ee6bd966: [BUGFIX] Avoid array offset on null warning when generating preview URL params
- Resolves: #96443
Releases: main, 11.5
Change-Id: I9f1c951628cf8872473ff20bbd59ffb769ffe279
Reviewed-on: https://revie... - 11:17 Revision 52d4e537: [BUGFIX] Avoid type errors in TimeTracker
- Make sure to pass strings to html formatting methods.
Initialize hierarchy array correctly.
Resolves: #96448
Release... - 10:00 Revision 7605d922: [BUGFIX] Avoid type errors in TimeTracker
- Make sure to pass strings to html formatting methods.
Initialize hierarchy array correctly.
Resolves: #96448
Release...
2021-12-30
- 14:51 Revision cd6df0df: [BUGFIX] Avoid undefined array key in LegacyLinkNotationConverter
- This error occurs when running linkvalidator in scheduler:
Undefined array key 1.
Resolves: #96439
Releases: main, 1... - 14:37 Revision 21154bc8: [BUGFIX] Avoid undefined array key in LegacyLinkNotationConverter
- This error occurs when running linkvalidator in scheduler:
Undefined array key 1.
Resolves: #96439
Releases: main, 1... - 14:00 Revision 620d224e: [TASK] Update symfony dependencies to 5.4 (LTS)
- This change enables raises Symfony's minimum
version to 5.4.0 as this is a LTS version.
Resolves: #96171
Releases: m... - 13:49 Revision b83a4c04: [BUGFIX] Avoid duplicate pages in pagetree when rootPid is mounted
- With the changes in #95854, implicit rootPid dbmounts caused
duplicated pages in pagetree, because explicit page moun... - 13:49 Revision 62ada6fa: [BUGFIX] Avoid duplicate pages in pagetree when rootPid is mounted
- With the changes in #95854, implicit rootPid dbmounts caused
duplicated pages in pagetree, because explicit page moun... - 13:46 Revision 75c21c6b: [BUGFIX] Fix TCA of sys_workspace custom_stages
- The TCA option "appearance" is an array, with
pre-defined configuration keys. The column
"custom_stages" of the table... - 13:46 Revision 91f2f7cc: [BUGFIX] Fix TCA of sys_workspace custom_stages
- The TCA option "appearance" is an array, with
pre-defined configuration keys. The column
"custom_stages" of the table... - 13:30 Revision 4d2f41f3: [BUGFIX] Avoid duplicate pages in pagetree when rootPid is mounted
- With the changes in #95854, implicit rootPid dbmounts caused
duplicated pages in pagetree, because explicit page moun... - 13:22 Revision 044d1e25: [BUGFIX] Fix TCA of sys_workspace custom_stages
- The TCA option "appearance" is an array, with
pre-defined configuration keys. The column
"custom_stages" of the table... - 12:12 Revision ce91b194: [TASK] Update to TypeScript 4.5
- This is a preparatory update to help migration to ES2020 modules ("ESM").
TypeScript >=4.1.1 fixes it's es2020 module... - 09:51 Revision a6561904: [BUGFIX] Avoid undefined array key in garbage collection task
- Resolves: #96438
Releases: main, 11.5
Change-Id: Idcb8ca5f889aef8d77c1e3950f5794fe54ed76e3
Reviewed-on: https://revie... - 09:24 Revision 433a1a37: [BUGFIX] Avoid undefined array key in garbage collection task
- Resolves: #96438
Releases: main, 11.5
Change-Id: Idcb8ca5f889aef8d77c1e3950f5794fe54ed76e3
Reviewed-on: https://revie...
2021-12-29
- 21:04 Revision f931a62a: [TASK] Fix typo in InputDateTimeElement
- Resolves: #96441
Releases: main, 11.5
Change-Id: Id3ae6ee43d1db5ef2ee46fedb336561bc8049a72
Reviewed-on: https://revie... - 20:36 Revision 26b4e1dc: [TASK] Remove localizeChildrenAtParentLocalization TCA migration
- This option was removed in TYPO3 v9 and is since
then always enabled.
Also remove usage in Tests along with
localiza... - 20:25 Revision 5944cd79: [TASK] Fix typo in InputDateTimeElement
- Resolves: #96441
Releases: main, 11.5
Change-Id: Id3ae6ee43d1db5ef2ee46fedb336561bc8049a72
Reviewed-on: https://revie...
2021-12-28
- 11:48 Revision 36454147: [BUGFIX] Remove useless felogin view configuration
- The setup should not contain the same settings twice.
Moreover, the default paths are always available,
no need to co...
Also available in: Atom