Activity
From 2022-10-19 to 2022-11-17
2022-11-17
- 22:22 Revision fa2efea1: [DOCS] Mark codesnippets in Language API
- Resolves: #99083
Releases: main
Change-Id: I8e84db2ca9afdb2dc335fc3b89902f015aec2f87
Reviewed-on: https://review.typo... - 21:53 Revision 9334103a: [DOCS] Introduce unique link targets per Changelog
- Changelog entries can be linked even if the
file is renamed or moved.
In the future this enables us to get rid of di... - 21:31 Revision 6c2f6ee7: [TASK] Replace prophecy in EXT:core/Tests/Unit/Database/*
- Note, that the combination of shouldBeCalled and shouldNotBeCalled
for the `quoteIdentifier` function in `QueryBuilde... - 18:50 Revision f44ae8fa: [BUGFIX] CommandUtility::getCommand() results in error
- With PHP 8.1 the CommandUtility::getCommand() results in an
error:
Typed static property TYPO3\CMS\Core\Utility\Comm... - 18:40 Revision 894928dd: [BUGFIX] Avoid accessing null-row
- With `fallbackType` set to strict, only translated content is rendered.
In AbstractMenuContentObject->sectionIndex c... - 18:13 Revision fcc5cbea: [BUGFIX] Avoid accessing null-row
- With `fallbackType` set to strict, only translated content is rendered.
In AbstractMenuContentObject->sectionIndex c... - 18:06 Revision 4e608ed2: [TASK] Make type annotations for backend VH arguments more specific
- Resolves: #99111
Releases: main
Change-Id: I16550b5d6ed40a9abe13db5ff247297898a3890a
Reviewed-on: https://review.typo... - 18:05 Revision 0ca57511: [TASK] Make action name in ActionController::redirect/forward nullable
- Passing no action name is a perfectly fine use case as this allows
to conveniently redirect from a controller action ... - 18:04 Revision f6e635df: [TASK] Make the action name in ActionController::redirect() nullable
- Passing no action name is a perfectly fine use case as this allows
to conveniently redirect from a controller action ... - 15:43 Revision 0dd2f76d: [TASK] Have site attribute in filelist module
- When the Site construct has been added to TYPO3
in v9, the setup together with PseudoSites was
pretty complex. This h... - 13:00 Revision f86ddcd7: [TASK] Avoid TypoScriptParser for string snippets
- There are a couple of places in the core care
that parse a TypoScript a-like syntax.
The patch switches them to the n... - 11:10 Revision 94a3ed40: [TASK] Cleanup table styling
- Reduce color overwrites and streamline active styling for table rows.
Resolves: #99117
Releases: main
Change-Id: Ia... - 09:29 Revision a871015a: [BUGFIX] Avoid undefined array key "title" in BackendUtility
- Releases: main, 11.5
Resolves: #99115
Change-Id: I7860824c5377896f94f2ee34b281bf69bae251a1
Reviewed-on: https://revie... - 09:29 Revision e2db7f8e: [BUGFIX] Avoid undefined array key "title" in BackendUtility
- Releases: main, 11.5
Resolves: #99115
Change-Id: I7860824c5377896f94f2ee34b281bf69bae251a1
Reviewed-on: https://revie... - 09:22 Revision 399da674: [TASK] Annotate ActionController methods that never return
- Extbase controllers that call a never-returning method do not
need a return statement after that call in order to avo... - 09:22 Revision efed7d32: [TASK] Annotate ActionController methods that never return
- Extbase controllers that call a never-returning method do not
need a return statement after that call in order to avo... - 09:00 Revision 2cb30584: [TASK] Remove a heavy-mocking unit test
- getPagesTSconfigWorksWithoutInitializedBackendUser()
does nothing insanely useful and is more a burden
than a helper ... - 09:00 Revision 7391d201: [BUGFIX] Apply overflow to body in iframe loaded in modal
- In TYPO3 v8, a "rebounce" protection was added to deny overscrolling
the document on iOS devices (aka "rubber band ef... - 08:57 Revision 5dd37c3f: [TASK] Replace static property caches in RootlineUtility
- RootlineUtility uses a multi-staged cacheing logic. This
contains the use of a dedicated rootline-cache, but also
two...
2022-11-16
- 17:49 Revision 4cc5f782: [TASK] Add more descriptive information to locales class
- This change updates some comments for better understanding
TYPO3-internal system languages vs. locales, and makes the... - 13:22 Revision 75732ef9: [TASK] Replace instance cache in FormProtectionFactory
- Implementing class internal caches has been done in the
past, which however came with a lot of headaches. Mainly
in t... - 12:52 Revision 47cd167f: [TASK] Drop backend.js
- The file backend.js contained some basic preparations for the backend
context that are partially not required anymore... - 11:31 Revision 8eb18654: [BUGFIX] Avoid undefined array key "pointer." in AbstractPlugin
- Resolves: #99106
Releases: main, 11.5
Change-Id: Iabddf0b2f1c98db6e3e07f26162257f696d6fd9f
Reviewed-on: https://revie... - 11:17 Revision 9004231d: [BUGFIX] Avoid undefined array key in AbstractPlugin pi_isOnlyFields
- Resolves: #99107
Releases: main, 11.5
Change-Id: If5e9d1acf81bf2913405e18cc38f2a7ad5ee62cc
Reviewed-on: https://revie... - 11:13 Revision 2ef7a0fb: [BUGFIX] Avoid undefined array key "pointer." in AbstractPlugin
- Resolves: #99106
Releases: main, 11.5
Change-Id: Iabddf0b2f1c98db6e3e07f26162257f696d6fd9f
Reviewed-on: https://revie... - 11:11 Revision 666ecb7e: [TASK] Replace prophecy in EXT:core ExpressionBuilderTest
- Note, that the argument usage in callback return functions had
to be adjusted. Also, mocking of the `quote` function ... - 11:08 Revision 7b457f91: [BUGFIX] Avoid undefined array key in AbstractPlugin pi_isOnlyFields
- Resolves: #99107
Releases: main, 11.5
Change-Id: If5e9d1acf81bf2913405e18cc38f2a7ad5ee62cc
Reviewed-on: https://revie... - 10:57 Revision 15c34066: [TASK] Make backdrop of wizards static
- Multi-step wizards may contain a lot of different steps (e.g. in
localization or form management) and accidentally cl... - 08:08 Revision e159189d: [FEATURE] Introduce DropDownButton component
- The module menu button bar now can display dropdowns.
This enables new interface interactions, like switching
the cur... - 07:21 Revision 3ba50c3a: [FEATURE] Allow static backdrops for modals
- The Modal API is now able to render a static backdrop to avoid closing
the modal when clicking it which may come in h... - 06:50 Revision da79ff95: [DOCS] Use correct ReST file syntax in changelog
- Some changelog files containing invalid Sphinx syntax,
thus adding warnings during documentation build.
This change ...
2022-11-15
- 19:24 Revision e11b2cce: [TASK] Streamline TYPO3\CMS\Core\Utility\ArrayUtility::filterRecursive
- * actually use `array_filter` internally
* allow using `array_filter` modes `ARRAY_FILTER_USE_KEY`
and `ARRAY_FILTE... - 19:24 Revision 6b0bb323: [TASK] Streamline TYPO3\CMS\Core\Utility\ArrayUtility::filterRecursive
- * actually use `array_filter` internally
* allow using `array_filter` modes `ARRAY_FILTER_USE_KEY`
and `ARRAY_FILTE... - 16:42 Revision 85c69277: [TASK] Rename TreeBuilder to SysTemplateTreeBuilder
- We will soon have additional TypoScript TreeBuilder
classes, for instance one related to TsConfig.
Rename the Fronten... - 16:41 Revision 7ab38546: [BUGFIX] Avoid undefined array key "parent." in AbstractPlugin
- Resolves: #99085
Releases: main, 11.5
Change-Id: Ie3b337b93f43fb2c41d76427f29d793b57e9232b
Reviewed-on: https://revie... - 16:41 Revision 6ef95369: [BUGFIX] Avoid undefined array key "parent." in AbstractPlugin
- Resolves: #99085
Releases: main, 11.5
Change-Id: Ie3b337b93f43fb2c41d76427f29d793b57e9232b
Reviewed-on: https://revie... - 16:21 Revision 9f4b0554: [BUGFIX] Localize plugin names in EXT:indexed_search and EXT:form
- Resolves: #99037
Releases: main, 11.5
Change-Id: I86cf8b64c198d1707dc3c5f385c6ee19ffa5960c
Reviewed-on: https://revie... - 16:21 Revision 1c631f55: [BUGFIX] Localize plugin names in EXT:indexed_search and EXT:form
- Resolves: #99037
Releases: main, 11.5
Change-Id: I86cf8b64c198d1707dc3c5f385c6ee19ffa5960c
Reviewed-on: https://revie... - 15:53 Revision 8d18d9ed: [TASK] Clean up some linkvalidator classes
- Minor class modification to make the code more
dense, more strict and reduce duplication.
Resolves: #99094
Releases:... - 15:49 Revision b79b4882: [TASK] Make TcaSystemLanguageCollectorTest a functional
- Create a functional test form the rather heavily
mocking unit test, and streamline.
Resolves: #98773
Releases: main
... - 15:47 Revision adbee4c5: [BUGFIX] Avoid duplicate typoscript cache configuration
- The default configuration of new typoscript
cache has been accidently added twice: In
ext:frontend ext_localconf.php ... - 13:46 Revision 37c9a940: [FEATURE] Make context menu trigger configurable
- The context menu JavaScript API was adapted to also support opening
the menu through the "contextmenu" event type (ri... - 10:03 Revision c302fac6: [BUGFIX] Use consistent markup for callout with icons
- The "icon-emphasized" class has been recently introduced for
FontAwesome replacement and should be used consistently.... - 09:06 Revision b281a4be: [TASK] Set TYPO3 version to 11.5.20-dev
- Change-Id: I7d30b077af9795dfc335a7f9941aba977dd5377e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/766... - 08:43 Revision d3b485ca: [RELEASE] Release of TYPO3 11.5.19
- Change-Id: I357a4d7f4f74c94ad91aa3837b15b83231de4132
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/766... - 08:37 Revision 8ee49e64: [BUGFIX] Array access on null in ConditionMatcher
- Resolves: #99088
Releases: main, 11.5
Change-Id: I67f799fdca4d736c36775d50b5ac753eba93ba52
Reviewed-on: https://revie... - 08:37 Revision a5eeee63: [BUGFIX] Array access on null in ConditionMatcher
- Resolves: #99088
Releases: main, 11.5
Change-Id: I67f799fdca4d736c36775d50b5ac753eba93ba52
Reviewed-on: https://revie...
2022-11-14
- 16:21 Revision 3cb8a2ea: [BUGFIX] Speed up FormEngine with selective workspaceOL() calls
- BackendUtility::getPossibleWorkspaceVersionIdsOfLiveRecordIds()
is added to check for workspace versions within FormE... - 16:12 Revision 2b8123d0: [BUGFIX] Speed up FormEngine with selective workspaceOL() calls
- BackendUtility::getPossibleWorkspaceVersionIdsOfLiveRecordIds()
is added to check for workspace versions within FormE... - 15:15 Revision 0b95aa43: [TASK] Avoid additional nesting complexity in typo3-backend-column-selector-button
- The custom element typo3-backend-column-selector-button is a
valid HTML and should be used as such. There is no need ... - 13:44 Revision 10d1b744: [BUGFIX] Fix typo in locallang.xlf for sysext/beuser
- Resolves: #99082
Related: #99038
Releases: main
Change-Id: Icefd1b4ac8a2ae4cefee51ac9cecfd24e4f989a2
Reviewed-on: htt... - 09:33 Revision 036b651f: [BUGFIX] Revert "Have CKEditor link plugin keep tags"
- This reverts commit 551f540fc348daeaaa199cb5d1d3529457401fff.
Reason for revert: A regression was introduced
Change... - 08:39 Revision 82c72250: [TASK] Deprecate fe_users & fe_groups TSconfig
- TSconfig plays an important role in the Backend:
It configures rendering and behavior details in
the Backend and can ... - 08:18 Revision 4f9bf262: [TASK] Raise typo3/testing-framework
- > composer u typo3/testing-framework
Resolves: #99078
Releases: main
Change-Id: I937487add61afc30509c898004b55a62d6c... - 08:17 Revision 91bd6f58: [FEATURE] Add submodule for filemounts
- Adds a submodule to the beuser module, which provides an
overview over all filemounts and allows them to modify,
hide...
2022-11-13
- 18:49 Revision af7a1074: [BUGFIX] Use correct php namespace for NoopEventDispatcher
- NoopEventDispatcher was originally a text fixture class
to help during testing. This class has been made available
to... - 14:14 Revision 983f6614: [TASK] Replace prophecy in EXT:core/*/Unit/DataHandling/SoftReference/*
- Resolves: #98808
Releases: main
Change-Id: I24bbb0b74a238e2488fd60c67d502bba7fa3079c
Reviewed-on: https://review.typo... - 13:06 Revision 72e320bd: [TASK] Require Doctrine DBAL 3.5+
- The latest Doctrine DBAL 3.5 is similar
to Doctrine DBAL 4, which is what we
want to use in the future.
Used command... - 11:59 Revision 2b1a6eb6: [TASK] Replace prophecy in EXT:core TreeDataProviderFactoryTest
- Resolves: #98806
Releases: main
Change-Id: I9e87fd549f0fbc29fc392cc73944d92fbc83ddb8
Reviewed-on: https://review.typo... - 09:31 Revision 7fc708f5: [TASK] Replace prophecy in EXT:core PageTsConfigParserTest
- Resolves: #98754
Releases: main
Change-Id: I5b11bea380acbce339e37bff4efc117cbeef769e
Reviewed-on: https://review.typo... - 02:32 Revision 7e941790: [TASK] Replace prophecy in EXT:core PageTsConfigLoaderTest
- Resolves: #98752
Releases: main
Change-Id: I8b5229ca9d2eb86072ae21a775d9368133cbba54
Reviewed-on: https://review.typo... - 00:53 Revision 248832dd: [TASK] Replace prophecy in EXT:core ExtensionConfigurationTest
- Resolves: #98751
Releases: main
Change-Id: I5e127bebb5fdab914c535c7f16f1ff85ce1d9778
Reviewed-on: https://review.typo... - 00:38 Revision fedbd3ee: [TASK] Replace prophecy in EXT:core FlexFormToolsTest
- Resolves: #98753
Releases: main
Change-Id: Ibd1b655f8d7563165683e4d8307c9445ac9d3398
Reviewed-on: https://review.typo... - 00:33 Revision 79c01f89: [TASK] Replace prophecy in EXT:core/Tests/Unit/Imaging/*
- Resolves: #98755
Resolves: #98756
Releases: main
Change-Id: If8484ba37f25cceb7a2d35dfc22717d95c122716
Reviewed-on: ht...
2022-11-12
- 14:53 Revision 78124015: [TASK] Make an `NoopEventDispatcher` available to extensions
- With the class in the general `EventDispatcher` namespace,
extensions can now use this class for their tests.
Also a... - 14:50 Revision c8a0ed4b: [TASK] Make the `NoopEventDispatcher` available to extensions
- With the class moved out of the `Tests` namespace into the general
`EventDispatcher` namespace, extensions can now al... - 13:51 Revision 68802386: [TASK] Replace prophecy in EXT:core/Tests/Unit/Mail/*
- Resolves: #98809
Resolves: #98810
Resolves: #98811
Resolves: #98812
Releases: main
Change-Id: I043c797873be9df1ce1356... - 13:22 Revision a1bdc635: [BUGFIX] Properly check if language was not fetched from UC
- The date-time-picker component now checks properly if the backend
user's language could not get fetched from its UC b... - 12:47 Revision d1c31357: [BUGFIX] Update moment* packages
- This patch updates `moment-timezone`, having a fixed vulnerability,
along with the related `moment` library.
Execute... - 12:47 Revision 5f02be93: [BUGFIX] Update moment* packages
- This patch updates `moment-timezone`, having a fixed vulnerability,
along with the related `moment` library.
Execute... - 12:47 Revision b54975ea: [BUGFIX] Update moment* packages and dev dependencies
- This patch updates `moment-timezone`, having a fixed vulnerability,
along with the related `moment` library. In the s... - 12:47 Revision 544ddf37: [BUGFIX] Simplify some FormEngine validations
- This patch simplifies some JavaScript-side validations in FormEngine.
Most notably, parsing dates and times is now ha... - 10:21 Revision 2b00ac74: [DOCS] Fix rendering in ViewHelper reference
- Solves
https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-ViewHelper/issues/50
Occurences of `:ts:` are adres... - 10:20 Revision 2d114f81: [DOCS] Fix TypoScript in ViewHelper docs
- Replace `:ts:` with ``:typoscript:` in
ViewHelper class comments. `:ts` does not
render properly, see for example
htt... - 09:40 Revision 802d8d6f: [DOCS] Fix rendering in ViewHelper reference
- Solves
https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-ViewHelper/issues/50
Occurences of `:ts:` are adres... - 09:39 Revision 9b1715c1: [DOCS] Fix TypoScript in ViewHelper docs
- Replace `:ts:` with ``:typoscript:` in
ViewHelper class comments. `:ts` does not
render properly, see for example
htt... - 08:03 Revision ac601c75: [TASK] Replace prophecy in EXT:core SiteConfigurationTest
- Resolves: #98750
Releases: main
Change-Id: I3d57299abd943eca8f2e12a3ad56461e7339c28f
Reviewed-on: https://review.typo...
2022-11-11
- 19:14 Revision a6d223be: [TASK] Replace prophecy in EXT:core/*/Tests/Functional/*
- Resolves: #98813
Resolves: #98814
Resolves: #98815
Resolves: #98816
Resolves: #98817
Resolves: #98818
Resolves: #9881... - 19:10 Revision 2bf9682d: [TASK] Remove obsolete `web-animate` library
- In mid-2020, the library `web-animate` was added as a polyfill due
to missing support of the Web Animations API (WAAP... - 19:10 Revision 6a2256a3: [BUGFIX] Properly check if language was not fetched from UC
- The date-time-picker component now checks properly if the backend
user's language could not get fetched from its UC b... - 13:28 Revision e2de4601: [TASK] Ensure auto-created redirect are stored on site root
- Long time back auto-created redirects were created on
page "0", which has been changed meanwhile to create them
using... - 12:56 Revision 941b8193: [FEATURE] Allow global services configuration
- The Service Configuration for the dependency container
is now also checked in `config/system/services.yaml` or
`confi... - 12:54 Revision 7a1d040c: [TASK] Avoid TypoScriptParser->getVal()
- To further reduce usages of old TypoScriptParser,
the "resolve '=<' reference operator" logic in
ContentObjectRendere... - 10:15 Revision 52b51313: [TASK] Replace prophecy in EXT:core/*/UnitDeprecated/*/FileExtensionFilterTest
- Resolves: #98822
Releases: main
Change-Id: I3e94df477f21600fdd0cb0eeb4ae1c9932d2bc34
Reviewed-on: https://review.typo...
2022-11-10
- 21:47 Revision 111535b5: [TASK] Introduce new functions to ArrayUtility and StringUtility
- New helper methods are added to allow
to do the reverse of flattenPlain() in ArrayUtility,
that is ArrayUtility::unfl... - 21:26 Revision fe35c234: [BUGFIX] Correctly handle blank string values in admin panel
- Empty (in terms of PHP empty()) string values are shown as blank
strings in the info section of the admin panel. For ... - 21:19 Revision 55a1567b: [BUGFIX] Rebuild redirect cache also for new records
- EXT:redirects DataHandler hook to flush the redirects cache in
case a redirect is modified does now also work for new... - 21:18 Revision 9d9e0292: [BUGFIX] Correctly handle blank string values in admin panel
- Empty (in terms of PHP empty()) string values are shown as blank
strings in the info section of the admin panel. For ... - 20:51 Revision d59d818c: [BUGFIX] Rebuild redirect cache also for new records
- EXT:redirects DataHandler hook to flush the redirects cache in
case a redirect is modified does now also work for new... - 20:48 Revision 970c3984: [DOCS] Correct changelog for deprecation of _CSS_PAGE_STYLE
- The TypoScript "cssInline" property is only available on PAGE
level, not as a property on CONFIG.
Resolves: #99057
R... - 20:41 Revision a3074ab9: [TASK] Deprecate TypoScript setup "constants" TLO
- This is not about TypoScript constants/settings
that are accessed using {$myConstant} in TypoScript
setup.
This is a... - 15:45 Revision a537d2d8: [FEATURE] Introduce Site Settings Read API
- When using site configuration with
settings, they previously were accessible
via $site->getConfiguration()['settings'... - 15:40 Revision 049cbda1: [TASK] Deprecate _CSS_PAGE_STYLE and config.removePageCss
- Plugins can instruct the Frontend to add CSS using the
property "plugin.tx_myPlugin._CSS_DEFAULT_STYLE". This
often k... - 13:10 Revision f34ad54d: [TASK] Set "keepFilename" to true by default
- One of the main use cases of replacing files is updating the content of a
referenced file with new revisions or chang... - 13:06 Revision da162900: [FEATURE] Add PSR-14 event to ignore tables in Live Search
- The TYPO3 backend search (aka "Live Search") has a
`\TYPO3\CMS\Backend\Search\LiveSearch\DatabaseRecordProvider` that... - 13:00 Revision 51ea3741: [FEATURE] Move site settings into settings.yaml
- Site Settings were introduced with TYPO3 v10.
In contrast to the rest of the site configuration,
site settings are s... - 12:05 Revision 26ef5138: [TASK] Update to PHPStan 1.9.2
- This update makes a warning more specific.
Run commands:
> composer req --dev phpstan/phpstan:^1.9.2
> ./Build/Scri... - 12:05 Revision 37af9f85: [TASK] Update to PHPStan 1.9.2
- This update makes a warning more specific.
Run commands:
> composer req --dev phpstan/phpstan:^1.9.2
> ./Build/Scri... - 10:02 Revision 0e941c0a: [BUGFIX] Remove dead code from Live Search refactorings
- Resolves: #99039
Releases: main
Change-Id: If7ea6c584bad583a206815cef40d7628c3eded05
Reviewed-on: https://review.typo... - 09:24 Revision 740f8c06: [BUGFIX] Allow no values in selectCheckbox in DataHandler
- With Doctrine DBAL in TYPO3 v8, a default value for
various fields were added to avoid SQL errors (nullable),
setting... - 08:49 Revision 4507410a: [BUGFIX] Allow no values in selectCheckbox in DataHandler
- With Doctrine DBAL in TYPO3 v8, a default value for
various fields were added to avoid SQL errors (nullable),
setting... - 08:12 Revision a25eb69e: [FEATURE] Add TypoScript option to create absolute links and resource/image URLs
- A new TypoScript option config.forceAbsoluteUrls = 1
is added, which allows to create ANY link to be absolute (pages
...
2022-11-09
- 14:50 Revision d7b5fb3d: [TASK] Deprecate fluid HtmlViewHelper in Backend context
- The HtmlViewHelper relies of Frontend TypoScript
"parseFunc" functionality and has an ugly hack
to prepare Frontend r... - 13:50 Revision 68e6b76a: [FEATURE] Show warning about duplicate rootPageIds in sites module
- The sites module now displays a warning in case the same
root page ID is used for multiple site configurations, as
on... - 12:49 Revision 4df65efd: [FEATURE] Allow glob patterns in yaml imports
- To simplify imports in configuration and allow
for compacter files, glob() patterns can now
be used for importing fil... - 12:26 Revision 8336258c: [TASK] Avoid mentions of TypoScriptParser
- Minor patch to reduce usages of class TypoScriptParser
in comments and description.
Resolves: #99029
Related: #97816... - 10:49 Revision d15d1aef: [FEATURE] Add a description field to redirects
- Add a description field also for redirects, which
could be used to add notes for further handling of
the correpsondin... - 10:09 Revision d3d088f5: [BUGFIX] Ensure test expectation works with unpredictable result order
- This change change the expectation check of one functional test to
properly deal with unpredictable result order base... - 09:29 Revision 94d3ed94: [BUGFIX] Allow changing record data in event
- The new event PageContentPreviewRenderingEvent
introduced in TYPO3 v12 now allows to modify
the record itself, making... - 09:21 Revision bfc11bca: [BUGFIX] Ensure best matching URL is used during site resolving
- Symfony's UrlMatcher takes multiple routes and returns the first
match. However there might be better matches that ar... - 09:06 Revision 52c39400: [BUGFIX] Keep existing baseVariants for site languages
- The backend UI does not support handling of baseVariants
for languages, however it is possible to define them
in the ... - 08:55 Revision 7fad0349: [BUGFIX] Ensure proper encapsulation of comparisons with QueryBuilder
- When using a TCA table without deleted, or any other enablefields
except "endtime", then the SQL query is built in a ... - 08:11 Revision 29f3d83f: [BUGFIX] Keep existing baseVariants for site languages
- The backend UI does not support handling of baseVariants
for languages, however it is possible to define them
in the ...
2022-11-08
- 21:21 Revision adc8b440: [BUGFIX] Ensure best matching URL is used during site resolving
- Symfony's UrlMatcher takes multiple routes and returns the first
match. However there might be better matches that ar... - 20:04 Revision 9872a5e0: [TASK] Rewrite YamlLoaderTests as functional tests
- The YamlLoaderTests are better suited as functional tests
as they access the file system and require accessible mocks... - 19:37 Revision 886c2014: [TASK] Actively deprecate TypoScript TemplateService
- With last non-b/w compatibility related calls to
TypoScript/TemplateService being removed, we can
now actively deprec... - 18:08 Revision 990db482: [BUGFIX] Quote entity name for regex in ExtensionManagementUtility
- Due to changes in #98960 the resolved entity name
might contain slashes, which need to be quoted to
prevent PHP warni... - 17:53 Revision 9835fda7: [BUGFIX] Quote entity name for regex in ExtensionManagementUtility
- Due to changes in #98960 the resolved entity name
might contain slashes, which need to be quoted to
prevent PHP warni... - 17:44 Revision 784b4bf2: [BUGFIX] Also consider select fields for slug generation
- Generation of a slug proposal based on defined
generator fields does now also work for basic select
fields, which wer... - 17:04 Revision 8c1eae49: [BUGFIX] Also consider select fields for slug generation
- Generation of a slug proposal based on defined
generator fields does now also work for basic select
fields, which wer... - 14:07 Revision a7ba45fa: [TASK] Replace prophecy in EXT:backend/Tests/Unit/Configuration/*
- Resolves: #98823
Resolves: #98824
Releases: main
Change-Id: I81f0ccf1d76316635ad6f41d5b1bcfe7112442cd
Reviewed-on: ht... - 13:50 Revision ace6b319: [TASK] Update comment in InstallUtility
- Resolves: #99022
Related: #99019
Releases: main
Change-Id: Ia43b20a18e0a385603ed78964325980206a4ea2f
Reviewed-on: htt... - 13:39 Revision 5c65b837: [TASK] styleguide: Avoid ext_emconf.php clearcacheonload
- https://review.typo3.org/c/Packages/TYPO3.CMS/+/76474
createDirs is obsolete, too. - 13:33 Revision d8be9671: [BUGFIX] Avoid mentions of _GIFBUILDER
- TypoScript TLO _GIFBUILDER has been bug fixed with
a previous patch. This patch adapts forgotten
matches in auto comp... - 13:12 Revision b2e6fba1: [TASK] Replace prophecy in EXT:backend/*/Unit/*/SiteResolverTest.php
- Resolves: #98825
Releases: main
Change-Id: I78bf3d08d4c996e57ceb1415cd9cf8bc2904a731
Reviewed-on: https://review.typo... - 12:59 Revision 050ca715: [TASK] Replace prophecy in EXT:backend EmailLoginNotificationTest
- Resolves: #98826
Releases: main
Change-Id: I4ee06fd0e36f89e82b05050d9bc46b81d0d4c045
Reviewed-on: https://review.typo... - 12:25 Revision 6c48f30e: [TASK] Set TYPO3 version to 11.5.19-dev
- Change-Id: Ic61feb8ab34ac3136641780bf0ccefb720514d6b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/764... - 12:22 Revision 607d4a2f: [TASK] Deprecate ext_emconf.php clearCacheOnLoad
- There is little point in not clearing all caches
when extensions are loaded / unloaded using
the extension manager. I... - 12:13 Revision dc378067: [RELEASE] Release of TYPO3 11.5.18
- Change-Id: I6e3dbcfbca33453671f63d27630692b2e19572c1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/764... - 11:51 Revision d2c466b0: [BUGFIX] Prevent resolving translated page with default slug
- Default language page slug usage in combination with
the siteLanguage base of non-default language has been
resolved ... - 11:46 Revision 86164cac: [TASK] styleguide: Add fieldControl "passwordGenerator" examples
- 11:40 Revision 25ae22a0: [BUGFIX] Prevent resolving translated page with default slug
- Default language page slug usage in combination with
the siteLanguage base of non-default language has been
resolved ... - 11:38 Revision bdeeb0cf: [BUGFIX] Speed up FormEngine with hundreds of categories
- FormEngine's TreeRendering for categories utilizes
the TreeDataProvider logic, which is handed over
a list of availab... - 10:48 Revision f08f151e: [BUGFIX] Fix serialization of LazyLoadingProxy and LazyObjectStorage
- Due to the dependency of those objects to the DataMapper and its own
dependency chain, serialization of those objects... - 10:48 Revision bdba25c3: [BUGFIX] Fix serialization of LazyLoadingProxy and LazyObjectStorage
- Due to the dependency of those objects to the DataMapper and its own
dependency chain, serialization of those objects... - 10:47 Revision 493ab88f: [BUGFIX] Fix PHP warning in RTE parseFunc option prefixRelPathWith
- Resolves: #98175
Releases: main, 11.5
Change-Id: Iccc439eafbbb1f959c8c2bc12248b7c4aa560260
Reviewed-on: https://revie... - 10:40 Revision 971be900: [BUGFIX] Speed up FormEngine with hundreds of categories
- FormEngine's TreeRendering for categories utilizes
the TreeDataProvider logic, which is handed over
a list of availab... - 10:32 Revision 98cc2384: [BUGFIX] Fix PHP warning in RTE parseFunc option prefixRelPathWith
- Resolves: #98175
Releases: main, 11.5
Change-Id: Iccc439eafbbb1f959c8c2bc12248b7c4aa560260
Reviewed-on: https://revie... - 09:41 Revision 1b52899c: [TASK] Ensure to have a default showitem info when adding plugins as CType
- This change adds the basic information for a type
when adding a plugin as CType. When adding a plugin with
"list_type... - 08:40 Revision 83a6090d: [FOLLOWUP][BUGFIX] Prevent out of bounds exception in password generation
- This followup prevents an out of bounds exception and
adds a couple of tests for the new functionality.
The min leng... - 08:29 Revision 5e63517d: [BUGFIX] Avoid PHP warnings in recycler for records without cruser_id
- Check if a record is using a "cruser_id" field before accessing it.
Resolves: #98230
Releases: 11.5
Change-Id: Ia531... - 08:26 Revision 3201b1df: [TASK] Replace prophecy in EXT:backend/*/Unit/Http/RouteDispatcherTest.php
- Resolves: #98827
Releases: main
Change-Id: Ieb71ff04453f4c9b6b3a4c733b4e71732b21ecba
Reviewed-on: https://review.typo...
2022-11-07
- 22:49 Revision 1771e78b: [TASK] Ensure to have a default showitem info when adding plugins as CType
- This change adds the basic information for a type
when adding a plugin as CType. When adding a plugin with
"list_type... - 20:03 Revision 445912f9: [FEATURE] Add TCA field control „passwordGenerator“
- This patch adds a new TCA field control "passwordGenerator" for
TCA type "password", which can be used to generate a ... - 19:59 Revision b8e60023: [BUGFIX] Use current link text in link hook
- The typoLink_PostProc hook passed the
original link text to the hook processors.
In case the `linktxt` array field is... - 19:09 Revision 4d7a8f8b: [TASK] styleguide: Add type=category TCA examples
- 18:33 Revision f12216a9: [BUGFIX] styleguide: Have correct l10n_parent TCA for tx_styleguide_ctrl_common
- 17:31 Revision cd901b42: [TASK] New TS parser in Extbase BackendConfigurationManager
- Switch the Extbase BackendConfigurationManager to
use the new TypoScript parser. The implementation
is quicker for Ex... - 17:05 Revision f820819e: [TASK] Remove jQuery from t3editor code completion
- Resolves: #99018
Releases: main
Change-Id: I7d45a2087255b9a0102db31f5718b8d9cb959b6c
Reviewed-on: https://review.typo... - 15:41 Revision 407aacf8: [BUGFIX] Hide removed doktypes in page tree toolbar
- Remove doktypes in page tree toolbar when not set in TCA
items to prevent an undefined array key PHP 8 warning.
Reso... - 14:41 Revision 4a2c7fc8: [BUGFIX] Fix type warnings in the workspaces DataHandlerHook
- Used command:
> Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #97420
Releases: main
Change-Id: Id1... - 14:40 Revision bdcfc08d: [TASK] Replace prophecy in EXT:backend/*/Unit/*/FieldControlTest.php
- Resolves: #98828
Releases: main
Change-Id: I1adc2913954610fe678ce5a76a6b3020705f35da
Reviewed-on: https://review.typo... - 14:40 Revision cbc5cec9: [TASK] Replace prophecy in EXT:backend/*/Unit/*/FormDataCompilerTest.php
- Resolves: #98829
Releases: main
Change-Id: Ica7171dd9cfd4045d8f712315178f745ffeb16b8
Reviewed-on: https://review.typo... - 14:37 Revision 12a5f6dd: [BUGFIX] Hide removed doktypes in page tree toolbar
- Remove doktypes in page tree toolbar when not set in TCA
items to prevent an undefined array key PHP 8 warning.
Reso... - 14:28 Revision 668c1e87: [DOCS] Fix invalid link in changelog
- Resolves: #99016
Releases: main
Change-Id: I020558bcbeb635d3b330f71cc840f1e35450853d
Reviewed-on: https://review.typo... - 14:27 Revision fb60c526: [BUGFIX] Prevent passing null to mb_strtolower in CaseViewHelper
- Resolves: #99013
Releases: 11.5
Change-Id: I4f0346b5dd259fd9ad988f2b7509bad7c58253f4
Reviewed-on: https://review.typo... - 14:07 Revision d0163f30: [BUGFIX] Prevent undefined array key in new content element wizard
- Prevent PHP 8.1 undefined array key for wizard items without
description or without title.
Resolves: #99015
Releases... - 14:07 Revision 030ff706: [BUGFIX] Properly align new content wizard items
- The width of the items in the new content element
wizard is now properly defined again so that on larger
screens, two... - 13:53 Revision 077f123b: [BUGFIX] Prevent undefined array key in new content element wizard
- Prevent PHP 8.1 undefined array key for wizard items without
description or without title.
Resolves: #99015
Releases... - 13:49 Revision 8666aa45: [BUGFIX] Properly align new content wizard items
- The width of the items in the new content element
wizard is now properly defined again so that on larger
screens, two... - 09:45 Revision 21ca9385: [BUGFIX] Allow custom foreign_table_where for TCA type category
- The "foreign_table_where" option is no longer
forced by TcaPreparation for TCA type "category",
which had been introd... - 09:31 Revision 9cb50d9e: [BUGFIX] Allow custom foreign_table_where for TCA type category
- The "foreign_table_where" option is no longer
forced by TcaPreparation for TCA type "category",
which had been introd...
2022-11-06
- 13:21 Revision 4e589ba2: [BUGFIX] Fix FAL meta data extraction priorities
- File meta data extractors have to provide an execution priority and a
data priority. The execution priority, which wa... - 10:45 Revision fee47a86: [BUGFIX] Clean up TCA Tree code base
- This change simplifies further
work on the TCA Tree logic.
a) use imported names
b) ensure to use int|string for Nod... - 09:15 Revision 7f223acb: [BUGFIX] Clean up TCA Tree code base
- This change simplifies further
work on the TCA Tree logic.
a) use imported names
b) ensure to use int|string for Nod...
2022-11-05
- 20:19 Revision a96758c7: [TASK] Replace prophecy in EXT:backend/*/Unit/*/Element
- Resolves: #98831
Resolves: #98832
Releases: main
Change-Id: I0f34522522d260aa276516716f6d1f3cd02e253b
Reviewed-on: ht... - 12:06 Revision 0006b0c6: [DOCS] Mark code snippets as code in PHP doc comments
- Non-marked code-snippets notoriously cause rendering
errors in the documentation where ever we render
doc-comments. T...
2022-11-04
- 18:14 Revision 525aa18b: [BUGFIX] Make search by ID filter in pagetree work with modified records
- The "filter by Page ID" functionality
within the page tree now also checks
for the live ID ("t3ver_oid") if a page
wa... - 16:23 Revision 7ce5be18: [BUGFIX] Make search by ID filter in pagetree work with modified records
- The "filter by Page ID" functionality
within the page tree now also checks
for the live ID ("t3ver_oid") if a page
wa... - 14:47 Revision 70b1e9cb: [TASK] Replace prophecy in EXT:backend/*/Unit/Form/NodeFactoryTest.php
- Resolves: #98830
Releases: main
Change-Id: I24ee92b2e3cfc7e32ce623fdbf907f634b4a119a
Reviewed-on: https://review.typo... - 14:44 Revision 1593a66f: [BUGFIX] Fix typo in language file
- Releases: main
Resolves: #99002
Change-Id: Ib57a63ff3527c1681c0ba4d646aa1ee90e51b78c
Reviewed-on: https://review.typo... - 13:51 Revision 67ca4588: [TASK] Separate file + folder creation controllers
- This change splits up the functionality of
the "CreateFolderController" into "add folder"
and "add file".
This also ... - 13:51 Revision 551f540f: [BUGFIX] Have CKEditor link plugin keep tags
- When using TYPO3's custom link plugin
for CKEditor, special tags / attributes
within the link (e.g. <em>) are now kep... - 13:23 Revision 5d22389b: [TASK] Drop ineffective TMENU caches
- The "hash" cache for (TMENU) menu generation is
very ineffective: The cache identifier hash contains
the page rootlin... - 12:58 Revision f4b0e018: [TASK] Show notification when creating a bookmark
- As a follow-up to #98989, it'd make sense to show a notification if a
bookmark was created to give the user some sort... - 10:45 Revision 8ac62f54: [BUGFIX] Respect prefers-reduced-motion for notifications
- Most modern operating systems allow to disable animations, also known
as "reduced motion", which is a very important ... - 10:44 Revision a13da62d: [TASK] Disable xdebug for phpstan command execution
- PHPStan recently added a xdebug check The TYPO3 core
php testing images has xdebug installed and enabled
in cli mode,... - 10:44 Revision f60f4dc8: [TASK] Deprecate BackendWorkspaceRestriction and FrontendWorkspaceRestriction
- WorkspaceRestriction solves all cases, the previous
BackendWorkspaceRestriction and FrontendWorkspaceRestriction
do n... - 10:38 Revision 5ebe5b5b: [TASK] Add contextual balloon menu for RTE Links
- Adapting the link behavior to match the default CKEditor5
linking behavior. We are now also introducing the contextua... - 10:32 Revision c21b964b: [TASK] Disable xdebug for phpstan command execution
- PHPStan recently added a xdebug check The TYPO3 core
php testing images has xdebug installed and enabled
in cli mode,... - 08:05 Revision 7afa11a1: [BUGFIX] Resolve modified slugs in versioned pages of preview
- This change now also fetches versioned records when
previewing a workspace, allowing to also query the
versioned reco...
2022-11-03
- 21:28 Revision d9384e7c: [TASK] Replace prophecy in EXT:core AbstractConditionMatcherTest
- Also, remove obsolete Fixture functions.
Used command(s):
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
... - 20:41 Revision 992392e7: [FEATURE] Respect write-protected settings.php in Install Tool
- The "System" section in the Install Tool now informs a system
maintainer if the file `system/settings.php` is write-p... - 20:06 Revision 10d92804: [TASK] Replace prophecy in EXT:backend/*/Unit/*/FormDataProvider
- This patch replaces most prophecy usages in EXT:backend FormDataProvider
unit tests.
TcaSelectItemsTest and TcaSelec... - 19:38 Revision f1dd7781: [FEATURE] Differentiate redirects based on creation type
- A new field in the redirect table allows to distinguish
between redirects created automatically because the slug
chan... - 19:03 Revision 462adaed: [BUGFIX] Harden LocalizationUtility with empty arguments
- To avoid exceptions if arguments are given but
empty, an additional check is added in extbase
LocalizationUtility, pl... - 18:58 Revision b5112092: [BUGFIX] Respect prefers-reduced-motion for notifications
- Most modern operating systems allow to disable animations, also known
as "reduced motion", which is a very important ... - 18:34 Revision 3fa59bdb: [TASK] Do not ask for confirmation before creating bookmarks
- When a backend user wants to create a bookmark, the confirmation modal
that was previously in place doesn't pop up an... - 18:22 Revision 7112cb15: [BUGFIX] Harden LocalizationUtility with empty arguments
- To avoid exceptions if arguments are given but
empty, an additional check is added in extbase
LocalizationUtility, pl... - 16:40 Revision a79a780e: [BUGFIX] Resolve modified slugs in versioned pages of preview
- This change now also fetches versioned records when
previewing a workspace, allowing to also query the
versioned reco... - 14:48 Revision 50e25494: [TASK] Refactor Backend Live Search functionality
- The backend search (aka Live Search) can search for database
records only, currently.
To make the search able to fin... - 13:50 Revision 2aafe239: [TASK] Replace prophecy in EXT:core ListenerProviderTest
- Resolves: #98747
Releases: main
Change-Id: I94988837b3160f54b6055f3195587afec592f1b4
Reviewed-on: https://review.typo... - 13:49 Revision 3515512a: [TASK] Replace prophecy in EXT:core EventDispatcherTest
- Resolves: #98748
Releases: main
Change-Id: If1864ec72cd4b2ab4d69ea7df3edefd5fb411654
Reviewed-on: https://review.typo... - 12:05 Revision 70b041dc: [TASK] Use ResourceMutex in TSFE for locking
- Class ResourceMutex is codewise identical to
acquireLock() in TypoScriptFrontendController.
Use it.
Resolves: #98984... - 12:01 Revision 5e64744c: [BUGFIX] Use proper annotations to avoid type errors
- This is mainly related to test files,
where the phpdoc annotations of the affected
test classes have been removed, as... - 10:09 Revision 255d0fb6: [BUGFIX] Allow LIVE workspace preview for BE users without LIVE editing permission
- Allow temporary setting of the live workspace for backend users that
don't have permission "Edit Live (Online)". Thes... - 09:43 Revision 9862877c: [TASK] Replace prophecy in EXT:backend InlineStackProcessorTest
- Resolves: #98856
Releases: main
Change-Id: I5093065bd688c2289cd96679b8b868518aa1ff7d
Reviewed-on: https://review.typo... - 09:36 Revision cd04ccc7: [TASK] Replace prophecy in EXT:core PasswordHashFactoryTest
- Resolves: #98746
Releases: main
Change-Id: I03c68d18a783bee545f2d877d46c6d70546f0f37
Reviewed-on: https://review.typo... - 09:09 Revision 2bfb595d: [TASK] Replace prophecy in EXT:backend/Tests/Unit/Form/FormDataGroup/*
- Resolves: #98857
Resolves: #98858
Resolves: #98859
Resolves: #98860
Resolves: #98861
Resolves: #98862
Releases: main
... - 09:02 Revision 86724c7f: [BUGFIX] Allow LIVE workspace preview for BE users without LIVE editing permission
- Allow temporary setting of the live workspace for backend users that
don't have permission "Edit Live (Online)". Thes... - 08:44 Revision f68873a8: [TASK] Update to PHPStan 1.9.0
- This update finds new problems and gets rid of
some false positives.
Run commands:
> composer req --dev phpstan/php... - 08:44 Revision 9a900247: [TASK] Update to PHPStan 1.9.0
- This update finds new problems and gets rid of
some false positives.
Run commands:
> composer req --dev phpstan/php... - 07:12 Revision c0955e1b: [TASK] Replace prophecy in EXT:backend TcaSelectTreeAjaxFieldDataTest
- Resolves: #98863
Releases: main
Change-Id: If882956a3cd31fd2d91716647cd90bc2a13c834e
Reviewed-on: https://review.typo... - 07:10 Revision 752bb562: [TASK] Replace prophecy in EXT:backend PaletteAndSingleContainerTest
- Resolves: #98864
Releases: main
Change-Id: I3d01fdb150c80535a2e5d1335ecbf68e09fa3b77
Reviewed-on: https://review.typo... - 07:03 Revision 62915d76: [TASK] Use new TS parser in t3editor
- Avoid another TemplateService usage by switching
to the new TypoScript parser logic.
Resolves: #98983
Related: #9781...
2022-11-02
- 17:20 Revision 032417a9: [TASK] Replace prophecy in EXT:core TemplateServiceTest
- Resolves: #98744
Releases: main
Change-Id: I44184fcb7f2bbfa237d91d11db1584eaf8756bd6
Reviewed-on: https://review.typo... - 15:46 Revision 11ead60e: [TASK] Replace prophecy in EXT:backend ListOfFieldsContainerTest
- Resolves: #98865
Releases: main
Change-Id: I478aacd3ed9211e224e89c16bab47eedb368dc0b
Reviewed-on: https://review.typo... - 15:45 Revision 33039668: [TASK] Replace prophecy in EXT:backend TableListTest
- Resolves: #98866
Releases: main
Change-Id: I200997883f96fcba930427de3c65aa49f19463f7
Reviewed-on: https://review.typo... - 15:44 Revision 99123d68: [TASK] Clean FormProtectionFactory state in BackendUserAuthenticationTest
- This triggers fails when this unit tests is
executed *before* FormProtectionFactoryTests
in random-order unit test ru... - 15:41 Revision 738d1184: [TASK] Simplify FE functional test related TypoScriptInstruction
- Raised testing-framework allows avoiding usage of the
deprecated TemplateService::class identifier when adding FE
fun... - 15:38 Revision acc5b4a7: [TASK] Include all ProphecyTrait usages with use statements
- Resolves: #98969
Releases: main
Change-Id: Ib101ec253eb10608a0c4331ede4e69cdec8c2366
Reviewed-on: https://review.typo... - 14:56 Revision 43020d9b: [TASK] Replace prophecy in EXT:backend FormInlineAjaxControllerTest
- Resolves: #98869
Releases: main
Change-Id: I431ae10d8450abe642cd5bd66a3ba5867f4b9908
Reviewed-on: https://review.typo... - 14:55 Revision 2b62656a: [TASK] Replace prophecy in EXT:backend ElementBrowserTest
- Resolves: #98867
Releases: main
Change-Id: I9e20554e9b22e87d8cfc358ba7780e1ec04f058f
Reviewed-on: https://review.typo... - 14:54 Revision 5a1b24ac: [TASK] Replace prophecy in EXT:backend SuggestWizardControllerTest
- Resolves: #98868
Releases: main
Change-Id: I075a58881052b94c225a1cf3b2520ab24bcd94a7
Reviewed-on: https://review.typo... - 13:17 Revision 6897a359: [TASK] Upgrade to firebase/php-jwt v6.3.1 (PHP 8.2)
- Corresponding work-arounds to suppress deprecation errors
when invoking `firebase/php-jwt` have been removed.
Execut... - 08:23 Revision 3e10dc23: [TASK] Replace prophecy in EXT:core ProcessorRegistryTest
- Resolves: #98743
Releases: main
Change-Id: Ifd7de886f9aa8684161139aae16b5667cb863c03
Reviewed-on: https://review.typo... - 08:21 Revision bcae924d: [BUGFIX] Properly encode error messages in FileController
- Invalid file names containing special characters like `<` or `>`
are not correctly represented as text node. Error me... - 08:21 Revision 3d590673: [TASK] Replace prophecy in EXT:backend FormSelectTreeAjaxControllerTest
- Resolves: #98870
Releases: main
Change-Id: I41b01ca1f2b72721e282f31f9656f995c0164755
Reviewed-on: https://review.typo... - 08:21 Revision 3a3eaceb: [BUGFIX] Properly encode error messages in FileController
- Invalid file names containing special characters like `<` or `>`
are not correctly represented as text node. Error me... - 08:17 Revision 74784c01: [TASK] Replace prophecy in EXT:core AbstractRepositoryTest
- Resolves: #98741
Releases: main
Change-Id: I2d9499084ca7b1cecab6b05b4edbe69dd6029fcd
Reviewed-on: https://review.typo...
2022-11-01
- 21:40 Revision 110f1274: [TASK] Replace prophecy in EXT:core MetaDataAspectTest
- Resolves: #98742
Releases: main
Change-Id: I37f7273aec6976d618e5e03495814920b83816bd
Reviewed-on: https://review.typo... - 21:31 Revision 006da866: [TASK] Replace prophecy in EXT:backend BackendLayoutTest
- Resolves: #98873
Releases: main
Change-Id: Ie4e480ebf3032c948dbba15ded5451a9c11f564d
Reviewed-on: https://review.typo... - 21:30 Revision ccfd63af: [TASK] Replace prophecy in EXT:backend LoginControllerTest
- Resolves: #98872
Releases: main
Change-Id: I0ed4d8d007befb51f3a2f9879b2340f3c3590273
Reviewed-on: https://review.typo... - 19:14 Revision c584a882: [TASK] Replace prophecy in EXT:backend ModuleRegistryTest
- Resolves: #98874
Releases: main
Change-Id: Ie21ec092d465734e429ef6adcd6e726c035785b6
Reviewed-on: https://review.typo... - 19:12 Revision 9e9edf20: [TASK] Replace prophecy in EXT:core BackendUserAuthenticationTest.php
- Resolves: #98757
Releases: main
Change-Id: Ieea7e9fd217c6908adc7c1837e396ddc5fd3d5f6
Reviewed-on: https://review.typo... - 08:01 Revision 14f26b38: [TASK] Replace prophecy in EXT:backend ModuleFactoryTest
- Resolves: #98875
Releases: main
Change-Id: I952a3f4132170a64204dd06fdd6678aadfa8691f
Reviewed-on: https://review.typo...
2022-10-31
- 16:18 Revision a4c7bb4f: [TASK] Replace prophecy in EXT:core StorageRepositoryTest
- Resolves: #98739
Releases: main
Change-Id: I099820f55874eac4dc6df7cd045a87b1a7ca7d3c
Reviewed-on: https://review.typo... - 16:17 Revision 0efa659f: [TASK] Replace prophecy in EXT:backend PasswordResetTest
- Resolves: #98877
Releases: main
Change-Id: If70c0bca6bf710f467fcf8d84d9e96e684f5a64a
Reviewed-on: https://review.typo... - 16:16 Revision 203dc169: [BUGFIX] Check if variable exists before passing it to json_decode
- Avoid passing a null parameter to json_decode() which would cause
a PHP deprecation
Resolves: #98962
Releases: main,... - 15:42 Revision ad8fc672: [BUGFIX] Check if variable exists before passing it to json_decode
- Avoid passing a null parameter to json_decode() which would cause
a PHP deprecation
Resolves: #98962
Releases: main,... - 15:36 Revision 911c1859: [TASK] Replace prophecy in EXT:backend MfaInfoElementTest
- Resolves: #98878
Releases: main
Change-Id: I0b4e4dd4380a6a393723eb6f11644a7288c6117d
Reviewed-on: https://review.typo... - 09:08 Revision 1627c2f9: [TASK] Make FormProtectionFactory injectable - part 2
- This change modifies all places in TYPO3 Core
to avoid using FormProtectionFactory::get() and use
proper DI. A new me... - 07:58 Revision bba68793: [TASK] Replace prophecy in EXT:backend MfaSetupControllerTest
- Resolves: #98879
Releases: main
Change-Id: Id7be42cb707c29d5c43ed8d299fd43cc8fd1f684
Reviewed-on: https://review.typo... - 03:01 Revision cb2530e1: [TASK] Replace prophecy in EXT:core FileExtensionFilterTest
- Resolves: #98738
Releases: main
Change-Id: I16dd353cf2910c4b7a7ebf853112d998236e5014
Reviewed-on: https://review.typo...
2022-10-30
- 18:45 Revision 73ef2eee: [TASK] Replace prophecy in EXT:extensionmanager ExtensionStatusTest
- Resolves: #98887
Releases: main
Change-Id: I9231fa207503e258e5bd5ee94c83ea243d3fdd28
Reviewed-on: https://review.typo... - 18:45 Revision eb47b508: [TASK] Replace prophecy in EXT:backend ResetPasswordControllerTest
- Resolves: #98880
Releases: main
Change-Id: I86c9862a6c8e4acf083088852fdcf3c745e95979
Reviewed-on: https://review.typo... - 18:18 Revision 82c7abfd: [TASK] Removed unused prophecy in EXT:backend BackendViewFactoryTest
- Resolves: #98881
Releases: main
Change-Id: I189341499e66e53935a7370d511f0dc434afed09
Reviewed-on: https://review.typo... - 14:22 Revision 7529e2d1: [TASK] Replace prophecy in EXT:extensionmanager FileHandlingUtilityTest
- Resolves: #98883
Releases: main
Change-Id: I136ae22e7d35f6e260cc60a76110a756caa45e95
Reviewed-on: https://review.typo... - 14:14 Revision 9fc5f0c0: [TASK] Replace prophecy in EXT:extensionmanager DependencyUtilityTest
- Resolves: #98884
Releases: main
Change-Id: I8c560609b9ce1542fd92cfd675dc2d800737028d
Reviewed-on: https://review.typo... - 13:48 Revision 7ee2ecfe: [TASK] Replace prophecy in EXT:extensionmanager DownloadControllerTest
- Resolves: #98886
Releases: main
Change-Id: Id7cecd7518a2f8d72fcaae2cd978dfe5609bc03f
Reviewed-on: https://review.typo... - 13:40 Revision a48d0c7a: [TASK] Replace prophecy in EXT:core AspectFactoryTest
- Resolves: #98736
Releases: main
Change-Id: Ia3085e54e5c9688789fa4392012d1499215f5c37
Reviewed-on: https://review.typo... - 13:39 Revision ee6efa23: [TASK] Replace prophecy in EXT:core Typo3DatabaseBackendTest
- Also, a wrong call to flushByTag(s) is corrected.
Resolves: #98735
Releases: main
Change-Id: I3f6ecbf7570d6383fb836e... - 13:38 Revision b9888f05: [TASK] Replace prophecy in EXT:core CacheManagerTest
- Resolves: #98733
Releases: main
Change-Id: Iff82295a7d29c35fe8d05679154772ef908652be
Reviewed-on: https://review.typo...
2022-10-29
- 16:36 Revision 9f2fef30: [BUGFIX] Rename event variable in multi-delete handler
- The patch for #98288 accidentally overwrote the variable of the event in
the event handler for deleting multiple file... - 16:34 Revision 1e92ff1e: [TASK] Remove the comment "Test case" from test files
- These comments don't add any value as the class under test can be easily
determined from the filename.
Executed comm... - 13:32 Revision f03af432: [TASK] Convert FluidTemplateContentObjectTest to functional tests
- Resolves: #98724
Resolves: #98728
Releases: main
Change-Id: Id046c240ae4e9d3017dc4b8503e23fd8a6a9b4b8
Reviewed-on: ht... - 12:59 Revision 9700bac7: [TASK] Replace prophecy in EXT:form PropertyMappingConfigurationTest
- Resolves: #98904
Releases: main
Change-Id: I659bad4926656c2d5e3ed3120a13ef8b14a720c9
Reviewed-on: https://review.typo... - 12:58 Revision 12f6d1dd: [TASK] Update phpstan-phpunit to 1.2.2
- composer req --dev phpstan/phpstan-phpunit:^1.2.2
Resolves: #98943
Releases: main, 11.5
Change-Id: Iee2f421546a7be58... - 12:58 Revision 8bb4a399: [TASK] Update phpstan-phpunit to 1.2.2
- composer req --dev phpstan/phpstan-phpunit:^1.2.2
Resolves: #98943
Releases: main, 11.5
Change-Id: Iee2f421546a7be58... - 12:48 Revision 85bc3e90: [TASK] Replace prophecy in ConditionMatcherTest
- Resolves: #98729
Resolves: #98876
Releases: main
Change-Id: I7184afd240dc9d3ebd0dbd92f4b106f2909370b1
Reviewed-on: ht... - 12:28 Revision 16a611ab: [TASK] Use LinkResult object for HMENU menu items
- This change allows to use the LinkResult object
for custom HMENU generation moving HMENU to be
more consistent like t... - 12:27 Revision b7c42d36: [TASK] Replace prophecy in EXT:form ClosureFinisherTest
- Resolves: #98907
Releases: main
Change-Id: I475b245a83a29e3993dfd47652dfbdb8c0527e0e
Reviewed-on: https://review.typo... - 12:26 Revision e2e1eee9: [TASK] Replace prophecy in EXT:form ProcessingRuleTest
- Resolves: #98902
Releases: main
Change-Id: Icf72d1124c6abec85940d8ff511f6bdff62e9e06
Reviewed-on: https://review.typo... - 12:17 Revision 5cf75f6a: [TASK] Replace prophecy in EXT:form FormPersistenceManagerTest
- Resolves: #98903
Releases: main
Change-Id: I1de1bb7df01d552b82dd13fea0d287cbe654342a
Reviewed-on: https://review.typo... - 12:13 Revision 9e683cb5: [TASK] Replace prophecy in EXT:form ArrayFormFactoryTest
- Resolves: #98908
Releases: main
Change-Id: Ibf9f2f47ed9343d8b91052bf0e06601ccb96d60f
Reviewed-on: https://review.typo... - 12:01 Revision 45b856e0: [BUGFIX] Ensure proper functional test setup for FileBackendTest
- With the patch resolving #98931 and #98734 the FileBackendTest
has been migrated from unit to a functional test, and ...
2022-10-28
- 18:51 Revision 0872bab0: [TASK] Remove useCrawlerForExternalFiles setting from Indexed Search
- This removes an obsolete configuration from the Indexed Search.
It was earlier used to use the TYPO3 Crawler for inde... - 18:46 Revision b1b3685f: [TASK] Replace prophecy in EXT:extbase ExtensionServiceTest
- Resolves: #98899
Resolves: #98901
Releases: main
Change-Id: Ifb188334c1445e3e8847bca476b6c5182bce829c
Reviewed-on: ht... - 18:36 Revision 03625fdb: [TASK] Replace prophecy in EXT:core PageRouterTest
- Resolves: #98737
Releases: main
Change-Id: I12de96341eae97eafb2fa558e8da2f9cc2e40bb6
Reviewed-on: https://review.typo... - 18:05 Revision f2d57b54: [FEATURE] Get multiple items by common key prefix from local storages
- A new method `getByPrefix()` is added to the module
`@typo3/backend/storage/abstract-client-storage`, affecting its
i... - 09:13 Revision 78def4c4: [DOCS] Correct changelog about removing TMENU.collapse
- Resolves: #98946
Related: #96517
Releases: main
Change-Id: Ibf44b8dad7a1cc79796a5791f194fc7792e9a355
Reviewed-on: htt...
2022-10-27
- 19:12 Revision 73dc2c04: [BUGFIX] Make toolbar dropdown menu scrollable again
- With #94641 toolbar dropdown menus were made
scrollable, since otherwise bookmarks were cut off
at the bottom of the ... - 18:06 Revision a54fb957: [TASK] Replace prophecy in EXT:frontend DatabaseRecordLinkBuilderTest
- Resolves: #98725
Releases: main
Change-Id: Ia0cac4637e14e7fbe46fa4216022b6e9bcf3406a
Reviewed-on: https://review.typo... - 18:05 Revision beae270f: [TASK] Replace prophecy in EXT:extbase CacheServiceTest
- Resolves: #98900
Releases: main
Change-Id: Ie6f7d98ee293dcc2153a6af191892a7e12c1ea9e
Reviewed-on: https://review.typo... - 17:58 Revision a210c285: [TASK] Replace prophecy in EXT:extbase PersistenceManagerTest
- Resolves: #98893
Releases: main
Change-Id: Idcf53113f2f4acafe11cd953d9d9dd89f3b3dccb
Reviewed-on: https://review.typo... - 17:42 Revision 5a3464de: [TASK] Replace prophecy in EXT:frontend AbstractPluginTest
- Resolves: #98726
Releases: main
Change-Id: I80f4e40c32193aaffd2c99cdbb307018103e971d
Reviewed-on: https://review.typo... - 17:10 Revision b5a6605c: [TASK] Remove unused prophecy in EXT:extbase ReflectionServiceTest
- Resolves: #98890
Releases: main
Change-Id: If64893018e062ffb1fe83d3b8f68de3d5f2b2289
Reviewed-on: https://review.typo... - 16:31 Revision 51c73783: [TASK] Remove dependency mikey179/vfsstream
- TYPO3 Core Tests no longer use the vfsStream
dependency, so it is removed.
Resolves: #98939
Related: #97762
Releases... - 16:20 Revision d7d06709: [TASK] Improve FAL tests
- * Make some unit tests functional test
* Remove some state
* Avoid last usages of vfsStream
> Build/Scripts/runTests... - 14:30 Revision 405fc9f5: [TASK] Replace prophecy in EXT:extbase ActionControllerTest
- Resolves: #98888
Releases: main
Change-Id: I54c4cb0bb406f9d6a0a6b8d56a330f89630c9ca4
Reviewed-on: https://review.typo... - 14:22 Revision b53be0b6: [TASK] Replace prophecy in EXT:extensionmanager ActionControllerTest
- Resolves: #98885
Releases: main
Change-Id: Ia51c12a35892c7d9d9f8e332470d5986472f8c67
Reviewed-on: https://review.typo... - 11:05 Revision 6dd8d7a9: [TASK] Replace prophecy in EXT:extbase QueryTest
- Resolves: #98898
Releases: main
Change-Id: I62c2915adb19bc8cc124cab51e4f99782053b4d9
Reviewed-on: https://review.typo... - 10:56 Revision ec8a26c8: [TASK] Replace prophecy in EXT:extbase QueryFactoryTest
- Resolves: #98894
Releases: main
Change-Id: I7c1d7cf3622f64666adcabbb3ebf30d7c6189d1b
Reviewed-on: https://review.typo... - 10:54 Revision 54a511d2: [TASK] Replace prophecy in EXT:extbase BackendTest
- Resolves: #98896
Releases: main
Change-Id: I3c452a229b8a690d3954cfadfa439c9b3b7be30e
Reviewed-on: https://review.typo... - 10:53 Revision c66bc7e2: [TASK] Replace prophecy in EXT:extbase Typo3QuerySettingsTest
- Resolves: #98895
Releases: main
Change-Id: Ib1898a11fcb156d08d0f3fd9cfb738038d3d90ca
Reviewed-on: https://review.typo... - 06:26 Revision 1ff887cc: [TASK] Raise friendsofphp/php-cs-fixer:^3.12.0
- > composer req --dev friendsofphp/php-cs-fixer:^3.12.0
> Build/Scripts/runTests.sh -s cgl -p 8.1
Resolves: #98938
Re... - 06:25 Revision 1caa2e5e: [BUGFIX] Correct registration of toolbar link buttons in CKEditor 5
- The CKEditor 5 has very limited support for managing links.
By default, you only get a simple input field for a strin... - 06:13 Revision a97c0056: [TASK] Raise friendsofphp/php-cs-fixer:^3.12.0
- > composer req --dev friendsofphp/php-cs-fixer:^3.12.0
> Build/Scripts/runTests.sh -s cgl -p 8.1
Resolves: #98938
Re...
2022-10-26
- 20:01 Revision 82d9577f: [TASK] Clean up types in ResourceStorageTest
- Resolves: #98937
Related: #98936
Releases: main
Change-Id: I55ed2c9546312c8bc9b99ffae2b8d3c8a38b5117
Reviewed-on: htt... - 16:22 Revision fa635f56: [TASK] Simplify FAL related unit tests
- To finally tame the FAL related unit tests,
the resource related BaseTestCase is dissolved
and merged into consuming ... - 15:09 Revision f197355f: [TASK] Avoid vfsStream in FolderTest
- The vfsStream setup is not used in the tests.
Resolves: #98935
Related: #97762
Releases: main
Change-Id: I87ec61c1e5... - 14:48 Revision f7071d68: [TASK] Avoid vfsStream in GeneralUtility tests
- We can avoid vfs usages in GeneralUtility
tests by creating fixture files and testing
these directly. A detail test f... - 13:46 Revision b1fde1d8: [TASK] Avoid testing 'non-writable' directory
- Testing 'non-writable' directories is flaky in
real life since it depends on the user that
executes these tests. On g... - 13:29 Revision 72c9d863: [TASK] Make FileBackendTest a functional test
- Moving cache framework related FileBackendTest
unit tests to functional tests needs less mocks
and avoids vfsStream.
... - 13:06 Revision 1123a8c2: [TASK] Update codeception/module-webdriver, TF, styleguide
- Acceptance test cookie output is less noisy due to
a new feature in codeception/module-webdriver 3.2.0
and styleguide... - 11:20 Revision 6af07d3a: [TASK] styleguide: Replace EMU::allowTableOnStandardPages()
- https://github.com/TYPO3-CMS/styleguide/pull/361
ExtensionManagementUtility::allowTableOnStandardPages()
has been re... - 11:20 Revision 6faa5c3f: [TASK] styleguide: Avoid using AbstractMessage constants
- https://github.com/TYPO3-CMS/styleguide/pull/360
https://review.typo3.org/c/Packages/TYPO3.CMS/+/74925 - 10:01 Revision a8ac7436: [TASK] Do not scan property '$content' in extension scanner
- This property name is too generic as weak match and
throws too many false positives.
Resolves: #98926
Release: main,... - 10:01 Revision 9f3800d3: [TASK] Do not scan property '$content' in extension scanner
- This property name is too generic as weak match and
throws too many false positives.
Resolves: #98926
Release: main,... - 09:18 Revision 7975ac25: [TASK] Avoid vfsStream in functional tests
- There is little reason to fake filesystems
details within functional tests that use an
isolated instance.
Resolves: ... - 08:18 Revision b8d63f4e: [BUGFIX] CKEditor 4 Anchor Button is incorrectly handled as link in CKEditor 5 migration
- CKEditor 5 changed the way it handles links, and
introduced new modules to do so. In the automatic
migration from CKE... - 07:34 Revision 057820fe: [TASK] Update jasmine and remove old launchers
- This patch updates jasmine to the current version 4.4.0. This mainly
impacts performance and dropped support for outd... - 07:23 Revision 7e229421: [TASK] Clean up DocumentationFile
- The class can be hardended a bit and some unused
methods removed. The tests are turned into
functional tests.
Resolv...
2022-10-25
- 15:23 Revision a9315819: [TASK] Raise typo3/testing-framework
- testing-framework now avoids access to
TSFE->tmpl as well.
> composer u typo3/testing-framework
Resolves: #98919
Re... - 15:09 Revision a8a8f09b: [TASK] Make EnableFileServiceTest a functional test
- Resolves: #98918
Releases: main
Change-Id: I1d6b9fcb5ec0f84d2a5a65689aa4f23b0ff3f82f
Reviewed-on: https://review.typo... - 14:52 Revision e3bbf6c9: [FEATURE] Add TypoScript as Request attribute
- The patch introduces the new request attribute
TypoScriptRequestAttribute as 'frontend.typoscript'.
It is set up in ... - 14:00 Revision 95b58a31: [TASK] Replace prophecy in ext:adminpanel tests
- Resolves: #98730
Resolves: #98731
Resolves: #98732
Releases: main
Change-Id: Ie13c6f640b07e3b1fd6742ea4d7f300bb0a3d10... - 13:55 Revision a0470220: [TASK] Replace prophecy in EXT:frontend AbstractMenuContentObjectTest
- Resolves: #98722
Releases: main
Change-Id: Id79d474b607fd024b992bffe669033bf7a974710
Reviewed-on: https://review.typo... - 11:07 Revision 0775f3f5: [TASK] Replace prophecy in EXT:frontend ProductionExceptionHandlerTest
- Resolves: #98723
Releases: main
Change-Id: Ia64fed2b7f4f9a0c420e5a836fafb1959c7143d9
Reviewed-on: https://review.typo... - 11:04 Revision be6ba983: [BUGFIX] Avoid undefined array key frequencyOptions
- Resolves: #98915
Releases: 11.5
Change-Id: I6a9236f08d8446f465d6bccb72c6f5bad4c5b473
Reviewed-on: https://review.typo... - 10:43 Revision 627d2bae: [TASK] Update to PHPStan 1.8.11
- Also update the PHPUnit PHPStan configuration.
This update gets rid of some false positives.
Run commands:
> compo... - 10:42 Revision 49beec70: [TASK] Update to PHPStan 1.8.11
- Also update the PHPUnit PHPStan configuration.
This update gets rid of some false positives.
Run commands:
> compo... - 07:29 Revision fbf77cc4: [TASK] Replace prophecy in ext:fluid tests
- Resolves: #98911
Releases: main
Change-Id: I6228795976338f5c8bdf02e03075140272f2511b
Reviewed-on: https://review.typo...
2022-10-24
- 14:43 Revision 3aeb6b09: [TASK] Simplify extbase FrontendConfigurationmanager
- The "is backend" check will never kick in since this is
dispatched in ConfigurationManager already.
Resolves: #98721... - 13:37 Revision fc4276c6: [BUGFIX] Make CE actions clickable after visibility toggle
- When a content element gets hidden or visible, the page module is
reloaded with an anchor in the URL to scroll to the... - 12:02 Revision 3304a26c: [BUGFIX] Correct spellings and add translations
- Resolves: #98547
Releases: main, 11.5
Change-Id: I82b2fc75947d451b24ccfd90ebe82b0107aff1e5
Reviewed-on: https://revie... - 12:02 Revision 95741eb7: [BUGFIX] Correct spellings and add translations
- Resolves: #98547
Releases: main, 11.5
Change-Id: I82b2fc75947d451b24ccfd90ebe82b0107aff1e5
Reviewed-on: https://revie... - 12:02 Revision dd6c1a0c: [TASK] GifBuilder: Use CharRangeMap from configuration
- The global charRangeMap option in TypoScript / GIFBUILDER
allows to define the pixelSpace (with a multiplicator for t... - 11:42 Revision f85d1a53: [BUGFIX] Ensure table renaming works due doctrine/dbal behaviour change
- doctrine/dbal is working on deprecating and changing code and
behaviour in 3.x as preparation for removal in 4.x. Sta... - 11:40 Revision 8dafa679: [TASK] Replace prophecy in ext:install tests
- Replaced all prophecy usages and fixed a typo in
BackendGroupsExplicitAllowDenyMigrationTest
Resolves: #98711
Releas... - 07:27 Revision c82d1929: [TASK] Replace prophecy in ext:redirects tests
- Resolves: #98705
Releases: main
Change-Id: I4ec9e97cbe9ab42dd70eb9960331f3dab1f06ff4
Reviewed-on: https://review.typo... - 07:06 Revision 3bfdad0b: [TASK] Replace prophecy in ext:linkvalidator tests
- Resolves: #98712
Releases: main
Change-Id: Idd4107a911c2ec363d4fd7588d5dc07aa2fe8a45
Reviewed-on: https://review.typo...
2022-10-23
- 09:50 Revision ec00fb81: [DOCS] Fix a couple of changelogs
- Resolves: #98708
Releases: main
Change-Id: Ia0db3b56b54de7835707ff97db255730a81573d7
Reviewed-on: https://review.typo... - 09:15 Revision 89529ce4: [BUGFIX] Ensure proper test setup related to doctrine/dbal
- With doctrine/dbal v3.5.0 some changes has been introduced which
shows invalid test setup. This change use proper tes... - 07:09 Revision 613f487d: [DOCS] Fix PHP doc comments in events
- Releases: main
Resolves: #98706
Change-Id: I7f80d8469483d098b97ffb178090ed11abfe8b9d
Reviewed-on: https://review.typo...
2022-10-22
- 10:03 Revision fde7150b: [TASK] Optimize FE page locking
- This is a clean up and optimization.
First, TSFE->lock does not need to be a multi
dimensional array anymore since t... - 04:48 Revision c5ff66e6: [BUGFIX] Ensure code follows cgl ruleset
- With #98502 code got merged, which does not follow the
cgl rules. This was a overlap since patch was pushed on
gerrit...
2022-10-21
- 22:39 Revision 2b4f8790: [BUGFIX] Handle InsufficientFolderAccessPermissions in FileTree search
- Releases: main, 11.5
Resolves: #87048
Change-Id: Ia44998ec3601226f45b96468b7a37ad4d20dccdf
Reviewed-on: https://revie... - 22:32 Revision 6dd592c6: [TASK] Convert FormRuntimeTest to a functional test
- The FormRuntimeTest is converted from unit test to a functional test.
This avoids heavy mocking and makes the test ca... - 22:18 Revision 4e5dab5c: [BUGFIX] Render multi item clipboard actions if clipboard is available
- The Fluid template in the filelist now checks if the clipboard is
available at all to render the "multi item" actions... - 22:18 Revision e3089207: [BUGFIX] Interpolate log messages in InMemoryLogWriter
- Log messages may have placeholders that must be interpolated
based on the context provided to the message.
Resolves:... - 22:18 Revision ee3044df: [BUGFIX] Interpolate log messages in InMemoryLogWriter
- Log messages may have placeholders that must be interpolated
based on the context provided to the message.
Resolves:... - 22:08 Revision 7415ad9d: [BUGFIX] Handle InsufficientFolderAccessPermissions in FileTree search
- Releases: main, 11.5
Resolves: #87048
Change-Id: Ia44998ec3601226f45b96468b7a37ad4d20dccdf
Reviewed-on: https://revie... - 22:00 Revision eedc4023: [BUGFIX] Render multi item clipboard actions if clipboard is available
- The Fluid template in the filelist now checks if the clipboard is
available at all to render the "multi item" actions... - 21:53 Revision 38442db8: [TASK] Replace prophecy in EXT:impexp ImportExportUtilityTest
- Resolves: #98694
Releases: main
Change-Id: I9db591448046d043cb2291612dc8c1625da450f5
Reviewed-on: https://review.typo... - 21:50 Revision 59c7ec64: [TASK] Remove prophecy in EXT:backend FileControllerTest
- Resolves: #98698
Releases: main
Change-Id: I568f8dbfffec1c570b27f0d7ef80084cb8b47d5f
Reviewed-on: https://review.typo... - 21:46 Revision df2aa4a4: [TASK] Remove prophecy in Unit BackendUtilityTest
- Resolves: #98699
Releases: main
Change-Id: I3ed97c0ad92d73da412cf2e2a907f988aae0c8c7
Reviewed-on: https://review.typo... - 21:40 Revision 1f6476b0: [TASK] Centralize checkPid functionality
- The functionality to check authentication such
as frontend users only to certain PIDs, is now centralized
in Frontend... - 21:39 Revision 17a7faa8: [DOCS] Merge the API Descriptions from Docs and Doc comments
- Releases: main
Resolves: #98633
Change-Id: Ie1f00996b817d788190bca9ef958e4b24addcb54
Reviewed-on: https://review.typo... - 20:09 Revision bbf7e290: [TASK] Use .typoscript over .ts for TypoScript files
- File ending .ts tends to confuse IDE's since they
think this is about typ-e-script, not typ-o-script.
Adapt some file... - 19:39 Revision 0d2555cf: [BUGFIX] Animate docheader folding via CSS transitions
- A backend module's docheader is "folded" when scrolling down in the
backend module. Sometimes, the folding process ap... - 18:46 Revision 2dc49ec6: [BUGFIX] Add basic validation for email and phone links
- To avoid setting potentially invalid links, the "email address" and
"telephone number" fields both are marked as "req... - 18:14 Revision 2f1991ca: [BUGFIX] Load modal CSS for EXT:dashboard only in BackendController
- EXT:dashboard has some custom CSS for its modal contents. Due to how
modals are rendered, the CSS needs to be loaded ... - 18:08 Revision 96036093: [TASK] Remove jQuery from workspace switcher
- Resolve: #98686
Releases: main
Change-Id: Id48b6e61e87eaaadc1e28cbf0b8439d9af791b57
Reviewed-on: https://review.typo3... - 18:02 Revision efdd1514: [BUGFIX] Animate docheader folding via CSS transitions
- A backend module's docheader is "folded" when scrolling down in the
backend module. Sometimes, the folding process ap... - 14:42 Revision 9c8c1701: [TASK] Simplify FE page generate lock strategy
- With recent FE TS changes, we now have some information
a little earlier, which allows us to simplify the page
genera... - 14:40 Revision 28fab495: [TASK] Remove jQuery from "clear cache" menu
- Resolves: #98690
Releases: main
Change-Id: I00a069b9ed749be5efa89271eb86fcdee057f2ce
Reviewed-on: https://review.typo... - 14:36 Revision cf8582f3: [BUGFIX] Add basic validation for email and phone links
- To avoid setting potentially invalid links, the "email address" and
"telephone number" fields both are marked as "req... - 14:17 Revision dafe4be1: [TASK] Remove unused ProphecyTrait in EXT:backend MfaControllerTest
- Resolves: #98695
Releases: main
Change-Id: I7425f675d49970ed61064eb063452b042f7303b2
Reviewed-on: https://review.typo... - 14:16 Revision c1cc6cda: [TASK] Replace prophecy in ext:frontend ErrorControllerTest
- Resolves: #98674
Releases: main
Change-Id: I019fe150c4061751c3d1a2910dbf007623e2487d
Reviewed-on: https://review.typo... - 14:15 Revision 6e0a786a: [TASK] Replace prophecy in ext:frontend SiteResolverTest
- Resolves: #98678
Releases: main
Change-Id: I4df275eadd6b5bdbc2af9e7eb617f37fc95f2ff4
Reviewed-on: https://review.typo... - 14:15 Revision dff9b669: [TASK] Replace prophecy in ext:frontend PageArgumentValidatorTest
- Resolves: #98677
Releases: main
Change-Id: I3c36c8c4748b1cd653cbba96746873d3a40c4424
Reviewed-on: https://review.typo... - 14:14 Revision 096c49fe: [TASK] Replace prophecy in ext:frontend ContentDataProcessorTest
- Resolves: #98671
Releases: main
Change-Id: Ibe74811636aa12f6ddeb8717df86f75011f521be
Reviewed-on: https://review.typo... - 14:14 Revision 458814ff: [TASK] Replace prophecy in ext:frontend FlexFormProcessorTest
- Resolves: #98675
Releases: main
Change-Id: I65f25d393ef84b825dd18f421891ad1719dcf7be
Reviewed-on: https://review.typo... - 13:45 Revision ad14de99: [BUGFIX] Add whitespace before debug field label
- Due to CSS changes, unnecessary margin was dropped from the `code`
element in #98349, which leads to missing spacing ... - 10:33 Revision cba1887d: [TASK] More efficient FE TypoScript cache layer
- The patch changes TSFE getFromCache() to leverage more
effective TypoScript cache layers, possible with the
new TypoS... - 09:28 Revision 6a0d6d1c: [DOCS] Replace wrong method name in changelog
- Resolves: #98685
Releases: main
Change-Id: I7cbb2135639ba9a0d03e9e536802c01c60919f88
Reviewed-on: https://review.typo... - 09:00 Revision d8038afa: [TASK] Replace prophecy in ext:frontend ContentObjectRendererTest
- Resolves: #98672
Releases: main
Change-Id: Icd7aa0b8f624e07140c40ffea78b8b724147d725
Reviewed-on: https://review.typo... - 08:59 Revision d27d9429: [TASK] Replace prophecy in ext:frontend RequestHandlerTest
- Resolves: #98676
Releases: main
Change-Id: Ia2ed99a4116a5bd84f9ba2cc258e8ccf4d65ed07
Reviewed-on: https://review.typo... - 08:41 Revision ea8ec41e: [BUGFIX] Avoid assigning null to string property
- In AddRecord Wizard, the property editConf is marked as string, but the
fallback assignment is null, leading to a typ... - 08:32 Revision c89231d5: [BUGFIX] Avoid assigning null to string property
- In AddRecord Wizard, the property editConf is marked as string, but the
fallback assignment is null, leading to a typ... - 08:31 Revision 1e6fbc36: [TASK] Use dependency injection in DatabaseQueryProcessor
- Resolves: #98667
Releases: main
Change-Id: I4721bc4bccdca1231c88997cce55d1d5b2575012
Reviewed-on: https://review.typo... - 08:31 Revision 2c3e224f: [TASK] Use fallback to default error handler
- Use the default erorr handler of status code 0 as stated in the
description of the backend module.
Resolves: #98502
... - 08:26 Revision 31d69942: [TASK] Replace prophecy in ext:opendocs unit tests
- Resolves: #98680
Releases: main
Change-Id: I2ce193c9388396338a5eab5c6e451780378af6a0
Reviewed-on: https://review.typo... - 07:45 Revision d0975b30: [TASK] Replace prophecy in ext:install unit tests
- Resolves: #98662
Releases: main
Change-Id: I8d49a71cd4a391a06b7e23f1e38763089228f86f
Reviewed-on: https://review.typo... - 07:24 Revision aed94cd1: [TASK] Replace prophecy in ext:frontend ImageContentObjectTest
- Resolves: #98673
Releases: main
Change-Id: I0761015ccc54e9c1ef909238774a196df404cb5d
Reviewed-on: https://review.typo... - 07:23 Revision 46a24a0b: [BUGFIX] Always send strings to the method createStream
- PHP8.1 throws an TypeError if we sending null to createStream
Resolves: #98417
Releases: main, 11.5
Change-Id: I3277... - 07:17 Revision 188d12d0: [TASK] Replace prophecy in ext:frontend CaseContentObjectTest
- Resolves: #98670
Releases: main
Change-Id: I364679b56f65b4a4fa0f93ba795a42462424c4b8
Reviewed-on: https://review.typo... - 07:13 Revision a9768a26: [BUGFIX] Always send strings to the method createStream
- PHP8.1 throws an TypeError if we sending null to createStream
Resolves: #98417
Releases: main, 11.5
Change-Id: I3277... - 07:13 Revision a6005320: [TASK] Replace prophecy in ext:frontend StaticRouteResolverTest
- Resolves: #98679
Releases: main
Change-Id: Ic610343c7e9af37924b2df35dd60efd8804d53a6
Reviewed-on: https://review.typo...
2022-10-20
- 19:01 Revision da2fb6d2: [BUGFIX] Use local TypoScriptFrontendController in nested ContentObjects
- RecordsContentObject and ContentContentObject create new instances of
the ContentObjectRenderer. They need to pass do... - 18:43 Revision a7a443ec: [BUGFIX] Use local TypoScriptFrontendController in nested ContentObjects
- RecordsContentObject and ContentContentObject create new instances of
the ContentObjectRenderer. They need to pass do... - 18:12 Revision 02e70b6a: [TASK] Replace prophecy in ext:lowlevel unit tests
- Resolves: #98669
Releases: main
Change-Id: I60ce42e744baa1782795791a103ee129b3d4491e
Reviewed-on: https://review.typo... - 17:53 Revision f752694d: [TASK] Use data processor identifiers in fluid_styled_content
- This migrates all usages of the FQCN for data
processors in EXT:fluid_styled_content with the
corresponding identifie... - 17:49 Revision 666537bd: [FEATURE] Use password policy for password reset in ext:backend
- The password reset feature for TYPO3 backend users does now consider the
configurable password policy introduced in #... - 14:21 Revision 058c2678: [FEATURE] Allow tagging of data processors
- This adds the possibility to tag data processors
with the "data.processor" tag in the service configuration.
Tagged ... - 14:18 Revision 08bb7dcb: [FEATURE] Move LinkResultFactory functionality into LinkFactory
- The newly introduced LinkFactory is the main entrypoint
for generating links. It can now be used to generate URLs,
al... - 14:08 Revision 43571080: [TASK] Make FormProtectionFactory injectable - part 1
- FormProtectionFactory is hard to mock, and relies
a lot on global state and global variables. The functionality
was b... - 09:05 Revision be710162: [TASK] Replace prophecy in ext:workspaces unit tests
- Resolves: #98661
Releases: main
Change-Id: Iddd7f6d53d6a708c08099c3cfc39b6ea7fca2066
Reviewed-on: https://review.typo... - 08:36 Revision 54047da6: [TASK] Remove obsolete test fixture template
- This has been obsoleted with the paginate
widget removal.
Resolves: #98663
Releases: main
Change-Id: Iee6d57d02b82f9... - 07:06 Revision d3528fcb: [BUGFIX] Backend user table: title of "edit" button
- Resolves: #98637
Releases: main, 11.5
Change-Id: I516eb70b998bd81fdb522085aee42ec94b22908b
Reviewed-on: https://revie... - 06:54 Revision 14112516: [BUGFIX] Backend user table: title of "edit" button
- Resolves: #98637
Releases: main, 11.5
Change-Id: I516eb70b998bd81fdb522085aee42ec94b22908b
Reviewed-on: https://revie... - 06:54 Revision b947be64: [TASK] Replace prophecy calls in ext:filelist tests
- Resolves: #98660
Releases: main
Change-Id: Id9318e8e4bc8e813c10e96c74519c51121e03679
Reviewed-on: https://review.typo... - 05:39 Revision 726cb4c2: [TASK] Remove jQuery UI components from EXT:form backend module
- The backend module of EXT:form uses an enhanced version of jQuery UI's
sortable implementation that can handle nested... - 05:12 Revision f2d03dc5: [BUGFIX] Avoid undefined array key "exclude" in RemoteServer
- Resolves: #98651
Releases: main, 11.5
Change-Id: I6f2dbd859341e7a57bf9bca7bf815eb2e1d161bc
Reviewed-on: https://revie... - 05:02 Revision ccabc17e: [BUGFIX] Avoid undefined array key "exclude" in RemoteServer
- Resolves: #98651
Releases: main, 11.5
Change-Id: I6f2dbd859341e7a57bf9bca7bf815eb2e1d161bc
Reviewed-on: https://revie... - 04:51 Revision edf7aa53: [TASK] Replace prophecy calls in ext:beuser tests
- Resolves: #98658
Releases: main
Change-Id: Iccd4ff6089195c995f0e8d2ce793a209be2334dd
Reviewed-on: https://review.typo...
2022-10-19
- 12:17 Revision 38b9c42b: [TASK] Improve type annotations for ExpressionBuilder::literal()
- PHPStan will (correctly) unify the previous type
`\PDO::PARAM_*|Connection::PARAM_*|int` to `int` (because
`\PDO::PAR... - 11:58 Revision eca6debe: [TASK] Improve type annotations for ExpressionBuilder::literal()
- PHPStan will (correctly) unify the previous type
`\PDO::PARAM_*|Connection::PARAM_*|int` to `int` (because
`\PDO::PAR... - 11:12 Revision 9baf7a4f: [TASK] Avoid direct usages to Doctrine/DBAL and ext-pdo
- This change modifies most of the userland code to use
a) Connection::PARAM_* constants instead of \PDO::PARAM_* cons... - 09:46 Revision e4ca3b91: [TASK] Streamline typolink LinkResult
- This change unifies the generation of the LinkResult
object in order to allow the generation of the LinkResult
for JS... - 09:36 Revision e981cfa3: [TASK] Remove outdated deprecation notice
- This patch removes an outdated deprecation notice that was left when
the ViewResolverInterface was changed in #96174.... - 08:20 Revision 7e747470: [BUGFIX] Cover multi-value properties in form editor with HMAC
- With #85044, HMAC validation for form definitions in the backend form
editor was introduced. However, nested multi-va... - 08:20 Revision 2e7e438f: [BUGFIX] Cover multi-value properties in form editor with HMAC
- With #85044, HMAC validation for form definitions in the backend form
editor was introduced. However, nested multi-va... - 07:06 Revision 7a7fa140: [BUGFIX] Cover multi-value properties in form editor with HMAC
- With #85044, HMAC validation for form definitions in the backend form
editor was introduced. However, nested multi-va...
Also available in: Atom