Activity
From 2022-09-16 to 2022-10-15
2022-10-15
- 11:49 Revision 07c4ffb6: [BUGFIX] Determine MariaDB Server Version correctly when prefixed
- Some builds of MariaDB server and/or report server version of
MariaDB with a '5.5.5-' prefix. This change address cha...
2022-10-14
- 22:09 Revision 4a4cfea9: [BUGFIX] Avoid undefined array key in FlexFormTools
- Resolves: #98607
Releases: main, 11.5
Change-Id: Ib57659fb5e343449de877cf5e78f55c8656bf9e9
Reviewed-on: https://revie... - 22:00 Revision 03ddea61: [BUGFIX] Avoid undefined array key in FlexFormTools
- Resolves: #98607
Releases: main, 11.5
Change-Id: Ib57659fb5e343449de877cf5e78f55c8656bf9e9
Reviewed-on: https://revie... - 11:56 Revision a710f8c4: [BUGFIX] Handle the CKEditor5 option removePlugins properly
- The removePlugins option needs to be assigned
as an array in CKEditor5. While we recommended
passing the option alrea... - 10:39 Revision d1941f13: [BUGFIX] Assure a string is passed to `octdec` function
- Since strict types were enabled for the GeneralUtility class, the
`GU::createDirectoryPath()` may throw an exception ... - 10:31 Revision 7c82be9b: [BUGFIX] Fix PHP warning when checking for resource collection object
- Used command(s):
> Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98603
Releases: main, 11.5
Chang... - 10:30 Revision 5532fb07: [BUGFIX] Assure a string is passed to `octdec` function
- Since strict types were enabled for the GeneralUtility class, the
`GU::createDirectoryPath()` may throw an exception ... - 10:12 Revision d19dc89a: [BUGFIX] Fix PHP warning when checking for resource collection object
- Used command(s):
> Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98603
Releases: main, 11.5
Chang... - 09:55 Revision 5ddc6405: [TASK] Add .gitignore for JetBrains Fleet editor
- JetBrains created a new product named `Fleet` as
lightweight editor. This tool tends to write it's
config files to `.... - 09:54 Revision c7ed730a: [TASK] Add .gitignore for JetBrains Fleet editor
- JetBrains created a new product named `Fleet` as
lightweight editor. This tool tends to write it's
config files to `.... - 09:02 Revision 4efdc1aa: [TASK] Update to PHPStan 1.8.9
- This update gets rid of some false positives.
Run commands:
> composer req --dev phpstan/phpstan:^1.8.9
> ./Build/S... - 08:45 Revision 8e5557af: [TASK] Add .gitignore for JetBrains Fleet editor
- JetBrains created a new product named `Fleet` as
lightweight editor. This tool tends to write it's
config files to `.... - 08:39 Revision 1c7b55e1: [BUGFIX] Avoid undefined array key for bodyTagCObject
- Fix warning if bodyTagCObject is referenced in TypoScript template.
Set as empty array.
Resolves: #98611
Releases: m... - 08:35 Revision 195b31e5: [TASK] Update to PHPStan 1.8.9
- This update gets rid of some false positives.
Run commands:
> composer req --dev phpstan/phpstan:^1.8.9
> ./Build/S... - 07:46 Revision 44738683: [BUGFIX] Avoid undefined array key for bodyTagCObject
- Fix warning if bodyTagCObject is referenced in TypoScript template.
Set as empty array.
Resolves: #98611
Releases: m... - 07:46 Revision b4d58089: [TASK] Update bootstrap to 5.2.2
- Commands executed:
npm install bootstrap@^5.2.2
npm install --save-dev @types/bootstrap@^5.2.5
npm run build
R... - 06:33 Revision 6a83db0c: [TASK] Re-implement costly regex part of cropHTML programmatically
- The magic happening for cropHTML in the regex is
really hard to understand. It led to compilation
failures due to the...
2022-10-13
- 14:30 Revision 2428c347: [TASK] Add tests for GeneralUtility::implodeAttributes
- This change renames some variables within
GeneralUtility::implodeAttributes and adds some first
tests to this method.... - 12:28 Revision 5b928a93: [BUGFIX] Correct prefixing of additional css files for ckeditor5
- Some CSS minifier remove the semicolon before the curly brace
While this is valid CSS, the ScssPHP Parser is unable t... - 11:14 Revision 5f858b6f: [BUGFIX] Add missing null-checks for typoscript asset includes
- With the introduction of additional
attributes for asset includes it was not
considered that a asset can not provide
... - 07:48 Revision 210c268b: [TASK] Add tests for GeneralUtility::implodeAttributes
- This change renames some variables within
GeneralUtility::implodeAttributes and adds some first
tests to this method....
2022-10-12
- 19:48 Revision 667083f9: [BUGFIX] Fix short scheduler:run options in documentation
- Releases: main, 11.5
Resolves: #98591
Change-Id: I5474e11cd0653b61a1ac2c8725959bc4f1437da4
Reviewed-on: https://revie... - 19:38 Revision f86ff782: [BUGFIX] Fix short scheduler:run options in documentation
- Releases: main, 11.5
Resolves: #98591
Change-Id: I5474e11cd0653b61a1ac2c8725959bc4f1437da4
Reviewed-on: https://revie... - 11:19 Revision a35236d2: [TASK] Make TreeBuilder a stateless service
- We can avoid ugly setters in TypoScript TreeBuilder
class by handing over arguments to the main function,
effectively... - 11:12 Revision dedbbcfb: [TASK] Update coding styleguide to PER + additional configs
- This change adapts our coding guidelines
and rules with PHP-CS-Fixer, allowing for
* PER (a.k.a. PSR-12)
* no_useless... - 10:42 Revision 60a66673: [TASK] Update coding styleguide to PER + additional configs
- This change adapts our coding guidelines
and rules with PHP-CS-Fixer, allowing for
* PER (a.k.a. PSR-12)
* no_useless... - 06:52 Revision e3bc112b: [TASK] styleguide: Upgrade action/checkout to avoid deprecation message
- https://github.com/TYPO3-CMS/styleguide/pull/357
GitHub has deprecated node v12 support for executing GitHub
actions...
2022-10-11
- 21:26 Revision f45e223f: [BUGFIX] Avoid undefined array key in PageRepository
- Resolves: #98404
Releases: main, 11.5
Change-Id: I01f52c45d95f6ff2a56e0a3128f1367dc2a595aa
Reviewed-on: https://revie... - 21:25 Revision e63196b3: [BUGFIX] Avoid undefined array key in FE PageLinkBuilder
- Resolves: #98414
Releases: main, 11.5
Change-Id: If29dc5fd03156889ac0d281d5c7b2e5683f708d1
Reviewed-on: https://revie... - 20:57 Revision 30d00e54: [BUGFIX] Avoid undefined array key in FE PageLinkBuilder
- Resolves: #98414
Releases: main, 11.5
Change-Id: If29dc5fd03156889ac0d281d5c7b2e5683f708d1
Reviewed-on: https://revie... - 20:48 Revision 5c1e927b: [BUGFIX] Avoid undefined array key in PageRepository
- Resolves: #98404
Releases: main, 11.5
Change-Id: I01f52c45d95f6ff2a56e0a3128f1367dc2a595aa
Reviewed-on: https://revie... - 20:47 Revision d7a76513: [TASK] Clean up BackendConfigurationManager
- A first code clean up of this class streamlines
the properties and removes some rather obvious
stuff. The unit tests ... - 19:04 Revision f754f7c7: [BUGFIX] Avoid undefined array key in FE RequestHandler
- Resolves: #98582
Releases: main, 11.5
Change-Id: I20116640c9adc44df524b58172913a4d8f8a01ed
Reviewed-on: https://revie... - 18:43 Revision 757ae8b6: [BUGFIX] Avoid undefined array key in FE RequestHandler
- Resolves: #98582
Releases: main, 11.5
Change-Id: I20116640c9adc44df524b58172913a4d8f8a01ed
Reviewed-on: https://revie... - 18:29 Revision 731742d1: [TASK] Replace prophecy in ext:felogin tests
- Resolves: #98573
Releases: main
Change-Id: Id69bd8f970f0d5f780850faf842620cf7ed87de2
Reviewed-on: https://review.typo... - 16:28 Revision bcdd7b16: [BUGFIX] Avoid undefined array key "updateReferenceIndex" in Extbase
- Resolves: #98580
Releases: main, 11.5
Change-Id: Ib3ee06cb2849efd8e4cf18fc2497f3c0fed0f752
Reviewed-on: https://revie... - 16:14 Revision 46948abc: [BUGFIX] Avoid undefined array key "updateReferenceIndex" in Extbase
- Resolves: #98580
Releases: main, 11.5
Change-Id: Ib3ee06cb2849efd8e4cf18fc2497f3c0fed0f752
Reviewed-on: https://revie... - 15:34 Revision ab2fe9ca: [BUGFIX] Correct link "Edit on GitHub" for changelog
- Resolves: #98564
Releases: main
Change-Id: I2177342a3f5952ba33edcfa231283826cdc27a7c
Reviewed-on: https://review.typo... - 12:22 Revision 2c6c0aac: [TASK] Merge AbstractConfigurationManager away
- The extbase ConfigurationManager is a complex beast full
of anti patterns. We need to refactor here to unblock
other ... - 07:58 Revision 3900b1ea: [TASK] Set TYPO3 version to 11.5.18-dev
- Change-Id: I87e5976885d5d1862cb742d0ba8855a7912f5ac1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/760... - 07:46 Revision c9d6312b: [RELEASE] Release of TYPO3 11.5.17
- Change-Id: I908c2eb905d4601da7a4737cc6211467384a64e9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/760... - 07:10 Revision c4dd98c8: [BUGFIX] Ensure case-insensitive `like()` and `notLike()` expression
- Search- and filter functionaly usually uses `LIKE` or `NOT LIKE`
SQL statements to search a provided search term in t... - 07:02 Revision 39a4d9c2: [DOCS] Move new feature RST to 12.1 docs folder
- Resolves: #98575
Related: #97747
Releases: main
Change-Id: If0c5dca5574a1bb6842e6c1c45e14cbfac171389
Reviewed-on: htt... - 06:40 Revision 7aec7a4b: [FEATURE] Introduce MailerInterface
- In order to register your own mailer implementation,
a new interface has been introduced that makes registration
of y... - 06:39 Revision 871d71b2: [BUGFIX] Avoid undefined array key access with 'nonWrappedTag'
- Obvious hardening of an array access.
Resolves: #98469
Releases: main, 11.5
Change-Id: Ie4e083b0ff50de4e2fbabf4bdfd4... - 06:37 Revision b914a35e: [BUGFIX] Avoid undefined array key access in explodeUrl2Array()
- Harden GeneralUtility::explodeUrl2Array() and
increase test coverage.
Change-Id: I3136a27572414810989c038b78bd0f362c... - 06:34 Revision 6205d52b: [BUGFIX] Set correct TSFE->config['rootLine']
- TSFE->config['rootLine'] and TSFE->rootLine
are not identical: The one in config array
is a restricted set that stops... - 06:32 Revision 1081b7e9: [BUGFIX] Ensure case-insensitive `like()` and `notLike()` expression
- Search- and filter functionaly usually uses `LIKE` or `NOT LIKE`
SQL statements to search a provided search term in t... - 06:32 Revision 4deb0578: [TASK] Make TreeFromLineStreamBuilder a stateless service
- TypoScript related TreeFromLineStreamBuilder has state
due to setTokenizer(), it should be "shared: false" in DI.
We... - 06:28 Revision 93e3b68c: [BUGFIX] Clear 'setup' in 'Create empty start page' sys_template
- The installer has a step to 'Create empty start page'
which adds a default sys_template to a first page.
This sys_te... - 06:27 Revision f726ec23: [BUGFIX] Avoid undefined array key access with 'nonWrappedTag'
- Obvious hardening of an array access.
Resolves: #98469
Releases: main, 11.5
Change-Id: Ie4e083b0ff50de4e2fbabf4bdfd4... - 06:25 Revision a8f29211: [BUGFIX] Avoid undefined array key access in explodeUrl2Array()
- Harden GeneralUtility::explodeUrl2Array() and
increase test coverage.
Change-Id: I3136a27572414810989c038b78bd0f362c... - 05:37 Revision e6b8917d: [TASK] Replace prophecy in PreviewModuleTest
- Resolves: #98559
Releases: main, 11.5
Change-Id: Ifa5c3ac6997545a79c7306ff9a3afc0d97675dec
Reviewed-on: https://revie... - 04:16 Revision 5f898be4: [BUGFIX] Prevent undefined array index "pi_flexform"
- Resolves: #98539
Releases: main, 11.5
Change-Id: I1a9943316a7d8d657b2e64cc704ae52943a89b40
Reviewed-on: https://revie... - 04:16 Revision 5df71177: [BUGFIX] Prevent undefined array index "pi_flexform"
- Resolves: #98539
Releases: main, 11.5
Change-Id: I1a9943316a7d8d657b2e64cc704ae52943a89b40
Reviewed-on: https://revie...
2022-10-10
- 17:02 Revision fb2fef25: [TASK] Raise typo3/testing-framework to tighten tests
- This change raises typo3/testing-framework to include a
bunch of changes to tighten unit- and function tests.
* setU... - 16:45 Revision eb64dad8: [TASK] Turn TypoScriptFrontendController tests into functionals
- Stop a naughty mocking party provided by
TypoScriptFrontendController unit tests by
turning most of them into functio... - 16:44 Revision 43c7ada3: [BUGFIX] Avoid notices triggered by invalid markup
- Invalid HTML must not produce notices in backend or frontend.
Resolves: #98513
Releases: main, 11.5
Change-Id: I6aca... - 16:32 Revision 681a12d0: [BUGFIX] Avoid notices triggered by invalid markup
- Invalid HTML must not produce notices in backend or frontend.
Resolves: #98513
Releases: main, 11.5
Change-Id: I6aca... - 16:31 Revision 3990e8a6: [BUGFIX] Ensure `DB Check`->`Full Search` module works with PostgresSQL
- PostgresSQL is really picky about types and used operators. Thus using
for example a `like` comparision on non string... - 15:53 Revision 5cdb1982: [BUGFIX] Ensure `DB Check`->`Full Search` module works with PostgresSQL
- PostgresSQL is really picky about types and used operators. Thus using
for example a `like` comparision on non string... - 14:48 Revision e0dea8aa: [TASK] Replace prophecy in PreviewModuleTest
- Resolves: #98559
Releases: main, 11.5
Change-Id: Ifa5c3ac6997545a79c7306ff9a3afc0d97675dec
Reviewed-on: https://revie... - 13:37 Revision e911f029: [BUGFIX] Avoid undefined array key access in TextMenuContentObject
- Resolves: #98468
Releases: main, 11.5
Change-Id: Ia3f0ac3c5d4c20eaef5ffdafae060bab4a1c9aad
Reviewed-on: https://revie... - 13:28 Revision f9d78df7: [BUGFIX] Ensure proper identifier quoting in AbstractMenuContentObject
- PostgresSQL seems to get picky with upper case column names, if
they are not proper quoted in queries, like `pages.SY... - 13:27 Revision d8b2c8d2: [BUGFIX] Ensure working PostgreSQL libpq version environment check
- Prior to PHP8.0 the long libpq version (`PGSQL_LIBPQ_VERSION_STR`)
contained compiler informations, which is used in ... - 13:24 Revision 00acb38d: [BUGFIX] Avoid undefined array key access in TextMenuContentObject
- Resolves: #98468
Releases: main, 11.5
Change-Id: Ia3f0ac3c5d4c20eaef5ffdafae060bab4a1c9aad
Reviewed-on: https://revie... - 13:14 Revision 0f628f97: [BUGFIX] Ensure proper identifier quoting in AbstractMenuContentObject
- PostgresSQL seems to get picky with upper case column names, if
they are not proper quoted in queries, like `pages.SY... - 13:10 Revision 34a46c75: [BUGFIX] Ensure working PostgreSQL libpq version environment check
- Prior to PHP8.0 the long libpq version (`PGSQL_LIBPQ_VERSION_STR`)
contained compiler informations, which is used in ... - 13:05 Revision 275677e2: [BUGFIX] Uninitialized properties in DebuggerUtility
- DebuggerUtility::var_dump() is commonly used to debug PHP classes.
We recommend hardening PHP classes by using typed... - 12:54 Revision daaffe23: [BUGFIX] Uninitialized properties in DebuggerUtility
- DebuggerUtility::var_dump() is commonly used to debug PHP classes.
We recommend hardening PHP classes by using typed... - 12:17 Revision 3a5f6faf: [BUGFIX] Ensure ext:redirects backend module pagination works
- PostgresSQL is picky if aggregation functions like `order by`,
`group by` and similar are used, but missing the corre... - 10:37 Revision 6d09820c: [BUGFIX] Ensure ext:redirects backend module pagination works
- PostgresSQL is picky if aggregation functions like `order by`,
`group by` and similar are used, but missing the corre... - 10:09 Revision 9e2a5e0c: [TASK] Replace `imagesloaded` with native browser API
- The library `imagesloaded` is only used in the image cropper to
initialize the cropper functionality once the image i...
2022-10-09
- 17:39 Revision d05ada74: [TASK] Replace prophecy calls in AdminPanelInitiatorTest
- Resolves: #98558
Releases: main, 11.5
Change-Id: Ic7bfd4812e49481f51603826a729423951275dbb
Reviewed-on: https://revie... - 17:38 Revision 86a4656a: [TASK] Replace prophecy calls in AdminPanelInitiatorTest
- Resolves: #98558
Releases: main, 11.5
Change-Id: Ic7bfd4812e49481f51603826a729423951275dbb
Reviewed-on: https://revie... - 12:16 Revision 00325378: [BUGFIX] Properly cleanup registered exception handlers in tests
- This change properly removes registered exception handlers
in tests to avoid side effects. Thus acting as pre-patch t... - 12:06 Revision 75cb347e: [BUGFIX] Properly cleanup registered exception handlers in tests
- This change properly removes registered exception handlers
in tests to avoid side effects. Thus acting as pre-patch t...
2022-10-08
- 17:31 Revision 6962acff: [TASK] Ensure unit tests properly call `parent::setUp()`
- This change ensures that unit tests has a valid `setUp()`
parent call chain down to the testing-framework base
class ... - 17:16 Revision a29e55e9: [TASK] Ensure unit tests properly call `parent::setUp()`
- This change ensures that unit tests has a valid `setUp()`
parent call chain down to the testing-framework base
class ... - 15:42 Revision 8db7da9e: [BUGFIX] Ensure proper error_reporting reset in JwtTrait workaround
- With the introduction of CSRF-like request tokens in #97305 a
3rd party dependency has been added with a PHP8.2 depre... - 13:08 Revision ccd255d0: [BUGFIX] Avoid undefined array key access in PageInfoViewHelper
- Use guard to avoid undefined array key acces in core viewhelper
`\TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper`.... - 12:41 Revision a14a3aae: [BUGFIX] Avoid undefined array key access in PageInfoViewHelper
- Use guard to avoid undefined array key acces in core viewhelper
`\TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper`....
2022-10-07
- 21:04 Revision 4e1fec7e: [TASK] Update to PHPStan 1.8.8
- This update finds new problems and gets rid of some
false positives.
Run commands:
> composer req --dev phpstan/php... - 21:04 Revision d4ca918b: [TASK] Remove runThroughTemplatesPostProcessing hook
- Hook call runThroughTemplatesPostProcessing related to the
old TypoScript parser is now removed in the new TypoScript... - 13:15 Revision 365aa647: [FEATURE] Introduce additional attributes for all page.include** TS configurations
- Introduce tag attributes for the following TypoScript configurations:
* page.includeCSS
* page.includeCSSLibs
* page... - 13:06 Revision be7b2f24: [BUGFIX] Remove unused `tagsort` library
- TYPO3 core required the package `tagsort` since at least version 8 but
it seems to be unused since then. The library ...
2022-10-06
- 18:26 Revision dff1b69a: [TASK] Update to PHPStan 1.8.8
- This update finds new problems and gets rid of some
false positives.
Run commands:
> composer req --dev phpstan/php... - 18:21 Revision e66ca29f: [DOCS] Fix typo in "Extension recordlist merged into backend"
- Resolves: #98542
Related: #98535
Releases: main
Change-Id: Iacda5665031458eca739aa7d42b364ff66d57631
Reviewed-on: htt... - 06:59 Revision 438a186a: [BUGFIX] Always call GU::intExplode with a string in EXT:frontend
- This helps avoid breakage when GeneralUtility will switch to
strict mode.
This change also prevents a bunch of possi...
2022-10-05
- 09:07 Revision a1142561: [BUGFIX] Add alias for moved RecordLinkHandler service
- With #98443, EXT:recordlist was moved into EXT:backend.
The moved classes were added to the class alias map,
however... - 08:24 Revision f0997b5a: [TASK] Remove non existing services from service configuration
- Resolves: #98533
Releases: main
Change-Id: Icf0718383c01b675ee9118aab07b61f21bd82cbb
Reviewed-on: https://review.typo... - 08:18 Revision 29357a83: [BUGFIX] Restore orientation change in EXT:viewpage
- The button to change the orientation in the EXT:viewpage module now
correctly "rotates" the preview again.
Resolves:... - 08:01 Revision 96b3edb3: [TASK] Simplify access to fallback target in link building
- This change moves the access of the link target
for files / external URLs and pages into the
actual AbstractTypolinkB... - 07:54 Revision bd0de099: [TASK] Raise nikic/php-parser:^4.15.1
- Also, nikic/php-parser is only a dependency of
ext:install, ext:core does not use it, so we can
remove it from ext:co...
2022-10-04
- 20:05 Revision 48e91635: [TASK] Update a series of dev dependencies
- > composer req --dev codeception/codeception:^5.0.3
> composer req --dev codeception/module-webdriver:^3.1.3
> compos... - 19:50 Revision 7b1d4e9b: [TASK] Do not use jQuery and jQuery UI in page module drag&drop
- This patch reimplements the drag&drop functionality in the page module
with interactjs and thus removes the need of j... - 19:24 Revision ba5b51e4: [TASK] Prevent undefined array key warnings in ext:filelist
- This change addresses several "undefined array key" issues that have
been identified by PsalmPHP (see issue #98321).
... - 19:23 Revision 063c2e42: [TASK] Prevent undefined array key warnings in ext:filelist
- This change addresses several "undefined array key" issues that have
been identified by PsalmPHP (see issue #98321).
... - 19:05 Revision 564b3f6e: [FEATURE] Introduce PSR-14 event to modify form data for edit file form
- This introduces a new PSR-14 event, enabling
extension authors to modify the form data, used
by FormEngine to generat... - 19:01 Revision 9a3832ee: [TASK] Tune php-cs-fixer setup
- Some minor php-cs-fixer modifications:
* Move main config file to Build/php-cs-fixer
* Adapt runTests.sh setup and he... - 18:30 Revision 8de54ab2: [BUGFIX] Remove obsolete VH usage from site template
- Using <em:be.trigger triggers="{triggers}" /> in the
template seems to be obsolete since the controller
never sets th... - 18:08 Revision ce5cbc50: [TASK] Update to PHPStan 1.8.7
- This update finds new problems and gets rid of some
false positives.
Run commands:
> composer req --dev phpstan/php... - 18:08 Revision 7a5b6dd7: [TASK] Update to PHPStan 1.8.7
- This update finds new problems and gets rid of some
false positives.
Run commands:
> composer req --dev phpstan/php... - 17:51 Revision 930ca66a: [TASK] Tune php-cs-fixer setup
- Some minor php-cs-fixer modifications:
* Move main config file to Build/php-cs-fixer
* Adapt runTests.sh setup and he... - 17:02 Revision 2c9bd508: [TASK] Mitigate browser "spell jacking" in form elements
- Having manually(!) enabled "enhanced spell checking" in browsers,
can lead to scenarios where password data is sent t... - 14:55 Revision b6508ae0: [TASK] Raise friendsofphp/php-cs-fixer:^3.11.0
- This avoids abandoned php-cs-fixer/diff
> composer req --dev friendsofphp/php-cs-fixer:^3.11.0
> Build/Scripts/runTe... - 14:55 Revision 76520266: [TASK] Raise friendsofphp/php-cs-fixer:^3.11.0
- This avoids abandoned php-cs-fixer/diff. The raise
brings a series of CGL changes.
> composer req --dev friendsofphp... - 13:00 Revision 2cfe799d: [TASK] Raise testing-framework and styleguide
- > composer req --dev phpunit/phpunit:^9.5.25 -w
> composer u typo3/testing-framework
> composer u typo3/cms-styleguid... - 08:54 Revision cd91a969: [DOCS] Prepare Changelog for v12.1
- Releases: main
Resolves: #98499
Change-Id: I39030ab03f82b34d96f5b39d5966068019c2cf22
Reviewed-on: https://review.typo... - 08:31 Revision 434a3a3b: [TASK] Set TYPO3 version to 12.1.0-dev
- Change-Id: I1feb236aeae9b3b7da1c50d5f65daf4fca4727bc
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/759... - 07:41 Revision 36096733: [RELEASE] Release of TYPO3 12.0.0
- Change-Id: I90d3ef8740698afac0327dff0591e4597b51e3e6
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/759... - 07:27 Revision 3fee50e0: [BUGFIX] Correct bookmark form styling
- Adjust the whitespace of the bookmark
edit form in the backend toolbar, to look
more aligned to the other dropdowns.
...
2022-10-03
- 20:03 Revision a42faa36: [TASK] Remove unused implementation from file_edit hooks
- A followup to #97452 where a hook was removed but TYPO3 Core still
used it - the hook implementation is now removed.
... - 19:49 Revision a1a8810f: [TASK] styleguide: Temporarly disable PHP8.2 testing
- PHP8.2 testing is temporarly completly disabled due firebase/php-jwt
depreaction issue (variable interpolation deprec... - 19:27 Revision 122eab1d: [!!!][TASK] Send user session cookies as hash-signed JWT
- Several performance analysis showed that `AbstractUserAuthentication`
takes a reasonable amount of processing time, e... - 19:06 Revision 698c9c85: [BUGFIX] styleguide: Ensure testing works with CMSComposerInstallers 5
- TYPY3v12 recently added hard requirement for `typo3/cms-composer-installers:5.x`,
which install core system extension... - 18:55 Revision 8c6e4b5b: [DOCS] Improve changelog for v12 release
- - Add cross references for changelog files
- Remove additional empty lines
- Rename core -> Core
- Rename composer ->... - 18:50 Revision f410c0d1: [TASK] Deprecate support for RequireJS modules
- The RequireJS project has been discontinued [1] and was therefore
replaced by native ECMAScript v6/v11 modules in TYP... - 17:59 Revision ad512c97: [BUGFIX] Avoid possible notice in AbstractPlugin
- Checking for a not existing value of a flexform sheet must not lead
to a notice.
Resolves: #98483
Releases: main, 11... - 17:58 Revision a927bc00: [!!!][TASK] Use new TypoScript parser in Frontend
- This switches from TemplateService to new TypoScript
parser logic in TypoScriptFrontendController.
The central metho... - 17:46 Revision 11503dc1: [BUGFIX] Avoid possible notice in AbstractPlugin
- Checking for a not existing value of a flexform sheet must not lead
to a notice.
Resolves: #98483
Releases: main, 11... - 17:06 Revision eba40ad1: [!!!][TASK] Add strict types to GU::fixed_lgd_cs
- Internal calls to this method have already been adjusted by
previous patches.
Another one has been found in acceptan... - 16:17 Revision 712daa7c: [DOCS] Adjust getQueryArguments / addQueryString documentation
- Resolves: #98507
Related: #98488
Releases: main
Change-Id: Id947f9b9ca75fa97b4f3fd2d270e0d92ac6a88e3
Reviewed-on: htt... - 15:20 Revision e9477bb1: [TASK] Use pepper explicitly for creating signing keys
- Resolves: #98508
Related: #97305
Releases: main
Change-Id: Id0f77fe51946cffeedf3699bf800169f0972657c
Reviewed-on: htt... - 13:40 Revision ac332759: [TASK] Enable one TransportFactory unit test execution for PHP8.1
- Symfony released new versions, which includes a bugfix in
"symfony/mailer", which allows us to reactivate a unit test... - 13:40 Revision 41e700fe: [TASK] Enable one TransportFactory unit test execution for PHP8.1
- Symfony released new versions, which includes a bugfix in
"symfony/mailer", which allows us to reactivate a unit test... - 13:37 Revision ca7375c4: [TASK] Remove leftover @todo in AbstractRecordCollection
- Resolves: #98510
Related: #98035
Releases: main
Change-Id: Ic6bd5074838647b9b18c74d5880a4e49f8be41dd
Reviewed-on: htt... - 09:58 Revision a38da447: [TASK] Mitigate Browser "Spell-Jacking" in additional form elements
- Disables spell checking in additional form elements:
* Setup Module `<form>` element
* ext:felogin `<form onsubmit>` ...
2022-10-02
- 20:58 Revision 2b27de10: [!!!][TASK] Change method signatures and remove sanitization
- This change tackle a left over @todo regarding method
changes related to strict typing of interface changes
for TYPO3... - 20:57 Revision 656fac87: [!!!][FEATURE] Use Routing for getQueryArguments / addQueryString
- With Typolink (and the typolink ViewHelpers), a new option is
now available to allow to add ALL current queryParamete... - 20:38 Revision ad2fdf96: [!!!][FEATURE] Respect attribute "approved" when parsing XLIFF files
- By supporting the `approved` attribute, integrators can decide
whether translations not marked as approved should be ... - 20:37 Revision b6023a7e: [FEATURE] Introduce configurable password policies
- TYPO3 now includes a PasswordPolicyValidator component which can
be used to validate passwords against configurable p... - 19:17 Revision 875ffaf8: [BUGFIX] Build LanguageService in TranslateViewHelper
- Since #98377, the request passed to Fluid's rendering context is no
`ExtbaseRequestInterface` anymore by default, whi... - 17:47 Revision 0cd30668: [FEATURE] Support javaScriptModules in FormEngine resultArray
- The array key `javaScriptModules` accepts a list of
JavaScriptModuleInstructions the same way as `requireJsModules`
d... - 17:40 Revision e88b9a0f: [!!!][FEATURE] Replace $GLOBALS['PAGES_TYPES'] with shared state object
- This change introduces a new registry class to be used
automatically instead of accessing $GLOBALS['PAGES_TYPES']
whi... - 12:03 Revision a7dd0225: [!!!][FEATURE] Introduce TCA type "file"
- In the process of using dedicated TCA types,
the new TCA type "file" is introduced and
replaces TCA type "inline" wit... - 10:19 Revision 42bb0f18: [!!!][FEATURE] Introduce PSR-14 event for DatabaseRecordList
- This change introduces a new PSR-14 event
"ModifyDatabaseQueryForRecordListingEvent"
which serves as a successor for ... - 07:13 Revision eea87a05: [TASK] Align UI of the DB check module
- DB Check seems to be the only module in backend
that uses an Overview view for displaying the functions.
Other module...
2022-10-01
- 21:33 Revision 18f0d7e9: [TASK] Drop CKEditor4 related resources
- Some plugins and integrations have been kept on purpose
in #96874, in order to keep the patch small.
All CKEditor4 r... - 20:17 Revision 4c6d5fdf: [!!!][FEATURE] Integrate CKEditor5 as new RTE
- This change adds CKEditor v5, which is a completely new
editor compared to the previous CKEditor 4. It works without
... - 19:58 Revision 2d863f9b: [TASK] Mitigate browser "spell jacking" in form elements
- Having manually(!) enabled "enhanced spell checking" in browsers,
can lead to scenarios where password data is sent t... - 19:11 Revision 71125625: [TASK] Remove leftover requireJS implementation of CKEditor
- CKEditor does not use RequireJS anymore since
https://review.typo3.org/c/Packages/TYPO3.CMS/+/72733
regardless of any... - 18:26 Revision 6cf682bb: [!!!][TASK] Move LocalConfiguration to system/settings.php
- When running in composer-mode TYPO3 can benefit
from having most PHP code outside of the document root,
making TYPO3 ... - 13:43 Revision f1d81ff7: [TASK] styleguide: Migrate type=inline with foreign_table=sys_file_reference to type=file
- https://github.com/TYPO3-CMS/styleguide/pull/355
https://review.typo3.org/c/Packages/TYPO3.CMS/+/75916 - 13:42 Revision 5c0f5753: [TASK] Enforce TYPO3 Composer Installers package v5
- Composer-based installations will now have their
extensions within composers' vendor folder
instead of typo3/sysext/ ... - 12:41 Revision 42a7949c: [TASK] Improve usability of logicalAnd and logicalOr
- Due to the improved strictness of the API the query
methods logicalAnd and logicalOr required at least
two parameters... - 12:34 Revision 9796eb13: [TASK] styleguide: Remove "TCEforms" wrapper in FlexForm definitions
- https://review.typo3.org/c/Packages/TYPO3.CMS/+/73835
- 12:19 Revision 189766c3: [TASK] styleguide: Temporarly disable acceptance tests with PHP8.2
- TYPO3 recently added the dependency `firebase/php-jwt`, which
contains a PHP8.2 deprecation. Thus acceptance tests ar... - 12:17 Revision 7e7d3909: [TASK] styleguide: Do not abort remaining matrix jobs on job error
- GitHub actions tends to cancel remaining matrix jobs, if
one or more jobs has already failed, even if the w'd be
gree... - 09:17 Revision 44fc4f5e: [BUGFIX] Correct "additionalParams" handling in PageViewHelpers
- ViewHelpers f:link.page and f:uri.page in non-Extbase
context don't handle "additionalParams" correctly
since #98484,... - 08:46 Revision 1a3526ab: [TASK] Remove outdated t3editor requirejs configuration
- With the upgrade to codemirror v6 in #96575 it was forgotten to
remove the RequireJS configuration that is no longer ... - 08:40 Revision 51ab74ee: [!!!][TASK] Remove example tasks from EXT:scheduler
- The example tasks "sleep" and "test" have been removed.
They were introduced in 2009 when EXT:scheduler was added
to ...
2022-09-30
- 18:16 Revision 6c8a89a6: [!!!][TASK] Make sys_template not workspace aware
- The patch makes table "sys_template" no longer
obey workspaces: The workspace related fields
are gone and the overlay... - 13:14 Revision 3d6c7357: [BUGFIX] Drop obsolete devbridge-autocomplete patch
- With #98455, the package devbridge-autocomplete was removed, but a
patch file was forgotten, leading to a warning dur... - 11:18 Revision b7b1438b: [TASK] Update rollup and optimize build resolving
- This change updates rollup and installs
some further devDependencies we need
for optimizations in CKEditor5.
Used co... - 11:10 Revision 616e958f: [FEATURE] Auto creation of database fields for TCA "slug"
- Create database fields for TCA type `slug` columns automatically
if they have not already been defined.
Resolves: #9... - 08:02 Revision 89182fa0: [!!!][BUGFIX] Set password forgot hash based on user uid in ext:felogin
- When the forgot password function is used, TYPO3 looks up the affected
frontend user record by either the email addre...
2022-09-29
- 20:48 Revision 77fd49ff: [!!!][TASK] Avoid Extbase Request init in StandaloneView
- The StandaloneView has a very unfortunate flaw in
__construct(): It creates an Extbase Request by
default without ask... - 20:47 Revision f375dac3: [TASK] Avoid negative pid's in SQL schema
- Field 'pid' in TCA tables should not allow
negative integer values anymore since "pid -1"
values have been removed fr... - 14:06 Revision ad2d8405: [BUGFIX] Prevent undefined array key in TimeTracker
- Resolves: #98421
Releases: main, 11.5
Change-Id: I069ae69d4d396883393f76b1c9cf1b1cacaa0f9d
Reviewed-on: https://revie... - 14:06 Revision 32531155: [BUGFIX] Prevent undefined array key in TimeTracker
- Resolves: #98421
Releases: main, 11.5
Change-Id: I069ae69d4d396883393f76b1c9cf1b1cacaa0f9d
Reviewed-on: https://revie... - 13:00 Revision 11b19e33: [BUGFIX] Handle missing pageRow in DatabaseRecordList
- Avoid PHP warning if pageRow is empty, i.e. no 'editlock' can be checked.
Releases: main, 11.5
Resolves: #98459
Chan... - 13:00 Revision 90a8bd7e: [BUGFIX] Handle missing pageRow in DatabaseRecordList
- Avoid PHP warning if pageRow is empty, i.e. no 'editlock' can be checked.
Releases: main, 11.5
Resolves: #98459
Chan... - 12:47 Revision fa94fea0: [!!!][TASK] Remove jQuery from FormEngine auto-suggest
- This patch migrates the auto-suggest feature used in FormEngine to a
custom implementation incorporating web componen... - 12:35 Revision 8eca62ea: [DOCS] Streamline documentation for AfterRecordSummaryForLocalizationEvent
- Resolves: #98465
Related: #98426
Releases: main
Change-Id: I3d963f20b2b6212a36a6912f439aa19e1fc71383
Reviewed-on: htt... - 12:34 Revision 892a408c: [TASK] Remove wrong docblock from RenderAdditionalContentToRecordListEvent class
- Resolves: #98466
Releases: main
Change-Id: Idccac90e9915e078b0097f2c7af5ec708b5a0e1c
Reviewed-on: https://review.typo... - 12:34 Revision ae28f3d2: [TASK] Allow f:link.page and f:uri.page without Extbase
- This change uses the core UriBuilder and LinkFactory (FE)
for creating links in f:link.page and f:uri.page to avoid
b... - 12:31 Revision 257aa7ac: [BUGFIX] Use more intuitive shortcut to open the live search
- The UX team discusses internally whether the existing shortcut to open
the live search (Shift+Shift) introduced in #9... - 12:05 Revision a882b2ce: [TASK] Extend RequestToken tests
- Added tests for malformed JWT-like literals.
Resolves: #98473
Related: #97305
Releases: main
Change-Id: Ida62075c4bf... - 11:37 Revision bebbe193: [BUGFIX] Do not override width of preview mode selector
- The preview mode selector doesn't change its width anymore based on the
largest element available as the behavior may... - 11:25 Revision 9cb30fb9: [!!!][FEATURE] Introduce CSRF-like request-token handling
- A CSRF-like request-token handling has been introduced, to
mitigate potential cross-site requests on actions with sid... - 10:27 Revision 3bd7ba7d: [TASK] No default type in ApplicationType
- Property $type is set by a required
constructor argument and needs no default.
Resolves: #98472
Releases: main
Chang... - 10:09 Revision f256347e: [TASK] Purge FormProtection in some functional tests
- FormProtectionFactory has a static instance cache
that potentially leaks state in between tests.
The patch adds a cou... - 10:08 Revision ab39c095: [TASK] Purge FormProtection in some functional tests
- FormProtectionFactory has a static instance cache
that potentially leaks state in between tests.
The patch adds a cou...
2022-09-28
- 14:46 Revision 709e7dab: [BUGFIX] Remove global css from form-framework specific css
- During the removal of font-awesome, the global CSS was
included in the form-specific CSS. We are now removing it
agai... - 11:38 Revision 2974d5ce: [TASK] Move root css variables to dedicated file
- The inclusion of the global CSS variables into the
SCSS variables were flawed from the very beginning.
The include re... - 10:38 Revision a4115b44: [BUGFIX] Submodules mark parent modules as active
- Parent modules are now indicating correctly
that a submodule has been selected and
active.
Resolves: #98458
Releases... - 09:44 Revision 5b051991: [TASK] Remove jQuery and jQuery UI from EXT:viewpage
- jQuery and jQuery UI is now removed from EXT:viewpage. jQuery UI was
used to make the preview frame resizable, which ... - 09:27 Revision 98571b64: [!!!][TASK] Merge ext:recordlist into ext:backend
- Extension 'recordlist' is a must-have extension that
is part of 'minimal usable system' and always loaded:
Especiall... - 08:50 Revision 72b13c58: [!!!][TASK] Remove "TCEforms" wrapper in FlexForm definitions
- In order to further simplify FlexForm definitions,
the superfluous array key "TCEforms" is now removed
and not evalua... - 06:49 Revision 16753373: [TASK] Remove last usage of t3x
- The label in the extension manager must be adopted as
t3x is not allowed anymore since #92590.
Resolves: #98438
Rela... - 06:23 Revision becdb642: [TASK] Remove last usage of t3x
- The label in the extension manager must be adopted as t3x is not allowed
anymore since #92590.
Furthermore, the uploa... - 04:56 Revision cae320c2: [DOCS] Revise changelogs for v12.0
- Resolves: #98368
Releases: main
Change-Id: Ibdda66047e4b6eb55bca4cdbf217d045033e54b5
Reviewed-on: https://review.typo...
2022-09-27
- 20:21 Revision 08f7463b: [FEATURE] Introduce AfterRecordSummaryForLocalizationEvent
- this adds a new PSR-14 Event into the LocalizationController
allowing extension authors to modify the whole payload i... - 14:55 Revision 1d1884b0: [BUGFIX] styleguide: Drop removed field "alias"
- The field `pages.alias` is removed for quite some but still used for the search in field `group_db_10`.
The usage of ... - 12:15 Revision ca4ed5e0: [TASK] Use variable font files for Source Sans 3
- Prefer loading a single variable font file for normal
and italic versions of Source Sans 3 instead of dedicated
ones ... - 12:09 Revision 75109e9c: [TASK] Remove unused typo3-docheader css
- The typo3-docheader declarations are not
used and can be removed.
Resolves: #98446
Releases: main
Change-Id: I4b1c77... - 09:34 Revision 3f3b32c3: [BUGFIX] Consider filemounts from groups
- The filemounts from groups are used when a backend user logs in.
Resolves: #98440
Releases: main, 11.5
Change-Id: I1... - 09:27 Revision 13e1156f: [!!!][TASK] Remove recStatInfoHooks
- The hook $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['recStatInfoHooks']
is removed from Page Module and List... - 09:18 Revision 8981165b: [BUGFIX] Consider filemounts from groups
- The filemounts from groups are used when a backend user logs in.
Resolves: #98440
Releases: main, 11.5
Change-Id: I1...
2022-09-26
- 14:56 Revision 847a9638: [!!!][TASK] Resolve most #[ReturnTypeWillChange] attributes
- Sets return types for most classes that implement
PHP SPL classes. Only "mixed" return types are not
set: That would ... - 14:54 Revision c1df89b1: [DOCS] Improve doc comments for ModifyEditFormUserAccessEvent
- Method descriptions are added from the changelog here:
https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/1... - 14:44 Revision 65f7db2d: [!!!][TASK] Remove workspace tsconfig swapMode and changeStageMode
- EXT:workspace User TSconfig options "options.workspaces.swapMode"
and "options.workspaces.changeStageMode":
* They a... - 11:32 Revision 04b04f42: [TASK] Add base64url encode/decode functionality
- Add static library functions that allow using base64url-compliant
values (according to https://tools.ietf.org/html/rf... - 10:49 Revision 272d28d8: [BUGFIX] Improve error message when the FlexForm file is not found
- Releases: main
Resolves: #98433
Change-Id: Iadd221621d10ba960c26ad085288657d05d673e4
Reviewed-on: https://review.typo... - 10:42 Revision 496d3689: [TASK] Add base64url encode/decode functionality
- Add static library functions that allow using base64url-compliant
values (according to https://tools.ietf.org/html/rf... - 09:45 Revision c0aa348e: [FEATURE] styleguide: Add CSRF-like request-token to frontend login template
- https://github.com/TYPO3-CMS/styleguide/pull/352
see https://review.typo3.org/c/Packages/TYPO3.CMS/+/74183
2022-09-23
- 19:48 Revision ac1703ae: [BUGFIX] Restore and streamline auth log with MFA
- MFA was preventing the login log entry to be written
as after successful username/password auth MFA was
triggered wit... - 17:32 Revision a9d1d692: [BUGFIX] Fix glitches in controls of EXT:viewpage
- The controls of EXT:viewpage have several glitches which are fixed in
this patch:
* Setting a custom width now prope... - 14:54 Revision 50059a0f: [BUGFIX] Restore and streamline auth log with MFA
- MFA was preventing the login log entry to be written
as after successful username/password auth MFA was
triggered wit... - 14:53 Revision 5493dbef: [BUGFIX] Fix glitches in controls of EXT:viewpage
- The controls of EXT:viewpage have several glitches which are fixed in
this patch:
* The label of the "Custom" preset... - 10:48 Revision 34260c12: [TASK] Streamline FormEngine inline-relation JavaScript module loading
- Support for non JavaScriptModuleInstruction RequireJS invocations
in FormEngine has been dropped in #96221, but the s... - 09:52 Revision 16afa1cd: [TASK] Remove invalid deprecation trigger in dashboard
- The method DashboardInitializationService::getRequireJsModules()
triggers a deprecation error, but is is actually in ...
2022-09-22
- 13:49 Revision 518db50d: [BUGFIX] Show correct group label for system records
- The New Record Wizard shows the correct header for
the "system" group again.
The change preserves the group's title ... - 12:53 Revision 308b6e5b: [BUGFIX] Improve performance of "View Upgrade Documentation"
- This patch greatly improves the performance of the
"View Upgrade Documentation" module in the Install Tool.
The foll... - 12:51 Revision 22082c47: [BUGFIX] Show correct group label for system records
- The New Record Wizard shows the correct header for
the "system" group again.
The change preserves the group's title ... - 12:46 Revision 394d30a8: [BUGFIX] Prevent undefined array key in ProcessedFile
- Resolves: #98412
Releases: main, 11.5
Change-Id: Idcb0a18ece3162940e0c883d41f0f2f9e1a740bd
Reviewed-on: https://revie... - 12:46 Revision a05f9432: [BUGFIX] Prevent failed property access in PublicPropertyDeprecationTrait
- Resolves: #98418
Releases: main, 11.5
Change-Id: Ic97959c358978b2032e5fa18aaec915552e2ff1a
Reviewed-on: https://revie... - 12:35 Revision 2f082566: [BUGFIX] Prevent undefined array key in ProcessedFile
- Resolves: #98412
Releases: main, 11.5
Change-Id: Idcb0a18ece3162940e0c883d41f0f2f9e1a740bd
Reviewed-on: https://revie... - 12:34 Revision c40ba4a2: [TASK] Type hint BackendUserAuthentication->workspace to int
- Public property BackendUserAuthentication->workspace is
always an integer and should be declared as such. This
avoids... - 12:22 Revision c6fed04a: [BUGFIX] Prevent failed property access in PublicPropertyDeprecationTrait
- Resolves: #98418
Releases: main, 11.5
Change-Id: Ic97959c358978b2032e5fa18aaec915552e2ff1a
Reviewed-on: https://revie... - 12:14 Revision defedd2d: [BUGFIX] Prevent undefined array key in AbstractItemProvider
- Resolves: #98406
Releases: main, 11.5
Change-Id: I856ebd36c1f8c8906fa6b23834704bd2ee5531ad
Reviewed-on: https://revie... - 11:39 Revision b0b2a1b3: [BUGFIX] Prevent undefined array key in AbstractItemProvider
- Resolves: #98406
Releases: main, 11.5
Change-Id: I856ebd36c1f8c8906fa6b23834704bd2ee5531ad
Reviewed-on: https://revie... - 11:10 Revision 7e5c9ed1: [BUGFIX] Render proper markup for datetime picker buttons
- To make datetimer picker buttons focus the belonging textfield, the
buttons were rendered as `<label>` which is a ver... - 08:54 Revision 2f70b7a1: [BUGFIX] Prevent undefined array key in SaveToDatabaseFinisher
- Resolves: #98274
Releases: main, 11.5
Change-Id: I75e778b7c57ac5c165045aaec40c6f134c3ddb72
Reviewed-on: https://revie... - 08:16 Revision 1e6d54e0: [BUGFIX] Prevent undefined array key in SearchController
- Resolves: #98243
Releases: main, 11.5
Change-Id: I4347b6f293e582d00cffa4105d5a2641bf425bf9
Reviewed-on: https://revie... - 08:15 Revision 16dcd211: [BUGFIX] Prevent undefined array key in SaveToDatabaseFinisher
- Resolves: #98274
Releases: main, 11.5
Change-Id: I75e778b7c57ac5c165045aaec40c6f134c3ddb72
Reviewed-on: https://revie... - 08:05 Revision 2b9bbbaa: [!!!][TASK] Enable natural ordering of YAML imports
- A new feature flag "yamlImportsFollowDeclarationOrder"
was introduced with #92100 which was available in TYPO3 v10 an... - 07:56 Revision 7be898ac: [BUGFIX] Prevent undefined array key in SearchController
- Resolves: #98243
Releases: main, 11.5
Change-Id: I4347b6f293e582d00cffa4105d5a2641bf425bf9
Reviewed-on: https://revie... - 07:56 Revision 23454728: [TASK] Prevent undefined array key warnings in ext:adminpanel
- This change addresses several "undefined array key" issues that have
been identified by PsalmPHP (see issue #98321).
... - 07:47 Revision 209c3b38: [BUGFIX] Streamline Changelog documentation tags
- Tags attached to Changelog documentation files are
used in the install tool "View Upgrade Documentation"
as filters.
... - 07:40 Revision caec6d15: [TASK] Prevent undefined array key warnings in ext:adminpanel
- This change addresses several "undefined array key" issues that have
been identified by PsalmPHP (see issue #98321).
... - 07:34 Revision cf39675a: [BUGFIX] Streamline Changelog documentation tags
- Tags attached to Changelog documentation files are
used in the install tool "View Upgrade Documentation"
as filters.
... - 06:52 Revision fbe9c90b: [BUGFIX] Enforce EXT:backend as source for Source Sans fonts
- As relative paths to the Source Sans font are used, this leads to errors
in the backend module of EXT:form as the pat...
2022-09-21
- 21:11 Revision eb96ea2d: [BUGFIX] Prevent undefined array keys in AbstractMenuContentObject
- Resolves: #98248
Releases: main, 11.5
Change-Id: I365236b8aa959db5092a7c8ba1731674b12f053c
Reviewed-on: https://revie... - 21:02 Revision f0cb504a: [BUGFIX] Prevent undefined array keys in AbstractMenuContentObject
- Resolves: #98248
Releases: main, 11.5
Change-Id: I365236b8aa959db5092a7c8ba1731674b12f053c
Reviewed-on: https://revie... - 19:15 Revision 62777247: [BUGFIX] Use values for link types
- With #92715 the structure of the link types array
was unified to always use the types as array values.
This patch ad... - 19:13 Revision 9a70d5f7: [TASK] Add label text to various buttons in docheader
- All buttons on the left side of the docheader
should get a label to describe the functionality better.
In the next st... - 15:49 Revision 163e27ff: [TASK] Clean up AbstractUserAuthentication
- This change renames variables and splits up
some logic in AbstractUserAuthentication in order
to allow further change... - 15:20 Revision 3b526e83: [BUGFIX] Use values for link types
- With #92715 the structure of the link types array
was unified to always use the types as array values.
This patch ad... - 15:02 Revision 5ee75580: [!!!][FEATURE] Add PSR-14 ModifyEditFormUserAccessEvent
- This introduces a new PSR-14 event, enabling
extension authors to modify the user access
decision for creating / edit... - 14:59 Revision 236ce5fc: [TASK] Avoid usage of UriBuilder and Extbase Request
- Due to cleanups some, usages of Extbase's Request
and UriBuilder can be removed.
Resolves: #98398
Releases: main
Cha... - 14:37 Revision dabe04ec: [BUGFIX] Replace deprecated source-sans-pro with source-sans
- The package `source-sans-pro` was renamed to `source-sans` in September
2020. npm annotates this deprecation during i... - 14:35 Revision faa55d2f: [TASK] Have a minor phpstan happification in ext:belog
- Resolves: #98397
Releases: main
Change-Id: Id3c3ee0a9de93062840ee0acc39a8c8917326535
Reviewed-on: https://review.typo... - 14:12 Revision fee75b26: [!!!][TASK] Enable internal subrequests for error pages
- With TYPO3 v11, a new feature flag "subrequestPageErrors"
was added to avoid external requests when loading error pag... - 13:36 Revision f24de0da: [BUGFIX] Allow sorting of pages on root level
- This patch takes care of a missing id in the request, which is the case
for the rootpage.
Resolves: #98392
Releases:... - 13:36 Revision 07a7e335: [BUGFIX] Disable horizontal scrollbar in module menu
- Resolves: #98395
Releases: main, 11.5
Change-Id: If2a8fba27d4a6250114b591055e3f49d603881d5
Reviewed-on: https://revie... - 13:26 Revision 1ca828ac: [BUGFIX] Update missing file properties
- Do not expect all properties to already exist.
Update properties with different value as well as missing properties.
... - 13:18 Revision 088b745d: [!!!][TASK] Require ServerRequestInterface in Extbase Request
- The Extbase Request still had a fallback to fetch
the base Request from $GLOBALS. The base Request
is of course a har... - 13:14 Revision d082f5e3: [BUGFIX] Allow sorting of pages on root level
- This patch takes care of a missing id in the request, which is the case
for the rootpage.
Resolves: #98392
Releases:... - 13:08 Revision 1d9e8248: [TASK] Avoid getIndpEnv and TYPO3_REQUEST in Link Builder
- This change removes any usage of GeneralUtility::getIndpEnv()
in favor of NormalizedParams (non-global state) and
usi... - 13:03 Revision 3563b7d5: [BUGFIX] Disable horizontal scrollbar in module menu
- Resolves: #98395
Releases: main, 11.5
Change-Id: If2a8fba27d4a6250114b591055e3f49d603881d5
Reviewed-on: https://revie... - 13:02 Revision 37a3d6a3: [BUGFIX] Update missing file properties
- Do not expect all properties to already exist.
Update properties with different value as well as missing properties.
... - 13:00 Revision 56198c25: [BUGFIX] Don't ignore TCA 'ctrl' 'groupName'
- The new records controller (list modul "+" button) tries
to group records. TCA 'ctrl' property 'groupName'
can be use... - 12:48 Revision f2981575: [BUGFIX] Don't ignore TCA 'ctrl' 'groupName'
- The new records controller (list modul "+" button) tries
to group records. TCA 'ctrl' property 'groupName'
can be use... - 10:30 Revision c2df29b3: [BUGFIX] Darken progress bar for default and light panel
- To have the progress bar visible on a panels using the
"default" or "light" theme variant, the progress bar
color is ...
2022-09-20
- 16:39 Revision a8887210: [BUGFIX] Use correct selector class in upgrade doc filter
- The class `item` was removed in #98349, but the existing JavaScript code
still relied on that class. To solve the iss... - 11:33 Revision a5fd2a71: [TASK] Remove unused configuration option
- The feature flag "unifiedPageTranslationHandling"
has been active since TYPO3 v10, and can be removed
from the defaul... - 10:49 Revision 2accdb05: [TASK] Remove unused configuration option
- The feature flag "unifiedPageTranslationHandling"
has been active since TYPO3 v10, and can be removed
from the defaul... - 07:21 Revision 06b37b43: [TASK] Type hint ext:fluid RenderingContext
- The ext:fluid RenderingContext extends standalone fluid
RenderingContextInterface by adding getRequest(). This
object...
2022-09-19
- 22:26 Revision 471d9178: [TASK] Avoid an invalid test prophecy
- The class prophecy has not been imported and does
not seem to be needed for the test.
Resolves: #98379
Releases: mai... - 21:23 Revision 8660a5bb: [TASK] Clean up unused code from PreviewRenderer pattern
- The PreviewRenderer pattern was added very late in
v10 development, along with a Resolver concept,
which was never pr... - 20:55 Revision edf20a9a: [!!!][TASK] Remove the not-useful hooks from EditFileController
- Per the existing todo messages, these hooks are not useful and
better alternatives already exist. There's therefore n... - 17:48 Revision 9202450c: [!!!][FEATURE] Add PSR-14 Events for customized Page Module rendering
- The three legacy hooks
* $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['record_is_u... - 15:22 Revision 7ab6610d: [TASK] Prevent undefined array key warnings in ext:beuser
- This change addresses several "undefined array key" issues that have
been identified by PsalmPHP (see issue #98321).
... - 15:22 Revision 08625d36: [TASK] Prevent undefined array key warnings in ext:beuser
- This change addresses several "undefined array key" issues that have
been identified by PsalmPHP (see issue #98321).
... - 13:28 Revision 49006d96: [TASK] Prevent undefined array key warnings in ext:dashboard
- This change addresses several "undefined array key" issues that have
been identified by PsalmPHP (see issue #98321).
... - 13:27 Revision 89281016: [TASK] Prevent undefined array key warnings in ext:dashboard
- This change addresses several "undefined array key" issues that have
been identified by PsalmPHP (see issue #98321).
... - 09:25 Revision cdf920a6: [!!!][TASK] Upgrade to CodeMirror v6
- CodeMirror v6 is a major rewrite of CodeMirror v5.
Existing addons and language parsers need to be rewritten.
There i...
2022-09-18
- 18:59 Revision b79f2853: [TASK] Deprecate StandaloneView getters
- Views should be data sinks, but not data sources:
In Fluid, RenderingContext is the main state object
used to carry r... - 17:51 Revision d70a4798: [!!!][TASK] Cleanup and harden Extbase Request
- The Extbase Request has been turned into a
PSR-7 decorator in v11. Most interface changes
have not been enforced in v... - 14:28 Revision 79459bb7: [TASK] Remove _DEFAULT_PI_VARS from TypoScript
- With https://review.typo3.org/c/Packages/TYPO3.CMS/+/75655 the `AbstractPlugin` was made internal.
Option `_DEFAULT_... - 07:28 Revision 7117ba70: [BUGFIX] Guard array key access in TypoScriptFrontendController
- This change ensure guarded array key access to avoid corresponding
native PHP undefined array key access warnings in ... - 07:24 Revision c82290c3: [BUGFIX] Avoid undefined array key access in HtmlParser
- Resolves: #98317
Releases: main, 11.5
Change-Id: I4fc1cbd52dda8a9440a6256a5e61be7d89323232
Reviewed-on: https://revie... - 07:15 Revision b136c7a3: [BUGFIX] Guard array key access in TypoScriptFrontendController
- This change ensure guarded array key access to avoid corresponding
native PHP undefined array key access warnings in ... - 07:14 Revision d7eed01d: [BUGFIX] Avoid undefined array key access in HtmlParser
- Resolves: #98317
Releases: main, 11.5
Change-Id: I4fc1cbd52dda8a9440a6256a5e61be7d89323232
Reviewed-on: https://revie...
2022-09-17
- 16:09 Revision 7c9f7627: [TASK] Request in ContentObject is not nullable
- Single FE content objects (TEXT, IMAGE, ...) always receive
the PSR-7 request since v11: Instances are created via
Co...
2022-09-16
- 19:12 Revision 574dc087: [TASK] Revamp Constant Editor
- The patch rewrites TypoScript related code that uses
the comment based TypoScript configuration magic towards
the new... - 15:34 Revision 8aa42939: [FEATURE] Refactor Live Search UI and introduce keyboard shortcut to open
- The live search located at the top right side of the TYPO3 backend now
uses a modal window to render the search contr... - 14:22 Revision d65db90e: [TASK] Raise styleguide and testing-framework
- Casual raise of typo3/cms-styleguide and typo3/testing-framework
to latest dev versions in main.
> composer u --dev ... - 13:06 Revision e6577539: [BUGFIX] Fix hide/unhide inline control for a special case
- In case an inline field doesn't define the "disabled" column
in its "showitem" list, a hidden checkbox is now rendere... - 12:38 Revision bc3d79e2: [DOCS] Clarify the page TSconfig settings for RTE
- Link to the TSconfig reference where it makes sense,
also for setting page TSConfic, as this changed in v12.
We do no... - 12:28 Revision 7c852b82: [BUGFIX] Fix hide/unhide inline control for a special case
- In case an inline field doesn't define the "disabled" column
in its "showitem" list, a hidden checkbox is now rendere... - 12:24 Revision df52a477: [BUGFIX] Fix avatar sizes and use medium size in SetupModuleController
- If no size is explicitly given, the avatar size is based on the text
size, similar to icons. In the SetupModuleContro... - 12:17 Revision dc105e34: [TASK] Streamline scheduler flash messages
- The flash messages for the executed state and the
not executed state have been adapted to the previous flash messages... - 12:17 Revision 027b8804: [TASK] Streamline scheduler flash messages
- The flash messages for the executed state and the
not executed state have been adapted to the previous flash messages... - 12:11 Revision 11caa711: [TASK] Add notification when Grunt "watch" finished compilation
- This outputs a "bell" character to notify the developer that the "watch"
task has picked up and finished compilation ... - 12:09 Revision c5e1078a: [TASK] Remove wrong doc comments in \TYPO3\CMS\Core\Database\Connection
- The doc comments for some functions in `\TYPO3\CMS\Core\Database\Connection`
state, that table expressions and column... - 12:09 Revision 2861cbb5: [TASK] Remove wrong doc comments in \TYPO3\CMS\Core\Database\Connection
- The doc comments for some functions in `\TYPO3\CMS\Core\Database\Connection`
state, that table expressions and column... - 12:04 Revision 3df00792: [BUGFIX] Use array key access guard in WorkspaceVersionRecordsCommand
- Resolves: #98337
Releases: main, 11.5
Change-Id: I048defb5d96c4365a2005a5a2c0adae806b3e298
Reviewed-on: https://revie... - 12:04 Revision ffe8c056: [BUGFIX] Use array key access guard in WorkspaceVersionRecordsCommand
- Resolves: #98337
Releases: main, 11.5
Change-Id: I048defb5d96c4365a2005a5a2c0adae806b3e298
Reviewed-on: https://revie... - 11:54 Revision 4e303636: [!!!][TASK] Make the AbstractPlugin @internal
- `\TYPO3\CMS\Frontend\Plugin\AbstractPlugin` is not a recommended way of
developing Frontend Plugins anymore. As long ... - 11:52 Revision 65580b5a: [TASK] Allow flushing the makeInstance class name caches for testing
- `GeneralUtility::flushInternalRuntimeCaches` now also flushes the caches
used by `makeInstance` to determine the fina... - 11:51 Revision 0befe34d: [TASK] Remove wrong doc comments in \TYPO3\CMS\Core\Database\Connection
- The doc comments for some functions in `\TYPO3\CMS\Core\Database\Connection`
state, that table expressions and column... - 11:48 Revision 99a1a5d0: [TASK] Allow flushing the makeInstance class name caches for testing
- `GeneralUtility::flushInternalRuntimeCaches` now also flushes the caches
used by `makeInstance` to determine the fina... - 11:47 Revision 89e93da2: [BUGFIX] Avoid FE error if url field on external pages is empty
- Circumvent 'Unitialized string offset' error when trying to prefix the
url of a page from type 'external page' when f... - 11:38 Revision 58b6a5be: [BUGFIX] Use array key access guard in WorkspaceVersionRecordsCommand
- Resolves: #98361
Releases: main, 11.5
Change-Id: Ib94267b45199a5cf5cce3fa48df51e53cff9a256
Reviewed-on: https://revie... - 11:34 Revision 17018c84: [TASK] Allow flushing the makeInstance class name caches for testing
- `GeneralUtility::flushInternalRuntimeCaches` now also flushes the caches
used by `makeInstance` to determine the fina... - 11:32 Revision bbeb1ea7: [BUGFIX] Use array key access guard in SchedulerCommand
- Resolves: #98359
Releases: main, 11.5
Change-Id: I2651ca3b0c5bbad93fc931134d2d2480d51f7af6
Reviewed-on: https://revie... - 11:32 Revision 80d1fc5d: [BUGFIX] Avoid FE error if url field on external pages is empty
- Circumvent 'Unitialized string offset' error when trying to prefix the
url of a page from type 'external page' when f... - 11:25 Revision 114b6771: [BUGFIX] Use array key access guard in WorkspaceVersionRecordsCommand
- Resolves: #98361
Releases: main, 11.5
Change-Id: Ib94267b45199a5cf5cce3fa48df51e53cff9a256
Reviewed-on: https://revie... - 11:24 Revision 375ed157: [BUGFIX] Use array key access guard in SchedulerCommand
- Resolves: #98359
Releases: main, 11.5
Change-Id: I2651ca3b0c5bbad93fc931134d2d2480d51f7af6
Reviewed-on: https://revie... - 11:19 Revision 1f7cd867: [TASK] Add note about the Testing app context
- The documentation clearly states that the Testing application context
may only be used internally.
This information ... - 11:19 Revision 26d15e3e: [BUGFIX] Avoid undefined array key in RecordLinkHandler
- Resolves: #98232
Releases: main, 11.5
Change-Id: I8c1277a1d9b611785c6c852069d976033abda813
Reviewed-on: https://revie... - 11:19 Revision 48911e04: [TASK] Simplify BackendUserGroupRepository::findByUidList
- Instead of creating new database queries for each user group,
corresponding items are fetched in just one query.
Res... - 10:56 Revision a7e86376: [TASK] Simplify BackendUserGroupRepository::findByUidList
- Instead of creating new database queries for each user group,
corresponding items are fetched in just one query.
Res... - 10:49 Revision 4d2e0037: [BUGFIX] Avoid undefined array key in RecordLinkHandler
- Resolves: #98232
Releases: main, 11.5
Change-Id: I8c1277a1d9b611785c6c852069d976033abda813
Reviewed-on: https://revie... - 10:48 Revision 899b23e3: [TASK] Remove superfluous jQuery UI theme in ext:viewpage
- In ext:viewpage, jQuery UI resizable is used to allow an editor
to resize the iframe with the page preview. The fluid... - 10:47 Revision 6a547d11: [TASK] Add note about the Testing app context
- The documentation clearly states that the Testing application context
may only be used internally.
This information ... - 10:17 Revision 2a348bed: [BUGFIX] Use array key access guard in ExtensionManagementUtility
- Resolves: #98358
Releases: main, 11.5
Change-Id: I4f1080dc4308660eff99c3a70a35c3917d688ab6
Reviewed-on: https://revie... - 09:29 Revision 5a4e2ceb: [BUGFIX] Use array key access guard in ExtensionManagementUtility
- Resolves: #98358
Releases: main, 11.5
Change-Id: I4f1080dc4308660eff99c3a70a35c3917d688ab6
Reviewed-on: https://revie... - 09:24 Revision dfeebaa5: [TASK] Streamline colors, correct contrast colors
- The core currently uses a wide range of
state colors across the backend. This is
a mixture of defined colors for spec... - 09:12 Revision 3efb7afc: [BUGFIX] Rename modal's title property to modalTitle
- In #98288 the modal component was rewritten to be a lit element. The
modal title was defined by a `title` attribute. ...
Also available in: Atom