Activity
From 2021-09-19 to 2021-10-18
2021-10-18
- 11:49 Revision 7addc309: [TASK] Simplify error assertion in two functional tests
- Property $expectedErrorLogEntries can be set to an
integer when tests expect that DataHandler operations
log errors o... - 11:39 Revision 0a90cd3e: [BUGFIX] Avoid php8.1 return type deprecation for (Lazy)ObjectStorage
- This patch adds correct return types where possible,
otherwise add the #[\ReturnTypeWillChange] attribute
to temporar... - 11:38 Revision 44c8a030: [TASK] Avoid TYPO3_MODE definition in tests
- Constant TYPO3_MODE has been deprecated in v11.
It should not be defined for tests anymore.
Resolves: #95685
Related...
2021-10-17
- 22:19 Revision a1656158: [TASK] styleguide: Do not declare TYPO3_MODE for tests anymore
- 20:41 Revision 726c876d: [BUGFIX] Avoid php warnings in Indexed Search Repository and Controlller
- This change reduces the amount of invalid PHP code
for PHP 8.0 and removes some unused functionality,
also uses prope... - 20:39 Revision eb06531b: [BUGFIX] Prevent PHP 8 warning exception due to missing array keys
- This prevents an exception for missing array keys when using an
extbase repository in the "render-preProcess" hook.
... - 20:16 Revision a6deb29e: [BUGFIX] Avoid php8.1 return type deprecations in LogRecord
- PHP SPL class ArrayAccess requires return values in
PHP 8.1. We can not change those since that would be
breaking in ... - 20:00 Revision 2e8de1e8: [BUGFIX] Use proper driver for FAL isWithin() check
- When checking if an identifier is within the processing folder,
the processing folders driver is used instead of curr... - 19:45 Revision 4e0a5764: [BUGFIX] Use proper driver for FAL isWithin() check
- When checking if an identifier is within the processing folder,
the processing folders driver is used instead of curr... - 19:15 Revision 118c198e: [TASK] Raise typo3/cms-styleguide:~11.5.0
- Brings a series of core v11 alignments and PHP 8.1 preparation.
Resolves: #95682
Releases: master
Change-Id: Ib291cc... - 18:55 Revision 4af64f10: [BUGFIX] Avoid deprecated redis method in testcase
- Redis backend tests has been using native Redis
to verify test results. 'Redis::getKeys()' method
has been deprecated... - 18:47 Revision 971c2ea5: [RELEASE] styleguide: 11.5.0 Various core v11 alignments
- 17:22 Revision 8a9c80b9: [TASK] Avoid call_user_func() in phpunit bootstrap
- This patch avoid call_user_func() from phpunit
bootstrap corresponding to merged change in the
testing framework.
Re... - 14:24 Revision 29aacefa: [BUGFIX] Fix warning in InlineControlContainer
- Resolves: #95663
Releases: master
Change-Id: Iaf10ab1c6e3ab4ee33d755f5f3bd6b82f9fba13a
Reviewed-on: https://review.ty... - 14:24 Revision 6f865ea8: [BUGFIX] Prevent PHP 8 warning in FLUIDTEMPLATE variable resolving
- Prevent PHP 8 undefined array key warning when resolving
a FLUIDTEMPLATE variable value from a TypoScript reference:
... - 13:26 Revision 31f9a1ce: [TASK] gitlab-ci: Add nightly PHP 8.1 based linting
- Change-Id: I51c915e552f9278104a2b6a8dca779e563d167bb
Resolves: #95677
Releases: master
Reviewed-on: https://review.ty... - 12:17 Revision a0a11785: [TASK] Install composer test distribution with PHP 8.1
- Same as for the other PHP versions, 8.1 is added now.
Resolves: #95675
Releases: master
Change-Id: I3deb1784a15a6a44... - 11:07 Revision 96cf24e9: [DOCS] Document usage of FluidEmail
- Feature #90728 added the FluidEmail option to EXT:form
EmailFinishers. The patch adds this very useful feature
to the... - 11:06 Revision 2f7a5431: [BUGFIX] Fix type error when value in PaddingViewHelper is omitted
- As the value is optional, null is given to
StringUtility::multibyteStringPad() which throwed a type error.
Also an in... - 10:50 Revision 05cf49ca: [DOCS] Document usage of FluidEmail
- Feature #90728 added the FluidEmail option to EXT:form
EmailFinishers. The patch adds this very useful feature
to the... - 10:39 Revision fc2fad2b: [BUGFIX] Fix type error when value in PaddingViewHelper is omitted
- As the value is optional, null is given to
StringUtility::multibyteStringPad() which throwed a type error.
Also an in...
2021-10-16
- 10:44 Revision dba49da7: [TASK] gitlab-ci: Run PHP 8.1 functional tests
- Mixes PHP 8.1 into the various PHP / DMBS functional
test setup combinations for pre-merge and nightly runs.
Change-... - 09:02 Revision 45b067fa: [BUGFIX] Avoid php8.1 fatal error in FileSessionHandler
- PHP8.1 added return types for some internal php
functions, class methods and interfaces, like it
has been added in ph...
2021-10-15
- 21:03 Revision 0cada618: [TASK] gitlab-ci: Run PHP 8.1 unit tests
- * Switches from PHP 8.0 to PHP 8.1 for pre-merge
unit tests. pre-merge now tests 'lower bound' 7.4
and 'upper bou... - 19:46 Revision 6b24af83: [BUGFIX] Do not log page access failures
- It does not make sense to log page access failures
to the logging framework. Pages are inaccessible
for a reason, no ... - 19:29 Revision 1c87d604: [BUGFIX] Do not log page access failures
- It does not make sense to log page access failures
to the logging framework. Pages are inaccessible
for a reason, no ... - 18:56 Revision 89b6d04a: [TASK] Have a FunctionalDeprecated test suite
- With functional tests now failing on warnings and notices
and *showing* deprecations, the next step is to make sure
t... - 14:36 Revision ee15b5d4: [TASK] phpunit: Enable failOnRisky flag
- Let tests fail that are considered 'risky' by phpunit.
We recently had a case during development where this
would hav... - 13:22 Revision 2c4981c8: [TASK] Add support for PHP 8.1 functions
- This change adds the symfony/polyfill-php81
package as dependency.
Used composer commands:
> composer req symfony/p... - 12:46 Revision ef761359: [TASK] Add support for PHP 8.1 functions
- This change adds the symfony/polyfill-php81
package as dependency.
In addition, EXT:form does not explicitly
depend ... - 12:29 Revision eef19bd9: [TASK] gitlab-ci: Enable FF_ENABLE_JOB_CLEANUP flag
- This gitlab-runner flag invokes a 'git clean' command
at the end of each job run, after uploading caches, to
remove a... - 12:28 Revision e565c254: [TASK] gitlab-ci: Enable FF_ENABLE_JOB_CLEANUP flag
- This gitlab-runner flag invokes a 'git clean' command
at the end of each job run, after uploading caches, to
remove a... - 11:50 Revision 36875015: [TASK] gitlab-ci: Enable FF_SCRIPT_SECTIONS flag
- A new flag adds more "timing bubbles" in job runs.
It helps finding slow commands more easily and
is useful with jobs... - 11:50 Revision c6cee9d9: [TASK] gitlab-ci: Enable FF_SCRIPT_SECTIONS flag
- A new flag adds more "timing bubbles" in job runs.
It helps finding slow commands more easily and
is useful with jobs... - 06:50 Revision 17ed0b8d: [TASK] Have notice and warning free functional tests
- This new testing-framework version brings a feature
to let functional test fail if warnings or notices
or deprecation...
2021-10-14
- 21:21 Revision e4ad4e1b: [TASK] styleguide: Fail on deprecations
- 21:20 Revision eb965017: [BUGFIX] styleguide: Avoid deprecated StringUtility::beginsWith
- 21:19 Revision e2ca4716: [TASK] styleguide: Enable functional test fails for notices
- 21:17 Revision 833c4311: [TASK] styleguide: Show functional warnings and notices
- 21:16 Revision b0c1f0cf: [TASK] styleguide: Raise typo3/testing-framework:^6.12.0
- composer req --dev typo3/testing-framework:^6.12.0
- 20:44 Revision 836f4dae: [BUGFIX] Add fallback values for backend group wizard
- When editing a backend usergroup from within a user
a undefined key warning in PHP8 is thrown.
This is now fixed by ... - 20:14 Revision a91fa193: [BUGFIX] Avoid undefined array access in PageRenderer
- Resolves: #95618
Releases: master
Change-Id: I56521464bfca2237f1d9c0a52a628df249a4c9a1
Reviewed-on: https://review.ty... - 19:17 Revision 9e261a04: [TASK] Skip a broken ext:impexp functional test
- The ExportPageTreeViewTest is broken in various
scenarios. It is skipped for now to give us some
time fixing this fun... - 18:02 Revision 257bb90a: [BUGFIX] Fix PHP8 warning in NumberWithIconWidget
- The subtitle can be considered optional, and if not set a PHP8
warning is raised. Additionally, the other two options... - 17:46 Revision 9b8e11b5: [BUGFIX] Suppress warnings in BackendModuleControllerTest
- The hard coded install tool session handling forces a
hack to suppress warnings in a ext:install functional
test.
Re... - 17:32 Revision 4216c425: [BUGFIX] Avoid incomplete setup in StorageRepositoryTest
- The StorageRepositoryTest tests createLocalStorage() which
calls testCaseSensitivity() to find out if a local filesys... - 15:57 Revision 422f0449: [BUGFIX] Avoid warnings in FormEngine
- * Editing an orphan metadata record that is no longer
connected to a file can result in a warning. This is
found ... - 15:56 Revision 09fa0b5c: [BUGFIX] Avoid warnings in ContentObjectRenderer
- And another set of warning fixes in ContentObjectRenderer
found by functional tests, this time in encaps_lineSplit().... - 13:58 Revision ef5c5394: [BUGFIX] Avoid dangling error handler registrations in tests
- The functional ErrorHandlerTest uses set_error_handler()
to register test subjects. These need to be dropped
afterwar... - 13:44 Revision 3e7d57ab: [TASK] Unify label files in indexed_search
- The label file locallang_pi.xlf is only used for 2 labels
for newContentElement wizard.
These can be unified, as thi... - 12:02 Revision afd50f53: [BUGFIX] Fix ExportNoPagetree issue
- Imported from GitHub Pull Request
Releases: 10.4
Resolves: #95377
Resolves: #95592
Change-Id: I7525d785e2b98e9fbdd82... - 10:33 Revision 368b81e2: [BUGFIX] Fix session warning from MFA controller tests
- Some MFA controller tests trigger backendUser->logOff() which
destroys the backend user session. This backend user is... - 09:18 Revision 12316c4b: [BUGFIX] Avoid improper setup in ext:backend controller tests
- Controller tests for ext:backend setup server requests
to simulate frontend calls, thus omitting the default
frontend... - 09:11 Revision e3cbd98c: [BUGFIX] Make Linkvalidator event listener more robust
- A page link may not contain the query parameter uid.
Make sure that the event listener is robust and handles
unfilled... - 08:22 Revision 4898345d: [BUGFIX] Indexed Search Lexer checks for words instead of letters again
- Due to a regression introduced in PHP8 bugfixes
(see https://review.typo3.org/c/Packages/TYPO3.CMS/+/69819)
this chan... - 06:17 Revision a64d78c5: [BUGFIX] Make Linkvalidator event listener more robust
- A page link may not contain the query parameter uid.
Make sure that the event listener is robust and handles
unfilled... - 06:16 Revision aaf23f87: [BUGFIX] Fix dashboard drag and drop handler
- Migrate the muuri.js option `dragStartPredicate.handle`
to `dragHandle`, preventing the draggable area to be on
the w... - 06:10 Revision 75c1ee01: [BUGFIX] Ensure routing works for request with chinese letter
- Routing for requests with chinese letters failed. As the used
symfony components internally uses rawlurldecode() on s...
2021-10-13
- 19:21 Revision 48fe2af6: [BUGFIX] access-restricted subpages of sysfolders return 403
- This change addresses a regression of
https://review.typo3.org/c/Packages/TYPO3.CMS/+/58829
where access-restricted p... - 19:19 Revision 96be2e18: [BUGFIX] Ensure routing works for request with chinese letter
- Routing for requests with chinese letters failed. As the used
symfony components internally uses rawlurldecode() on s... - 19:18 Revision b1583998: [BUGFIX] Prevent exceptions for new user accounts
- In case new user accounts are not properly set up
and the user tries to login, some toolbar related
components led to... - 19:06 Revision fc1d86f8: [BUGFIX] Avoid warning in ResourceStorage
- ResourceStorage->getUniqueName() is used to return a
unique and sanitized file or folder name. It uses
pathinfo() on ... - 19:05 Revision b1dd00dd: [BUGFIX] Add missing field_name to CategoryCollection test setup
- CategoryCollectionTest needs to set up 'field_name' for
a collection record to satisfy CategoryCollection::create()
n... - 19:04 Revision 6d279c87: [BUGFIX] Avoid warning in LanguageService
- LanguageService->sL('LLL:') leads to a warning. Even
though this is of course a broken call, the code should
sanitize... - 19:02 Revision b5c631ed: [BUGFIX] Avoid improper method call in PageRepositoryTest
- Some PageRepositoryTest tests call getMenu() with a
restricted set of select fields as second argument.
Running this... - 18:56 Revision bcd9bb4d: [TASK] Avoid deprecated code in cache:flush TCA loading
- With the deprecation of CacheManager usage during TCA/ext_tables
loading in #94979, the console command cache:flush n... - 18:55 Revision 7f374c22: [BUGFIX] Avoid improper setup in PagesTsConfigGuardTest
- LanguageService must be initialized after backend
user has been set up.
Resolves: #95633
Releases: master
Change-Id:... - 18:55 Revision 7cf24b0f: [BUGFIX] Avoid warnings triggered by SiteHandling tests
- A set of fixes for partially incomplete test setup in
functional tests and a series of undefined array index
warnings... - 18:53 Revision 8c0f318d: [BUGFIX] Incomplete setup in AuthenticationServiceTest
- AuthenticationService relies on 'userid_column' being
set. The functional test setup is incomplete and
adapted with t... - 18:43 Revision 8d53c97b: [TASK] Explicitly setup errorHandler in ErrorHandlerTest
- The testing framework will soon disable error suppression
by unsetting the default errorHandler for functional tests.... - 16:35 Revision 3f5c0fe2: [DOCS] Improve description of EXT:form label translations
- In case EXT:form labels are translated, using a custom
language file and the labels contain HTML markup, the
labels h... - 14:53 Revision 57a16fca: [BUGFIX] Fix page link in redirects module pagination
- With this patch, the page link (requesting a
dedicated paginated page) in the redirects module
pagination is now work... - 14:53 Revision 7c99bea7: [BUGFIX] Fix undefined array key warnings in GifBuilder
- Resolves: #95613
Releases: master
Change-Id: I3360ed2177c9b34e8c4633d5555c62a8dfa4e274
Reviewed-on: https://review.ty... - 14:29 Revision cb69dfb9: [BUGFIX] Fix page link in redirects module pagination
- With this patch, the page link (requesting a
dedicated paginated page) in the redirects module
pagination is now work... - 12:57 Revision f7fb61fc: [DOCS] Add more details to the manual of EXT:impexp
- Explanation of almost all configuration parameters.
Automatic creation of almost all screenshots. The file
`Document... - 12:56 Revision 2274afb7: [BUGFIX] Avoid warning when eID is given as array
- Calling https://www.example.com/?eID[]= results in $eID being an array
which triggers an 'illegal offset' warning and... - 12:47 Revision 641aa36c: [BUGFIX] Pad multibyte strings correctly
- A new function StringUtility::multibyteStringPad() is
introduced to handle multibyte strings instead of
str_pad() whi... - 12:35 Revision 0d17e9dd: [BUGFIX] Avoid fallback to ObjectManager in PropertyMapperTest
- The on-the-fly type converters need to be registered
in container to avoid deprecated ObjectManager fallbacks.
Resol... - 12:32 Revision 4f45663c: [BUGFIX] Avoid warnings in ShortcutRepository
- Some details in (deprecated) ShortcutRepository should
be sanitized to avoid warnings.
Resolves: #95627
Releases: ma... - 12:31 Revision 7847fc48: [BUGFIX] Fix "View" button on pages with doktype > 200
- When editing a content element on a page with doktype > 200
the view button will not render this page
in the frontend... - 12:29 Revision e05a8580: [BUGFIX] Fix undefined array key warnings in GraphicalFunctions
- Resolves: #95622
Releases: master
Change-Id: If8c7ddef423df9b8071f563f24fbd773a6c8bd8f
Reviewed-on: https://review.ty... - 12:27 Revision 40cc3603: [BUGFIX] Avoid warning when eID is given as array
- Calling https://www.example.com/?eID[]= results in $eID being an array
which triggers an 'illegal offset' warning and... - 12:18 Revision 7301bcd5: [BUGFIX] Prevent htmlSanitize deprecation in ContentObjectRendererTest
- htmlSanatize configuration has been marked as mandatory for v12 with
corresponding deprecation message with #94786 if... - 12:13 Revision c53565e9: [BUGFIX] Fix "View" button on pages with doktype > 200
- When editing a content element on a page with doktype > 200
the view button will not render this page
in the frontend... - 12:04 Revision 723092d0: [BUGFIX] Avoid warning from optional HTTP_ACCEPT_LANGUAGE
- HTTP header 'Accept-Language' may not be sent by clients,
the patch sanitizes access to $request HTTP_ACCEPT_LANGUAGE... - 12:00 Revision 5ae89655: [BUGFIX] Restore "edit metadata" of translated files in FormEngine
- In case a files' metadata were translated in a L>0 language,
whenever the file is references in a record with this L>... - 11:41 Revision 58ed8a7e: [BUGFIX] Avoid access to undefined array key in BackendUtility
- The array in question may not exist, sanitize using
null coalescence operator.
Resolves: #95624
Releases: master
Cha... - 11:39 Revision 4fda8e57: [BUGFIX] Avoid undefined array key access in PasswordReset
- When a client sends a backend reset password request
without providing new password fields, a warning is
raised.
Res... - 11:36 Revision a341142b: [BUGFIX] Check for TSFE before use in ContentObjectRenderer
- TypoScriptFrontendController has not been injected to a
ContentObjectRenderer instance in a test, thus failing
with d... - 11:35 Revision f4848289: [BUGFIX] Avoid undefined array key warning in PageTypeDecorator
- Using null coalescing operator in type map access to avoid
undefined array key warning if check value is not defined
... - 11:34 Revision f85ae563: [BUGFIX] Fix undefined array key warning in ImageContentObject
- Use null coalescing operator to fix undefined array key warning
in ImageContentObject
Resolves: #95615
Releases: mas... - 10:57 Revision 820e225f: [TASK] Add required attribute to input fields of filelist module
- The forms to add a new media asset and to create a new textfile require
a value. Using the attribute `required` impro... - 10:55 Revision 21111fe7: [BUGFIX] Fix log level in html sanitizer config docs
- Updating Logger configuration as the code gives the following error
otherwise:
The given severity level "debug" for ... - 10:32 Revision 939f9db0: [BUGFIX] Fix log level in html sanitizer config docs
- Updating Logger configuration as the code gives the following error
otherwise:
The given severity level "debug" for ... - 10:21 Revision 45ad8375: [BUGFIX] Fix new keyword replacement in ContainerBuilder
- With the introduction of dependency injection a workaround
was added that substitutes `new ClassName(…)` with
`Genera... - 10:09 Revision f5fed2ff: [BUGFIX] Fix undefined array key warning in TitleTagRenderingTest
- Test data array had not been consistent, thus throwing undefined
array access warnings.
This patch use null coalesci... - 09:59 Revision 6e414874: [BUGFIX] Use correct description for cache clearing in Install Tool
- Cache Clearing via Install Tool does a lot more than clearing the caches
in the toolbar.
Additionally the informatio... - 09:09 Revision 4f8361c7: [BUGFIX] Fix undefined array key access in ModuleLoader
- Resolves: #95612
Releases: master
Change-Id: Idbbdb2e69874d51db7bb617a07d3151abe40369a
Reviewed-on: https://review.ty... - 08:52 Revision 7733cf68: [BUGFIX] Use correct description for cache clearing in Install Tool
- Cache Clearing via Install Tool does a lot more than clearing the caches
in the toolbar.
Additionally the informatio... - 08:16 Revision 6912e75c: [BUGFIX] Use correct id for viewpage iframe
- While migrating the viewpage JavaScript module
to TypeScript in #87704, an id was falsely renamed.
This is now fixed... - 07:37 Revision f497feb5: [BUGFIX] Add missing borders below tablesort th elements
- While fixing an issue with sticky icons, the borders
below th elements with "position: relative" got
removed. This is... - 07:31 Revision bc560349: [TASK] Add example for wildcard redirect
- Resolves: #94923
Releases: master, 10.4
Change-Id: I59220d1483303adfa09e4d1e1bb57a29378663a9
Reviewed-on: https://rev... - 07:11 Revision 835ec9e0: [TASK] Add example for wildcard redirect
- Resolves: #94923
Releases: master, 10.4
Change-Id: I59220d1483303adfa09e4d1e1bb57a29378663a9
Reviewed-on: https://rev... - 07:10 Revision e96a5785: [BUGFIX] Bump symfony/polyfill-php80 to ^1.23.1
- Since #95466 str_contains() is used with `null`
instead of strings in a lot of cases throughout the core.
This causes... - 02:57 Revision 171c7cbe: [BUGFIX] Add EXTENSIONS array to DefaultConfiguration
- $GLOBALS['TYPO3_CONF_VARS']['EXTENSIONS'] stores extensions
specific settings - settings created from definitions in
...
2021-10-12
- 19:36 Revision ca31977c: [BUGFIX] Avoid undefined key access in extbase tests
- Some assertions in extbase functional tests access
not existing array keys, which raises PHP 8.0 warnings.
Sanitize t... - 18:12 Revision 2d3a193a: [TASK] Update current supported versions in SECURITY.md
- Supported versions by the community has been changed
after v11 LTS has been released, Furthermore v9 has
shifted into... - 17:30 Revision c4e08f80: [BUGFIX] Transfer minimum password length to the template
- Resolves: #95599
Related: #94328
Releases: master
Change-Id: If4fc48d4b279298d4bde9cd338322e5e4598a237
Reviewed-on: h... - 15:47 Revision 1ca1d1f8: [BUGFIX] Fix undefined array key warning in Scheduler
- Resolves: #95602
Releases: master
Change-Id: Ic91531aa6d5a95006b99bbf2d8b29db9a41516fa
Reviewed-on: https://review.ty... - 15:28 Revision 502b6d4f: [BUGFIX] Use correct method call for getStatusCode
- Resolves: #95586
Related: #94402
Releases: master
Change-Id: I2b6094032523e8bcbbc67edb32b2a2c8f3abcb9f
Reviewed-on: h... - 15:13 Revision 41a0d0f3: [BUGFIX] PHP 8.0 warnings from ContentObjectRenderer
- The Format/HtmlViewHelper is designed to run in backend
without TSFE. The HtmlViewHelperTest with disabled error
supp... - 15:09 Revision 6fbdadfb: [BUGFIX] Fix PHP 8.0 warning in ContentObjectRenderer
- As found by ext:fluid TypolinkViewHelperTest with
disabled error suppression, ContentObjectRenderer
does not properly... - 14:53 Revision 704d97ca: [BUGFIX] Incomplete setup in extbase PersistenceManager tests
- The persistence tests use ext:blog_example repositories
and miss to properly setup ConfigurationManager for this
exte... - 14:53 Revision b37802d4: [BUGFIX] Return ResponseInterface in test controllers
- Extbase functional tests with disabled error suppression
reveal there are still some tests with fixture classes
that ... - 12:32 Revision a3c5c805: [TASK] Set TYPO3 version to 11.5.2-dev
- Change-Id: I601a246dc057e469876326c7f1d163bbfdf19cad
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/715... - 12:18 Revision dcba2a7c: [RELEASE] Release of TYPO3 11.5.1
- Change-Id: I9a38139470a45db0f2f0062165b69180a1b58bc1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/715... - 11:24 Revision f217488e: [TASK] Improve PHPDoc of ResourceStorage::sanitizeFileName
- Adapt description and remove hints on exceptions which are not thrown here.
Resolves: #95149
Releases: master, 10.4
... - 11:07 Revision b3790781: [BUGFIX] Restore same height for Tree and Docheader
- Resolves: #95450
Releases: master
Change-Id: Ifc008b06c3db26a835d50fa7f07caa23600c9795
Reviewed-on: https://review.ty... - 10:32 Revision 80fa6174: [TASK] Improve PHPDoc of ResourceStorage::sanitizeFileName
- Adapt description and remove hints on exceptions which are not thrown here.
Resolves: #95149
Releases: master, 10.4
... - 10:00 Revision 694bdc51: [BUGFIX] Add fallback for undefined key warning in PHP8
- These warnings have been fixed by adding a proper
fallback where needed.
Resolves: #95563
Releases: master
Change-Id... - 09:32 Revision 8585fa77: [TASK] Show name of table when editing record
- To make it easier for developers and integrators,
the table name is now shown in the backend when
debugging is active... - 09:30 Revision d21dcb2b: [TASK] Use str_contains instead of strpos where possible
- The (ugly) statement strpos($haystack, 'needle') !== false can be safely
replaced with str_contains($haystack, 'needl... - 08:55 Revision 679ca065: [TASK] Update documentation links
- Releases: master
Resolves: #95574
Change-Id: I2587d67c09b317a6a14681fdf2c77a702d0be734
Reviewed-on: https://review.ty... - 08:54 Revision dc4c9c1b: [BUGFIX] Fix workspace state handling
- The WorkspaceMenu JavaScript module is used to
update the topbar elements, related to workspaces.
The required state... - 08:29 Revision bcc2d11e: [BUGFIX] Render HTML tags in CSH
- Allow a list of HTML tags in the help content just as for
the configuration details.
Resolves: #95152
Releases: mast... - 07:01 Revision 2a5c83e1: [TASK] Update composer dev dependencies
- composer req --dev composer/package-versions-deprecated:^1.11.99.4
composer req --dev friendsofphp/php-cs-fixer:^3.2
...
2021-10-11
- 20:36 Revision 7ee4a971: [BUGFIX] Ensure string is passed to f:sanitize.html view helper
- Resolves: #95573
Releases: master, 10.4
Change-Id: I13742f80588d8d1d566d08e7b51c165a5139fe50
Reviewed-on: https://rev... - 20:36 Revision d7d5a5fc: [BUGFIX] Ensure string is passed to f:sanitize.html view helper
- Resolves: #95573
Releases: master, 10.4
Change-Id: I13742f80588d8d1d566d08e7b51c165a5139fe50
Reviewed-on: https://rev... - 19:07 Revision 4582c934: [BUGFIX] Incomplete setup in PhpErrorCodeViewHelperTest
- The install tool has a special standing due to the
FailSafeContainer. The default functional test set up
however crea... - 18:15 Revision 61d760e7: [BUGFIX] Undefined array keys related to workspaces
- Fixes some undefined array key errors which happen in some specific
scenarios related to workspaces usage.
Resolves:... - 18:13 Revision 6eed2f6b: [BUGFIX] Avoid ReferenceIndex->enableRuntimeCache() in EXT:impexp
- enableRuntimeCache() has been deprecated with #93038, with
all calls being removed. #94772 re-introduced one case,
pr... - 18:10 Revision 47274ba9: [TASK] Upgrade @types/bootstrap to 5.1.6
- This resolves a todo in Tooltip.ts, where we've waited
for an updated types definition for bootstrap. Now
some new me... - 15:36 Revision 0a0e7265: [BUGFIX] PHP 8.0 warnings in QueryGenerator
- Yet another series of PHP 8 stabilizations for
ext:lowlevel QueryGenerator. This time found by
functional tests when ... - 15:19 Revision b08473b7: [BUGFIX] Show broken links for all languages
- If no allowed languages are defined for a BE user / group
([allowed_languages] is not set), only broken links in reco... - 15:02 Revision e256d2e6: [BUGFIX] Return empty stages list in LIVE workspace
- When accessing the Workspaces module in the LIVE workspaces, the
underlying code tries to access the list of stages a... - 14:53 Revision 982308b5: [BUGFIX] Show broken links for all languages
- If no allowed languages are defined for a BE user / group
([allowed_languages] is not set), only broken links in reco... - 14:51 Revision c86b2929: [BUGFIX] Allow FilePathSanitizer to return absolute paths
- There are few cases where the resulting path from FilePathSanitizer
is needed and used as absolute path to a private ... - 13:13 Revision 17890022: [BUGFIX] No exclude for transOrigPointerField
- One of the functional test related extensions still sets
'exclude' TCA property for a transOrigPointerField, which
is... - 12:42 Revision a39765e0: [BUGFIX] Prevent undefined array key access in modAccess()
- This fixes a couple of undefined array key accesses
in BackendUserAuthentication->modAccess().
Besides, the code is ... - 11:50 Revision eef89fac: [BUGFIX] Fix undefined array key errors for PHP 8.0
- Releases: master
Resolves: #95490
Change-Id: I8c7f055182e9a4da8ea5a7a4bd946cc69ce26e0f
Reviewed-on: https://review.ty... - 11:35 Revision b8942cf2: [BUGFIX] Fix PHP8 warning from PageSlugCandidateProvider
- In PageSlugCandidateProvider the pageCandidate MPVar has
been build conditional based on of original MPVar was set.
T... - 11:33 Revision 245c13b6: [BUGFIX] Initialize backenduser for RedirectServiceTest
- RedirectsServiceTests simulate frontend requests
without executing them really, which prevents from
running through t... - 11:32 Revision c4624cae: [BUGFIX] Initialize language object in SlugServiceTest
- Tests in SlugServiceTest from ext:redirects depend on
an initialized LanguageService, which has not been done
as ther... - 11:30 Revision b6cbade9: [BUGFIX] PHP8.0 warning from ext:recycler tests
- Initializing LanguageService in $GLOBALS['LANG'] with
Bootstrap::initalizeLanguageObject() needs a proper setup
$GLOB... - 10:43 Revision a5bbdc27: [BUGFIX] (Re)initalize beuser based LanguageService after beuser
- BrokenLinkRepositoryTest of ext:linkvalidator initalizes
beuser dynamicly for tests and testdatasets. LanguageService... - 10:01 Revision b7ea895c: [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... - 09:55 Revision b7d33abd: [BUGFIX] Move virtual storage 0 back to public path
- It was a conceptual mistake to move storage 0 base path
outside the document root (public path), because this complet... - 09:17 Revision f489cb50: [TASK] Add class name to deprecated cObj for plugins message
- Public property $cObj for plugins has been deprecated in
v11 with #94956 and setContentObjectRenderer() method has
be... - 09:16 Revision eb4b65b1: [TASK] Set visibility of Clipboard->getLocalizations to protected
- This resolves a todo, where a test was blocking a
method of Clipboard to be protected. The test is
now adjusted as su... - 08:17 Revision bd637d37: [BUGFIX] Fix some minor Composer mode path inconsistencies
- * Use config API instead of env vars when building package artifact
* Don't try to scan for extensions in Composer mo...
2021-10-10
- 18:23 Revision 463597c1: [BUGFIX] access-restricted subpages of sysfolders return 403
- This change addresses a regression of
https://review.typo3.org/c/Packages/TYPO3.CMS/+/58829
where access-restricted p... - 12:00 Revision f6c25aae: [BUGFIX] PHP8.0 warning in CleanerTask
- CleanerTasks build a query checking if tstamp tca
config is checked. Using null coalescing operator
to sanatize acces... - 10:44 Revision 08cd87c0: [BUGFIX] Fix undefined index and offset warning in lowlevel QueryGenerator
- This patch fixes undefined index/offset warnings in ext:lowlevel
QueryGenerator using null coalescing operator.
Reso...
2021-10-09
- 11:05 Revision e8392985: [BUGFIX] Fix the generics annotations for ObjectManager(Interface)
- To avoid PHPStan warnings in projects that use ObjectManagerInterface
as a type annotation, the ObjectManager(Interfa... - 09:29 Revision c746c186: [BUGFIX] Properly set softRefParams in LinkAnalyzer
- This correctly sets "subst" as a value of the
softRefParams array. Previously "subst" was
set as key, which only work... - 07:32 Revision 3f844357: [BUGFIX] Add correct value for $itemsCriteriaField
- Adding a file collection to the file links
content element leads to undefined array
key warning.
This is fixed by se... - 07:16 Revision 34a9ff66: [BUGFIX] Align default value of displayThumbs
- The "displayThumbs" module setting is
fetched two times in the FileBrowser. One
time to determine whether thumbnails
...
2021-10-08
- 22:11 Revision 7fa71a1d: [BUGFIX] Add parenthesis where operation result is enforced
- The coalesce operator has a relatively low precedence over other
operators. If used as part of other expressions, it ... - 17:05 Revision 2f96ed6a: [BUGFIX] Set remote identifier for checking extension dependencies
- When showing required dependencies (= extensions) in
Extension Manager, e.g. for distributions - downloading
the Intr... - 16:41 Revision 09c651a0: [BUGFIX] Prevent undefined key warnings in ProductionExceptionHandler
- Access to $GLOBALS['BE_USER'] must be protected by the
neccessary fallbacks, as no backend user might be logged
in wh... - 16:40 Revision bd25eb80: [BUGFIX] Add autocomplete attribute to confirmation password
- The confirmation password, required for accessing
the install tool through the backend, now uses the
autocomplete att... - 16:31 Revision 8d3e14ed: [TASK] Ensure record_commit parameters are not reused
- When using the "saveAndClose" option for a newContentElementWizard
item, the target link forwards directly to the rec... - 16:27 Revision a3ec0dfd: [BUGFIX] Do not prefix source set path with absRefPrefix
- The paths for source set images is currently prefixed
with a slash which causes duplicated slashes at the
beginng of ... - 16:17 Revision 0f0b4b9f: [TASK] Apply ParamTypeDeclarationRector on private methods
- Releases: master
Resolves: #95258
Change-Id: Idddbd4c449e2dc891c91f466614f04a8770d5815
Reviewed-on: https://review.ty... - 16:15 Revision 27360c38: [BUGFIX] Fix undefined array key warnings
- This fixes some undefined array key warnings,
that appear on frontend requests.
Resolves: #95542
Releases: master
Ch... - 15:57 Revision 3d3372c8: [BUGFIX] Prevent PHP 8 warnings during content rendering
- Prevent access to undefined array keys in content renderer
and menu objects.
Resolves: #95489
Releases: master
Chang... - 15:43 Revision a1cd9b56: [BUGFIX] Prevent undefined key warnings in suggest wizard
- Several undefined array key warnings prevented the
TCA suggestion wizard from showing results.
These have been fixed.... - 13:11 Revision 46e8a702: [BUGFIX] Clean up clipboard before using it in ContextMenu
- Some item providers (context menu) access
clipboard information. Since the clipboard was
previously not properly init... - 11:00 Revision ec7fc82f: [BUGFIX] Properly store and retrieve task group collapse state
- In #86291 the scheduler task list was refactored. A
part of this refactoring was aligning the list with the
one, know... - 09:36 Revision d05aa467: [BUGFIX] Catch UnknownLinkHandlerException in view helper
- EXT:redirect is using the TargetPageIdViewHelper to
get the page ID from a "t3://page?uid=" link. If this link
is how... - 08:57 Revision bd237135: Revert "[BUGFIX] Use correct variable in CheckboxElement"
- This reverts commit d04a65b5a731fe67af06e0507627b198e8a96a7f.
Reason for revert: Breaks checkboxes in flexform, usin... - 08:11 Revision 0b9d925f: [BUGFIX] Catch UnknownLinkHandlerException in view helper
- EXT:redirect is using the TargetPageIdViewHelper to
get the page ID from a "t3://page?uid=" link. If this link
is how... - 07:55 Revision e2c06db7: [BUGFIX] Fix non-matching values in functional test datasets
- The values of tx_testdatahandler_group for the second content element
in the default language now match with ImportDe... - 07:48 Revision f35e7100: [TASK] Unify autoSizeMax logic
- This unifies the approach of calculating the size attribute value when
having autoSizeMax set.
Resolves: #94476
Rele... - 07:45 Revision cc0c6b27: [BUGFIX] Restore inconsistent language highlighting
- The page module displays a flash message for page
translations with inconsistent ("mixed mode") content
elements. The... - 07:43 Revision 4f7416a8: [BUGFIX] Properly handle array key access in ExtendedTemplateService
- This fixes the ExtendedTemplateService->ext_getSetup()
method, which now properly handles array key accesses.
A new ... - 06:54 Revision 08643252: [BUGFIX] Rebuild redirect cache after changing slug
- If a slug is changed, the redirect cache must be rebuilt to make
the redirect actually work.
Resolves: #94808
Releas... - 06:19 Revision c9525155: [BUGFIX] PHP 8.0 warning from ContentObjectRenderer
- TypoScript options config.spamProtectEmailAddresses_atSubst
and config.spamProtectEmailAddresses_lastDotSubst may not... - 06:18 Revision ba513048: [BUGFIX] Fix EXT:felogin FlexForm
- EXT:felogin uses checkbox items in their FlexForm
configuration. Since the item key does not start
with 0 but with 1,...
2021-10-07
- 21:17 Revision dd0c8301: [BUGFIX] Set fe_user email field to eval "email"
- Currently the fe_user field email has a eval value
of "trim". So it does not verify the given email.
This has been f... - 19:39 Revision 768bd1cd: [BUGFIX] Extbase UriBuilder warning in Backend context
- The extbase UriBuilder can be used in backend context,
ActionMenuItemViewHelper does that for instance. The
code acce... - 19:35 Revision 2bd19657: [BUGFIX] Add fallback for link details
- A link to a folder created in RTE leads to undefined
array key warning in frontend.
This has been fixed by using nul... - 19:30 Revision ad2a858b: [TASK] Improve links in footer of error page
- The links at the error page can be improved:
- link to the official donation page
- show typo3.org without protocol
... - 19:27 Revision 77056aed: [BUGFIX] Incomplete setup in ImageViewHelperTest
- * Arguments with default values are registered with their
default values in fluid by default. Tests that circumvent... - 19:10 Revision 8a210a68: [BUGFIX] Use proper call to stdWrapValue
- Fix a regression introduced in #91834 to be able to use stdWrap for
text.
Resolves: #95497
Related: #91834
Releases:... - 19:09 Revision 9aa0acd8: [BUGFIX] Incomplete setup in FileViewHelperTest
- The FileViewHelperTest runs in backend scope, a valid
backend user needs to be initialized to satisfy
StoragePermissi... - 17:47 Revision 933d5a02: [BUGFIX] Incomplete setup in ScriptViewHelperTest
- Argument 'priority' is accessed in ScriptViewHelper
without fallback. This is fine, since fluid sets
arguments to def... - 17:46 Revision 602f2f75: [BUGFIX] Correct VH name in HtmlentitiesDecodeViewHelperTest
- Fluid Viewhelper class name resolution is case sensitive.
The patch fixes a cases where f:format.htmlentitiesdecode
i... - 17:46 Revision 2a2f6288: [TASK] Rename method inside PageLayoutController
- Give the actual method the name "generateMessagesForCurrentPage"
as no flash messages are generated.
Resolves: #9342... - 15:06 Revision 9f228e99: [BUGFIX] Return ResponseInterface in ext:fluid_test action
- Avoids a deprecation level log error since of this
functional test related extbase test controller action.
Resolves:... - 15:05 Revision 84bc062e: [BUGFIX] errorHandling setup in site based functional tests
- Some functional tests using SiteBasedTestTrait create
a broken site config, example:
base: 'https://website.local/'
... - 15:05 Revision c1d2ad4f: [BUGFIX] Container registration of ext:fluid_test VH's
- Viewhelpers need to be registered in Services.yaml.
Add this for a functional test related fixture extension.
Resolv... - 14:11 Revision c69be088: [BUGFIX] Rebuild redirect cache after changing slug
- If a slug is changed, the redirect cache must be rebuilt to make
the redirect actually work.
Resolves: #94808
Releas... - 14:09 Revision 3f81eeb3: [BUGFIX] Do not show empty dates of system news
- If the creation date of a system news is cleared by an editor, the
rendered news must skip the date.
Resolves: #9457... - 13:37 Revision 4d00b228: [BUGFIX] Use proper bootstrap styles for "Make Query" in DB check
- This refactores the "Make Query" block in the DB check module
to use proper bootstrap styles. This makes the whole bl... - 12:56 Revision 1506c257: [BUGFIX] Fix undefined array key errors
- Resolves: #95075
Releases: master
Change-Id: I6c2c9981aac3ccf892767c4205032e8aa2a465e6
Reviewed-on: https://review.ty... - 12:32 Revision 5e8886d9: [BUGFIX] Avoid $GLOBALS['TYPO3_REQUEST'] warning in Clipboard
- Functional test ext:felogin
ContentVisibleFieldsTest::loginFormContainsExpectedFields
indirectly calls $GLOBALS['TYPO... - 11:53 Revision 6307bce4: [DOCS] Recommend $container->hasDefinition() for optional dependencies
- ExtensionManagementUtility() usage in Services.php has never been an
intended usage, but was technically possible in ... - 11:51 Revision d04a65b5: [BUGFIX] Use correct variable in CheckboxElement
- The 2nd argument for the method `renderSingleCheckboxElement` must be
the number of the element of the given list.
R... - 11:38 Revision 504a999e: [DOCS] Document overrideConfiguration parameter
- Some remarks regarding the overrideConfiguration parameter
have been documented.
Resolves: #89933
Releases: master, ... - 11:16 Revision f778cfe3: [BUGFIX] Fix TypoScript object browser search
- This fixes a couple of array key related PHP warnings,
triggered in the TypoScript object browser while searching.
T... - 10:44 Revision 3a9bac11: [TASK] Quote identifier in messages with " instead of ' for ext:impexp
- Log messages generally use double-quotes. This patch fixes the
few stragglers that do not.
This also fixes an issue... - 10:39 Revision 363b6b4f: [TASK] Add missing breaking.rst about service injection in validators
- With #92238 the objectManager usage has been removed in Extbase
validationResolver. In the same patch it is also ment... - 10:39 Revision 08c1d863: [TASK] Raise doctrine/dbal:^2.13.4
- Brings fix for changed sqlite driver behaviour for php8.1,
which would fix a schemamigrator issue for php8.1.
compo... - 10:25 Revision 84d648a7: [BUGFIX] Correctly close anchor tag in object browser
- Resolves: #95516
Releases: master
Change-Id: Ic8ff8cb3e10d6ba32c78c7ddf84d81027bde4924
Reviewed-on: https://review.ty... - 08:30 Revision 16804cc5: [BUGFIX] Fix invalid json responses for empty page trees
- JsonResponse class constructor needs to encode empty
arrays for [] to be returned as response, instead of an
empty st...
2021-10-06
- 21:09 Revision 65580403: [TASK] Adjust test expectations for php8.1 changed defaults
- PHP 8.1 has changed default flags for several methods like
'htmlspecialchars()' for example. That makes sense from a
... - 21:09 Revision ec4c0517: [TASK] Load ext:beuser in beuser functional test
- Not explicitely loading ext:beuser in the functional
test triggers a deprecated fallback to ObjectManager
when ext:be... - 20:01 Revision 053a365b: [TASK] Skip one unit test dataset only for php81 until php bug is fixed
- PHP8.1.0 changed internally from gethostbyaddr() to gethostinfo() from
standard c library for the php gethostbyaddr()... - 19:59 Revision ced43241: [BUGFIX] Fallback optional settings in SiteBasedTestTrait
- The functional test related SiteBasedTestTrait is used
to set up site files for testing. Some options are
optional an... - 19:58 Revision 85e2f269: [BUGFIX] Incomplete setUp() in ClipboardTest
- $GLOBALS['LANG'] needs to be initialized in all
tests, not only for the first one of the test case.
This fixes a curr... - 19:57 Revision d45d1d96: [BUGFIX] Incomplete setup in TcaCategoryTest
- Some tests trigger access to $result['rootline'] and
$result['site']. In normal usages, those are set up by
the FormE... - 17:41 Revision 5b0cd3c3: [BUGFIX] styleguide: Unused use in functional tests
- 17:37 Revision c94706c8: [TASK] styleguide: Drop an obsolete hack in functional tests
- Fixed in testing-framework since 6.11.3
- 17:34 Revision 876a5cea: [BUGFIX] styleguide: Use API method in functional test to init BE user
- 17:24 Revision 4f712a15: [TASK] styleguide: Raise typo3/testing-framework:^6.11.3
- 17:02 Revision 38592f04: [BUGFIX] Replace duplicated id in Scheduler edit task template
- Resolves: #95475
Releases: master, 10.4
Change-Id: I843e657f00c3894fa934505e6fde7c7269170fb6
Reviewed-on: https://rev... - 16:43 Revision 99ddda51: [BUGFIX] Replace duplicated id in Scheduler edit task template
- Resolves: #95475
Releases: master, 10.4
Change-Id: I843e657f00c3894fa934505e6fde7c7269170fb6
Reviewed-on: https://rev... - 16:33 Revision 5e9abc9a: [TASK] Raise typo3/testing-framework:^6.11.3
- Brings a couple of path related fixes to properly
initialize Environment in functional tests.
composer req --dev... - 16:32 Revision 7eab78a1: [TASK] Raise typo3/testing-framework:^6.11.3
- Brings a couple of path related fixes to properly
initialize Environment in functional tests.
composer req --dev... - 16:19 Revision f5b582ba: [BUGFIX] Adjust chosen to use flex-form in bootstrap context
- This fixes some visual errors of the chosen component,
when used inside a bootstrap input-group. This was due
to boot... - 16:15 Revision b40dbdb4: [BUGFIX] Address undefined array index warnings in PHP8
- * for (missing) plugin namespace in `PluginEnhancer`
* for (optional) `X-Forwarded-*` HTTP headers in `GeneralUtility... - 16:11 Revision cc98e458: [BUGFIX] Properly cast possible database values
- Newly introduced UpdateValueOnFieldChange
has type hinted constructor arguments. Therefore,
we have to properly cast ... - 14:04 Revision 9852c63a: [BUGFIX] Add absRefPrefix on cached pages with uncached content
- PublicUrlPrefixer must also generate absolute FAL URLs
if a page is cached but has uncached content.
Resolves: #9547... - 09:39 Revision ab5c62d6: [BUGFIX] Show edit options only if editor got access
- Check table select/modify options before rendering the action/button.
Resolves: #89240
Related: #90178
Releases: mas... - 04:29 Revision a369f85c: [BUGFIX] Use correct module name for checking permissions to help module
- The correct module name is `help_cshmanual` to show editors additional
help information.
Resolves: #95431
Releases: ... - 04:01 Revision 9fccd106: [BUGFIX] Use correct module name for checking permissions to help module
- The correct module name is `help_cshmanual` to show editors additional
help information.
Resolves: #95431
Releases: ...
2021-10-05
- 16:08 Revision d0c9d757: [BUGFIX] Move SoftReferenceParserFactory DI config to correct sysext
- The DI configuration should be in EXT:core not EXT:backend.
Resolves: #95478
Releases: master
Change-Id: I39ea5a8ddb... - 15:56 Revision 619e94eb: [BUGFIX] Resolve site configuration in FlexForm
- Within `flexFormSegment`, the missing `SiteResolving` configuration is
included to gain access to the resolved site c... - 14:57 Revision bb6d3f7b: [BUGFIX] Populate composer name to extension key map early
- In order to be able to properly resolve package ordering,
the package manager resolves the dependencies of packages.
... - 11:47 Revision c33bbffe: [TASK] Set TYPO3 version to 11.5.1-dev
- Change-Id: I93f86f6f4203c64dc47f99d9ba6ad1070ae0dfad
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/714... - 11:08 Revision 0da4bf29: [RELEASE] Release of TYPO3 11.5.0
- Change-Id: I4b33bb7be90a8fb9339918a3ea356bef1662175f
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/714... - 11:02 Revision 5cbff855: [SECURITY] Verify HTTP_HOST via FE/BE middleware
- Avoid a dependency cycle between HTTP_HOST generation
and verification.
As $GLOBALS['TYPO3_REQUEST'] is not available... - 11:02 Revision fa519992: [SECURITY] Mitigate CSRF in backend deeplinking
- This change adds a "redirect" section to disable
backend deeplinking for non-module routes by default,
and only allow... - 10:56 Revision 5d849154: [BUGFIX] Ensure subfolder backend routing work for Apache
- With #93048 url rewrites for backend links have been introduced,
which required additional rewrite rules in the root ... - 10:23 Revision 0bd80134: [BUGFIX] Fix undefined key when reverting redirects
- A neccessary check is added to prevent
the undefined array key warning on PHP 8.0
Resolves: #95472
Releases: master
... - 07:51 Revision 0969bf93: [TASK] Resolve TODO in MFA activate action
- With #95287 there was a bit of uncertainty whether a successful
return value of MfaProviderInterface::activate() indi... - 07:03 Revision e000dc69: [BUGFIX] Reduce DB queries for HMENU with external URLs
- For historical reasons, HMENU created links to external URLs
by calling typolink() twice.
This is because HMENU did n...
2021-10-04
- 23:53 Revision b3ab3060: [BUGFIX] Ignore dependencies to replaced composer packages
- Logic was introduced to ignore dependencies to composer
packages that TYPO3 extensions depend on during
calculation o... - 21:02 Revision ea3935ce: [TASK] Improve default error page
- This change removes the information about "no liability"
and uses modern CSS to improve the output and rendering
of t... - 20:41 Revision 9b6016de: [BUGFIX] Prevent sticky sorting icons
- Resolves: #95455
Releases: master
Change-Id: I0d5c99a93ce95e9c552440983369f6702cfbd772
Reviewed-on: https://review.ty... - 20:13 Revision b3305861: [BUGFIX] Fix list style of new content element wizard button
- The "new record" view uses the bootstrap list-group
component. Except for the first group item, all items
get their b... - 20:08 Revision 168a50dd: Revert "[TASK] Fix undefined array key error in DataHandler logs"
- This reverts commit 84a5e8679384e276200c04f52b6ea84d7762aa67.
Reason for revert:
The proposed and merged solution o... - 17:54 Revision 4f9dcd17: [DOCS] Create an extension manual for EXT:impexp
- Resolves: #95135
Releases: master
Change-Id: I3a77f9b330d3eff556d6263963fa235bcd00253b
Reviewed-on: https://review.ty... - 17:54 Revision d270e3f9: [BUGFIX] Respect query string for regexp redirects
- Backend redirect record edit form was not clear about the
fact that regular expression do not respect query parameter... - 16:47 Revision c3f9d8c7: [BUGFIX] Respect query string for regexp redirects
- Backend redirect record edit form was not clear about the
fact that regular expression do not respect query parameter... - 16:37 Revision 6c10d601: [BUGFIX] Fix unknown keys in arrays
- Fixes PHP 8-related array access errors in ContentContentObject
and AbstractMenuContentObject.
Resolves: #95453
Rele... - 16:27 Revision f3958564: [DOCS] Move Changelog files into 11.5 for upcoming release
- Resolves: #95423
Releases: master
Change-Id: I73257684e786245237206396391fc9f7d63baf07
Reviewed-on: https://review.ty... - 15:32 Revision 0c48b287: [TASK] Use route objects for Backend Routing where possible
- Due to the logic of not using QueryParams[route]
anymore, but having deeplinks, more TYPO3-core
code now uses UriBuil... - 14:56 Revision 6cf5d947: [BUGFIX] Properly calculate web path for composer packages
- Composer packages are installed into vendor folder by
Composer and per definition this folder is not inside
the web r... - 14:54 Revision fbd3d2a9: [BUGFIX] Avoid tooltip for secondary options in list modules
- The secondary options in list modules (recordlist,
filelist) are displayed in a dropdown with an icon and
the corresp... - 14:21 Revision 051b7cc9: [TASK] Split up "new page" functionality into separate action
- Previously, the "pagesOnly" argument was used
to link to the PagePositionMap for new pages.
This is now resolved by ... - 13:26 Revision a5fa741f: [BUGFIX] Prevent possible TypeError in LanguageColumn
- PreviewUriBuilder->serializeDispatcherAttributes() returns
null|string. Since the return type declaration of getPrevi... - 13:16 Revision 61f0c2ee: [BUGFIX] Correct spacing of login forms
- Due to the bootstrap migration, the spacing
of the login forms (username+password and
MFA), was lost.
This is now fi... - 13:16 Revision f7b3ca75: [TASK] Always resolve static resources URIs with new API
- Instead of relying on either hard coded values
or using API, which implicitly calculates URIs
from absolute paths, th... - 11:39 Revision 37534f08: [BUGFIX] Fix the generics annotations for ObjectManager(Interface)
- To avoid PHPStan warnings in projects that use ObjectManagerInterface
as a type annotation, the ObjectManager(Interfa... - 10:08 Revision 57abf5da: [BUGFIX] Properly handle TSconfig in content position maps
- The Core previously contained two classes for content
position maps. One of them was already decoupled from
the PageP... - 09:14 Revision 9712a5fd: [TASK] Unify margin in filelist info container
- Resolves: #95439
Related: #95403
Releases: master
Change-Id: I262ec5e349d77ce17a571dcdc77355c97693c8de
Reviewed-on: h... - 08:13 Revision a342bad1: [BUGFIX] Use level attribute for constraint in syslog widget
- With #94439 the "action" attribute of the belog Constraint model has
changed to "channel" and "level". The "-1" meant...
2021-10-03
- 14:44 Revision cb8abae9: [BUGFIX] Ensure auto redirect respects language host
- When creating an automatic redirect, the language
must also be used in the source.
Resolves: #89328
Releases: master... - 14:27 Revision b61ace1c: [TASK] Let PackageManager resolve EXT: paths
- The PackageManager has all information on which
packages are installed and how they are named,
thus it should serve a... - 14:00 Revision 4b96ac48: [BUGFIX] Ensure auto redirect respects language host
- When creating an automatic redirect, the language
must also be used in the source.
Resolves: #89328
Releases: master...
2021-10-02
- 17:01 Revision 15a6562c: [BUGFIX] Do not use static closures in ServerResponseCheck
- Static closures can not be used in ServerResponseCheck,
since they break the call to the closure in FileDeclaration.
... - 14:48 Revision ba6e58f3: [TASK] Deprecate AbstractControl::setOnClick for backend user interface
- In favor of allowing content-security-policy headers (some day), inline
JavaScript invocation via PHP in `AbstractCon... - 09:28 Revision 8d8e0748: [TASK] Unify core cache identifiers
- Core cache is used in many places throughout the core,
mostly to cache resources gathered from installed
extensions. ... - 00:33 Revision cb702fdd: [TASK] Remove superflous method initializeBasicErrorReporting
- The function used to be called way earlier than initializing
final error handling, but ended up being called only one...
2021-10-01
- 23:36 Revision ef8243d9: [TASK] Reduce inline JavaScript of requireJS in FormEngine
- To reduce arbitrary inline JavaScript, requireJS callbacks used in
FormEngine are streamlined to be more explicit - a... - 22:38 Revision e98dbcb2: [BUGFIX] Restore Drag&Drop functionality in page module
- The Drag&Drop component previously misused the
new content element wizard related “t3js” class to
check whether conte... - 20:40 Revision 629a4357: [BUGFIX] Fix notification for autogenerated slug redirects
- Since #94114 EditDocumentController POST requests are
redirected to GET. (Inline) javascript that is added to
PageRen... - 17:56 Revision 97fcad59: [BUGFIX] Report database migration errors in upgrade wizard
- When errors occur during the upgradeWizardsBlockingDatabaseExecute
ajax action, we now report SQL errors that occurre... - 17:55 Revision c08a0c8e: [BUGFIX] Report database migration errors in upgrade wizard
- When errors occur during the upgradeWizardsBlockingDatabaseExecute
ajax action, we now report SQL errors that occurre... - 17:37 Revision b67087c0: [BUGFIX] Fix issues with drag uploader and empty file lists
- Previously, when a folder was empty or no files
were found for a search term, the filelist still
displayed the table ... - 15:34 Revision 03499c53: [BUGFIX] Add required and autocomplete attributes in ext:felogin template
- The username and password fields in ext:felogin do not use required and
autocomplete attributes. Both are now added i... - 15:03 Revision b90f340d: [BUGFIX] Show correct path to typo3 binary in scheduler
- When TYPO3 is installed via Composer, scheduler UI
should show the correct path to the Composer installed binary.
Re... - 13:44 Revision 0551c2f4: [TASK] Raise typo3/testing-framework:^6.11.1
- Done in v11 with #95429, v10 needs this to
greenify nightlies again.
composer req --dev typo3/testing-framework:^6.1... - 13:33 Revision 815dd319: [FEATURE] Introduce Bootstrap 5 compatible and accessible templates
- The form framework now provides Bootstrap 5 compatible templates.
The markup has been completely reworked, unnecessar... - 13:29 Revision 1da7cfed: [BUGFIX] Add required and autocomplete attributes in ext:felogin template
- The username and password fields in ext:felogin do not use required and
autocomplete attributes. Both are now added i... - 13:02 Revision df650945: [TASK] Allow PSR-7 Request in User Authentication chain
- This change injects the PSR-7 Request in
AbstractUserAuthentication and BackendUserAuthentication.
This makes it pos... - 13:00 Revision afada335: [BUGFIX] Fix PageRenderer->addRequireJsConfiguration from ext_localconf
- TYPO3_REQUESTTYPE constants have been deprecated since #92947,
but PageRenderer->addRequireJsConfiguration() currentl... - 12:59 Revision 9f6f6159: [BUGFIX] Fix undefined array key in linkvalidator module
- Resolves: #95430
Releases: master
Change-Id: Ie55e52fb972c5f6a3bf44b321999c9098242bc68
Reviewed-on: https://review.ty... - 12:25 Revision 088a85fc: [TASK] Revert "[TASK] Add EventDispatcher to symfony console application"
- EventDispatcher injection via symfony contracts interface is
possible only as of symfony/console v5.0 – got fixed in:... - 12:19 Revision cc192c78: [TASK] Use PSR-7 Request information in linkvalidator
- This change reduces the usages of GeneralUtility::_GP()
by using the PSR-7 ServerRequestInterface input.
Resolves: #... - 12:09 Revision 29876773: [BUGFIX] Fix extbase Request->withoutAttribute('extbase')
- Avoid wrapping the request with the extbase request wrapper which
enforces the availability of the extbase attribute ... - 12:03 Revision 8abe71de: [BUGFIX] Fix immutability of custom extbase Request->with*() methods
- While a cloned request was returned, the extbase
attribute was shared between old and new request,
rendering the old ... - 11:19 Revision 45428804: [TASK] Centralize Backend Redirects for Backend Routing
- The internal logic to create backend links with a redirect
The internal method "UriBuilder->buildUriWithRedirectFrom... - 10:37 Revision d4a9c126: [TASK] Extend acceptance tests for template module
- Add tests to check:
* if the button to show the closest template is working as expected
* a new extension template is... - 10:33 Revision e4169ab0: [BUGFIX] Replace misleading instanceof check for notification actions
- With #95406, an instance of check was added to the
Notification component, to prevent a TypeError
in case the action ... - 09:31 Revision dc4dbf5d: [TASK] Restore template order of template module
- With #93523 parts of the template module have been refactored.
Some changes are reverted because those just change th... - 08:33 Revision 63137e43: [BUGFIX] Keep extbase attributes in OriginalRequest
- When an Extbase action returns a ForwardResponse, the
extbase attributes of the originalRequest are overwritten,
beca... - 04:36 Revision 0c455114: [FEATURE] Reintroduce option to modify FE groups w/o auth
- In TYPO3 v11.0 the "getGroupsFE" Authentication chain was removed
for FrontendUserAuthentication, so it is not possib...
2021-09-30
- 20:28 Revision b26e24c4: [TASK] Add EventDispatcher to symfony console application
- Similar to #93000 we add the symfony-to-psr-14 EventDispatcher
shim to the console application in order to deliver sy... - 20:27 Revision e522c7ae: [TASK] Add EventDispatcher to symfony console application
- Similar to #93000 we add the symfony-to-psr-14 EventDispatcher
shim to the console application in order to deliver sy... - 15:27 Revision 57ad931f: [BUGFIX] Fix garbled output due to deprecated DB writes
- Happens in case a PHP warning occurs during ext_localconf or
ext_tables loading (early boot). as ConnectionPool usage... - 15:25 Revision a3a7617a: [TASK] Drop obsolete internal core bootstrap method
- initializeBackendRouter() has been obsoleted in v10
and only kept for testing-framework to catch up. TF
has been upda... - 14:50 Revision 7eaf775e: [BUGFIX] Fix undefined key warnings on page redirect
- Multiple undefined array key warnings occurred when
following a page redirect in the frontend. This is
fixed by addin... - 14:48 Revision 83ac4e5c: [TASK] Remove tab background in new content element wizard
- Resolves: #95409
Releases: master
Change-Id: Id57cc977c3f70b43a63135708bf8c055e10d9840
Reviewed-on: https://review.ty... - 14:37 Revision e606dc4f: [TASK] Use DI for some Extbase core objects
- With Symfony DI we can simplify our code
and remove workarounds previously introduced to
prepare singleton objects fo... - 14:04 Revision aa2ed949: [BUGFIX] Check Notification action prior to execution
- The Notification JavaScript module previously
failed to check a given action before executing
it. This is now fixed w... - 12:32 Revision 6cdec8b1: [BUGFIX] Add support for DateTimeImmutable in JsonView
- Resolves: #95396
Releases: master, 10.4
Change-Id: Ie53a9d452297278699246d9dcd0df5c64ec63b24
Reviewed-on: https://rev... - 12:04 Revision eebc2a02: [TASK] styleguide: Optional internal_type=db
- https://forge.typo3.org/issues/95384
- 11:43 Revision 6c07327f: [BUGFIX] Add support for DateTimeImmutable in JsonView
- Resolves: #95396
Releases: master, 10.4
Change-Id: Ie53a9d452297278699246d9dcd0df5c64ec63b24
Reviewed-on: https://rev... - 11:40 Revision ce2ddd30: [BUGFIX] Fix undefined array key errors in Indexer
- Resolves: #95399
Releases: master
Change-Id: I31ad3b9da832c8551a4ce189c216f16886a26504
Reviewed-on: https://review.ty... - 09:43 Revision cdf316db: [BUGFIX] Clarify requested token vs. missing token in Backend deeplinks
- This change separates between a missing CSRF token and an invalid
request token in the backend redirect functionality... - 07:11 Revision b99860ec: [BUGFIX] Fix undefined array key error for protectLvar
- Resolves: #95397
Releases: master
Change-Id: I088ca979ff75ee0c09dea2be3c9c546a24f47975
Reviewed-on: https://review.ty... - 07:05 Revision 9cdfc21a: [TASK] Optional internal_type="db" for type="group"
- Most common use case for TCA type "group" fields is
the usage of "internal_type=db". Therefore, this
option is now th... - 03:51 Revision ba06862e: [BUGFIX] Relocate menu generation in PageLayoutController
- Since #92460, the PageLayoutController has to deal
with the special "ALL languages" option. Therefore,
a couple of ch...
2021-09-29
- 16:55 Revision b6193e12: [BUGFIX] Use correct variable in CheckboxElement
- The 2nd argument for the method `renderSingleCheckboxElement` must be
the number of the element of the given list.
R... - 16:50 Revision 7485fa6b: [TASK] Clean up EXT:linkvalidator CSS and JavaScript
- The EXT:linkvalidator module specific stylesheet is
removed in favor of using the bootstrap framework.
Besides increa... - 16:50 Revision cc6163f2: [BUGFIX] Properly resolve provider title in flash message
- In case the provider title is a locallang label
key, it is now properly resolved.
Resolves: #95391
Related: #95287
R... - 08:24 Revision 14423ca0: [BUGFIX] Remove EXT:backend dependencies from errorpage.css
- In #95372 the errorpage.css, used for the standalone
ErrorPage template, was moved from EXT:core to
EXT:backend, sinc... - 07:39 Revision 71924929: [TASK] Get rid of inline JavaScript in new content element wizard
- This patch cleans up the NewContentElementController, used
for the "new content element wizard". All inline JavaScrip... - 04:51 Revision dfeb6133: [BUGFIX] Provide table name in DeletedRecord partial
- After refactoring of the recycler templates, the table name is no longer
present in the "records" variable. An additi...
2021-09-28
- 15:18 Revision 94696a93: [BUGFIX] Add missing autocomplete for TOTP field
- While the authentication form has an autocomplete value
of "one-time-code", it is missing in the setup template.
Res... - 12:49 Revision d761fdeb: [TASK] Add tests to cover eID controller requests
- To cover that eID requests are working, this patch
adds a test extension which registers a simple responder
eID scrip... - 11:16 Revision afd92f63: [TASK] Add tests to cover eID controller requests
- To cover that eID requests are working, this patch
adds a test extension which registers a simple responder
eID scrip... - 09:36 Revision 0c692a4e: [TASK] Avoid referencing public assets across packages
- Since TYPO3 core packages (extensions) are independently
published and might be installed in arbitrary file locations... - 08:33 Revision 82958e39: [TASK] Get rid of deprecated TBE_EDITOR.fieldChanged invocation
- Substitutes deprecated invocation of `TBE_EDITOR.fieldChanged`.
Relevant processing has been duplicated from `TBE_EDI... - 07:58 Revision c0ad882c: [TASK] Add xl and xxl breakpoints to Form definitions
- This change adds XL and XXL breakpoints to the
EXT:form FormElement definitions.
Resolves: #95363
Releases: master
C... - 06:52 Revision 4b717158: [BUGFIX] Fix undefined array key errors for shortcuts without link
- Resolves: #95373
Releases: master
Change-Id: I961233104e0f3747aaa67f4e018852824181ee7b
Reviewed-on: https://review.ty... - 06:27 Revision 898cab02: [BUGFIX] Properly use TCA option "groupName" across Core TCA config
- This change adds the "groupName" property to group
records within the "New Record" wizard into logical
groups, where ...
2021-09-27
- 11:37 Revision b1f77997: [TASK] Deprecate GeneralUtility::isAbsPath()
- The replacement "PathUtility::isAbsolutePath()" works the same
way and has been around for a long time. For this reas... - 10:02 Revision 14840bf9: [BUGFIX] Skip non-existing soft reference parser keys
- Declaring non-existing soft reference parser keys in TCA is ignored
again and won't throw an exception anymore. For i... - 08:51 Revision 8cc94d14: [BUGFIX] Remove test data mangling in PHP 8.1 for SQLite
- SQLite returns the correct type information now, so this workaround
is not necessary.
As long as we are not on php 8... - 07:49 Revision fc763bd4: [TASK] Use @typo3/icons within PageActions
- Resolves: #95353
Releases: master
Change-Id: Ibce6c125438a6dcd73295069d6cea45dd3d4ebae
Reviewed-on: https://review.ty... - 06:00 Revision 07cd70ee: [BUGFIX] Update composer dev dependencies to min required versions
- phpunit has released new versions for 8.5.x and 9.5.x, which
do not longer automaticly throw exception for user depcr...
2021-09-26
- 08:41 Revision ddc53073: [DOCS] Recommend $container->hasDefinition() for optional dependencies
- ExtensionManagementUtility() usage in Services.php has never been an
intended usage, but was technically possible in ...
2021-09-25
- 14:35 Revision 6dbe94b6: [TASK] Revert "[BUGFIX] Push PackageManager to ExtensionManagementUtility in Bootstrap"
- This reverts commit 11c7e844ed6386d23a6e9c897cc9704c81ef7f80.
The BUGFIX accounted for ExtensionManagementUtility us... - 10:52 Revision 6ff84cdd: [BUGFIX] Add trailing comma to multiline array in redirects SlugService
- There has been a overlapping in merging two patches, first one
adding rules for php stan to enforce trailing commas f...
2021-09-24
- 14:43 Revision 3989656a: [TASK] Add early check for validating email address
- GeneralUtility::validEmail is called for all legacy link formats like
page ids. To avoid triggering Egulias\EmailVali... - 14:41 Revision 74ebd31a: [TASK] Deprecate custom JSWindow options in HMENU settings
- The HMENU / TMENU options for opening up links of a menu
in a custom JavaScript popup are deprecated. Respective sett... - 14:25 Revision f360dc89: [TASK] Deprecate page.includeCSS/includeCSSLibs.my-identifier.import
- The option to use the `@import` syntax for including
external CSS files through TypoScript has been deprecated.
This... - 13:54 Revision f86a3e1c: [TASK] Use @typo3/icons within TableWizardElement
- Resolves: #95348
Releases: master
Change-Id: I66214bec9ade995f43a16698629b89f0be5cc1c8
Reviewed-on: https://review.ty... - 13:53 Revision a5aff368: [TASK] Update @typo3/icons to v2.4.1
- Executed commands:
cd Build
yarn add "@typo3/icons@^2.4.1"
grunt build
Resolves: #95210
Releases: master
Chan... - 13:28 Revision 9c9c4f3b: [TASK] Add early check for validating email address
- GeneralUtility::validEmail is called for all legacy link formats like
page ids. To avoid triggering Egulias\EmailVali... - 10:40 Revision 91751e63: [BUGFIX] Auto redirect resolve target page
- When renaming pages, the pages in the automatic
redirect are now saved with the TYPO3 protocol.
Resolves: #89327
Rel... - 10:38 Revision d3f6c5f0: [TASK] Use a static closure call if possible for better scoping
- In some cases it can improve performance too.
Resolves: #95210
Releases: master
Change-Id: I4915bb1391ec99ff89124854... - 09:27 Revision 6e6b4ee4: [TASK] Avoid double-terse in incremental builds via `grunt scripts`
- Ensure `grunt build` generates a timestamp in
Build/.cache/grunt-newer/terser/typescript/timestamp
by using `newer:te... - 09:08 Revision f17ea510: [BUGFIX] Auto redirect resolve target page
- When renaming pages, the pages in the automatic
redirect are now saved with the TYPO3 protocol.
Resolves: #89327
Rel... - 09:06 Revision f7b7507c: [TASK] Enforce trailing commas in multi line arrays with PHP CS Fixer
- The rule trailing_comma_in_multiline is added to the PHP CS fixer
configuration.
This reduces possible merge conflic... - 08:48 Revision f57ecf70: [TASK] Deprecate various arguments within AbstractUserAuthentication/BE_USER
- A few methods within the *UserAuthentication have arguments deprecated.
* AbstractUserAuthentication->writeUC() - fi... - 08:47 Revision cdfab293: [TASK] Deprecate legacy hook for new content element wizard
- The hook "$GLOBALS['TBE_MODULES_EXT']['xMOD_db_new_content_el']['addElClasses']"
is now marked as deprecated, as the
... - 08:43 Revision 8e0125d9: [TASK] Move code for PagePositionMap
- This change moves code from PagePositionMap into
the subclass ContentMovingPagePositionMap. This code is only
used (s... - 08:36 Revision 11c7e844: [BUGFIX] Push PackageManager to ExtensionManagementUtility in Bootstrap
- In order to allow conditional service registration based on
ExtensionManagementUtility::isLoaded() checks in Services... - 08:29 Revision b27044e6: [BUGFIX] Restore FlashMessages in EXT:belog and EXT:beuser
- With #94209 the ViewHelper be:moduleLayout was deprecated. That
ViewHelper injected the used FlashMessageQueue into t... - 07:56 Revision 757f82d1: [TASK] Deprecate and replace onchange & onclick attrs in FormEngine
- Previously, `fieldChangeFunc` items have been declared as string and
were forwarded as plain inline JavaScript to the... - 07:30 Revision 76e6c115: [BUGFIX] Fix undefined array key in SelectSingleBoxElement
- Resolves: #95335
Releases: master
Change-Id: I5969032e5e8ec6b25cca87f098209bb458ab8e34
Reviewed-on: https://review.ty... - 06:54 Revision aa50e534: [TASK] Update to node-sass 6 to support compilation with node v16
- Using Node 16 (will become LTS in Oct 2021)
is only possible by updating node-sass 6.
See https://github.com/sass/no... - 06:22 Revision 2cddc7c4: [TASK] Remove unused code from NewContentElementController
- In #95331 the legacy usage of the wizard as a full document
has been removed. This patch removes some further leftove...
2021-09-23
- 15:56 Revision d51861e6: [TASK] Remove legacy handling of new content element wizard
- Before TYPO3 v7 introduced modals, TYPO3's New Content Element Wizard
could be opened within the list frame as a full... - 15:19 Revision bdba0522: [TASK] Migrate new record controller to Fluid-based rendering
- This change cleans up the NewRecordController which hasn't been
touched since ages. It cleans up the render-related f... - 14:34 Revision 9ba05e92: [BUGFIX] Increase z-index of element browser components
- The file listing in the link browser is using bootstraps'
"List group" component. In case a list group item is
active... - 12:45 Revision c3504f8d: [BUGFIX] Re-add language flag for each CE in Page Module
- Due to some setups within e.g. shortcut elements did not have
a proper information anymore when used in language mode... - 12:14 Revision 85a8761e: [TASK] Update introduction text of Upgrade Wizard
- Resolves: #95329
Releases: master
Change-Id: I680b667971b09ce71f304f1a8180dfd1ab80d519
Reviewed-on: https://review.ty... - 12:10 Revision 9d03eaff: [TASK] Replace redundant static:: in final classes
- Replace static:: with self:: in final classes.
Resolves: #95319
Releases: master
Change-Id: If375daf637c31f94c86f24d... - 10:59 Revision cb355fa5: [TASK] Do not use custom "getInstance()" methods on Singleton interfaces
- There was a time when new code for TYPO3 Core was introduced
by using "MyClass::getInstance()" to act as a factory fo... - 10:58 Revision beb53574: [TASK] Deprecate legacy Element Browser logic
- The hook
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/browse_links.php']['browserRendering']
is deprecated in fav... - 08:43 Revision a16e5643: [BUGFIX] Do not show disabled checkbox
- Revert a style change, added in #95325, which
led to disabled checkboxes are being shown, while
only their label shou...
2021-09-22
- 20:38 Revision 1324f835: [BUGFIX] Fix uninitialized string offset when renaming folder
- On PHP 8.0, renaming a folder in the backend might fail
with a "PHP Warning: Uninitialized string offset 0". This
is ... - 19:46 Revision 0d6766d4: [BUGFIX] Add missing StringUtility in ContentObjectRenderer
- The import was removed shortly before
https://review.typo3.org/c/Packages/TYPO3.CMS/+/71032 was merged so
it's added ... - 19:41 Revision babdd4ea: [TASK] Cover FE index.php id/type parameter requests with tests
- Core has been working with id and type as query
parameter to display FE pages and switch between
defined TypoScript p... - 19:33 Revision e6e816cc: [TASK] Cover FE index.php id/type parameter requests with tests
- Core has been working with id and type as query
parameter to display FE pages and switch between
defined TypoScript p... - 19:29 Revision 39d86ee8: [TASK] Center Icon in input-group-addon by selectMultipleSideBySide
- Replace '.input-group-addon' with '.input-group-text'
Resolves: #95148
Releases: master
Change-Id: I3d855d93da79e8ed... - 19:00 Revision 1dcd3bef: [BUGFIX] Reintroduce DistributionWelcome image
- With the change #82000 the DistributionWelcome image was removed by
accident. This patch adds the image again with a ... - 18:48 Revision 68fdc5f1: [TASK] Only show "Localize to" if there are elements to localize
- To further improve the recordlist UI, the "Localize to" column
is not longer shown, in case there are no more records... - 17:44 Revision da0aadf3: [TASK] Deprecate old syntax for IRRE localize synchronize in DataHandler
- With TYPO3 v7.6 the internal DataHandler command to
"inlineLocalizeSynchronize" was migrated to an array-based
syntax... - 17:43 Revision 18c362f9: [TASK] Mark various internal TSFE methods as protected
- Various methods within TypoScripFrontendController
are now "protected" as they are marked as internal.
Resolves: #95... - 17:42 Revision 3c4dc4b8: [BUGFIX] Avoid "All languages" option for single language sites
- In case a site in the TYPO3 page tree only features the
default language, the module menu of the page module
does no ... - 17:42 Revision e27614cd: [BUGFIX] Pad multibyte strings correctly
- A new function StringUtility::multibyteStringPad() is
introduced to handle multibyte strings instead of
str_pad() whi... - 17:29 Revision fd2be8b3: [TASK] Deprecate parseFunc.sword functionality
- The parseFunc.sword functionality wraps HTML (usually a span tag)
around RTE-based content if:
* GET parameter ?sword... - 16:56 Revision 61b3d609: [BUGFIX] Show all content in any language
- In web_layout we show for every language the content if
defLangBinding is set.
Resolves: #94568
Releases: master, 10... - 16:34 Revision 94da8628: [BUGFIX] Show all content in any language
- In web_layout we show for every language the content if
defLangBinding is set.
Resolves: #94568
Releases: master, 10... - 16:28 Revision 6f5a5e0a: [TASK] Enforce setting up MFA
- With #93526, multi-factor authentication was
introduced to TYPO3. This came with several
configuration options, such ... - 15:54 Revision 52c12fdf: [DOCS] Use LocalConfiguration.php in workspaces docs
- ext_localconf.php still references "localconf.php" even
though it is called "LocalConfiguration.php" since
TYPO3 v6.0... - 15:52 Revision d38c19cd: [BUGFIX] Properly add columns for uploaded files
- A couple of patches changed the amount of columns,
shown in the filelist module listing. For example, since
column se... - 15:43 Revision 7907f7f4: [TASK] Align extension icons
- Ever wondered the icons of the main core extensions
that use the TYPO3 logo all look subtly different,
for instance i... - 15:38 Revision 67d5e5fd: [DOCS] Use LocalConfiguration.php in workspaces docs
- ext_localconf.php still references "localconf.php" even
though it is called "LocalConfiguration.php" since
TYPO3 v6.0... - 11:17 Revision 7e921876: [TASK] Make module requests Sec-Fetch-Dest aware
- This change allows module URLs to be automatically framed by the
TYPO3 main controller whenever they are directly ope... - 08:00 Revision 675fc571: [BUGFIX] Re-add styling of DB tables in list module
- Resolves: #95299
Releases: master
Change-Id: I4882a9ca07948718afdeb1a5fb5b3a518eb86c38
Reviewed-on: https://review.ty... - 07:53 Revision 17eafa90: [TASK] Update to final Lit v2 release
- Commands executed:
cd Build/
yarn upgrade lit@^2.0.0 lit-html@^2.0.0 lit-element@^3.0.0 @lit/reactive-element@^1... - 07:49 Revision 03ff69bd: [TASK] Avoid undefined variables/array access in admin panel
- Fixes both admin panel and time tracker
array access warnings with PHP8.
Resolves: #95309
Releases: master
Change-Id... - 06:47 Revision 582be905: [TASK] Strictify tests part 10
- Resolves: #95234
Releases: master
Change-Id: Ic6e8326d0e9f97429a727ac1ceae6aab2ff976d7
Reviewed-on: https://review.ty...
2021-09-21
- 20:41 Revision 1ec67c42: [TASK] Fix undefined array key error in ActionMenuItemViewHelper
- The variable $this->arguments['selected'] is not always set.
Resolves: #95283
Releases: master
Change-Id: I24ac02630... - 20:40 Revision 05f19cbe: [DOCS] Fix title format of changelog
- Resolves: #95306
Releases: master
Change-Id: I9dfeef91bc22eb4abf67759f1eb9286061c9b42c
Reviewed-on: https://review.ty... - 20:29 Revision c4036fe1: [TASK] Update TYPO3 composer packages to latest version
- Update the following packages from TYPO3 itself to their latest
version:
typo3/cms-cli
typo3/cms-composer-installers... - 16:10 Revision 1d1ae6ba: [BUGIFX] Clipboard panel as web component
- The clipboard component still suffers a lot of
problems, due to its static integration in the list
modules.
For exam... - 15:59 Revision 180a6f47: [TASK] Remove Environment::getFrameworkBasePath where easily possible
- Environment::getFrameworkBasePath() API was created
under the assumption that TYPO3 core extensions are always instal... - 15:54 Revision c74d67e4: [FEATURE] styleguide: Select with MM in flex form example
- 15:50 Revision a1000353: [TASK] Consistently use str_starts_with and str_ends_with
- With PHP 8.0 and symfony/polyfill-php80 it is possible to use
native str_starts_with() and str_ends_with() methods.
... - 15:50 Revision a8a87287: [TASK] Fluid Viewhelpers will be declared final in v12
- Communication patch for an upcoming v12 change.
We've had the situation a couple of times that core
changed Fluid Vi... - 15:09 Revision 1109bae1: [TASK] Remove language information from each CE in Page Module
- This change removes the language title and flag from each CE,
and instead adds only the flag if the content element i... - 14:58 Revision 60a90f82: [BUGFIX] Hide mass action selector when empty
- In the workspaces module, hide the mass action selector when no actions
are available. In particular, this is the cas... - 14:27 Revision 7597e225: [BUGFIX] Make ExtensionComposer status link in reports a button
- Links without a target are actually buttons. Previously, the
"Update extension" link in the reports module was furthe... - 11:26 Revision 0a883a7b: [DOCS] enableMassActions is a User TSconfig option
- The setting options.workspaces.enableMassActions is described in the
extension manual as being a Page TSconfig option... - 10:03 Revision c87d0109: [BUGFIX] Add fallback values for backend
- Fix PHP8 related "undefined array key" warnings
which occur in the backend by adding the required
fallbacks.
Resolve... - 09:51 Revision e9069128: [BUGFIX] Avoid dangling MM relations on workspace publish
- When publishing workspace records with connected
"true" MM relations (uid_local / uid_foreign columns
and no TCA for ... - 09:30 Revision ae4f2b7a: [TASK] Enable postgres test after fixing setUpFrontendRootPage
- A functional test has been disabled for postgres execution due
duplicate key issues using `setupFrontendRootPage` in ... - 09:24 Revision 0e25a41a: [TASK] Set TYPO3 version to 10.4.22-dev
- Change-Id: I4422d7e2f3b70e25aeab8b447e0e60360ddf5b23
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/711... - 09:24 Revision 57944c8c: [TASK] Set TYPO3 version to 9.5.32-dev
- Change-Id: I41a4ed06a67009d0f1a60ebd31818960f43b3589
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/711... - 08:52 Revision d8d0dffe: [RELEASE] Release of TYPO3 10.4.21
- Change-Id: Ib333a4f0005102c6930db34015bdbcf457a7307b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/711... - 08:48 Revision 919f2921: [RELEASE] Release of TYPO3 9.5.31
- Change-Id: I148a180fa689ba91125b9fcf52c86a08561a8732
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/711... - 08:41 Revision 77ad0d4e: [TASK] Explicitly define symfony polyfill packages
- Even though implicitly used within TYPO3 Core
through the dependency symfony/console 4.x
and others, these packages a... - 08:13 Revision a516be70: [TASK] Upgrade to typo3/html-sanitizer v2.0.11
- https://github.com/TYPO3/html-sanitizer/releases/tag/v2.0.11
composer req typo3/html-sanitizer:^2.0.11; \
composer r... - 08:13 Revision 0700a151: [TASK] Upgrade to typo3/html-sanitizer v2.0.11
- https://github.com/TYPO3/html-sanitizer/releases/tag/v2.0.11
composer req typo3/html-sanitizer:^2.0.11; \
composer r... - 08:13 Revision a57d8b50: [TASK] Upgrade to typo3/html-sanitizer v2.0.11
- https://github.com/TYPO3/html-sanitizer/releases/tag/v2.0.11
composer req typo3/html-sanitizer:^2.0.11; \
composer r...
2021-09-20
- 20:01 Revision efca6e7c: [TASK] Use native str_starts_with() PHP method
- One of our main utility methods "GeneralUtility::isFirstPartOfStr"
can now replaced by PHP's native "str_starts_with(... - 19:51 Revision 63e4c54a: [TASK] Upgrade to typo3/phar-stream-wrapper v3.1.7
- https://github.com/TYPO3/phar-stream-wrapper/releases/tag/v3.1.7
composer req typo3/phar-stream-wrapper:^3.1.7; \
co... - 19:51 Revision 277a809d: [TASK] Upgrade to typo3/phar-stream-wrapper v3.1.7
- https://github.com/TYPO3/phar-stream-wrapper/releases/tag/v3.1.7
composer req typo3/phar-stream-wrapper:^3.1.7; \
co... - 19:50 Revision 2602225d: [TASK] Upgrade to typo3/phar-stream-wrapper v3.1.7
- https://github.com/TYPO3/phar-stream-wrapper/releases/tag/v3.1.7
composer req typo3/phar-stream-wrapper:^3.1.7; \
co... - 19:20 Revision 1e13f8f0: [BUGFIX] Restore SectionMarkupGenerated events
- With #88921 new events were introduced, which allowed
to add additional markup to the columns in page layout.
Those ... - 15:57 Revision 9898c76c: [BUGFIX] Bump symfony/polyfill-mbstring to ^1.16
- ext:frontend uses the function mb_ord which is available since
symfony/polyfill-mbstring v1.16 and to avoid issue thi... - 15:21 Revision bbcf81a4: [BUGFIX] Bump symfony/polyfill-mbstring to ^1.16
- ext:frontend uses the function mb_ord which is available since
symfony/polyfill-mbstring v1.16 and to avoid issue thi... - 15:19 Revision 972e7922: [BUGFIX] Skip localize option in language switch
- The language switch in FormEngine allows
to either switch to an existing translation
of the current record, or to cre... - 15:12 Revision 7650055d: [TASK] Clean up code & add deprecation comments
- * cleans up code, to avoid using "onclick" in variable name
* adds deprecation comments to simplify removing snippets... - 15:04 Revision eade14e2: [BUGFIX] Bump symfony/polyfill-mbstring to ^1.16
- ext:frontend uses the function mb_ord which is available since
symfony/polyfill-mbstring v1.16 and to avoid issue thi... - 14:58 Revision 3d40e8dc: [TASK] Deprecate module.navigationFrameModule
- The navFrameScript / navigationFrameModule functionality,
which adds an iFrame for the navigation frame for a specifi... - 09:35 Revision f8e054fe: [TASK] Add note concerning breaking changes after v11.0
- Resolves: #95274
Releases: master
Change-Id: If60f410ff1e1ed6a8f52e30df32900a4be73ad27
Reviewed-on: https://review.ty... - 08:51 Revision 5a446569: [BUGFIX] Transform internal URIs in backend user interface
- This change allows using internal URIs (like t3://) in components
of the backend user interface like
* system news s... - 08:29 Revision 340ba0dc: [TASK] Substitute inline onclick events for ShortcutMenu
- Substitutes inline `onclick` events for `ShortcutMenu` invocations
in the backend user interface with corresponding H... - 08:07 Revision bf25a81d: [FEATURE] Introduce <f:transform.html> view-helper
- Introduces `<f:transform.html>` view-helper, providing capabilities
to resolves system internal links, like `t3://`.
...
Also available in: Atom