Activity
From 2022-12-23 to 2023-01-21
2023-01-21
- 11:57 Revision 27e0a21d: [TASK] Improve display of "TypoScript Records" submodule
- Remove a superfluous table column that indicated if the
record was not marked as "Root".
Display multiple TypoScript ...
2023-01-20
- 21:10 Revision b84ded56: [TASK] Update tree layout in "Included TypoScript"
- This is about module "TypoScript" -> "Included TypoScript",
formerly known as "Template Analyzer":
* The table is mo... - 20:22 Revision 9a3473f5: [TASK] Cleanup thumbnails related code in FileBrowser
- This cleans up FileBrowser code, related to the
thumbnails functionality:
- Removes the copied code from #99579 agai... - 13:05 Revision aec57e61: [TASK] Unify wording when speaking about TypoScript records and files
- Rename the record type "Template" to "TypoScript record"
("sys_template"). Use a unified wording for TypoScript recor... - 12:53 Revision 903e336b: [TASK] Reduce usages of GU::_GP()
- The method will be phased out due to being an antipattern to
grab information directly from global variables.
This p... - 12:52 Revision 85c8b734: [BUGFIX] Make SITE: placeholder work in foreign_selector
- A tca column with a SITE: placeholder inside the
foreign_table_where config whould not work when used as a
foreign_se... - 12:52 Revision ff09748b: [BUGFIX] Make SITE: placeholder work in foreign_selector
- A tca column with a SITE: placeholder inside the
foreign_table_where config whould not work when used as a
foreign_se... - 12:42 Revision a6af00eb: [BUGFIX] Do not trigger setUpdateSignal in CLI
- This change prevents triggering
a updateModuleData in CLI, which happens
when e.g. running a importer on CLI
which th... - 12:40 Revision a378c2c7: [TASK] Streamline flag icons
- We streamlined the flag icons and make them easier to handle.
The core provides a range of flag icons that are repres... - 12:27 Revision 918f882d: [BUGFIX] Do not trigger setUpdateSignal in CLI
- This change prevents triggering
a updateModuleData in CLI, which happens
when e.g. running a importer on CLI
which th... - 11:12 Revision 4ca1de86: [FEATURE] Introduce event to prevent downloading of language packs
- With the newly introduced event, it is possible to ignore extensions or
individual language packs for extensions when... - 11:06 Revision b933845c: [TASK] Reduce SQL queries in AbstractMenuContentObject::isSubMenu()
- The method now pre-fetches and caches subpages for all pages on
the same level in order to reduce the amount of datab... - 11:01 Revision c1c49869: [TASK] Use local Request Object in Extbase UriBuilder
- The EXT:extbase UriBuilder already has a local instance
of the RequestInterface object, but relies in its method
`bui... - 10:47 Revision 7ebd1add: [TASK] Enhance CKEditor5 whitespace plugin handling
- This patch ensures that the whitespace plugin is correctly
removed, this includes the plugin itself and the toolbar i... - 10:10 Revision ded7e41c: [BUGFIX] Fix accordion visibility in image processing environment test
- The display flex on the .modal-body was used to center the
loading animation in the modal screen but led to making
.p... - 06:27 Revision 9745e202: [TASK] Streamline Form SelectIcons Wizard
- This patch adds the missing hover and focus states to the
select icons field wizard and corrects the active border on...
2023-01-19
- 23:56 Revision e3b1dd7c: [DOCS] Add hint about relative targets in redirects
- This patch extends the documentation of typo3/cms-redirects by
an example of redirecting to an relative target while ... - 23:56 Revision ca0ba12a: [TASK] Enhance CKEditor5 alignment plugin handling
- This patch ensures that the alignment plugin is
correctly removed, this includes the plugin itself
and the toolbar it... - 23:30 Revision bb71340c: [DOCS] Add hint about relative targets in redirects
- This patch extends the documentation of typo3/cms-redirects by
an example of redirecting to an relative target while ... - 17:20 Revision ff824397: [TASK] Deprecate GeneralUtility::_POST()
- As PSR-7 is favored since a long time, all usages to
this legacy method are removed, and it is finally
deprecated (wi... - 16:51 Revision ac9450e4: [FEATURE] Improve performance and usability on editing sys_file_collection
- Use the TCA type `folder` for `sys_file_collection`
records with record type "folder" to select a folder.
This requi... - 16:50 Revision 9b61a176: [FEATURE] Add more location possibilities to ENABLE_INSTALL_TOOL
- To phase out the usage of the directory `typo3conf`, the file
`ENABLE_INSTALL_TOOL` can be created at alternative dir... - 15:49 Revision b1e7db95: [BUGFIX] Prevent PHP fatal error in scheduler
- One place has been overseen, when stabilizing deserialization in
scheduler. The automatic cleaning of stuck execution... - 15:00 Revision 6f7948fb: [FEATURE] Add specific routes for backend modules
- TYPO3 Backend modules can now add multiple routes,
which can be navigated directly.
This way, a module can actually ... - 12:57 Revision dce20cb5: [BUGFIX] Prevent PHP fatal error in scheduler
- One place has been overseen, when stabilizing deserialization in
scheduler. The automatic cleaning of stuck execution... - 12:50 Revision 8acdb7f3: [TASK] Optimize Iso database updater code
- This change restructures some code
within the new updateIsoDatabase.php importer
to keep proper sorting in label file... - 12:38 Revision 1872c43f: [FEATURE] Introduce PHP attribute RemoteEvent (webhook)
- To allow tagging an event as a remote event (aka webhook), we
introduce a new PHP attribute, `RemoteEvent` to mark an... - 12:35 Revision a7873e93: [TASK] Fix crowdin ignore path
- The ignore path must be an array.
Resolves: #99646
Related: #99644
Releases: main
Change-Id: Ie2f5e625a9850424b88907... - 12:22 Revision faed1d02: [BUGFIX] Avoid non string argument to str_starts_with()
- TranslateViewHelper needs to cast $id to string to avoid
feeding an int to str_starts_with().
Resolves: #99637
Relea... - 12:20 Revision ccaa3afa: [TASK] Skip country translations in crowdin
- As the translations are shipped within the core, those files must not be
translated via crowdin.
Resolves: #99644
Re... - 11:32 Revision c67266ad: [BUGFIX] Use origin module identifier on creating new TS template
- Resolves: #99636
Releases: main
Change-Id: Ibe663ca3c85693e90b14a6c6e9c1432f4a1812f5
Reviewed-on: https://review.typo... - 11:28 Revision cc4da7d9: [TASK] Deprecate Environment::getBackendPath()
- As the hard-coded "/typo3/" path might change later,
it is good to rely on the BackendEntryPointResolver
for future d... - 11:12 Revision 8ff02008: [FEATURE] Add all countries and their localized names
- TYPO3 now supports loading a list of all
countries of the world in all supported
translations that TYPO3 has to offer... - 10:41 Revision 3e0c6591: [TASK] Migrate low-level jQuery functions to native API
- This patch aims to migrate low-level helpers from jQuery to either
native browser API or TYPO3 API, where applicable ... - 09:28 Revision c5931a49: [TASK] Migrate page title inline editor to web component
- This patch migrates the inline editor used to modify a page's table to a
standalone web component. This allows to cle... - 09:22 Revision 4afcfef1: [BUGFIX] Make element tree styles more explicit
- A display bug of the element tree component is
resolved by making the css definition more explicit,
overwriting globa...
2023-01-18
- 22:35 Revision 3c53d6b6: [TASK] Update display of options in "TypoScript" submodules
- Always show options above other listings. Unify the appearance
and placement of form fields within these options.
Re... - 22:26 Revision 3126ff27: [TASK] Unify several infoboxes in backend
- There are some cases where an infobox is shown to make the editor
choosing a page in the page tree. With this change ... - 20:39 Revision 6c3c8a6a: [TASK] Avoid last usage of GU::_GPmerged() and deprecate
- After years of refactoring, TYPO3 core finally removes
a last usage of GeneralUtility::_GPmerged() which is
an anti-p... - 19:41 Revision ae146089: [TASK] Deprecate PageRepository->where_hid_del and where_groupAccess
- PageRepository's public properties "where_hid_del" and "where_groupAccess"
which are used to modify a SQL query to fe... - 19:10 Revision fac14109: [DOCS] Add hint to HtmlViewHelper about avoiding usage in backend context
- The docblock of the class is rendered for documentation, see:
https://docs.typo3.org/other/typo3/view-helper-referenc... - 18:53 Revision d01a5883: [BUGFIX] Avoid usage of dummy controller for web_ts module
- The TypoScript module (web_ts) is not directly
accessible and always redirects to the first
available third level mod... - 18:43 Revision 2abb5d01: [TASK] Fix typo in docblock of AfterRecordPublishedEvent
- Additionally, add descriptions to the available methods.
Related: #99430
Resolves: #99619
Releases: main
Change-Id: ... - 18:40 Revision b98a9715: [DOCS] Add hint to HtmlViewHelper about avoiding usage in backend context
- The docblock of the class is rendered for documentation, see:
https://docs.typo3.org/other/typo3/view-helper-referenc... - 17:43 Revision 749c3f6f: [TASK] Reduce calls to static GeneralUtility calls in ext:lowlevel
- Resolves: #99617
Releases: main
Change-Id: I323fa8ec1b0381dd9c65c8b78bbd2989cd001aed
Reviewed-on: https://review.typo... - 16:30 Revision d5add10d: [TASK] Restore indent between icon and title in "Pagetree overview"
- With #99564 the fluid template of the "Pagetree overview" submodule was
updated, which leads to the same issue as in ... - 15:46 Revision 44fc8221: [BUGFIX] Avoid logging of invalid locales in site configuration
- TYPO3's log is mostly covered with "Locale fr_FR.UTF-8 not found",
which can be simplified, if setlocale() is not wor... - 15:46 Revision 553c43b6: [BUGFIX] Avoid logging of invalid locales in site configuration
- TYPO3's log is mostly covered with "Locale fr_FR.UTF-8 not found",
which can be simplified, if setlocale() is not wor... - 15:32 Revision 84fcbf66: [TASK] Integrate QueryConfiguraton class into consuming controller
- The class separation gets in the way of further modernizing and
is integrated into the only consuming class for this ... - 15:10 Revision 5c34d15d: [TASK] Remove table column 'includedFiles' in 'Page Tsconfig' submodule on page zero
- Resolves: #99600
Releases: main
Change-Id: I382c3e34729ca87e756f142ae870dad9eaacf5a0
Reviewed-on: https://review.typo... - 13:47 Revision 863530cb: [TASK] Deprecate flushByTag hook
- The hook
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/cache/frontend/class.t3lib_cache_frontend_abstractfrontend.... - 13:46 Revision c84775db: [TASK] Store collapse state of "Page TSconfig" tree
- The module `@typo3/backend/utility/collapse-state-persister.js` is
incorporated in EXT:info's "Page TSconfig" tree to... - 13:15 Revision 6b67cfa9: [BUGFIX] Avoid logging of invalid locales in site configuration
- TYPO3's log is mostly covered with "Locale fr_FR.UTF-8 not found",
which can be simplified, if setlocale() is not wor... - 13:11 Revision 407a4e7f: [FEATURE] Add event after record published in workspaces
- A new PSR-14 event has been added to allow extension
developers to react on record publishing in workspaces.
The eve... - 12:18 Revision 42a4c03b: [TASK] Avoid last usage of BU::getFuncCheck() and deprecate
- Resolves: #99579
Releases: main
Change-Id: If8aa4864656da59e328076c9240fcd31e5eba16c
Reviewed-on: https://review.typo... - 11:26 Revision 85bb087e: [TASK] Improve Page TSconfig submodule naming
- Add headline and a descriptive text to overview of Page TSconfig on
page zero. Update labels in table header too.
Re... - 11:23 Revision e606c14e: [BUGFIX] Load global event handler in file browser
- The "display thumbnails" checkbox in the
file browser is using the global event handler
functionality. This checkbox ... - 11:21 Revision 4228166f: [TASK] Resolve inheritance of InfoPageTsController
- The inheritance gets in the way of further plans to modernize the
info module and therefor needs to go. No functional... - 11:16 Revision d1c3f0fe: [TASK] Make list tree collapsible in 'TSconfig page' submodule
- To reduce the size of the list and improve clarity, the
individual list entries can now be expanded and collapsed.
R... - 10:50 Revision ed428b47: [BUGFIX] Fix typo in language file of ext:reactions
- Resolves: #99595
Releases: main
Signed-off-by: Torben Hansen <derhansen@gmail.com>
Change-Id: I57e085abc685ba918754de... - 09:11 Revision 1851dde5: [TASK] Streamline usages to LanguageService
- This change reduces all logic where "fallback to default
language" is outside of LanguageService, allowing
LanguageSe... - 09:03 Revision b00bc4bd: [FEATURE] Enable multi-level language fallback for rendered content
- This change enables functionality of every content
to use the fallback chain to loop over each fallback language
to c...
2023-01-17
- 22:43 Revision 4ad88ab6: [FEATURE] Register upgrade wizards via service tag
- A new PHP Attribute "UpgradeWizard" is added, which
is used to auto-configure and auto-register upgrade
wizards. This... - 22:12 Revision e97bd18f: [FEATURE] Allow to provide name for new admin users in ext:install
- The field `realName` has been added to the "Create Administrative User"
modal in ext:install, so it is possible to pr... - 21:23 Revision 317cb7c6: [BUGFIX] Allow CSP inline styles in directly requested SVG files
- Using CSP directive `style-src 'unsafe-inline'` seems to be fine
for directly requested SVG files, since correspondin... - 21:22 Revision a0c0e57a: [BUGFIX] Allow CSP inline styles in directly requested SVG files
- Using CSP directive `style-src 'unsafe-inline'` seems to be fine
for directly requested SVG files, since correspondin... - 20:52 Revision 1e026a62: [BUGFIX] Allow CSP inline styles in directly requested SVG files
- Using CSP directive `style-src 'unsafe-inline'` seems to be fine
for directly requested SVG files, since correspondin... - 19:55 Revision d047811e: [TASK] Clean up Language-related functionality
- This change cleans up
some tests, and also streamlines
some usages (not all of them) of
$TYPO3_CONF_VARS['EXTCONF']['... - 19:12 Revision fa583ffd: Revert "[TASK] Increase touch area for collapsible panel headings"
- This reverts commit abd887a165a0a8cad56855f653817e72ddce7272.
Reason for revert: Multiple places are broken now. See... - 18:46 Revision abd887a1: [TASK] Increase touch area for collapsible panel headings
- Increase the target area height from 13px to 48px and
let the anchor tag cover the entire panel heading size.
Releas... - 18:13 Revision 6b5c4dab: [FEATURE] Use password policy for new admin users created in ext:install
- The password for a new administrative backend user created using the
install extension does now consider the configur... - 18:06 Revision 504abbed: [BUGFIX] Handle absolute web paths in FormEngineUtility::getIconHtml
- Since the introduction of always absolute (web) paths inside the TYPO3
backend, the TCA ctrl option `selicon_field` d... - 18:06 Revision 322ae93c: [BUGFIX] Handle absolute web paths in FormEngineUtility::getIconHtml
- Since the introduction of always absolute (web) paths inside the TYPO3
backend, the TCA ctrl option `selicon_field` d... - 18:04 Revision 4cc434ad: [BUGFIX] Avoid undef array key in TcaRecordTitle
- Resolves: #99582
Releases: main, 11.5
Change-Id: Ib7a0f546f025eed37bac6b494f29865494841787
Reviewed-on: https://revie... - 18:03 Revision 25c68cae: [BUGFIX] Avoid undef array key in TcaRecordTitle
- Resolves: #99582
Releases: main, 11.5
Change-Id: Ib7a0f546f025eed37bac6b494f29865494841787
Reviewed-on: https://revie... - 18:02 Revision 789a9ad6: [BUGFIX] Mute autoplayed videos
- Set the argument `muted` if autoplay is enabled for vimeo and local
videos - just as done for YouTube videos in #9632... - 17:49 Revision b68c304a: [BUGFIX] Fix closing tag for some web components
- The web components for the following TCA types had
a wrong closing tag:
* `\TYPO3\CMS\Backend\Form\Element\ColorElem... - 17:22 Revision f81bff70: [BUGFIX] Mute autoplayed videos
- Set the argument `muted` if autoplay is enabled for vimeo and local
videos - just as done for YouTube videos in #9632... - 15:22 Revision e9627be7: [BUGFIX] Cover all CKEditor4 toolbar configurations in migration
- CKEditor4 had several ways of defining toolbars - Basic, Advanced,
Toolbar Groups, and Toolbar References. All these ... - 14:47 Revision b6c0e8ad: [TASK] Avoid last usage of BU::getDropdownMenu() and deprecate
- Resolves: #99564
Releases: main
Change-Id: I64b1adaec854a565b73e60455dc731b9d6d5053f
Reviewed-on: https://review.typo... - 13:27 Revision 69f66f64: [TASK] Update to PHPStan 1.9.12
- The new version finds some more potential problems.
> composer req --dev phpstan/phpstan:^1.9.12
> ./Build/Scripts/r... - 13:12 Revision 81f4051b: [TASK] Update to PHPStan 1.9.12
- The new version finds some more potential problems.
> composer req --dev phpstan/phpstan:^1.9.12
> ./Build/Scripts/r... - 13:02 Revision 2b90e996: [TASK] Reduce SQL queries in PageRepository::getPageOverlaysForLanguage()
- This introduces less but bigger queries. Queries are also chunked
to avoid hitting platform/driver placeholder limit,... - 12:45 Revision 33d0b11a: [TASK] Use LanguageService in EXT:form TranslationService
- LanguageService can also be used
for overriding labels via TypoScript.
For this reason, TranslationService from
EXT:... - 12:38 Revision cb73bb2a: [BUGFIX] Avoid undef array key in SearchController
- Resolves: #99572
Releases: main, 11.5
Change-Id: I65fe76b733b6b0fce9ebb7dd54759ae673ab1755
Reviewed-on: https://revie... - 12:16 Revision cfb2c72f: [BUGFIX] Avoid undef array key in SearchController
- Resolves: #99572
Releases: main, 11.5
Change-Id: I65fe76b733b6b0fce9ebb7dd54759ae673ab1755
Reviewed-on: https://revie... - 12:16 Revision 412af370: [TASK] Cleanup UpgradeWizardService
- To simplify working with the UpgradeWizardService,
the patch cleans up the following:
* Extract database related tas... - 11:13 Revision 2b65aef1: [BUGFIX] Avoid undef array key in QueryGenerator
- Just another sanitation in lowlevel QueryGenerator.
Resolves: #99568
Related: #98536
Releases: main, 11.5
Change-Id:... - 10:57 Revision fd9af06a: [BUGFIX] Avoid undef array key in QueryGenerator
- Just another sanitation in lowlevel QueryGenerator.
Resolves: #99568
Related: #98536
Releases: main, 11.5
Change-Id:... - 10:55 Revision 26bccb63: [TASK] Allow to override labels in LanguageService
- The functionality to handle TypoScript
overrides for Labels is now moved
from Extbase LocalizationUtility
to Language... - 10:52 Revision 03824a66: [TASK] Streamline submodule "Page TSconfig"
- The submodule "TSconfig page" is to be streamlined.
Therefore some options in the function menu have been removed.
We... - 10:41 Revision ac629148: [BUGFIX] Respect HTTP_REFERER for felogin redirect mode 'referer'
- The `redirectMode=referer` configuration allows to process a redirect
after a successful login to an evaluated refere... - 10:13 Revision 7d65bc35: [TASK] Render lists in submodule 'Page TSconfig' in fluid
- Move PageTsConfig tree rendering from a
PHP method to Fluid as a cleanup of the
controller.
Resolves: #99562
Release... - 09:26 Revision b744fd3f: [TASK] Relax strict usage of approved translations
- Relax the usage of the attribute approved added with #97729
by allowed translations without the approved attribute
R... - 09:22 Revision 26c801ef: [TASK] Migrate EXT:form TranslationServiceTest to functional
- Resolves: #99561
Releases: main
Change-Id: I3f8a5e4d89c31f28703e91cbd02840ecfc7df9a7
Reviewed-on: https://review.typo...
2023-01-16
- 20:57 Revision 222b86b4: [BUGFIX] Deduplicate slugs with language -1
- Checking for duplicate slugs in DataHandler will
now make sure that no two fields with the same
slug exist, where one... - 20:57 Revision 82610873: [BUGFIX] Deduplicate slugs with language -1
- Checking for duplicate slugs in DataHandler will
now make sure that no two fields with the same
slug exist, where one... - 19:52 Revision 4818ef26: [TASK] Deprecate PageRepository->getExtURL()
- PageRepository->getExtURL() is a pretty upgly
public helper method that has a depedency to
$GLOBALS['TYPO3_REQUEST'].... - 19:49 Revision e03aa6db: [BUGFIX] Prevent undefined array key in BackendUserAuthentication
- The file mount identifier, introduced in #97922
might be invalid, e.g. in case the upgrade wizard
was not executed ye... - 18:57 Revision 52a9b908: [BUGFIX] Fix typo in PageDoktypeProvider
- Resolves: #99557
Releases: main
Change-Id: Idf145a98aa3fd386ff9906a4ee9cf5f0593fe8a3
Reviewed-on: https://review.typo... - 18:43 Revision 3cbf82a4: [BUGFIX] Respect HTTP_REFERER for felogin redirect mode 'referer'
- The `redirectMode=referer` configuration allows to process a redirect
after a successful login to an evaluated refere... - 16:42 Revision 6b6edb6e: [TASK] Show explain selection in DB check only for Mysql
- As the selection "explain" only works for Mysql, it should also only be
displayed then.
Resolves: #99512
Releases: m... - 16:40 Revision b6d1275f: [TASK] Show explain selection in DB check only for Mysql
- As the selection "explain" only works for Mysql, it should also only be
displayed then.
Resolves: #99512
Releases: m... - 15:58 Revision 9e5cda6b: [DOCS] Move adminpanel TypoScript into manual
- Resolves: #99542
Releases: main, 11.5
Change-Id: Ifa05cc27825bc4c89dd9b08f66c03505270fd815
Reviewed-on: https://revie... - 15:48 Revision 42d91f57: [DOCS] Move adminpanel TypoScript into manual
- Resolves: #99542
Releases: main, 11.5
Change-Id: Ifa05cc27825bc4c89dd9b08f66c03505270fd815
Reviewed-on: https://revie... - 14:37 Revision 8dcd616a: [TASK] Migrate LocalizationUtility Test to Functional
- Avoid heavy mocking in tests by
utilizing Functionals incl. PackageManager
and Caching Framework.
Resolves: #99553
R... - 13:47 Revision 35dec164: [BUGFIX] Harden type annotations around user authentication handling
- When authenticating and fetching user records, appropriate methods
normally pass around either the full database reco... - 12:20 Revision d325dd0d: [BUGFIX] Harden type annotations around user authentication handling
- When authenticating and fetching user records, appropriate methods
normally pass around either the full database reco... - 09:58 Revision 1167f7f2: [TASK] Reduce code complexity with language labels in PageRenderer
- PageRenderer has some speciality but also code duplication
from LanguageService and can be simplified this way,
avoid... - 09:57 Revision 53e062e6: [TASK] Remove useless text from logging module
- The text about the time restriction inside the logging module can be
removed because:
- if no time filter is used, i... - 09:32 Revision 1c4cfe04: [TASK] Streamline TypoScript IncludeTree logic
- The patch comes with a couple of changes for
the TypoScript IncludeTree construct:
* Identifiers are now unique with...
2023-01-14
- 20:00 Revision 1e5b4d03: [TASK] Use strict properties in ext:felogin tests
- Use strict properties in all test classes and additionally
remove one superfluous class doc header.
Resolves: #99543...
2023-01-13
- 15:42 Revision 108d61a2: [BUGFIX] Use correct record data in ext:redirect datahandler hook
- ext:redirects provides the feature to eventually update subpage
slugs and automatically create redirects for changed ... - 13:41 Revision 8c1bba31: [BUGFIX] Save+preview respects local PageTS
- When pressing the save+preview button for a non-page record
the local PageTS is not being ignored anymore and leads t... - 13:41 Revision 5db962e9: [BUGFIX] Save+preview respects local PageTS
- When pressing the save+preview button for a non-page record
the local PageTS is not being ignored anymore and leads t... - 13:35 Revision b78bfb04: [BUGFIX] Remove hack for UriBuilder in conjunction with $GLOBALS[LANG]
- Because FormProtectionFactory now uses proper injection, this
hack is not needed anymore.
Resolves: #99532
Related: ... - 13:09 Revision f25baaa3: [TASK] Deprecate backwards-compatibility TYPO3 language keys
- Before TYPO3 v4.0, TYPO3 had inconsistencies
in its language keys, such as "ja" (= Japan)
instead of "jp" (= Japanese... - 09:07 Revision 3d687447: [BUGFIX] Make setting `requireApprovedLocalizations` visible in Install
- Tool
Use the correct structure to be able to modify the setting
`requireApprovedLocalizations` also via the UI of th...
2023-01-12
- 18:40 Revision 59ffc251: [BUGFIX] Normalize Windows file path in CompositeExpression
- The path to the calling file in CompositeExpression::add and
::addMultiple is now normalized to forward slashes to wo... - 17:42 Revision 0ad46d4d: [TASK] Improve formatting in docblocks of LanguageService class
- The docblocks in the LanguageService class are used for an automatically
generated API documentation in TYPO3 Explain... - 14:51 Revision da35ce43: [TASK] Deprecate type="none" "pass_content"
- The "pass_content" flag for TCA type="none" is
a potential security risk and should be removed.
A bug in the impleme... - 14:01 Revision dda23da0: [TASK] Raise styleguide
- Brings a series of rather minor fixes.
> composer u typo3/cms-styleguide
Resolves: #99525
Releases: main
Change-Id:... - 13:51 Revision 2b60c3b1: [TASK] styleguide: Split github workflows
- Split the long running acceptance tests to
single jobs to parallelize better. - 13:47 Revision 29d4ecc1: [BUGFIX] Avoid double hsc() in NoneElement
- TCA "type=none" with "pass_content=false" (styleguide
elements basic none_2) or without pass_content at
all (stylegui... - 13:20 Revision 9dd9106f: [BUGFIX] Avoid double hsc() in NoneElement
- TCA "type=none" with "pass_content=false" (styleguide
elements basic none_2) or without pass_content at
all (stylegui... - 13:05 Revision 35cd20e9: [TASK] styleguide: Avoid type=none pass_content
- pass_content will be removed with
https://review.typo3.org/c/Packages/TYPO3.CMS/+/77359 - 12:14 Revision 142cb54a: [TASK] styleguide: Avoid two comments on generated FE TS sys_template
- These two comments are more misleading than
helpful since TS is included via include_static_file. - 11:54 Revision 7424ce3d: [TASK] Avoid last usage of BU::getFuncMenu() and deprecate
- With more and more refactoring of the backend controllers
and improving controller/view separation, usages of old
Bac... - 09:34 Revision b22c1b1c: [DOCS] Add information about storage of auto-created redirects
- Related: #99044
Resolves: #99524
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/259
Release...
2023-01-11
- 16:30 Revision 24de1aff: [TASK] Make backdrop of modals in Install Tool static
- Resolves: #99513
Releases: main
Change-Id: I883007318045e2e7d0ff5e9b0cc7df3d302631cc
Reviewed-on: https://review.typo... - 15:59 Revision 439e6c29: [BUGFIX] Ensure that formatValue for dates/times returns a string
- The unit tests are adjusted to have strict type checking.
The bug is actually covered with a test already, only the ... - 15:58 Revision 9f6adb9b: [BUGFIX] Fix notices in QueryGenerator
- Resolves: #99511
Releases: main, 11.5
Change-Id: I9657a72e68ac0fea8ee8b0d75fcaa23a3cb4ce8b
Reviewed-on: https://revie... - 15:58 Revision 847f62f3: [BUGFIX] Fix notices in QueryGenerator
- Resolves: #99511
Releases: main, 11.5
Change-Id: I9657a72e68ac0fea8ee8b0d75fcaa23a3cb4ce8b
Reviewed-on: https://revie... - 15:54 Revision a8b9152f: [BUGFIX] Ensure that formatValue for dates/times returns a string
- The unit tests are adjusted to have strict type checking.
The bug is actually covered with a test already, only the ... - 15:23 Revision 6fe894c1: [BUGFIX] Fix typo "collape-state-persister"
- File and module name: collapSe-state-persister
Resolves: #99520
Releases: main
Change-Id: Iad46de986389cff01c00936e4... - 14:16 Revision 690ce5e4: [BUGFIX] Avoid undef array key in ContentObjectRenderer
- Resolves: #98995
Releases: main, 11.5
Change-Id: I70cd2ed6ba9efe3a4e4216a61903157f1421568f
Reviewed-on: https://revie... - 13:59 Revision f3b1e7fa: [BUGFIX] Avoid undef array key in ContentObjectRenderer
- Resolves: #98995
Releases: main, 11.5
Change-Id: I70cd2ed6ba9efe3a4e4216a61903157f1421568f
Reviewed-on: https://revie... - 10:25 Revision 30fa767c: [BUGFIX] Avoid uninitialized string offset in ContentObjectRenderer
- Resolves: #99073
Releases: main, 11.5
Change-Id: Ib4d69ebd3258451af19616810730ecd33c31077d
Reviewed-on: https://revie... - 10:15 Revision e936a18c: [BUGFIX] Avoid uninitialized string offset in ContentObjectRenderer
- Resolves: #99073
Releases: main, 11.5
Change-Id: Ib4d69ebd3258451af19616810730ecd33c31077d
Reviewed-on: https://revie... - 06:12 Revision 0746eb93: [TASK] Improve CKEditor5 Plugin handling and defaults
- This is a prepatch to handle plugins and their configuration
in general. Plugin names differ between CKEditor4 and
CK... - 06:10 Revision ef74a105: [BUGFIX] Correct editor content CSS preprocessing
- The CSS preprocessing makes it easier to provide custom
content CSS for the CKEditor5. The integrator does not need
t...
2023-01-10
- 15:18 Revision babe2d1e: [BUGFIX] Provide tag to add JavaScript Modules to importmap in Backend Form
- The JavaScript module import map is static and only generated and
loaded in the first request to a document. All poss... - 15:17 Revision bab41fb4: [BUGFIX] Resolve nested TypoScript reference operator
- Incoming TS:
lib.foo = TEXT
lib.foo.value = foo
lib.bar =< lib.foo
lib.bar.value = bar
page = PAGE
page.10 = CASE
pa... - 15:07 Revision ca9a3071: [TASK] Remove obsolete hack in TsConfigTreeBuilder
- UserTs building has a hack for sys_note setting
TCAdefaults.sys_note.author and
TCAdefaults.sys_note.email.
These tw... - 12:57 Revision 4a8fbff2: [TASK] Set TYPO3 version to 11.5.23-dev
- Change-Id: If3158f4bf2d22c41151f841ca15d87a29487b0c9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/773... - 12:14 Revision 06fc508d: [RELEASE] Release of TYPO3 11.5.22
- Change-Id: I21e2782b7ccace2c49a0cf6f13dfb6b8807a2700
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/773... - 10:47 Revision 81d4f020: [TASK] Polish the documentation comments of (Lazy)ObjectStorage
- Resolves: #99414
Releases: main
Change-Id: Ie9f4f9f0c4923cd4892c4686587eb2cc5bbe9d50
Reviewed-on: https://review.typo... - 10:40 Revision b8151562: [FEATURE] Add stdWrap to config.additionalHeaders
- StdWrap properties have been added to the `header` directive in `config.additionalHeaders`.
It is now possible to se... - 09:46 Revision b47b8e59: [TASK] Reduce sql queries for page link generation
- Generating a page link leads to 2 sql queries.
The first query is about a general lookup and
frontend group access c... - 09:42 Revision d2eb78bd: [BUGFIX] Ensure string return value in Uri\PageViewHelper
- Force the return value to be a string if the uri to a page is generated
but the provided page is not existing or hidd... - 09:15 Revision 87e18290: [TASK] Reduce sql queries for page link generation
- Generating a page link leads to 2 sql queries.
The first query is about a general lookup and
frontend group access c...
2023-01-09
- 21:52 Revision 0e5ab82d: [BUGFIX] Restore text selection correctly in RTE LinkBrowser
- In Firefox the editor loses the text selection information
after opening the Link Browser. Instead of using the
refer... - 13:33 Revision 4baad765: [BUGFIX] Restore visibility for soft hyphens and non-breaking spaces
- Non-breaking spaces and soft hyphens are now visible in
the editor to help the editor to identify them visually.
Key... - 08:17 Revision 435954a4: [TASK] Cleanup default content CSS for CKEditor5
- Most of the CSS is already available through the
Backend CSS. We are removing most of the outdated
special stylings f...
2023-01-08
- 11:32 Revision eb017d9b: [DOCS] Add migration chapter to dashboard docs
- To ease the access for extension developers the migration of chart
widget configuration is described in the dashboard... - 11:30 Revision 59a08061: [DOCS] Use tabs for running commands in Composer/legacy installation in EXT:redirects
- This eases the usage for administrators running a legacy installation.
Resolves: #99486
Releases: main, 11.5
Change-... - 11:28 Revision e550ae79: [DOCS] Add option "Ignore start and end time" to admin panel docs
- Related: #91082
Resolves: #99487
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/22
Releases... - 11:25 Revision fa49e497: [DOCS] Add "Open page in backend" to admin panel docs
- Related: #97326
Resolves: #99488
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/32
Releases... - 11:17 Revision 3776c1e8: [DOCS] Use tabs for running commands in Composer/legacy installation in EXT:redirects
- This eases the usage for administrators running a legacy installation.
Resolves: #99486
Releases: main, 11.5
Change-... - 11:06 Revision 112a113e: [DOCS] Add description field to redirects documention
- Related: #99011
Resolves: #99484
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/247
Release...
2023-01-07
- 19:15 Revision 4d7b5412: [BUGFIX] Always process removeButtons in CKEditor5 Migration
- The CKEditor5 Migration migrates the current configuration to the
new format, but there is no need to force users int... - 19:13 Revision 07e5de14: [BUGFIX] Only render CKEditor5 WordCount Plugin if enabled
- Resolves: #99470
Releases: main
Change-Id: I4ee5651add92e7aec0e1aead96c2c93712cfdba2
Reviewed-on: https://review.typo...
2023-01-06
- 20:10 Revision 5d50fc08: [BUGFIX] Accessing unavailable site config triggers notice instead of warning
- Accessing a not available configuration via TypoScript can be
intentional (e.g. by using it in an if check).
Therefor... - 20:08 Revision 5635ca42: [BUGFIX] Fix array access warning in SystemStatusUpdateTask
- When this task is executed on CLI (scheduler), the global request variable
is not available, thus a null check must b... - 20:08 Revision 10d1fc78: [BUGFIX] Fix array access warning in SystemStatusUpdateTask
- When this task is executed on CLI (scheduler), the global request variable
is not available, thus a null check must b... - 18:19 Revision b500659f: [TASK] Consolidate CI permutations
- With two PHP versions and various DB engines,
the pre-merge and nightly CI runs are consolidated
a bit to not test to... - 17:38 Revision adea0dc7: [TASK] Duplicate composer update in docker-compose.yml
- Minor flaw in test setup.
Resolves: #99481
Related: #98628
Releases: main
Change-Id: Ia16af545251110938c9e08370d61cd... - 16:25 Revision 101efc92: [TASK] Allow npm version 9.x for node builds
- npm version 8.x and 9.x are officially supported for
nodejs 16. Normal npm updates updates from 8 to 9.
Currently npm... - 15:53 Revision 3cd5b10d: [TASK] Update copyright year in README.md and INSTALL.md
- Update copyright year to 2023
Resolves: #99473
Releases: main, 11.5, 10.4
Signed-off-by: Torben Hansen <derhansen@gm... - 15:53 Revision 35b4fbeb: [TASK] Update copyright year in README.md and INSTALL.md
- Update copyright year to 2023
Resolves: #99473
Releases: main, 11.5, 10.4
Signed-off-by: Torben Hansen <derhansen@gm... - 15:52 Revision ec5597ab: [TASK] Update copyright year in README.md and INSTALL.md
- Update copyright year to 2023
Resolves: #99473
Releases: main, 11.5, 10.4
Signed-off-by: Torben Hansen <derhansen@gm... - 15:49 Revision eb0b4e10: [BUGFIX] Fix exception with PHP 8.1 in ItemProcessingService
- The pageId is already passed to the functon
ItemProcessingService::getProcessingItems(). This is now used instead
of ... - 15:39 Revision fe7386a3: [TASK] Improve TypoScript submodule naming
- By renaming the submodules of the ext:tstemplate "TypoScript" backend
module and adding descriptive texts, it makes i... - 15:25 Revision 626914d0: [TASK] Update CKEditor5 packages
- This change updates CKEditor5 Packages:
- General Packages to ^35.4.0
- Developer Utilities to ^32.0.2
- List Types t... - 15:24 Revision ecc1ffd0: [BUGFIX] Send correct content type for cached Extbase actions
- The setContentType method on TyposcripFrontendController
was introduced to allow Extbase plugins to change the
conten... - 15:21 Revision da32f45c: [BUGFIX] Accessing unavailable site config triggers notice instead of warning
- Accessing a not available configuration via TypoScript can be
intentional (e.g. by using it in an if check).
Therefor... - 15:20 Revision 1a28131e: [BUGFIX] Fix array access warning in SystemStatusUpdateTask
- When this task is executed on CLI (scheduler), the global request variable
is not available, thus a null check must b... - 15:20 Revision e29e6ed1: [TASK] Remove extension_loaded('hash') check
- PHP extension 'hash' is a PHP core built in since 7.4
and can't be disabled. Clean up the core a bit.
Resolves: #994... - 15:13 Revision e325a298: [BUGFIX] Fix exception with PHP 8.1 in ItemProcessingService
- The pageId is already passed to the functon
ItemProcessingService::getProcessingItems(). This is now used instead
of ... - 08:27 Revision ac59e002: [TASK] Streamline field order and tabs for be_users
- TCA fields for be_users currently look unordered and not
logically structured compared to fe_users.
This change move... - 08:19 Revision ff7c2766: [BUGFIX] Avoid undefined array key in ObjectStorage::offsetGet()
- Requesting an none existing entry resulted in an PHP Warning in newer
PHP 8.x versions.
Resolves: #97554
Releases: m... - 08:18 Revision a34b4baa: [BUGFIX] Avoid undefined array key in ObjectStorage::offsetGet()
- Requesting an none existing entry resulted in an PHP Warning in newer
PHP 8.x versions.
Resolves: #97554
Releases: m...
2023-01-05
- 21:21 Revision 9a27f802: [TASK] Allow s and u tags in default RTE processing
- Since most of the HTML tags are already allowed,
it makes no sense to make a difference here. The
tags s for striketh... - 16:47 Revision fc2df2aa: [BUGFIX] Always display search box in file browser
- The search box in the file browser is now displayed again,
even if no files are in the folder. This is necessary beca... - 16:19 Revision 5825c7f8: [BUGFIX] Prevent exception in TranslateViewHelper for modules without title
- In case modules do not provide a "title" or
"shortDescription" the module is now displayed
in the module menu again w... - 16:18 Revision bb8f03f6: [BUGFIX] Prevent undefined array offset warnings in ElementInformationController
- Resolves: #99468
Releases: main, 11.5
Change-Id: Ib22901dce1662a0216eb4e2a55061131055fbcf1
Reviewed-on: https://revie... - 15:54 Revision bd03cd2b: [BUGFIX] Prevent undefined array offset warnings in ElementInformationController
- Resolves: #99468
Releases: main, 11.5
Change-Id: Ib22901dce1662a0216eb4e2a55061131055fbcf1
Reviewed-on: https://revie... - 15:47 Revision 46fd6f4f: [TASK] Improve rendering items of "Clear Persistent Database Tables"
- The text of the buttons in the Install Tool module to clear persistent
database tables should be removed.
Instead of ... - 15:24 Revision d8951eeb: [TASK] Use strict typed properties in ext:dashboard
- Many properties are already typesafe due to their type declaration
in class constructors. This patch introduces const... - 15:19 Revision 9de13001: [BUGFIX] Always display search box in file browser
- The search box in the file browser is now displayed again,
even if no files are in the folder. This is necessary beca... - 15:19 Revision 2bb34ef6: [BUGFIX] Prevent reseting fields in create multiple pages wizard
- The "create multiple pages" wizard features the possibility
to dynamically add additional lines, which therefore allo... - 14:53 Revision 98c3d5e0: [BUGFIX] Allow @import *.tsconfig wildcard includes
- Including TsConfig from external files using @import
with wildcards now allows both file endings *.tsconfig
and (hist... - 14:19 Revision e82dc97f: [BUGFIX] Properly localize placeholder
- Due to the introduction of the "language" TCA type,
the column processing of TCA language fields in
TcaSelectItems->a... - 14:19 Revision 9002eb22: [BUGFIX] Properly localize placeholder
- Due to the introduction of the "language" TCA type,
the column processing of TCA language fields in
TcaSelectItems->a...
2023-01-04
- 17:14 Revision 12e84d57: [BUGFIX] Properly detect multiline TypoScript comments
- The TypoScript (production) LossyTokenizer fails to
detect multiline comments properly. The patch
refactors the class... - 16:02 Revision ecf05fe3: [TASK] Enforce types in HtmlParser / RteHtmlParser
- This change adds types to all protected properties
and methods within the RTE classes.
Resolves: #99427
Releases: ma... - 15:03 Revision 1aebdb22: [DOCS] Correct TypoScript import in changelog
- Resolves: #99452
Releases: main
Change-Id: Ib9a512cc95aa0201d043e2eac4380dd776306d1b
Reviewed-on: https://review.typo... - 13:54 Revision 0653b2e9: [BUGFIX] Send correct content type for cached Extbase actions
- The setContentType method on TyposcripFrontendController
was introduced to allow Extbase plugins to change the
conten... - 07:20 Revision ed5500bb: [TASK] Simplify workspace-notification related code
- This change mainly streamlines
some code related to the stage change
notification functionality as a pre-patch
for ht... - 06:26 Revision 2e7ac5ff: [TASK] styleguide: Add Build/Scripts/runTests.sh -s clean
- Allows to remove temporary build files
2023-01-03
- 16:44 Revision 5f9811d3: [TASK] styleguide: Avoid extbase in BackendController
- The module can be made a native non-extbase
controller quite easily. - 12:08 Revision 96c737fd: [TASK] Update to PHPStan 1.9.5
- Some bug fixes reduce list of false positives.
> composer req --dev phpstan/phpstan:^1.9.5
> composer req --dev phps... - 12:08 Revision d2bc5d95: [TASK] Update to PHPStan 1.9.5
- Some bug fixes reduce list of false positives.
> composer req --dev phpstan/phpstan:^1.9.5
> composer req --dev phps... - 11:12 Revision 12d63081: [BUGFIX] styleguide: Generator clears caches on CLI only
- Clearing in BE context otherwise confuses
extbase BackendConfigurationManager after
deleting page tree.
2022-12-29
- 12:01 Revision f87c8a72: [TASK] Task allow mariadb up to v10.10 and pg 15
- Currently, mariadb is only supported up to v10.6.
This has been changed up to v10.10 and jobs have been
added to the ... - 12:00 Revision 6c95da01: [TASK] Task allow mariadb up to v10.10 and pg 15
- Currently, mariadb is only supported up to v10.6.
This has been changed up to v10.10 and jobs have been
added to the ... - 08:36 Revision c8bb6eb9: [TASK] Drop dev dependency phpspec/prophecy
- The mocking framework prophecy is considered dead and is already dropped
in phpunit. All occurrences in the codebase ...
2022-12-28
- 15:07 Revision 8825d26e: [TASK] Migrate TcaSelectItemsTest to functional
- Resolves: #98853
Releases: main
Change-Id: I54db0e6ce480adfb03e2f4e5c10b3d3d5e9550af
Reviewed-on: https://review.typo... - 11:53 Revision 5fe46963: [TASK] Migrate TcaSelectTreeItemsTest to functional
- Resolves: #98844
Releases: main
Change-Id: I0d8acfbfee563d7e401b41e543cc0b413a33de69
Reviewed-on: https://review.typo...
2022-12-23
- 14:57 Revision 56972411: [TASK] Consolidate DocType handling as Enum
- A new Enum "DocType" is introduced to finally streamline
the usage of various TypoScript options,
TSFE properties (xh... - 09:48 Revision 4c2fbbcb: [FEATURE] Add event to modify backend search results
- A new event `ModifyResultItemInLiveSearchEvent` is added that allows to
modify search result items in a custom event ...
Also available in: Atom