Activity
From 2022-02-16 to 2022-03-17
2022-03-17
- 20:53 Revision f8430643: [BUGFIX] Handle missing BE_USER in ext manager
- The FileHandlingUtility may be used from a context
where there is no BE_USER.
Avoid a warning in PHP 8
Resolves: #97... - 01:26 Revision 04bc55a7: [BUGFIX] Prevent undefined array key in TemplateAnalyzerController
- Releases: main, 11.5
Resolves: #97196
Change-Id: I75ac3c5ced9214ff4b5ed0d52772a42dddec1ec1
Reviewed-on: https://revie... - 00:45 Revision 9efafbb0: [BUGFIX] Fix PHP deprecation on retrieving file / folder object
- Since PHP 8.1, passing null to non-nullable internal function
parameters is deprecated. Therefore the str_replace() c... - 00:43 Revision bb051150: [BUGFIX] Prevent undefined array key in TemplateAnalyzerController
- Releases: main, 11.5
Resolves: #97196
Change-Id: I75ac3c5ced9214ff4b5ed0d52772a42dddec1ec1
Reviewed-on: https://revie...
2022-03-16
- 22:21 Revision fad7d4cc: [BUGFIX] Fix PHP deprecation on retrieving file / folder object
- Since PHP 8.1, passing null to non-nullable internal function
parameters is deprecated. Therefore the str_replace() c... - 11:45 Revision 4e5f7ec7: [TASK] styleguide: Replace deprecated ExpressionBuilder methods and CompositeExpression usage
- doctrine/dbal changed the way some methods in ExpressionBuilder works and
is transforming CompositeExpression in a in... - 11:44 Revision 41994afe: [BUGFIX] styleguide: Resolve namespaces arguments in BackendController
2022-03-15
- 16:59 Revision 02652b69: [BUGFIX] Use INSERT Action when copying records in DataHandler
- When logging, the "DELETE" action is used when
trying to read a record which should be copied.
This change uses the ... - 16:18 Revision 29c832d7: [BUGFIX] Avoid errors when using sys_history migration
- Resolves: #91204
Releases: 10.4
Change-Id: I68be95cc7517d505ef555ab321119f539c956603
Reviewed-on: https://review.typo... - 16:17 Revision e43ac92c: [BUGFIX] Use INSERT Action when copying records in DataHandler
- When logging, the "DELETE" action is used when
trying to read a record which should be copied.
This change uses the ... - 13:46 Revision 886db53e: Merge pull request https://github.com/TYPO3-CMS/styleguide/issues/305 from o-ba/migrate-to-type-link
- [TASK] styleguide: Migrate renderType=inputLink to type=link
- 13:24 Revision bf770f36: [TASK] styleguide: Update phpstan baseline
- 13:15 Revision 12ab5189: [TASK] styleguide: Migrate renderType=inputLink to type=link
- 10:31 Revision 515973dd: [BUGFIX] Add record title of content in InternalLinkType
- In case an internal link targets a content element,
defined by an anchor, this element is checked for
e.g. being move... - 09:08 Revision f6461529: [BUGFIX] Add record title of content in InternalLinkType
- In case an internal link targets a content element,
defined by an anchor, this element is checked for
e.g. being move... - 08:31 Revision eaf5cdaa: [BUGFIX] Fix link to extension manager in reports module
- The reports module links to extension manager in
case an extension with an invalid composer manifest
exists. This lin... - 08:15 Revision 9a6b0fe0: [TASK] Remove superfluous variables from FormEngine elements
- $disabled is initialized as empty string and never
updated, before being added to the markup, thus
has no effect.
$p...
2022-03-14
- 15:37 Revision bb270640: [TASK] Move BE_USER check from TSFE into middleware
- This change moves the check if a page can be
accessed by a BE_USER and if a page is rendered
in preview, while execut... - 15:26 Revision 40d4f901: [FEATURE] Introduce TCA type "link"
- In our process of using dedicated TCA types,
the new TCA type "link" is introduced and
replaces "renderType=link" of ... - 13:41 Revision fde62fd2: [BUGFIX] Use sys_history for workspaces stage changes + comments
- Historically, a stage change
(publishing or "editing => ready to publish") has been
tracked - along with the comment ... - 13:18 Revision b1cb4f27: [BUGFIX] Avoid undefined array key warnings in PreviewUriBuilder
- In class \TYPO3\CMS\Workspaces\Preview\PreviewUriBuilder the value
for TSconfig option "options.workspaces.previewPag... - 13:12 Revision 9e6fb0a8: [BUGFIX] Use lowercased JS file names in admin panel
- Since #96906 the JavaScript files of the adminpanel
have been lowercased, however, their inclusion was not changed
to... - 12:44 Revision 490c8638: [BUGFIX] Avoid undefined array key warnings in PreviewUriBuilder
- In class \TYPO3\CMS\Workspaces\Preview\PreviewUriBuilder the value
for TSconfig option "options.workspaces.previewPag... - 12:42 Revision c6342a66: [BUGFIX] Use sys_history for workspaces stage changes + comments
- Historically, a stage change
(publishing or "editing => ready to publish") has been
tracked - along with the comment ... - 11:11 Revision 2c9b2b9b: [TASK] Streamline AbstractUserAuthentication unpack_uc()
- The "uc" value of a FE User / BE User is now
moved in the right spot so it does not need
to be called explicitly anym... - 08:32 Revision 423d736d: [BUGFIX] Fix various phpstan-reported errors in filelist + recordlist
- Resolves: #97137
Releases: main
Change-Id: I2296254952eb4f7ba7dcdfd59ce50f82bb16b407
Reviewed-on: https://review.typo... - 07:28 Revision 2815378d: [!!!][FEATURE] Add PSR-14 ModifyInfoModuleContentEvent
- This introduces a new PSR-14 event, enabling extension
authors to modify the header and footer content of the
info mo...
2022-03-13
- 16:17 Revision f55aa31a: [DOCS] Fix duplicate word in changelog title
- Resolves: #97175
Related: #96806
Releases: main
Change-Id: Iee963a8ed4f9003ae6d285d083a07b6a61f3251b
Reviewed-on: htt...
2022-03-11
- 09:16 Revision 5d69fec8: [TASK] Simplify HMENU functionality
- This change moves some functionality that is only
relevant in TMENU into the class TextMenuContentObject
while simpli... - 08:57 Revision 6c0a4c45: [BUGFIX] Avoid undefined array key warning in deleteL10nOverlayRecords
- t3ver_oid might be missing if the table is not
workspace enabled.
Resolves: #97168
Releases: main, 11.5
Change-Id: I... - 08:05 Revision 52c2ad2e: [BUGFIX] Avoid undefined array key warning in deleteL10nOverlayRecords
- t3ver_oid might be missing if the table is not
workspace enabled.
Resolves: #97168
Releases: main, 11.5
Change-Id: I...
2022-03-10
- 19:47 Revision d6efb88c: [TASK] Simplify logic for Backend Router usages
- The Backend Router (introduced in TYPO3 v7)
is based on Symfony Routing and its Routing Components.
Some areas were ... - 17:22 Revision 50393e89: [BUGFIX] Avoid notice in SuggestWizardController
- Resolves: #97143
Releases: main, 11.5
Change-Id: I172c876d967017c32ba0210c47c8f07601d8ffb1
Reviewed-on: https://revie... - 17:21 Revision 41fb5cf3: [DOCS] Fix code example in EXT:redirects documentation
- Correct the array key order of the TCA definition.
Releases: main, 11.5
Resolves: #97165
Change-Id: If25125365b4ceae... - 17:21 Revision c56b9d76: [TASK] Update to PHPStan 1.4.9
- This update gets rid of a false positive:
https://github.com/phpstan/phpstan-phpunit/issues/120
Resolves: #97163
Re... - 16:57 Revision a474351e: [DOCS] Fix code example in EXT:redirects documentation
- Correct the array key order of the TCA definition.
Releases: main, 11.5
Resolves: #97165
Change-Id: If25125365b4ceae... - 16:52 Revision fab7e73f: [DOCS] Add missing ' in code example
- Correct syntax error, add missing ' in PHP code example.
Releases: main, 11.5
Resolves: #97164
Change-Id: I222d8b6e3... - 16:47 Revision e29ceca1: [TASK] Update to PHPStan 1.4.9
- This update gets rid of a false positive:
https://github.com/phpstan/phpstan-phpunit/issues/120
Resolves: #97163
Re... - 16:42 Revision 049834c0: [BUGFIX] Avoid notice in SuggestWizardController
- Resolves: #97143
Releases: main, 11.5
Change-Id: I172c876d967017c32ba0210c47c8f07601d8ffb1
Reviewed-on: https://revie... - 16:33 Revision a7582c4b: [DOCS] Add missing ' in code example
- Correct syntax error, add missing ' in PHP code example.
Releases: main, 11.5
Resolves: #97164
Change-Id: I222d8b6e3... - 11:11 Revision 44d6edb6: [TASK] Streamline EXT:recycler PHP code
- This is a first patch to clean up the code in
EXT:recycler:
* Use DI in RecyclerAjaxController
* Remove "Tables" Mod... - 09:19 Revision 786dd138: [TASK] Use DependencyInjection and strict types in EXT:seo
- Resolves: #97133
Releases: main
Change-Id: Ie02c506a04ce9b86153614c48916be03e8095703
Reviewed-on: https://review.typo...
2022-03-09
- 20:48 Revision 3702e5b1: [TASK] Migrate sys_log to JSON instead of serialized data
- This change puts the sys_log.data as json_encoded values
into the database. On top, it provides a trait
to handle the... - 20:14 Revision c34067c4: [BUGFIX] Remove variables directly from log messages "details" field
- DataHandler and a few other places still used hard-coded
values in the details field of sys_log, which is why certain... - 20:13 Revision c2c65422: [!!!][FEATURE] New registration for 3rd-level modules
- Previously called "module functions", available in
the global `TBE_MODULES_EXT` array are refactored
to behave like "... - 19:34 Revision d9b6c601: [BUGFIX] Remove variables directly from log messages "details" field
- DataHandler and a few other places still used hard-coded
values in the details field of sys_log, which is why certain... - 17:43 Revision 7437023f: [BUGFIX] Unify handling of reading from sys_log.log_data
- This change allows using PSR-3 provided placeholders
such as "{myVariable}" in various places related to logging
rend... - 11:31 Revision 28ba9e1c: [BUGFIX] Unify handling of reading from sys_log.log_data
- This change allows using PSR-3 provided placeholders
such as "{myVariable}" in various places related to logging
rend... - 09:32 Revision 10748c58: [BUGFIX] Check array key uid before accessing it
- The uid might not be set if not part of the select fields. A check is
needed to avoid an undefined array key error.
... - 09:08 Revision cc8ac4b3: [BUGFIX] Check array key uid before accessing it
- The uid might not be set if not part of the select fields. A check is
needed to avoid an undefined array key error.
...
2022-03-08
- 14:59 Revision fe100769: [TASK] Use PSR-3 LogLevel where possible
- The LogLevel class extends the PSR-3 loglevel
interface, which can be used directly in various
places.
Resolves: #97... - 08:03 Revision 08ba1311: [TASK] Set TYPO3 version to 11.5.9-dev
- Change-Id: I2a98957ae609b33a6e3da9f89886283d25d76f06
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/738... - 08:03 Revision 043a85ca: [TASK] Set TYPO3 version to 10.4.27-dev
- Change-Id: Ie878e940ba6365fd72649a25e23d26e06c0db365
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/738... - 07:46 Revision f6401f69: [RELEASE] Release of TYPO3 11.5.8
- Change-Id: I1965f6060e592f436ec20bb99375f4a67f28bc9c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/738... - 07:44 Revision 678772e3: [RELEASE] Release of TYPO3 10.4.26
- Change-Id: I06ed4c4b1242374d5792bcf96585fc2dae9eb728
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/738...
2022-03-07
- 22:45 Revision ba45bfce: [BUGFIX] Avoid trying to access array offset warning
- Do not call reset and end functions on an empty array
Resolves: #97127
Releases: master, 11.5
Change-Id: I1e05d74379... - 21:48 Revision d57aa170: [BUGFIX] Fix phpstan-related issues in EXT:frontend
- Resolves: #96884
Releases: main
Change-Id: I02e40002ea87815223a07f74a13bd9cf02e34c1d
Reviewed-on: https://review.typo... - 21:47 Revision c5851db1: [BUGFIX] Avoid trying to access array offset warning
- Do not call reset and end functions on an empty array
Resolves: #97127
Releases: master, 11.5
Change-Id: I1e05d74379... - 21:30 Revision e4857a90: [BUGFIX] Initialize EditDocumentController->isSaveRecord
- If "firstEl" is null, the property "isSaveRecord" is
not initialized and results in an uninitialized
property access ... - 21:20 Revision 842513a4: [!!!][TASK] Remove CLI commands related to uploads/ folder
- A few leftover code pieces including the CLI commands have
been removed.
* cleanup:multiplereferencedfiles
* clean... - 21:08 Revision 88a32d77: [TASK] Remove superfluous function call
- The function call seems superfluous, the condition tests if
the array key exists, so the first parameter should be
em... - 21:02 Revision 7c484519: [TASK] Remove MediaItemHooks
- The MediaItemHooks class is unused since
7.6 and is therefore now removed.
Resolves: #97138
Releases: main
Change-Id... - 21:01 Revision 006432d7: [BUGFIX] Allow int and string in clearCacheCmd of DataHandler
- Resolves: #97132
Releases: main
Change-Id: I8c052bba413c174f752dcb2d8558b7fbc95115df
Reviewed-on: https://review.typo... - 20:55 Revision 2765d534: [TASK] Remove superfluous function call
- The function call seems superfluous, the condition tests if
the array key exists, so the first parameter should be
em... - 20:54 Revision e54c06e0: [TASK] Move TS condition check to TS condition matcher
- The ExpressionLanguageResolver should be generic and not
implement some TypoScript related logic.
Therefore the chec... - 20:06 Revision 02198ea2: [FEATURE] Allow non-namespaced arguments in extbase backend modules
- Extbase modules traditionally use the plugin or module namespace
to prefix get parameters and map arguments to plugin... - 19:47 Revision da7c9438: [BUGFIX] Do not cast pid to int in AddRecord
- Since the pid, evaluated in AddRecord, might be
a marker such as '###PAGE_TSCONFIG_ID###',
the variable must not be c... - 17:42 Revision ee2a9549: [BUGFIX] Do not cast pid to int in AddRecord
- Since the pid, evaluated in AddRecord, might be
a marker such as '###PAGE_TSCONFIG_ID###',
the variable must not be c... - 15:19 Revision 140a2eb6: [TASK] Move TS condition check to TS condition matcher
- The ExpressionLanguageResolver should be generic and not
implement some TypoScript related logic.
Therefore the chec... - 13:21 Revision 81bb030e: [TASK] Replace 'CompositeExpression->add()' usage
- doctrine/dbal moves their classes forward and deprecated
some stuff while providing replacement for it. This has
been... - 12:19 Revision 70f3da07: [BUGFIX] Fix HMENU / LanguageMenuProcessor for translated pages
- The method "getPagesOverlay" always returns the original
array even if the page was not translated.
The patch adds s... - 12:02 Revision 5c6c7611: [BUGFIX] Fix HMENU / LanguageMenuProcessor for translated pages
- The method "getPagesOverlay" always returns the original
array even if the page was not translated.
The patch adds s... - 12:02 Revision e752e06e: [BUGFIX] Fix sorting of module registry
- The new Module Registration API has not
considered sorting the same way as before.
This has now been modified and ad... - 10:07 Revision 1e777d26: [BUGFIX] Fix felogin GET/POST redirect mode
- When ext:felogin is configured to redirectMode "getpost,login",
the extension does always redirect to a page configur... - 10:07 Revision 21d9c800: [BUGFIX] Fix felogin GET/POST redirect mode
- When ext:felogin is configured to redirectMode "getpost,login",
the extension does always redirect to a page configur... - 09:12 Revision 3503192c: [BUGFIX] Fix felogin GET/POST redirect mode
- When ext:felogin is configured to redirectMode "getpost,login",
the extension does always redirect to a page configur... - 08:18 Revision f1f6b548: [BUGFIX] Avoid deprecation in PHP 8.1 passing null value to HtmlViewHelper
- Resolves: #96953
Releases: main, 11.5
Change-Id: I5071050dd7e2eac39c8578fd8dcb915b94a22aa0
Reviewed-on: https://revie...
2022-03-06
- 18:30 Revision 04ffa8f5: [BUGFIX] Fix ResourceCompressor initialization in unit tests
- With #97030 ResourceCompressor has been refactored to
avoid side effect initialization in the constructor (to be
inje...
2022-03-05
- 23:11 Revision a58a7c74: [BUGFIX] Avoid variable leaks in TCA/TCA Overrides
- All TCA and TCA overrides files are included without any
scoping. This means that variables defined in these files
ca... - 23:05 Revision b1ac6218: [TASK] Replace ExpressionBuilder andX() / orX() usage
- doctrine/dbal moves their classes forward and deprecated
some stuff while providing replacement for it. This has
been... - 21:22 Revision 360bbf39: [TASK] styleguide: Remove "cols" option of type none
- https://review.typo3.org/c/Packages/TYPO3.CMS/+/73816
Fix some other things on the way.
Releases: main - 21:19 Revision 43fb4eea: [TASK] Avoid unreachable code in RedirectService
- Since #94889 it is expected that single link
handler return a LinkInterface on build().
This is enforced, so some obs... - 21:15 Revision c9a1926c: [TASK] Avoid unreachable return in BackendUtility
- The methods check for empty options early,
return empty string at the end can't be reached.
Resolves: #97116
Release... - 21:13 Revision e5ff869d: [TASK] Have correct return type on BackendUtility::getItemLabel()
- BackendUtility::getItemLabel() can happily return null.
Resolves: #97114
Releases: main
Change-Id: I82ed7131a86ff995... - 21:12 Revision 8f1f8310: [BUGFIX] Cast return value of method formMaxWidth to int
- AbstractFormElement->formMaxWidth declares its
return type as of type int. But the ceil function
returns float. The r... - 21:02 Revision c83d95c9: [TASK] Harden core ConfigurationManager
- Add a couple of return type hints and avoid an
unreachable else in this @internal class.
Resolves: #97117
Releases: ... - 21:01 Revision 85b5b574: [TASK] Harden extbase DateTimeConverterTest to make phpstan more happy
- Resolves: #97118
Releases: main
Change-Id: Idc869282cf2af02660f4cb7ba52e0de855cb3173
Reviewed-on: https://review.typo... - 21:00 Revision 4349d20b: [BUGFIX] Cast return value of method formMaxWidth to int
- AbstractFormElement->formMaxWidth declares its
return type as of type int. But the ceil function
returns float. The r... - 20:55 Revision afb9d5bc: [TASK] Improve indexed_search type hinting
- Update a method and a property type hint to
reflect actual state.
Resolves: #97120
Releases: main
Change-Id: Ida2308... - 20:53 Revision 77b8d9ca: [TASK] Have correct return type annotation on TranslationStatusController
- BackendUtility::workspaceOL() can deal with null rows
and TranslationStatusController->getLangStatus() may
return thi... - 20:53 Revision 3e54e4d5: [TASK] Remove TCA type "none" option "cols"
- The none type used to have an option "rows" to be
displayed as a textarea field. So it had "size" for
the normal inpu... - 20:47 Revision ed37950f: [TASK] Avoid unreachable code in FailedLoginAttemptNotification
- QueryBuilder->fetchAllAssociative() always return array.
Resolves: #97115
Releases: main
Change-Id: Ied44d85ef8e2c02... - 20:46 Revision 7646103a: [TASK] Use GeneralUtility::trimExplode() over own solution in EXT:install
- Check->trimExplode() can be easily substituted
with GeneralUtility::trimExplode().
Change-Id: I6bc46bea10ce65e4205d6... - 20:40 Revision b159b30e: [TASK] Avoid incomplete property type in form ConfigurationService
- Property $this->translationService can be null and
should be declared as such.
Resolves: #97119
Releases: main
Chang... - 20:35 Revision 6548e3a1: [TASK] Refactor be user access check in TSFE
- Instead of "pretending" no backend user is logged in and
fetching the page as if nothing happened, the pageNotFound
h... - 20:32 Revision a405766b: [TASK] Move TS condition check to TS condition matcher
- The ExpressionLanguageResolver should be generic and not
implement some TypoScript related logic.
Therefore the chec... - 20:28 Revision 36c827fc: [BUGFIX] Fix typo in CategoryElement class constant
- Resolves: #97107
Releases: main, 11.5
Change-Id: I9a8c83e5aafed32fdee86d395597cfb8315e2b97
Reviewed-on: https://revie... - 20:21 Revision cf0a9100: [TASK] Add types to internal properties of TSFE
- Resolves: #97093
Releases: main
Change-Id: Ia9ccc16debeac1d78e283d50d4bda28fbd9adf1b
Reviewed-on: https://review.typo... - 20:19 Revision ab29ede9: [BUGFIX] Fix typo in CategoryElement class constant
- Resolves: #97107
Releases: main, 11.5
Change-Id: I9a8c83e5aafed32fdee86d395597cfb8315e2b97
Reviewed-on: https://revie... - 19:51 Revision b2e3c73b: [TASK] Remove a useless WorkspaceService test
- The test does not make sense and is skipped for a
while already. Remove it.
Resolves: #97112
Releases: main, 11.5
Ch...
2022-03-04
- 21:18 Revision b51bf284: [TASK] Provide forward-compatible CompositeExpression/ExpressionBuilder
- doctrine/dbal changed their API and usage for CompositeExpression
and ExpressionBuilder with 4.0, which they already ... - 20:58 Revision 0ecaf94a: [TASK] Add request tests for DELETE,PATCH,PUT AND POST with data
- The testing-framework with FE requests using sub requests
is now able to handle DELETE,PATCH,PUT and POST requests.
... - 20:52 Revision 95f3c9c9: [BUGFIX] Set pid in AddController for new records
- Fixes an exception thrown when creating a backend
user group for a new user.
Resolves: #97085
Releases: main, 11.5
C... - 20:38 Revision 4c861e36: [BUGFIX] Set pid in AddController for new records
- Fixes an exception thrown when creating a backend
user group for a new user.
Resolves: #97085
Releases: main, 11.5
C... - 19:51 Revision a35123f9: [BUGFIX] Undefined array key warning in static routes
- When a creating a static route with a link
that does not contain a uid, php throws an undefined
array key warning.
T... - 19:32 Revision d538f967: [BUGFIX] Undefined array key warning in static routes
- When a creating a static route with a link
that does not contain a uid, php throws an undefined
array key warning.
T... - 19:28 Revision 237ad762: [BUGFIX] Fix undefined array key warning in HMENU & TMENU
- Resolves: #97098
Releases: main, 11.5
Change-Id: Idb2613c44964c86a61b534137f7ced60c69b238f
Reviewed-on: https://revie... - 19:26 Revision 3e097121: [TASK] Add expressive API to ProcessingRule class
- As a followup to #96424, expressive API is introduced
and covered with unit tests, to better convey the
intention in ... - 19:24 Revision e142b89f: [TASK] Improve checkValue_SW by switching to match
- This improves the DataHandler::checkValue_SW
method by using "match" instead of "switch".
Resolves: #97099
Releases:... - 19:24 Revision dc3c914c: [DOCS] Customization of the form editor
- A new subchapter has been added to the form
documentation. It addresses a common
misconfiguration when removing form ... - 19:14 Revision 8592489b: [DOCS] Customization of the form editor
- A new subchapter has been added to the form
documentation. It addresses a common
misconfiguration when removing form ... - 19:11 Revision fb9e6142: [TASK] Add request tests for DELETE,PATCH,PUT AND POST with data
- The testing-framework with FE requests using sub requests
is now able to handle DELETE,PATCH,PUT and POST requests.
... - 17:49 Revision 067858c7: [TASK] styleguide: Raise phpstan 1.4.8
- composer req --dev phpstan/phpstan:^1.4.8
- 17:45 Revision 3d961354: [TASK] styleguide: Move from type=input with eval=email to type=email
- https://forge.typo3.org/issues/97013
- 17:40 Revision 717c3849: [TASK] Provide forward-compatible CompositeExpression/ExpressionBuilder
- doctrine/dbal changed their API and usage for CompositeExpression
and ExpressionBuilder with 4.0, which they already ... - 17:32 Revision 966a2f86: [TASK] Raise PHPStan to version 1.4.8
- The new version finds some new possible bugs and
removes some incorrect ones. Combined with a TF
raise.
Used command... - 17:32 Revision 328a7f13: [TASK] Raise PHPStan to version 1.4.8
- The new version finds some new possible bugs and
removes some incorrect ones. Combined with a TF
raise.
Used command... - 15:00 Revision 99f85760: [BUGFIX] Fix undefined array key warning in HtmlParser
- Resolves: #97095
Releases: main, 11.5
Change-Id: I783dab0b2d16d8071a2ecd061083a580f77533b2
Reviewed-on: https://revie... - 15:00 Revision d31ea25f: [BUGFIX] Fix typo in PHPDoc of LocalizationUtility::translate
- Releases: main, 11.5
Resolves: #97101
Change-Id: I45b40fd645f9a494d3ff027024b344ecee5e2d75
Reviewed-on: https://revie... - 14:41 Revision 69470d9f: [BUGFIX] Fix undefined array key warning in HtmlParser
- Resolves: #97095
Releases: main, 11.5
Change-Id: I783dab0b2d16d8071a2ecd061083a580f77533b2
Reviewed-on: https://revie... - 14:40 Revision 3918ceec: [BUGFIX] Fix typo in PHPDoc of LocalizationUtility::translate
- Releases: main, 11.5
Resolves: #97101
Change-Id: I45b40fd645f9a494d3ff027024b344ecee5e2d75
Reviewed-on: https://revie... - 11:27 Revision a96c1ede: [BUGFIX] Fix type error in TcaItemsProcessorFunctions
- Cast the variable to string before handing it to preg_replace to avoid
a type error.
Resolves: #97088
Releases: mast... - 11:09 Revision e983a7b5: [BUGFIX] Fix type error in TcaItemsProcessorFunctions
- Cast the variable to string before handing it to preg_replace to avoid
a type error.
Resolves: #97088
Releases: mast... - 11:02 Revision f1dd13d5: [BUGFIX] Fix undefined array key warning in HMENU & TMENU
- Resolves: #97098
Releases: main, 11.5
Change-Id: Idb2613c44964c86a61b534137f7ced60c69b238f
Reviewed-on: https://revie... - 08:01 Revision 95d8f4e7: [FEATURE] Introduce TCA type "email"
- In our process of using dedicated TCA types,
the new TCA type "email" is introduced and
replaces "eval=email" of TCA ... - 07:26 Revision 06faf778: [TASK] Clean up BE_USER->checkWorkspace() method
- The method checkWorkspace() has been cleaned up
as much functionality has been removed in previous
versions.
Resolve...
2022-03-03
- 22:14 Revision 43101916: [BUGFIX] Fix PHP 8.0 warning with inline sychronize
- Scenario:
* Add a content element with an image in default language.
* Translate the content element to some other la... - 22:14 Revision c3b0eebb: [BUGFIX] Fix PHP 8.0 warning with inline sychronize
- Scenario:
* Add a content element with an image in default language.
* Translate the content element to some other la... - 13:18 Revision f60feab0: [TASK] Move TSFE->getPageAndRootlineWithDomain into fetch_the_id()
- In order to continue with further refactorings,
the method "getPageAndRootlineWithDomain()" is
moved into fetch_the_i... - 13:01 Revision da8be968: [BUGFIX] Fix undefined array key warning in GifBuilder
- Resolves: #97087
Releases: main, 11.5
Change-Id: Ic9c20883bdca1bde52ebb21cdafb0fd4f82a0778
Reviewed-on: https://revie... - 12:40 Revision 73d8c13d: [BUGFIX] Fix undefined array key warning in GifBuilder
- Resolves: #97087
Releases: main, 11.5
Change-Id: Ic9c20883bdca1bde52ebb21cdafb0fd4f82a0778
Reviewed-on: https://revie... - 10:33 Revision d5441f18: [!!!][TASK] Always render frontend in UTF-8
- This removes the option config.metaCharset and the
conversion of content everywhere.
The public method "TSFE->convOu... - 10:25 Revision 1eb65ce2: [BUGFIX] Rotate finisher dropdown indicator
- Rotate collapse arrow 90 degrees for expanded validators and finishers.
Remove this indicator when there is no panel ... - 10:00 Revision 8cc1dd3a: [TASK] Create Extbase validators using ValidatorResolver
- With refactoring #96998, Extbase validators
should always be initialized calling setOptions().
Issue #97010 showed th... - 09:03 Revision 10ee1935: [TASK] Clean up CharsetConverter
- This change finalizes a long time of cleaning up
the main CharsetConverter class, whereas most
functionality is now i...
2022-03-02
- 20:18 Revision 94e65de9: [TASK] Deprecate ContentObjectRenderer->getTreeList()
- The method getTreeList() has had a difficult time
to use, and its logic is now moved to
* PageRepository->getPageIds... - 09:12 Revision 242c0768: [TASK] Let PageRenderer render a PSR-7 response
- In order to avoid the internal HtmlResponse class usage
and to prepare for possible APIs to manage Content Security
P... - 09:05 Revision f1ba2b93: [BUGFIX] Prevent PHP warning for invalid page title in PageLinkHandler
- In case a stored page link, links to an invalid page (e.g. pid=0)
or a no longer existing page, the corresponding arr... - 08:28 Revision 3f650e95: [TASK] Raise "composer/composer" and "friendsofphp/php-cs-fixer"
- This patch raises two dev dependencies to do one more
footstep towards symfony 6.x component raises. After
this patch... - 08:19 Revision bf5e9311: [BUGFIX] Prevent PHP warning for invalid page title in PageLinkHandler
- In case a stored page link, links to an invalid page (e.g. pid=0)
or a no longer existing page, the corresponding arr...
2022-03-01
- 22:29 Revision 4ed0254b: [DOCS] Fix title and code example of changelog
- The code example was not rendered, since a empty
line was missing.
Additionally, the title has to start with "Import... - 22:29 Revision 8051ea98: [BUGFIX] Add missing packageName to RecordSearchBoxComponent
- Since the class is called in another context,
the packageName must be defined explicitly.
Resolves: #97074
Related: ... - 21:56 Revision 390f4eb2: [BUGFIX] Use proper flags for htmlspecialchars() in "View Documentation"
- PHP8.1 changed the defaults for the second argument '$flags' from
'ENT_COMPAT' to 'ENT_QUOTES | ENT_SUBSTITUTE', whic... - 21:20 Revision 0a88047c: [BUGFIX] Use proper flags for htmlspecialchars() in "View Documentation"
- PHP8.1 changed the defaults for the second argument '$flags' from
'ENT_COMPAT' to 'ENT_QUOTES | ENT_SUBSTITUTE', whic... - 21:04 Revision af5a8c76: [DOCS] Fix title and code example of changelog
- The code example was not rendered, since a empty
line was missing.
Additionally, the title has to start with "Import... - 20:03 Revision 33e2f72a: [TASK] Improve accesibility of workspace module
- Add a missing label to the workspace module and remove a not needed line
break in a translation.
Resolves: #97052
Re... - 19:38 Revision 3b8a591f: [TASK] Improve accesibility of workspace module
- Add a missing label to the workspace module and remove a not needed line
break in a translation.
Resolves: #97052
Re... - 18:48 Revision fc6d86ee: [BUGFIX] Raise doctrine/lexer:"^1.2.3"
- doctrine/lexer has released a new minor version with
fixed method docblocks, thus phpstan ignore pattern
can now be r... - 18:41 Revision ed6af74f: [TASK] styleguide: Fix outdated TYPO3 installation documentation URL
- 18:36 Revision 71193c3d: [TASK] styleguide: Add options "--no-progress --no-interaction" to phpstan commands
- 18:36 Revision 66a71cc8: [BUGFIX] styleguide: Avoid deprecated TCA eval option "required"
- This change adopts the corresponding TCA definition
changes to avoid the TCA auto migration warning and
github ci fai... - 16:16 Revision 6fc5a465: [BUGFIX] Raise doctrine/lexer:"^1.2.3"
- doctrine/lexer has released a new minor version with
fixed method docblocks, thus phpstan ignore pattern
can now be r... - 15:01 Revision e20b0dd8: [TASK] Make labels in FormEditor translatable
- This moves some labels from the template to
the locallang file, making them translatable.
Resolves: #97048
Releases:... - 14:35 Revision 4f7c8c79: [TASK] Make labels in FormEditor translatable
- This moves some labels from the template to
the locallang file, making them translatable.
Resolves: #97048
Releases:... - 09:04 Revision 440d6919: [TASK] Allow extension scanner reporting for dirs outside typo3conf
- Resolves: #97008
Releases: main, 11.5
Change-Id: I00e34e4d43d1babd085435d096af773876480e49
Reviewed-on: https://revie... - 08:04 Revision 0c506bd8: [TASK] Resolve contentFromPid at an earlier stage
- Instead of resolving the value $TSFE->contentPid
at a point when the page generation happens,
this is now done within... - 07:42 Revision 84b03aa5: [TASK] Allow extension scanner reporting for dirs outside typo3conf
- Resolves: #97008
Releases: main, 11.5
Change-Id: I00e34e4d43d1babd085435d096af773876480e49
Reviewed-on: https://revie...
2022-02-28
- 20:54 Revision 1348ffba: [TASK] Remove leftovers in v12 breaking removal ReST
- Resolves: #97061
Related: #96107
Releases: main
Change-Id: I808421151ae0576bf5bdbda51b95f2cc1790b4f9
Reviewed-on: htt... - 12:54 Revision adcfa6fe: [TASK] Remove "defaultCategorizedTables" option
- The "defaultCategorizedTables" option was still defined
in DefaultConfiguration, while it was already declared as
rem... - 09:44 Revision 4941dca8: [FEATURE] Add required flag in TCA instead of `eval` option
- In order to make TCA slimmer and more understandable, the
`required` configuration is now used in favor of
`eval`, wh...
2022-02-27
- 15:18 Revision 6e185794: [BUGFIX] phpstan: declare return type of forwardOnFieldChangeQueryParams
- Resolves: #97058
Releases: main, 11.5
Change-Id: Id0871bd2931f5b28c3a8f56471bd15d9aac3fadc
Reviewed-on: https://revie... - 15:10 Revision 9fcb6f3f: [BUGFIX] Raise doctrine/lexer:"^1.2.2"
- doctrine/lexer has released a new minor version with changed
method docblocks, which now emits phpstan errors because... - 15:04 Revision 23019fe4: [BUGFIX] Raise doctrine/lexer:"^1.2.2"
- doctrine/lexer has released a new minor version with changed
method docblocks, which now emits phpstan errors because... - 14:59 Revision bed06ae7: [TASK] Fix the return type annotation of getIndpEnv
- GeneralUtility::getIndpEnv can also return values other than string,
e.g., PATH_INFO might return null, and TYPO3_SSL... - 14:49 Revision 344f4d49: [BUGFIX] phpstan: declare return type of forwardOnFieldChangeQueryParams
- Resolves: #97058
Releases: main, 11.5
Change-Id: Id0871bd2931f5b28c3a8f56471bd15d9aac3fadc
Reviewed-on: https://revie... - 14:41 Revision 8e5e5741: [TASK] Allow private service container in tests
- The private container now provides access to non-public
services that have been at least once injected (and thus
be c... - 14:41 Revision 4ceaeada: [TASK] Allow private service container in tests
- The private container now provides access to non-public
services that have been at least once injected (and thus
be c... - 14:30 Revision 548c2f4e: [TASK] Fix the return type annotation of getIndpEnv
- GeneralUtility::getIndpEnv can also return values other than string,
e.g., PATH_INFO might return null, and TYPO3_SSL... - 13:53 Revision 18624994: [TASK] Minor bin/typo3 upgrade:run output improvement
- Running bin/typo3 upgrade:run now encapsulates the
wizard in question in double ticks.
Before:
> bin/typo3 upgrade:r... - 13:28 Revision ee28696d: [TASK] Minor bin/typo3 upgrade:run output improvement
- Running bin/typo3 upgrade:run now encapsulates the
wizard in question in double ticks.
Before:
> bin/typo3 upgrade:r... - 13:15 Revision 97bf9e4f: [TASK] Update typo3/cms-styleguide
- Update styleguide to provide latest changes.
* ES6 modules and converted notification example #97006
* type=folder e... - 11:18 Revision 0da008dd: [FEATURE] Add page selector to Belog filter
- The filter in the Belog module is extended for a
new page selector (Database browser). Using the
new selector, one is... - 11:16 Revision fb80f664: [TASK] styleguide: Add symmetric example with type group
- https://github.com/TYPO3-CMS/styleguide/pull/171
A useful example with a symmetric field where type group is
used in... - 10:43 Revision 8d2ae702: [TASK] styleguide: Provide inline children with max items set
- https://github.com/TYPO3-CMS/styleguide/pull/159
This relates to issue https://forge.typo3.org/issues/91808
and prov... - 09:53 Revision 4f716a78: [BUGFIX] styleguide: 'inline expand' does not expand inline
- Add the collapseAll=false setting to make this
example table useful. - 09:36 Revision fff1503f: [TASK] styleguide: Add new record tx_styleguide_l10nreadonly
- https://github.com/TYPO3-CMS/styleguide/pull/254
This adds a new table using
'l10n_display' => 'defaultAsReadonly' o... - 08:28 Revision 7b1b0829: [TASK] styleguide: Convert notification examples to ES6
- Also streamline indentation of both examples.
Releases: main
Forge: https://forge.typo3.org/issues/97006
Gerrit: htt... - 08:28 Revision 1b834b55: [TASK] styleguide: Migrate to use ES6 modules
- Use new @typo3 scoped namespace
and convert to ES6 import-syntax.
Releases: main
Forge: https://forge.typo3.org/issu... - 08:21 Revision a1d0b482: [TASK] styleguide: Add type=folder examples
- https://github.com/TYPO3-CMS/styleguide/pull/292
Follow https://review.typo3.org/c/Packages/TYPO3.CMS/+/73622,
which...
2022-02-26
- 20:57 Revision 81391786: [BUGFIX] Fix broken inline if condition in EXT:scheduler
- Resolves: #97050
Related: #96574
Releases: main
Change-Id: I521154db1b4a7dd599ab011dd57faff9eaddbd9c
Reviewed-on: htt... - 20:01 Revision b677ffbd: [TASK] Use dependency injection in PageRenderer
- Add dependency injection to PageRenderer and it's direct
dependencies. Most prominently this avoids the static
assets... - 15:15 Revision 68faab13: [TASK] Deprecate legacy form templates
- Using the legacy form template / partial variants residing in
:file:`EXT:form/Resources/Private/Frontend/Templates` a... - 15:02 Revision 1eec0297: [DOCS] Documentation about form validators for editor
- Add documentation for editors about validators.
Add to sitetree.
Resolves: #97025
Releases: main, 11.5
Change-Id: If... - 14:51 Revision 487c4985: [DOCS] Documentation about form validators for editor
- Add documentation for editors about validators.
Add to sitetree.
Resolves: #97025
Releases: main, 11.5
Change-Id: If... - 14:51 Revision 4bf7eb1d: [DOCS] Overview of form elements
- This patch adds a documentation regarding form
elements for editors.
As a drive-by change the site trees for integra... - 14:26 Revision e6abd993: [DOCS] Overview of form elements
- This patch adds a documentation regarding form
elements for editors.
As a drive-by change the site trees for integra... - 09:05 Revision 3d9bc177: [TASK] Allow in-memory caching of HTML sanitizer behavior
- DefaultSanitizerBuilder for HTML sanitizer creates a new behavior
for each invocation which is superfluous and can be... - 09:05 Revision f3d3f302: [TASK] Allow in-memory caching of HTML sanitizer behavior
- DefaultSanitizerBuilder for HTML sanitizer creates a new behavior
for each invocation which is superfluous and can be... - 09:00 Revision 956bb21a: [TASK] Allow in-memory caching of HTML sanitizer behavior
- DefaultSanitizerBuilder for HTML sanitizer creates a new behavior
for each invocation which is superfluous and can be...
2022-02-25
- 21:56 Revision bd6006c2: [TASK] Remove "log" submodule from web_info
- Previously, the Belog module was accessible in System>Log
as well as a third-level module in web>info. Latter require... - 17:19 Revision 8542152d: [DOCS] Overview validation messages used in EXT:form
- The documentation now includes an overview of the used validation
messages and their error codes. While being on it, ... - 17:18 Revision 24b40620: [BUGFIX] Add missing localization for error in DateRangeValidator
- The localization of error with code 1521293686 in DateRangeValidator is
missing. This patch adds the missing localiza... - 15:35 Revision 6f557ac5: [!!!][FEATURE] Separate internal_type=folder into an own type
- The TCA type group became more and more a pure
database relation type throughout the years. The
only annoyance that w... - 15:29 Revision 5bff5310: [DOCS] Overview validation messages used in EXT:form
- The documentation now includes an overview of the used validation
messages and their error codes. While being on it, ... - 15:15 Revision 88fe986f: [DOCS] Restructure API Reference
- The API Reference of the form framework resided inside the docs for
integrators. This patch creates a new main chapte... - 15:06 Revision 7c2a51a1: [BUGFIX] Add missing localization for error in DateRangeValidator
- The localization of error with code 1521293686 in DateRangeValidator is
missing. This patch adds the missing localiza... - 13:30 Revision 28cb0c2a: [BUGFIX] Prevent YAML escaping from being displayed in form labels
- To make the form manager and form plugins load faster,
the patch https://review.typo3.org/c/Packages/TYPO3.CMS/+/5805... - 12:46 Revision ee8e6ec0: [BUGFIX] Prevent YAML escaping from being displayed in form labels
- To make the form manager and form plugins load faster,
the patch https://review.typo3.org/c/Packages/TYPO3.CMS/+/5805... - 12:07 Revision ac1887b3: [TASK] Add expressive API to ProcessingRule class
- As a followup to #96424, expressive API is introduced
and covered with unit tests, to better convey the
intention in ... - 11:00 Revision b31af246: [DOCS] Add FAQ about duplicate form submission
- This patch adds a new FAQ entry. It explains
how to handle duplicate form submissions.
Resolves: #95074
Releases: ma... - 10:05 Revision b4c14d13: [DOCS] Add FAQ about duplicate form submission
- This patch adds a new FAQ entry. It explains
how to handle duplicate form submissions.
Resolves: #95074
Releases: ma... - 07:34 Revision 57b345ad: [BUGFIX] Recognize changes in FlexForm section containers
- If section containers are changed (i.e. new containers are added or
existing ones are deleted), the change is now rec...
2022-02-24
- 22:20 Revision 20404981: [BUGFIX] Discard 'new' workspace element when deleting live
- Scenario:
* Create a page in live
* Create a default language content element in live
* Localize live page
* Select a... - 21:31 Revision 7ca5894a: [BUGFIX] Discard 'new' workspace element when deleting live
- Scenario:
* Create a page in live
* Create a default language content element in live
* Localize live page
* Select a... - 20:08 Revision 09640f82: [BUGFIX] Avoid deprecation in PHP 8.1 passing null value to HtmlViewHelper
- Resolves: #96953
Releases: main, 11.5
Change-Id: I5071050dd7e2eac39c8578fd8dcb915b94a22aa0
Reviewed-on: https://revie... - 19:49 Revision 9c40b31c: [BUGFIX] Add missing comma to array_merge() in WorkspaceService
- With deprecating 3rd party usage of getTreeList() in
QueryGenerator and QueryView with #92080 a comma has
been missed... - 19:37 Revision e6139147: [BUGFIX] Recognize changes in FlexForm section containers
- If section containers are changed (i.e. new containers are added or
existing ones are deleted), the change is now rec... - 18:18 Revision 3d8c8f03: [BUGFIX] Properly reset form renderable validators
- Since form renderable validators are stored as SplObjectStorage
instances, it is currently impossible to properly res... - 17:50 Revision c90a4622: [TASK] Deprecate order of validation message
- The form framework ships a "date range validator". The validator can
for example be added via the form editor to the ... - 17:44 Revision 61bf14ce: [DOCS] Working with BCC recipients
- Integrators have to be aware of a problem when sending emails to BCC
recipients. This patch documents the problem and... - 17:43 Revision ab08ae92: [DOCS] Fix sitemap rendering in EXT:form documentation
- Resolves: #97024
Releases: main, 11.5
Change-Id: If4b85ca494226fdd793af169c1e389e529e785b5
Reviewed-on: https://revie... - 17:16 Revision 6f8007a8: [BUGFIX] Properly reset form renderable validators
- Since form renderable validators are stored as SplObjectStorage
instances, it is currently impossible to properly res... - 17:11 Revision a1cbf794: [BUGFIX] Restore contentObject condition in EXT:form
- With #86196 the condition for `contentObject` has been
accidentally removed.
Resolves: #92471
Related: #86196
Releas... - 17:09 Revision 847183d9: [DOCS] Working with BCC recipients
- Integrators have to be aware of a problem when sending emails to BCC
recipients. This patch documents the problem and... - 17:04 Revision 1fecd574: [DOCS] Fix sitemap rendering in EXT:form documentation
- Resolves: #97024
Releases: main, 11.5
Change-Id: If4b85ca494226fdd793af169c1e389e529e785b5
Reviewed-on: https://revie... - 10:58 Revision 35fb43d2: [BUGFIX] Restore contentObject condition in EXT:form
- With #86196 the condition for `contentObject` has been
accidentally removed.
Resolves: #92471
Related: #86196
Releas... - 09:53 Revision d914fb55: [TASK] Raise typo3/cms-styleguide:"~11.5.4"
- This patch raises styleguide to the recently
released version to test against a more actual
codebase, including backp... - 09:07 Revision be7cb907: [BUGFIX] Add missing comma to array_merge() in WorkspaceService
- With deprecating 3rd party usage of getTreeList() in
QueryGenerator and QueryView with #92080 a comma has
been missed... - 08:46 Revision f403f03d: [BUGFIX] Make RecordAccessVoter more strict
- This change adds a separate check that if no frontend.user
aspect is set, then the method "groupAccessGranted"
should... - 07:05 Revision 1ca23edf: [BUGFIX] Use additional packageName for LinkBrowser view
- Since the LinkBrowser uses custom templates, while usually
initialized outside of ext:recordlist, the packageName has...
2022-02-23
- 21:02 Revision 3f350069: [BUGFIX] Use per-language runtime cache for LanguageService
- LanguageService state has been moved into runtime cache
for further reducing the need to keep the LanguageService
in ... - 20:44 Revision 324c7dcb: [BUGFIX] Use per-language runtime cache for LanguageService
- LanguageService state has been moved into runtime cache
for further reducing the need to keep the LanguageService
in ... - 16:51 Revision f6014c94: [BUGFIX] Set options for MimeTypeValidator
- Since #96998, options have to be set using setOptions().
Resolves: #97010
Related: #96998
Releases: main
Change-Id: ... - 12:19 Revision abfb634b: [DOCS] Remove outdated form configuration
- The documentation ships a page which shows the complete
YAML configuration of the form framework. The page is
outdate... - 11:21 Revision 479d4ee2: [DOCS] Fix warnings in form documentation
- This patch fixes all remaining warnings in the form
documentation.
Resolves: #97004
Releases: main, 11.5
Change-Id: ... - 11:07 Revision a2f9bef5: [TASK] Allow setting ContentLength response header in debug mode
- Since TYPO3 v11, the "debug" information
from config.debug = 1 is added at a HTTP Header
Level, and not as HTML comme... - 09:19 Revision ba33e4cb: [BUGFIX] Fix callback module namespace in FileProvider
- With the JavaScript module namespace change to @typo3/, the
filelist context menu actions have been forgotten to be u... - 07:13 Revision f29ab0c6: [!!!][TASK] Streamline Extbase validators
- This follows the preparations of #96332 which has
been applied to v11 and v12.
The Extbase validator interfaces are ... - 07:12 Revision 6efe63ba: [!!!][TASK] Extract record access checks from TSFE
- Record access checks are moved from TSFE to the
new RecordAccessVoter class. This encapsulates
corresponding logic at...
2022-02-22
- 20:49 Revision 02cf6b1d: [BUGFIX] Check for complete database configuration before connecting
- Install tool has been trying to connect to the database before
checking if a bare minimum of configuration is given t... - 19:22 Revision 1b78a2ef: [TASK] CI: Only retry acceptance tests on failures
- Acceptance tests are the most likely tests to recover
properly when automaticly retrying on test execution
failure. C... - 18:57 Revision 4c50bff0: [TASK] CI: Only retry acceptance tests on failures
- Acceptance tests are the most likely tests to recover
properly when automaticly retrying on test execution
failure. C... - 18:32 Revision 1eed9cda: [TASK] styleguide: Replace deprecated QueryBuilder->execute()
- https://github.com/TYPO3-CMS/styleguide/pull/290
TYPO3 v12 has deprecated the `QueryBuilder->execute()`
method to al... - 10:50 Revision fe94d953: [TASK] Remove 'validationGroups' in Extbase validators
- The concept of 'validation groups' was introduced
with a backport of Extbase validators from Flow back
in 2013. It ha... - 10:00 Revision 9997fead: [!!!][TASK] Remove global "allowLocalInstall" option
- The option `$GLOBALS['TYPO3_CONF_VARS']['EXT']['allowLocalInstall']`
along with its functionality has been removed.
... - 09:55 Revision 0859afb4: [TASK] Set TYPO3 version to 11.5.8-dev
- Change-Id: I132fa89c4523a1571b5088774523050430f18961
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/736... - 09:54 Revision 1ce5d9ed: [TASK] Set TYPO3 version to 10.4.26-dev
- Change-Id: Iaf5eac9530f91a647c1702ff2f0800488cdee1c7
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/736... - 09:27 Revision 96afa84d: [RELEASE] Release of TYPO3 11.5.7
- Change-Id: I62fdb4ee41b85c87291ad38c28e4c4ecdaa7dc36
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/736... - 09:19 Revision 14ad3093: [RELEASE] Release of TYPO3 10.4.25
- Change-Id: If64bef86e6414801ec81cd622d4a59c80b5a43ff
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/736... - 09:06 Revision e43bff35: [BUGFIX] Use proper Postgres types on inserting / updating rows
- In early stage of TYPO3v11 the storage format for data
in the TCA ctrl transOrigDiffSourceField database field,
often... - 08:40 Revision 72d16bc3: [TASK] Allow DI for extbase validators
- With #92238, it has been postulated that Extbase
validators should not be dependency injection aware.
Further places ... - 08:40 Revision 78fa14c1: [TASK] Allow DI for extbase validators
- With #92238, it has been postulated that Extbase
validators should not be dependency injection aware.
Further places ... - 08:32 Revision 46fbd888: [BUGFIX] Use proper Postgres types on inserting / updating rows
- In early stage of TYPO3v11 the storage format for data
in the TCA ctrl transOrigDiffSourceField database field,
often... - 08:31 Revision ab97c386: [TASK] Streamline ext:install FileSessionHandler
- Streamline FileSessionHandler provided by ext:install
to use proper argument and return type hints, which
also matche... - 07:29 Revision 402a8c6d: [!!!][FEATURE] Replace headerNoCache with PSR-14 event
- TSFE->headerNoCache() and the Event in there is replaced
with a new PSR-14 event and a protected method.
In addition... - 07:10 Revision 834167e7: [TASK] Set "TSFE->requestedId" early in the process
- The property "TSFE->requestedId" contains the
ID of the page that was initially requested.
Due to Site Handling and ...
2022-02-21
- 23:27 Revision f08fe346: [BUGFIX] Ignore empty values for table and uid in FilesContentObject
- When using the option "references" as an array, it
is possible to provide table and uid with stdWrap
functionality. T... - 23:07 Revision 4b2bd72a: [BUGFIX] Ignore empty values for table and uid in FilesContentObject
- When using the option "references" as an array, it
is possible to provide table and uid with stdWrap
functionality. T... - 19:00 Revision 315cbd2b: [!!!][TASK] Remove support for "global extensions"
- TYPO3 has supported the functionality of "global extensions",
extensions that could be put into "typo3/ext/", next to... - 18:52 Revision 770ab9e3: [TASK] Only register sysLastChanged value once in TSFE
- Due to various streamlining efforts in TYPO3 v9+
the value for the register of SYS_LASTCHANGED
is now set by the lang... - 18:44 Revision 08ad56cb: [TASK] Deprecate QueryBuilder::execute()
- doctrine/dbal already deprecated the combined 'execute()'
method in favour of the streamlined 'executeQuery()' and
'e... - 18:01 Revision 181a9c5d: [TASK] Replace most symfony/polyfill-* packages
- The patch adds a couple of 'replace' entries for
common symfony/polyfill-* packages that are
obsolote due to our PHP ... - 13:33 Revision 9940defb: [TASK] Upgrade enshrined/svg-sanitize to ^0.15.4
- Recent release of enshrined/svg-sanitize addressed a XSS vulnerability.
The main purpose of having this library in T... - 13:33 Revision 5907ff37: [TASK] Upgrade enshrined/svg-sanitize to ^0.15.4
- Recent release of enshrined/svg-sanitize addressed a XSS vulnerability.
The main purpose of having this library in T... - 13:33 Revision d6e3d9ca: [TASK] Upgrade enshrined/svg-sanitize to ^0.15.4
- Recent release of enshrined/svg-sanitize addressed a XSS vulnerability.
The main purpose of having this library in T... - 12:41 Revision 13950b84: [TASK] Use number field for period configuration in recycler scheduler task
- For a better UX, the period configuration field in the "Remove deleted
records" task should be changed to be a "numbe... - 12:02 Revision 100562f2: [TASK] Use number field for period configuration in recycler scheduler task
- For a better UX, the period configuration field in the "Remove deleted
records" task should be changed to be a "numbe... - 08:32 Revision e58e14e3: [BUGFIX] Fix session update with backend "Stay logged in" button
- For unknown reasons the /ajax/login/refresh
route has never been used (all the way back to v6),
to request a session ... - 08:32 Revision d66b315c: [BUGFIX] Fix session update with backend "Stay logged in" button
- For unknown reasons the /ajax/login/refresh
route has never been used (all the way back to v6),
to request a session ... - 08:22 Revision 289003a9: [BUGFIX] Fix session update with backend "Stay logged in" button
- For unknown reasons the /ajax/login/refresh
route has never been used (all the way back to v6),
to request a session ... - 08:13 Revision 3556a068: [BUGFIX] Disallow negative periods in recycler scheduler task
- The period validation now also checks whether the input is larger than
0 to disallow negative values.
Resolves: #969... - 07:54 Revision fecebc2a: [BUGFIX] Disallow negative periods in recycler scheduler task
- The period validation now also checks whether the input is larger than
0 to disallow negative values.
Resolves: #969...
2022-02-20
- 19:16 Revision d7aa6150: [TASK] Raise "php-webdriver/webdriver":"^1.12.0"
- Raise development dependency "php-webdriver/webdriver" to a
version which includes officially PHP8.1 fixes and opens ... - 19:16 Revision f824c51c: [TASK] Raise "php-webdriver/webdriver":"^1.12.0"
- Raise development dependency "php-webdriver/webdriver" to a
version which includes officially PHP8.1 fixes and opens ... - 12:46 Revision 65d17c92: [BUGFIX] Show CSH popup window without backend frame
- Since #94084 all module URLs are automatically framed by
the TYPO3 main controller whenever they are opened
in a Sec-... - 12:24 Revision 3757e629: [BUGFIX] Show CSH popup window without backend frame
- Since #94084 all module URLs are automatically framed by
the TYPO3 main controller whenever they are opened
in a Sec-... - 12:02 Revision 4d10f9c3: [TASK] CI: Stop running SQL Server functional tests
- Recent pdo_sqlsrv 5.10.0 force SSL enabled
connections with valid certificates. We can't
supply these in CI right now... - 11:57 Revision 03e98de8: [TASK] CI: Stop running SQL Server functional tests
- Recent pdo_sqlsrv 5.10.0 force SSL enabled
connections with valid certificates. We can't
supply these in CI right now... - 10:10 Revision 290d8c79: [TASK] Fix syntax of the Fluid example
- closing text should be `</html>` not `</f:html>`
Releases: main
Resolves: #96973
Change-Id: I68b48d5e04f1f5732dcefaa... - 09:27 Revision 7f3f9a68: [TASK] styleguide: Obsolete second argument ModuleTemplateFactory->create()
- https://review.typo3.org/c/Packages/TYPO3.CMS/+/73598
- 08:21 Revision 8f1f166d: [TASK] styleguide: Remove tableWizard example
- https://github.com/TYPO3-CMS/styleguide/pull/289
The tableWizard as a fieldControl for the textTable element in gone... - 01:22 Revision 1f58607e: [TASK] Resolve @todo in ElementsBasicInputTextTableCest
- This answers the question, why we check for 2 fields.
Resolves: #96970
Releases: main, 11.5
Change-Id: Id2f74fe13625... - 01:22 Revision 00e3fa61: [TASK] Remove leftover fieldControl property in TextTableElement
- The fieldControl to add a button to open the
tableWizard has been removed in a previous
optimization.
Resolves: #969... - 01:21 Revision c0d4a9b8: [BUGFIX] Fix undefined array key in TextTableElement
- Resolves: #96969
Releases: main, 11.5
Change-Id: I2dbd46db484c66bdea05d513f2b7e5c77f6f16bb
Reviewed-on: https://revie... - 00:48 Revision 5560b47b: [TASK] Resolve @todo in ElementsBasicInputTextTableCest
- This answers the question, why we check for 2 fields.
Resolves: #96970
Releases: main, 11.5
Change-Id: Id2f74fe13625... - 00:47 Revision 929dcbf0: [TASK] Remove leftover fieldControl property in TextTableElement
- The fieldControl to add a button to open the
tableWizard has been removed in a previous
optimization.
Resolves: #969... - 00:46 Revision 81c0f25b: [BUGFIX] Fix undefined array key in TextTableElement
- Resolves: #96969
Releases: main, 11.5
Change-Id: I2dbd46db484c66bdea05d513f2b7e5c77f6f16bb
Reviewed-on: https://revie... - 00:45 Revision 22145c79: [TASK] Use composer name from request route
- Since backend routes contain the package name
which defined a route, we can use this in backend
view related API and ...
2022-02-19
- 21:46 Revision d9658dff: [BUGFIX] Fix PHP 8.1 warning in StoragePermissionsAspect
- BackendUserAuthentication isn't an injectable service,
therefore the (unused) dependency injection is dropped
and $GL...
2022-02-18
- 17:35 Revision 5747c5b2: [TASK] Avoid int-casting of TSFE->type
- Since Site Handling was introduced in TYPO3 v9,
TSFE->type is always set in the constructor and cast
to "int".
The "... - 16:20 Revision 5987993d: [BUGFIX] Check if vanillaUid is actually a real number
- Avoid exceptions when creating inline relations if the
parent record is not yet persisted.
Resolves: #96900
Releases... - 16:07 Revision 787ec48b: [TASK] Declare ShowImageController ext:frontend as strict typed
- Resolves: #96843
Releases: main
Change-Id: I6e254729c21f579a18e92a65807b6c359098e6c6
Reviewed-on: https://review.typo... - 16:04 Revision 6000af36: [BUGFIX] Check if vanillaUid is actually a real number
- Avoid exceptions when creating inline relations if the
parent record is not yet persisted.
Resolves: #96900
Releases... - 16:02 Revision eb274401: [BUGFIX] Fix PHP 8.1 warning in StoragePermissionsAspect
- BackendUserAuthentication isn't an injectable service,
therefore the (unused) dependency injection is dropped
and $GL... - 13:06 Revision 84ceebc2: [FEATURE] Add composer package name to backend routes
- We have three files that define backend routes:
* Configuration/Backend/Routes.php
* Configuration/Backend/AjaxRoute... - 12:55 Revision bb2fca15: [BUGFIX] Resolve default value in f:translate on time
- Some components in the Core allow to either define
locallang references or static labels. To process them
in a templa... - 12:44 Revision 302cd4e3: [BUGFIX] Fix cached importmap dependency resolution
- The importmap dependencies were not correctly resolved
as the importmap has not been stored into $this->importMaps
wh... - 11:04 Revision cb513361: [TASK] Use ModuleData API in ConfigurationController
- The ModuleData API, introduced in #96895,
is now used in the ConfigurationController.
Additionally, to streamline th... - 11:03 Revision a0d3a807: [TASK] Use ModuleData API in ViewModuleController
- The ModuleData API, introduced in #96895,
is now used in the ViewModuleController.
Resolves: #96944
Related: #96895
... - 10:50 Revision a3b3e600: [TASK] Use ModuleData API in SchedulerModuleController
- The ModuleData API, introduced in #96895,
is now used in the LinkValidatorController.
Additionally, collapsing tasks... - 09:46 Revision d585226c: [TASK] Use ModuleData API in ReviewController
- The ModuleData API, introduced in #96895,
is now used in the ReviewController.
Resolves: #96956
Related: #96895
Rele... - 08:35 Revision fec78269: [TASK] Streamline TSFE-related config properties
- Some default properties in TypoScript have
been modified back then with the TypoScript
condition [compatVersion > 4.0... - 06:36 Revision 911503d1: [TASK] Streamline tab-handling in ElementsBasicInput cests
- * Avoid scrollIntoView which is no longer needed since #96947
* Do not catch exceptions on tab-click in ElementsBasi... - 06:35 Revision b843e0da: [TASK] Streamline tab-handling in ElementsBasicInput cests
- * Avoid scrollIntoView which is no longer needed since #96947
* Do not catch exceptions on tab-click in ElementsBasi...
2022-02-17
- 23:49 Revision 1d048aa0: [BUGFIX] Replace wrong routeIdentifier in example code
- Some code examples for the ShortcutButton
"routeIdentifier" property, introduced in #93093,
used the non existing "we... - 23:47 Revision c850141e: [TASK] Use ModuleData API in LinkValidatorController
- The ModuleData API, introduced in #96895,
is now used in the LinkValidatorController.
Resolves: #96941
Related: #968... - 23:46 Revision 82376cb5: [TASK] Use ModuleData API in BackendUserController
- The ModuleData API, introduced in #96895,
is now used in the BackendUserController.
EXT:beuser previously used an ow... - 23:23 Revision 5adcd1a9: [TASK] Use ModuleData API in ExtensionManager ListController
- The ModuleData API, introduced in #96895,
is now used in the ListController of
EXT:extensionmanager.
Resolves: #9695... - 23:22 Revision 0dc6bcd4: [DOCS] Correct User TSconfig example
- The option to disable the column selector
in the filelist is located under the top-level
key "options".
Resolves: #9... - 23:21 Revision 4c6d1c9a: [TASK] Cleanup code of ext:sys_note
- Resolves: #96891
Releases: main
Change-Id: Ib77917f5517499d278e42a4406f81aa0445deaed
Reviewed-on: https://review.typo... - 23:15 Revision 476d6ecf: [BUGFIX] Replace wrong routeIdentifier in example code
- Some code examples for the ShortcutButton
"routeIdentifier" property, introduced in #93093,
used the non existing "we... - 23:10 Revision 4a054d12: [DOCS] Correct User TSconfig example
- The option to disable the column selector
in the filelist is located under the top-level
key "options".
Resolves: #9... - 20:33 Revision 1d73cbc2: [DOCS] Streamline ModuleData API feature documentation
- Resolves: #96958
Related: #96895
Releases: main
Change-Id: Ide82630aa770cf85e6d53e3dd106bd327602e52f
Reviewed-on: htt... - 20:17 Revision e46af152: [DOCS] Fix rate limiting configuration example
- Releases: main, 11.5
Resolves: #96943
Change-Id: I1934c621ab87ba46387860050124d8c55210a81c
Reviewed-on: https://revie... - 19:52 Revision 81baeede: [BUGFIX] Don't limit module data to the BE login session
- While implementing the ModuleData API
in #96895, the data to be fetched was
accidentally be limited to be session-las... - 15:28 Revision 09d9c87b: [!!!][FEATURE] Automatically register linktypes via service configuration
- Linkvalidator linktypes are now automatically tagged and registered, based on
the implemented `LinktypeInterface`, us... - 14:48 Revision b179081a: [BUGFIX] Avoid autofocus on preselected useOrOverridePlaceholder fields
- With #90879 useOrOverridePlaceholder fields have been adapted
to autofocus the related field when the related checkbo... - 14:48 Revision 3334a963: [BUGFIX] Avoid autofocus on preselected useOrOverridePlaceholder fields
- With #90879 useOrOverridePlaceholder fields have been adapted
to autofocus the related field when the related checkbo... - 14:38 Revision ee51504c: [BUGFIX] Use clustered cache entries per domain for redirects
- 'ext:redirect' now clusters the redirect cache into dedicated
parts per domain, which reduces the data amount needed ... - 14:25 Revision 4f8edc26: [TASK] Avoid additional query in TSFE for BE User Sections
- This is a nice one: One of the most underrated features
(pages within Backend User Sections), is checked
within TSFE,... - 14:01 Revision 2a8a4a7c: [BUGFIX] Allow stopping of executed tasks again
- Since the "stop task" action in the scheduler module
is still a link, the necessary parameters are added again.
Reso... - 14:00 Revision 8d709070: [BUGFIX] Use clustered cache entries per domain for redirects
- 'ext:redirect' now clusters the redirect cache into dedicated
parts per domain, which reduces the data amount needed ... - 13:41 Revision 49628eda: [BUGFIX] Fix type error in t3editor code completion controller
- With #96849 t3editor classes have been declared strictly typed.
TemplateService converts keys interpretable as intege... - 12:57 Revision 19e53b7e: [BUGFIX] Avoid PHP 8.0 undefined key in FormEngine
- FlexFormSectionContainer raises an exception when
title is not defined.
Releases: main, 11.5
Resolves: #96936
Change... - 12:41 Revision 1fe08278: [DOCS] Fix rate limiting configuration example
- Releases: main, 11.5
Resolves: #96943
Change-Id: I1934c621ab87ba46387860050124d8c55210a81c
Reviewed-on: https://revie... - 12:37 Revision 70c11b9e: [DOCS] Fix header in RST file of #93023
- Resolves: #96942
Related: #93023
Releases: main, 11.5
Change-Id: I7352a53e03162b24a7e931244e02de5067cc02eb
Reviewed-o... - 12:01 Revision 0d4681e6: [DOCS] Fix header in RST file of #93023
- Resolves: #96942
Related: #93023
Releases: main, 11.5
Change-Id: I7352a53e03162b24a7e931244e02de5067cc02eb
Reviewed-o... - 10:38 Revision 77051c18: [BUGFIX] Avoid PHP 8.0 undefined key in FormEngine
- FlexFormSectionContainer raises an exception when
title is not defined.
Releases: main, 11.5
Resolves: #96936
Change...
2022-02-16
- 21:24 Revision da363117: [BUGFIX] Properly resolve field values in content preview
- The StandardContentPreviewRenderer runs
through a list of fields, whose value should
be processed and displayed in th... - 20:55 Revision 9c04087b: [TASK] Update typo3/testing-framework
- Current typo3/testing-framework is more strict.
> composer u typo3/testing-framework
Resolves: #96932
Releases: mai... - 20:47 Revision 9e9970af: [BUGFIX] Properly resolve field values in content preview
- The StandardContentPreviewRenderer runs
through a list of fields, whose value should
be processed and displayed in th... - 20:06 Revision 25773e86: [!!!][FEATURE] Avoid BackendTemplateView
- Class BackendTemplateView has been a temporary solution
to simplify the implementation of the "TsConfig template
over... - 19:45 Revision 720e8dd6: [BUGFIX] Fix ES6 module file structure in EXT:form
- With #96906 the ES6 module files changed to lowercase-dashed
naming convention, but the modules in EXT:form have been... - 18:59 Revision 64501965: [!!!][TASK] Use https as default scheme in PageRouter
- Make the web more secure by using https as fallback scheme if not set.
Resolves: #96835
Releases: main
Change-Id: I7... - 18:39 Revision eaefddb7: [TASK] Avoid @inheritdoc annotations
- The @inheritdoc annotation is essentially useless
since it adds no value to code readers especially
in more and more ... - 17:25 Revision fc5a06e7: [TASK] Simplify usages of LanguageService->sL
- A few places still manually check for "LLL:" as
prefix. This is now resolved, as all of this is
already done in Langu... - 14:45 Revision 35f7bbb3: [TASK] Use proper type hints in PageArguments
- Argument and return type hints are aligned to match
implemented interface \ArrayAccess with proper type
hints and rem... - 14:43 Revision 1df84058: [TASK] Deprecate old ModuleTemplate API
- With the introduction of the simplified ModuleTemplate
API and the transition of all core backend modules
towards it,... - 14:14 Revision fcd236e3: [BUGFIX] Fix TypeScript compilation on case insensitive file systems
- With the TypeScript source move in #96906 one file hasn't been
moved into the correct place, causing operating system... - 13:51 Revision e3d056cd: [BUGFIX] Fix system maintainers modal in backend context
- With the recent ES6 changes, the EXT:install JavaScript modules
could no longer be loaded into the main backend frame... - 13:38 Revision 0da76f1c: [BUGFIX] Fix RTE link browser js error
- With #96570 RequireJS is no longer loaded when CKEDITOR
is used, therefore the typo3link plugin needs to use
direct E... - 12:15 Revision 7a41f905: [TASK] Use @typo3/ as ES6 module namespace
- Switch from TYPO3/CMS/ExtName/ to @typo3/ext-name/ module
namespace in all TypoScript modules in order to
use the com... - 12:08 Revision 20fc4bde: [TASK] Simplify code in TSFE->getPageAndRootlineWithDomain
- Some code related to times without Site handling
is cleaned up and logically arranged.
Resolves: #96919
Releases: ma... - 11:26 Revision 7fe3b506: [TASK] Change merge order of new content element wizard defVals
- The new content element wizard is using default values
to define on which colPos or in which language the new
element... - 10:50 Revision 24691dfc: [TASK] Change merge order of new content element wizard defVals
- The new content element wizard is using default values
to define on which colPos or in which language the new
element... - 09:20 Revision c9e792b8: [TASK] Require moduleData to be set in request
- Since #96895, the ModuleData object is created
for every request, targeting a backend module, and
attached to the PSR... - 08:59 Revision c0cc9e1e: [TASK] Align type hints in two classes implementing \ArrayAccess
- This patch aligns \ArrayAccess argument and return type hints in
two classes of 'ext:form' to be compatible with the ...
Also available in: Atom