Activity
From 2024-07-28 to 2024-08-26
2024-08-26
- 18:16 Revision 3e22a5d6: [DOCS] Document site sets of EXT:felogin
- This patch adds a description on how to utilize
site sets from `EXT:felogin` and lists the supported
configuration di... - 16:36 Revision 656a3763: [DOCS] Fix YAML syntax highlighting in EXT:dashboard examples
- This sets the correct code-block caption definitions for the YAML
and PHP code blocks so they will be rendered correc... - 16:36 Revision d147224b: [DOCS] Fix YAML syntax highlighting in EXT:dashboard examples
- This sets the correct code-block caption definitions for the YAML
and PHP code blocks so they will be rendered correc... - 16:35 Revision d001cf4a: [DOCS] Fix YAML syntax highlighting in EXT:dashboard examples
- This sets the correct code-block caption definitions for the YAML
and PHP code blocks so they will be rendered correc... - 15:46 Revision da0fb764: [BUGFIX] Use correct array for assignMultiple() in BackendUserController
- Fixes typo in BackendUserController
Resolves: #104739
Related: #104635
Releases: main
Change-Id: Ia28ff567214fe0f50a... - 15:12 Revision fe45815e: [DOCS] Update main module name for TypoScript module
- This is already fixed in main as a drive-by with #104596.
Resolves: #104736
Releases: 12.4
Change-Id: I38230d9579984... - 13:23 Revision aedca5a7: [DOCS] Unify CGL of indexed_search manual
- - Use unified header markers
- Remove multiple empty lines
- convert indentation to 4 spaces
- drive-by fixes of "da"... - 13:23 Revision 34995e75: [DOCS] Unify CGL of indexed_search manual
- - Use unified header markers
- Remove multiple empty lines
- convert indentation to 4 spaces
This is a preparation f... - 13:22 Revision 8313629d: [DOCS] Document "Missing Meta Description" widget in ext:SEO
- See also: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/349
Related: #99552
Resolves: #104720
Relea... - 13:22 Revision 153230d2: [DOCS] Document "Missing Meta Description" widget in ext:SEO
- See also: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/349
Related: #99552
Resolves: #104720
Relea... - 11:05 Revision c8d12bc0: [DOCS] Use createValidator() in ext:form docs
- Since #96998, there's no more __construct() method more in
extbase validators, thus they can't be instanciated with
o... - 11:04 Revision 36bf9ab7: [DOCS] Use createValidator() in ext:form docs
- Since #96998, there's no more __construct() method more in
extbase validators, thus they can't be instanciated with
o...
2024-08-25
- 10:58 Revision 1f5a9187: [TASK] Remove unused ext:adminpanel template part
- Fluid variable {hookObjectModuleContent} is never
assigned. This is dead template code. Remove along
with a label. It...
2024-08-24
- 18:28 Revision 20f6da9c: [TASK] Use `<typo3-backend-collapsible>` in element information modal
- Resolves: #104666
Releases: main
Change-Id: I4bcd8cfd82c9aa4837c2eb9e683d9626180077da
Reviewed-on: https://review.typ...
2024-08-23
- 13:45 Revision 2327b2d6: [TASK] Modernize position map styling (a bit)
- TYPO3 still uses the infamous position maps (lists with arrow icons) to
allow an user to re-arrange content elements.... - 13:27 Revision 44fc7f67: [BUGFIX] Apply configured date format to date(time) fields
- With #104309 in place, TYPO3 is finally prepared to allow any date
configuration, as long it is supported in PHP.
Th... - 13:27 Revision 8d003727: [BUGFIX] Apply configured date format to date(time) fields
- With #104309 in place, TYPO3 is finally prepared to allow any date
configuration, as long it is supported in PHP.
Th... - 12:28 Revision e6e0b3ac: [TASK] Update `luxon` to 3.5.0
- This commit updates `luxon` to version 3.5.0, along with the related
development package `@types/luxon`.
Executed co... - 12:28 Revision 82eb6bcb: [TASK] Update `luxon` to 3.5.0
- This commit updates `luxon` to version 3.5.0, along with the related
development package `@types/luxon`.
Executed co... - 10:21 Revision 192bb433: [TASK] Install Tool: Re-structure removal views
- The Install Tool sections "Remove Temporary Assets" and "Clear
Persistent Database Tables" have been re-structured a ... - 06:20 Revision 938f3129: [BUGFIX] Allow HTML tags "mark" and "s" in RTE frontend output
- With #101128 a few more RTE plugins for CKEditor have been added,
now supporting the "mark" HTML tag.
This tag is no... - 06:20 Revision 00fedf36: [BUGFIX] Allow HTML tags "mark" and "s" in RTE frontend output
- With #101128 a few more RTE plugins for CKEditor have been added,
now supporting the "mark" HTML tag.
This tag is no... - 05:21 Revision bc1c8997: [TASK] Avoid ext:fluid TemplateView in tests
- There is little reason to use ext:fluid
TemplateView instead of fluid standalone
TemplateView in functional tests.
ex... - 05:19 Revision 5fa7082f: [TASK] Combine two identical fluid tests
- `EscapeChildrenRenderingTest` and
`EscapeChildrenRenderingStandaloneTest` are
identical, except that the 'standalone'... - 05:18 Revision 5274c38c: [TASK] Avoid FluidViewAdapter as inner view
- FluidViewAdapter->setRenderingContext() sets
itself as view for inner renderings.
This was thought to be a good solut...
2024-08-22
- 20:16 Revision 372753d6: [TASK] Avoid StandaloneView in VH tests
- We're starting with patches to phase out ext:fluid
StandaloneView to introduce a general core view factory.
A straig... - 19:36 Revision 7ffffa9c: [TASK] Stabilize FileClipboardCest button-click
- The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl... - 19:36 Revision 6882fed3: [TASK] Stabilize FileClipboardCest button-click
- The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl... - 19:36 Revision 1c8dacda: [TASK] Stabilize FileClipboardCest button-click
- The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl... - 13:41 Revision 82d829e3: [TASK] Update `lit` and friends
- This commit updates `lit` to version 3.2, along with some friend
libraries.
Executed commands:
npm install --sa... - 13:41 Revision 98ddf13a: [TASK] Update `lit` and friends
- This commit updates `lit` to version 3.2, along with some friend
libraries.
Executed commands:
npm install --sa... - 13:09 Revision 484756a2: [DOCS] Fix wrongly merged Syntax of EXT:dashboard documentation
- A broken backport for #103298 introduced some
not properly resolved changes.
This patch removes the wrongly merged b... - 12:23 Revision d7930bdc: [BUGFIX] Allow context menus to position outside of table-fit
- Resolves: #104698
Releases: main
Change-Id: I62cf1f89cd980cb453b990435223a45a90b1e0df
Reviewed-on: https://review.typ... - 11:23 Revision af18ebf4: [BUGFIX] Correct whitespace handling in alert-message
- Resolves: #104523
Releases: main
Change-Id: Ia331af805a4837f227289319b44f4f911463299a
Reviewed-on: https://review.typ... - 11:23 Revision a4e17e5a: [BUGFIX] Use correct css property for callout color
- Resolves: #104696
Releases: main
Change-Id: If3de4c3aa0bed97ad7cb5886ca9b464cb077f720
Reviewed-on: https://review.typ... - 10:28 Revision a98abf72: [BUGFIX] Align table header in backend user/group comparison
- Previously, the content of the table header in the backend user/group
comparison view was misaligned, the title was m... - 10:28 Revision 35c78dda: [TASK] Make tables context aware
- We are dropping the Bootstrap CSS definitions for
all table to have more control about the styling of
the table eleme... - 09:48 Revision e03f3cb9: [TASK] Happify phpstan in ext:install tests
- fix() is annotated to return an array of
FlashMessages, the test setup returns an
array of strings instead. Adapt the... - 09:47 Revision 1912aa3f: [TASK] Use proper `<template>` tags for Install Tool fragments
- The Install Tool templates now incorporate `<template>` tags that
replace the previously used hidden `<div>` elements... - 06:42 Revision 85f7b74c: [BUGFIX] Respect correct max value when clamping progress bar value
- In early development, the max value of a progress bar was limited to
being `100`, which changed later on. This was no...
2024-08-21
- 18:34 Revision 11ecb92c: [BUGFIX] Make Fluid DebuggerUtility css more safe against custom css
- Fix not cklickable `+` sign for the nested properties in debugger
tree in frontend.
The css selector for input fields... - 18:34 Revision dd58111b: [BUGFIX] Make Fluid DebuggerUtility css more safe against custom css
- Fix not cklickable `+` sign for the nested properties in debugger
tree in frontend.
The css selector for input fields... - 18:20 Revision 4cb94e38: [BUGFIX] Properly log renaming of resources
- Renaming resources via the ResourceController,
called via AJAX, does now also properly log
the performed action to be... - 18:19 Revision e222202b: [BUGFIX] Properly log renaming of resources
- Renaming resources via the ResourceController,
called via AJAX, does now also properly log
the performed action to be... - 17:45 Revision caceca0c: [TASK] Use fluid attribute for Request handling
- ext:fluid RenderingContext is in the bad habit of extending
fluid standalone RenderingContext with the two methods
se... - 09:21 Revision b8978819: [TASK] Reduce TYPO3_REQUEST in extbase functional tests
- Various ext:extbase functional tests set
$GLOBALS['TYPO3_REQUEST']. The extbase
codebase still has various places tha... - 09:12 Revision bf4ddd2b: [TASK] Make form styling context aware
- We are dropping the Bootstrap CSS definitions for
all form stylings to have more control about the
styling of the for...
2024-08-20
- 22:07 Revision c8db5b5c: [BUGFIX] Explicitly set icon title in record list
- There might be the case that the same flag
icon is used for different languages. Due
to iconFactory using a cache for... - 21:25 Revision 4a5b8515: [BUGFIX] Explicitly set icon title in record list
- There might be the case that the same flag
icon is used for different languages. Due
to iconFactory using a cache for... - 20:51 Revision 6b4c8521: [TASK] Avoid TYPO3_REQUEST in fluid functional tests
- Various ext:fluid functional tests set
$GLOBALS['TYPO3_REQUEST']. There are three
scenarious fixed with this change:
... - 20:19 Revision 2ceaa167: [TASK] Avoid globals COR TYPO3_REQUEST in typolink VHs
- View helpers link.typolink and uri.typolink fail to
set the given request on ContentObjectRenderer, so
it falls back ... - 16:40 Revision edd438f9: [TASK] Decouple ext:form ConfigurationManager from extbase
- Next change in the "Tame extbase ConfigurationManager" series.
ext:form comes with an add-on class of extbase
Config... - 14:32 Revision f5e34cd1: [BUGFIX] Fix undefined array key warnings in GifBuilder
- Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:... - 14:32 Revision b5a111e4: [BUGFIX] Fix undefined array key warnings in GifBuilder
- Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:... - 14:32 Revision ef3747b9: [BUGFIX] Fix undefined array key warnings in GifBuilder
- Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:... - 09:02 Revision 5ecafdb7: [TASK] Do not use ConfigurationManager in FormPersistenceManager
- The FormPersistenceManager is a central class of ext:form
that takes care of .form.yaml writing and loading. This
inc... - 08:46 Revision 90d22e8a: [BUGFIX] Remove TCEforms leftovers leading to Exception
- TCEforms were removed with #97126 in v12.
Still there was a usage within EditPopup leading to an Exception when
editi... - 08:46 Revision e4cab4b6: [BUGFIX] Remove TCEforms leftovers leading to Exception
- TCEforms were removed with #97126 in v12.
Still there was a usage within EditPopup leading to an Exception when
editi... - 08:20 Revision e640fe38: [DOCS] Add examples to PHPDoc of new data processors
- Resolves: #104665
Related: #103783
Releases: main
Change-Id: I60bb7561f25a0c25068064890ee5deb474c183e4
Reviewed-on: h... - 07:29 Revision dddf99ae: [BUGFIX] Use correct date format in EXT:styleguide date picker example
- The date picker used in EXT:styleguide -> Components -> Form needs
another format to be functional again.
Resolves: ...
2024-08-19
- 15:30 Revision 2dc7bd4e: [DOCS] Document "Enable recycler by default"
- Documents https://review.typo3.org/c/Packages/TYPO3.CMS/+/85472
Resolves: #104647
Releases: main
Change-Id: Ifb41959... - 11:42 Revision 9c62ba65: [TASK] Enhance TYPO3\CMS\Core\Type\Map capabilities
- This change introduces the following enhancements:
* `Map::keys(): array` resolves all keys of a map
* `Map::values(... - 11:41 Revision 826f777f: [TASK] Enhance TYPO3\CMS\Core\Type\Map capabilities
- This change introduces the following enhancements:
* `Map::keys(): array` resolves all keys of a map
* `Map::values(...
2024-08-18
- 08:38 Revision 04102c1c: [TASK] Improve detail and comparison views of "Backend Users" BE module
- The backend module "Backend Users" lists all backend users and backend
user groups in the system.
A detailed view ca...
2024-08-17
- 12:28 Revision ee321f5a: [DOCS] Update EXT:felogin Configuration listing
- As prepatch for https://forge.typo3.org/issues/104597
Only syntax changes and a changed headline. Layout will
be add... - 12:27 Revision 96472dee: [DOCS] Update EXT:felogin Configuration listing
- As prepatch for https://forge.typo3.org/issues/104597
Only syntax changes and a changed headline. Layout will
be add... - 10:59 Revision db8105fb: [DOCS] Document base64 attribute of f:uri.image
- References:
https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/982
Releases: main
Resolves: #104649
Rela... - 10:57 Revision 3f74fabf: [DOCS] Document base64 attribute of f:image
- references:
https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/982
Releases: main
Resolves: #104648
Rela... - 10:55 Revision aaaba376: [DOCS] Document Introduce hotkeys to scheduler task editing
- Documentation of https://review.typo3.org/c/Packages/TYPO3.CMS/+/83702
https://github.com/TYPO3-Documentation/Changel... - 10:22 Revision 84c96f31: [TASK] Sync ext:form FormPersistenceManagerInterface
- To prepare further works on the implementing class,
FormPersistenceManagerInterface is synchronized with
some methods... - 09:18 Revision e65803ce: [TASK] Remove ext:form FilePersistenceSlot->defineInvocation()
- The method was used by an upgrade wizard that has
been removed in v11 already. Remove that method
and streamline the ...
2024-08-16
- 18:50 Revision cdda2eeb: [TASK] Use QueryBuilder `UNION` API in CTE API
- Replace `sprintf()` union building for the
recursive Common Table Expression part with
`UNION clause` QueryBuilder AP... - 18:31 Revision 15254c52: [TASK] Raise `doctrine/dbal:^3.9`
- The Doctrine DBAL team has released recently a new
minor version [1] which not only includes bugfixes
but also ships ... - 18:31 Revision d6734e9a: [TASK] Use DI in ext:form FormDefinitionValidationService
- The patch is rather straight in class
`FormDefinitionValidationService`. The tests
receive a major overhaul towards l... - 13:07 Revision 8937573d: [FEATURE] Add `UNION Clause` support to the QueryBuilder
- The `UNION Clause` is used to combine the result-set of
two or more `SELECT` SQL queries suported by all database
ven... - 09:09 Revision 1c9f4da4: [TASK] Rename web component 'typo3-formengine-element-select-check-box'
- The functionality of the web component `<typo3-formengine-element-
select-check-box></typo3-formengine-element-select... - 08:44 Revision 85739f4b: [TASK] Make ext:form ConfigurationService stateless
- Refactor ext:form ConfigurationService towards DI.
The main FormFrontendController is refactored
along the way. Both ... - 08:25 Revision 9ed78fdb: [DOCS] Document site sets of EXT:seo
- This patch adds a description on how to utilize
site sets from `EXT:seo` to the Configuration section.
Resolves: #10... - 08:04 Revision 38bce38a: [DOCS] Add a hint to configure the redirect
- Releases: main, 12.4
Resolves: #104642
Change-Id: I514ebf96642e3ad0401443fb01dacfcb5f38bea5
(cherry picked from commi... - 07:49 Revision e292fad9: [DOCS] Add a hint to configure the redirect
- Releases: main
Resolves: #104642
Change-Id: I514ebf96642e3ad0401443fb01dacfcb5f38bea5
Reviewed-on: https://review.typ... - 07:39 Revision 3b4118ec: [DOCS] Document Sets of Indexed Search
- Resolves: #104599
Releases: main
Change-Id: Ic4059c5d7f1266c57a2a7c053bdb09afa836f075
Reviewed-on: https://review.typ... - 07:38 Revision c2a38d99: [TASK] Add accessibility ci tests with playwright/axe
- playwright/axe iterates over a list of web pages and highlights
accessibility issues. This tool is now applied as a C... - 07:37 Revision 5d904491: [TASK] Add accessibility ci tests with playwright/axe
- playwright/axe iterates over a list of web pages and highlights
accessibility issues. This tool is now applied as a C...
2024-08-15
- 22:48 Revision 81154088: [DOCS] Highlight relevant code snippets in changelog
- First, breaking the <f:uri.resource> example into multiple lines makes
it easier for users on small screens/browser w... - 14:58 Revision 259f099e: [TASK] Move an ext:form constant to interface
- Move
FormPersistenceManager::FORM_DEFINITION_FILE_EXTENSION
to
FormPersistenceManagerInterface::FORM_DEFINITION_FILE_... - 13:43 Revision 79195cd2: [TASK] Set TYPO3 version to 12.4.20-dev
- Change-Id: Ib0dd60e62fc7f438a588dced2e109d75532b3831
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856... - 13:22 Revision 02b7dad1: [RELEASE] Release of TYPO3 12.4.19
- Change-Id: If480bcdddc3825d7e26196c151d6b2613cdd4602
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856... - 12:45 Revision 64ea7f3a: [TASK] Remove reference to jQuery Autocomplete in "External Libraries"
- The package `devbridge-autocomplete` was removed in TYPO3 v12 (#98455),
but it is still referenced in "External Libra... - 12:44 Revision 91f9dc85: [TASK] Remove reference to jQuery Autocomplete in "External Libraries"
- The package `devbridge-autocomplete` was removed in TYPO3 v12 (#98455),
but it is still referenced in "External Libra... - 12:42 Revision 3f82f5c0: [TASK] Dissolve ext:form AbstractBackendController
- AbstractBackendController of ext:form does not do
much, except it gets DI wrong and relies on the
global initializeOb... - 11:57 Revision 72b37297: [TASK] Raise `doctrine/dbal:^4.1`
- The Doctrine Team recently released minor version
release `4.1.0` including a couple of bugfixes,
internal changes an... - 10:51 Revision 9d362db6: [TASK] Revert "[TASK] Allow to disable CSP headers for a particular site"
- Aims to combine disabling site-specific CSP with report-only mode later.
This reverts commit 56f64089deb2fdc3f0d7b9a... - 10:51 Revision a5856261: [TASK] Revert "[TASK] Allow to disable CSP headers for a particular site"
- Aims to combine disabling site-specific CSP with report-only mode later.
This reverts commit acf70306c44f9817552bcaa... - 10:01 Revision 3647765d: [TASK] Revert "[BUGFIX] Replace hardcoded attributes for <span> tags"
- The previous patch introduced ambiguities for allowed attributes
for multiple HTML elements that were reliable and ha... - 10:01 Revision a3a28493: [TASK] Revert "[BUGFIX] Replace hardcoded attributes for <span> tags"
- The previous patch introduced ambiguities for allowed attributes
for multiple HTML elements that were reliable and ha...
2024-08-14
- 20:33 Revision 33b2461e: [TASK] Inject interface, not implementation in ext:form
- Inject ext:form ConfigurationManagerInterface, not
the implementation ConfigurationManager in the ext:form
"Show Conf... - 20:32 Revision 8f57cba2: [TASK] Make ext:core YamlFileLoader a stateless service
- * Slightly refactor YamlFileLoader to make it obvious
it is a stateless service. Declare it readonly.
* Inject Yaml... - 20:21 Revision 7386ec33: [TASK] Remove superfluous CSS classes from page module
- The page module rendered a lot excess CSS classes that are not used
(anymore) and therefore are now removed.
Resolve... - 19:46 Revision e76dc206: [TASK] Raise typo3/testing-framework
- Brings an internal change for better
doctrine/dbal handling
> composer require --dev \
typo3/testing-framework:^8.... - 19:24 Revision 885f41f5: [TASK] Raise typo3/testing-framework
- Brings an internal change for better
doctrine/dbal handling, and a feature
to support readonly classes in
getAccessib... - 17:01 Revision fe35c829: [DOCS] Document site sets of EXT:form
- This patch adds a description on how to utilize
site sets from `EXT:form` to the Integrator Quick start.
Resolves: #... - 16:15 Revision f8ccd5c5: [TASK] Deprecate `BackendUserAuthentication::returnWebmounts()`
- TYPO3 has a method to retrieve webmounts
`BackendUserAuthentication::returnWebmounts()`.
The method returns the uid's... - 15:13 Revision 15eccd83: [BUGFIX] Allow "Fieldset" form element w/o "fluidAdditionalAttributes"
- This is a mitigation of an issue introduced
with #102291, where f:for now tends to iterate
an empty string and crashe... - 15:13 Revision 0083d46d: [BUGFIX] Allow "Fieldset" form element w/o "fluidAdditionalAttributes"
- This is a mitigation of an issue introduced
with #102291, where f:for now tends to iterate
an empty string and crashe... - 13:43 Revision 2bd5592a: [TASK] Streamline BackendUserAuthentication::getWebmounts()
- The method BackendUserAuthentication::getWebmounts() now returns
an unique list of webmounts. Before the list could c... - 13:24 Revision 10d24501: [BUGFIX] Fix type cast error in DB Compare for 'default' definition
- The change in #97498 introduced a specific handling for ENUM/SET
definitions in MariaDB systems. The check may be per... - 13:24 Revision de6fd229: [BUGFIX] Fix type cast error in DB Compare for 'default' definition
- The change in #97498 introduced a specific handling for ENUM/SET
definitions in MariaDB systems. The check may be per... - 13:17 Revision f1dd4408: [TASK] Replace hard-coded tt_content table in page layout partials
- Since #102825 the table is available in the GridItem object. This can
now be used to replace the string "tt_content" ... - 13:17 Revision 02d88927: [TASK] Replace hard-coded tt_content table in page layout partials
- Since #102825 the table is available in the GridItem object. This can
now be used to replace the string "tt_content" ... - 10:20 Revision 008c319a: [BUGFIX] Respect "copy" mode in labels in "Move element" UI
- When a user wants to move a content element via the Record List, the UI
now respects the selected mode ("move" or "co... - 10:20 Revision 5a93108b: [BUGFIX] Respect "copy" mode in labels in "Move element" UI
- When a user wants to move a content element via the Record List, the UI
now respects the selected mode ("move" or "co... - 09:56 Revision af13e98c: [TASK] Introduce TypolinkParameter object
- This adds a new value object, containing
the resolved parameters of a typolink.
The object will be used as enriched ... - 07:20 Revision cfffeadb: [DOCS] Fix code formatting in changelog for generating Fluid schema
- Resolves: #104616
Related: #104114
Releases: main
Change-Id: Ia2731c55d14e7d0912caa9724239eb041fa2a58e
Reviewed-on: h... - 06:46 Revision 56f64089: [TASK] Allow to disable CSP headers for a particular site
- This change allows to disable CSP headers for a particular site
configured in `sites/<my-site>/csp.yaml` by using the... - 06:45 Revision acf70306: [TASK] Allow to disable CSP headers for a particular site
- This change allows to disable CSP headers for a particular site
configured in `sites/<my-site>/csp.yaml` by using the...
2024-08-13
- 14:54 Revision 8335657c: [TASK] Use PHP 8.4 in CI nightly integration tests
- As last step for PHP 8.4 in CI, the "integration"
tests switch from 8.3 to 8.4 in nightlies, while
pre-merge are kept... - 12:59 Revision 9e3039e5: [TASK] Raise enshrined/svg-sanitize:^0.19.0
- The hack from #100607 is obsolete with latest versions
and can be removed, the patch for 8.4 compat is kept.
> compo... - 11:55 Revision 95f71d85: [BUGFIX] Replace method returnWebmounts() with getWebmounts()
- The method BackendUserAuthentication::returnWebmounts() returns
an array of strings. This triggers a type error when ... - 11:55 Revision e53b7c3c: [BUGFIX] Replace method returnWebmounts() with getWebmounts()
- The method BackendUserAuthentication::returnWebmounts() returns
an array of strings. This triggers a type error when ... - 11:17 Revision 863dd8c7: [TASK] Remove unused inline settings from workspace preview
- The `PreviewController` of EXT:workspaces registers some inline settings
for use in JavaScript that are actually not ... - 11:16 Revision 2dcf77a5: [TASK] Upgrade eslint to v9.9
- The JavaScript linter `eslint` is upgraded from v8 to v9. This also
requires an upgrade of all `@typescript-eslint` p... - 11:16 Revision ea970ae0: [TASK] Upgrade eslint to v9.9
- The JavaScript linter `eslint` is upgraded from v8 to v9. This also
requires an upgrade of all `@typescript-eslint` p... - 11:10 Revision 5dfb0190: [BUGFIX] Update `psy/psysh` for PHP 8.4 compat
- The package `psy/psysh` can be upgraded to version 0.12.4,
solving deprecations regarding nullable types in PHP 8.4
e... - 11:10 Revision 56b3545b: [BUGFIX] Update `symfony/polyfill-php83` for PHP 8.4 compat
- The package `symfony/polyfill-php83` can be upgraded to version 1.30.0,
solving deprecations regarding nullable types... - 10:55 Revision 54d4f303: [BUGFIX] Update `symfony/polyfill-php83` for PHP 8.4 compat
- The package `symfony/polyfill-php83` can be upgraded to version 1.30.0,
solving deprecations regarding nullable types... - 10:54 Revision 9bf17a90: [BUGFIX] Update `psy/psysh` for PHP 8.4 compat
- The package `psy/psysh` can be upgraded to version 0.12.4,
solving deprecations regarding nullable types in PHP 8.4
e... - 10:32 Revision 97588218: [TASK] Add progress tracker component
- This commit introduces a new component to render progress trackers.
Progress trackers are bascially segmented or chun... - 08:43 Revision 0a8615a1: [TASK] Set TYPO3 version to 12.4.19-dev
- Change-Id: Ic91384a576e3b3986fffaae5d749a8e68116a87a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856... - 08:43 Revision 0f69ed1b: [TASK] Set TYPO3 version to 11.5.40-dev
- Change-Id: I923ac886427a99eb9a3d7d50799e7e1f4aba2fcd
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856... - 08:30 Revision abd0e770: [RELEASE] Release of TYPO3 12.4.18
- Change-Id: I75549bf18ee2714a478d832a72b8a79d01fc9f61
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856... - 08:25 Revision ffdee643: [RELEASE] Release of TYPO3 11.5.39
- Change-Id: I69b661793f76067cda23b460d1a1aac1bd0896bd
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856...
2024-08-12
- 21:15 Revision 8e100a8a: [TASK] Have PHP 8.4 ac tests
- Raise a few dependencies and adapt CI matrix.
> composer req --dev codeception/codeception:^5.1.2
> composer req --d... - 20:13 Revision bee30ea5: [TASK] Have PHP 8.4 functionals
- Activate PHP 8.4 functional tests in pre-merge
and a nightly combination.
Similar to unit tests with #104578, we pat... - 19:47 Revision d826b080: [DOCS] Use typo3-core-preferred="main" in EXT:form
- Also apply formatting for the guides.xml
Resolves: #104602
Releases: main
Change-Id: I880b6f052014ec03771370dbeae0da... - 14:41 Revision e1e14540: [TASK] Deal with sebastian/comparator:5.0.2
- sebastian/comparator:5.0.2 got a minor bugfix release
changing a detail of assertEqualsCanonicalizing().
Two tests fa... - 14:41 Revision 18c74ddc: [TASK] Deal with sebastian/comparator:6.0.2
- sebastian/comparator:6.0.2 got a minor bugfix release
changing a detail of assertEqualsCanonicalizing().
Two tests fa... - 13:20 Revision b4853313: [TASK] Update `flag-icons` and friends (August 2024)
- Exeucted commands:
npm install --save-dev \
filesize@^10.1.4 \
flag-icons@^7.2.3 \
sharp... - 13:20 Revision ca84e96d: [TASK] Update `flag-icons` and friends (August 2024)
- Exeucted commands:
npm install --save-dev \
filesize@^10.1.4 \
flag-icons@^7.2.3 \
sharp... - 13:11 Revision 08a6db7e: [TASK] Update `codemirror` and friends (August 2024)
- Executed commands:
npm install --save \
@codemirror/autocomplete@^6.18.0 \
@codemirror/commands@... - 13:10 Revision 2258f32c: [TASK] Update `codemirror` and friends (August 2024)
- Executed commands:
npm install --save \
@codemirror/autocomplete@^6.18.0 \
@codemirror/commands@... - 11:52 Revision 177ac236: [TASK] Simplify Workspace-Calls in TcaInline
- Resolves: #104584
Releases: main
Change-Id: I843974be0360a7a4b610c50abc08f3f396ab8024
Reviewed-on: https://review.typ...
2024-08-10
- 14:15 Revision 584f83db: [TASK] Sanitize idn_to_ascii with empty string
- idn_to_ascii() must not be called with empty
string in PHP 8.4.
Resolves: #104587
Related: #104513
Releases: main, 1... - 14:10 Revision c4f88931: [TASK] Sanitize idn_to_ascii with empty string
- idn_to_ascii() must not be called with empty
string in PHP 8.4.
Resolves: #104587
Related: #104513
Releases: main, 1... - 13:07 Revision 6bc807f4: [TASK] Sanitize idn_to_ascii with empty string
- idn_to_ascii() must not be called with empty
string in PHP 8.4.
Resolves: #104587
Related: #104513
Releases: main, 1... - 13:02 Revision 42443cc7: [TASK] Raise typo3/testing-framework
- Brings PHP 8.4 compatibility. Other
branches will receive dedicated patches.
> composer u typo3/testing-framework
R... - 07:16 Revision e47954e4: [TASK] Stabilize FileClipboardCest ac test
- Wait for the drop down to be ready
before clicking around on it.
Resolves: #104585
Releases: main, 12.4, 11.5
Change... - 07:16 Revision 0dec7473: [TASK] Stabilize FileClipboardCest ac test
- Wait for the drop down to be ready
before clicking around on it.
Resolves: #104585
Releases: main, 12.4, 11.5
Change... - 07:16 Revision 38e05e0f: [TASK] Stabilize FileClipboardCest ac test
- Wait for the drop down to be ready
before clicking around on it.
Resolves: #104585
Releases: main, 12.4, 11.5
Change... - 07:15 Revision bda9b3fe: [TASK] Merge FunctionalDeprecated into Functional
- Similar to UnitDeprecated merge into Unit in
issue #104582, we merge FunctionalDeprecated
into Functional.
Resolves:...
2024-08-09
- 16:06 Revision dcd57dff: [TASK] Add "overrideChildTCA" cases to EXT:styleguide
- EXT:styleguide did not contain a showcase for a overrideChildTCA
configuration using both columnOverrides or columns ... - 16:04 Revision e105215d: [TASK] Use more DI attributes in ext:core
- Use Symfony DI attribute AsAlias, AutoconfigureTag, Autowire and
AutowireLocator were applicable in ext:core in order... - 14:12 Revision 1e4e9a06: [TASK] Merge UnitDeprecated into Unit
- Younger phpunit come with a happy little feature
to suppress E_DEPRECATED and E_USER_DEPRECATED
errors: The attribute... - 12:54 Revision 6c1c51a9: [DOCS] Improve Changelog entry for static asset routes
- Highlight site-specific routing, fix spelling error,
add code snippet caption.
Resolves: #104580
Releases: main
Chan... - 12:38 Revision d742bc4d: [TASK] Convert focus area to string explicitly
- Currently, the Area object is converted to a JSON string representation
implicitly inside the TagBuilder. With newer ... - 09:58 Revision 048a1db1: [TASK] Activate PHP 8.4 unit tests
- We want to go ahead with PHP 8.4 compatibility and
activate unit tests using PHP 8.4 alpha 4 in CI.
Dependencies tri... - 08:22 Revision d99a6f50: [BUGFIX] Do not use DI service id for logging channel
- Use the class name as it should be.
This only happens if you use aliasing
(or similar) functionality in Services.yam... - 08:22 Revision 103eb818: [BUGFIX] Do not use DI service id for logging channel
- Use the class name as it should be.
This only happens if you use aliasing
(or similar) functionality in Services.yam... - 08:07 Revision 854f56ca: [TASK] Stabilize InlinePagesLocalizeResourceCest ac test
- Wait for the modal body iframe being there before
switching to it. This is mainly an issue in v11
where the modal tak... - 08:07 Revision e8588f23: [TASK] Stabilize InlinePagesLocalizeResourceCest ac test
- Wait for the modal body iframe being there before
switching to it. This is mainly an issue in v11
where the modal tak... - 08:07 Revision 770fd902: [TASK] Stabilize InlinePagesLocalizeResourceCest ac test
- Wait for the modal body iframe being there before
switching to it. This is mainly an issue in v11
where the modal tak...
2024-08-08
- 20:27 Revision 28f43ec2: [TASK] Raise phpstan/phpstan:^1.11.10
- Youngest patch levels improve detection and
obsolete a baseline entry.
> composer req --dev phpstan/phpstan:^1.11.10... - 20:27 Revision 41ee370b: [TASK] Raise phpstan/phpstan:^1.11.10
- Youngest patch levels improve detection and
obsolete a baseline entry.
> composer req --dev phpstan/phpstan:^1.11.10... - 19:13 Revision 36bc8cc0: [BUGFIX] Mitigate UnknownColumnOption exception in database compare
- With #102875 Doctrine DBAL has been upgraded to the Doctrine DBAL
v4 major version, which introduced additional schem... - 18:40 Revision b8a53fe4: [TASK] Switch to Doctrine DBAL 4 comparison
- With #102875 Doctrine DBAL has been upgraded to the
`Doctrine DBAL v4` major version, keeping the column
comparison f... - 18:28 Revision cbfae18d: [TASK] Move ConnectionMigrator index normalization to method
- Doctrine DBAL 4 has been introduced with #102875.
The new version required additional normalization in
`ConnectionMig... - 18:10 Revision 5f7b2e21: [TASK] Normalize DecimalType default value for comparison
- With #102875 Doctrine DBAL has been upgraded to the
`Doctine DBAL v4` major version, keeping the column
comparison fr... - 17:53 Revision 0426605c: [TASK] Replace column length comparison with schema normalization
- The doctine/dbal integration has been raised to v4 with #102875,
but still using the Doctrine DBAL v2 way for compari... - 17:20 Revision d92eb50e: [TASK] Tame extbase ConfigurationManager
- The extbase ConfigurationManager is - even after various
refactoring loops - still an anti pattern: This is a
statefu... - 17:00 Revision 84268584: [TASK] Apply `defaultTableOptions` to table columns
- If columns do not specify column `collation`/`collate`
or `charset`, databases determine them using a fallback
chain ... - 16:31 Revision 50333fad: [TASK] Don't redraw workspace table on search input focus
- Avoid fetching and redrawing the record overview table when
the search term input field gets focussed. This prevents
... - 16:30 Revision a5b944d9: [TASK] Don't redraw workspace table on search input focus
- Avoid fetching and redrawing the record overview table when
the search term input field gets focussed. This prevents
...
2024-08-07
- 17:37 Revision d95507f1: [BUGFIX] Wrap requiring calls in methods to avoid errors
- Moves require statements into a custom method to avoid
clashes with local variables.
Resolves: #104509
Releases: mai... - 17:31 Revision 70a6aee7: [BUGFIX] Wrap requiring calls in methods to avoid errors
- Moves require statements into a custom method to avoid
clashes with local variables.
Resolves: #104509
Releases: mai... - 17:28 Revision 42d71b44: [BUGFIX] Prevent PHP array access errors on invalid shortcut entries
- If an invalid record in `sys_be_shortcuts` is stored like this:
```
INSERT INTO sys_be_shortcuts (userid,route,argum... - 17:21 Revision 701c66f9: [BUGFIX] Prevent PHP array access errors on invalid shortcut entries
- If an invalid record in `sys_be_shortcuts` is stored like this:
```
INSERT INTO sys_be_shortcuts (userid,route,argum... - 17:21 Revision 5444d2f0: [BUGFIX] Prevent PHP array access errors on invalid shortcut entries
- If an invalid record in `sys_be_shortcuts` is stored like this:
```
INSERT INTO sys_be_shortcuts (userid,route,argum... - 13:23 Revision 71c9e190: [BUGFIX] Replace hardcoded attributes for <span> tags
- This commit fixes the former hard-coded "allowAttribs"
for <span> tags by replacing them with the defined
"allowAttri... - 12:49 Revision 0ba54ae6: [FEATURE] Add setting for backend lock file location, drop typo3conf
- As a follow-up to #104074, the directory "typo3conf" is no longer
required to store the `LOCK_BACKEND` file.
A new c... - 12:47 Revision cb5f8bb4: [BUGFIX] Replace hardcoded attributes for <span> tags
- This commit fixes the former hard-coded "allowAttribs"
for <span> tags by replacing them with the defined
"allowAttri...
2024-08-06
- 20:17 Revision 973015bc: [FEATURE] Allow to directly declare static route variables
- Instead of having to use custom route aspect mappers, implementing
`StaticMappableAspectInterface`, to avoid having `... - 17:29 Revision 9a383ac4: [TASK] Improve accessibility of "Dashboard" backend module
- The heading structure in the "Dashboard" backend module has been
updated and a hidden h1 has been added. Additionally... - 17:29 Revision 0af55915: [TASK] Improve accessibility of "Dashboard" backend module
- The heading structure in the "Dashboard" backend module has been
updated and a hidden h1 has been added. Additionally... - 16:48 Revision 1dde13b3: [TASK] Correct return type annotations for FAL addFile
- The `addFile` method may return
> FileInterface|File|ProcessedFile|null
which can be simplified to
> File
as it is ne... - 16:23 Revision 5ad8a56d: [TASK] Raise composer/composer:^2.2.24
- composer/composer as dev dependency got a
security release relevant for monorepo.
We should raise to it.
> composer ... - 16:22 Revision 883eaa82: [TASK] Raise --dev phpunit/phpunit:^11.3.0
- Let's get the latest minor.
> composer req --dev phpunit/phpunit:^11.3.0
Resolves: #104560
Releases: main
Change-Id... - 16:00 Revision f28a473b: [BUGFIX] Avoid history view crashes with FlexForm records
- Resolves: #103756
Releases: main, 12.4
Change-Id: Ia2ae18406dda05c232546910d73d108a42af7bf2
Reviewed-on: https://revi... - 15:59 Revision a4637dae: [BUGFIX] Avoid history view crashes with FlexForm records
- Resolves: #103756
Releases: main, 12.4
Change-Id: Ia2ae18406dda05c232546910d73d108a42af7bf2
Reviewed-on: https://revi... - 15:53 Revision 6fb6d345: [TASK] Avoid type error in FileCollector
- Resolves: #104557
Releases: main, 12.4, 11.5
Change-Id: I1bea6d74fc444007c8787e0a642c86b35a7ccb90
Reviewed-on: https:... - 15:52 Revision 6760aade: [TASK] Avoid type error in FileCollector
- Resolves: #104557
Releases: main, 12.4, 11.5
Change-Id: I1bea6d74fc444007c8787e0a642c86b35a7ccb90
Reviewed-on: https:... - 15:52 Revision d8fb28e7: [TASK] Avoid type error in FileCollector
- Resolves: #104557
Releases: main, 12.4, 11.5
Change-Id: I1bea6d74fc444007c8787e0a642c86b35a7ccb90
Reviewed-on: https:... - 15:13 Revision 3f774fca: [BUGFIX] Render empty icon instead of invalid identifier
- This additionally resolves a display bug, since the
elements without an icon were moving to the left
and are now prop... - 14:11 Revision 8e7f0e50: [TASK] Provide list of available locales in Install Tool
- The Site Configuration module currently allows to
pick a language locale from a list of available locales
of the syst... - 14:11 Revision 0aed1600: [TASK] Provide list of available locales in Install Tool
- The Site Configuration module currently allows to
pick a language locale from a list of available locales
of the syst... - 13:18 Revision 958d61d9: [FEATURE] Add PSR-14 event to modify available countries
- `\TYPO3\CMS\Core\Country\CountryProvider` is extended by a new PSR-14
event `\TYPO3\CMS\Core\Country\Event\BeforeCoun... - 13:13 Revision 90d63485: [TASK] Improve accessibility in ClearCacheToolbar dropdown
- To improve accessibility in ClearCacheToolbar dropdown menu, the
descriptive text of each entry is hidden for screen ... - 13:13 Revision 684dc461: [TASK] Improve accessibility in ClearCacheToolbar dropdown
- To improve accessibility in ClearCacheToolbar dropdown menu, the
descriptive text of each entry is hidden for screen ... - 13:12 Revision 36e5ed9a: [TASK] Raise composer/composer:^2.7.7
- composer/composer as dev dependency got a
security release relevant for monorepo.
We should raise to it.
> composer ... - 13:12 Revision 71e558b3: [TASK] Raise composer/composer:^2.7.7
- composer/composer as dev dependency got a
security release relevant for monorepo.
We should raise to it.
> composer ... - 12:39 Revision 2bda0aeb: [BUGFIX] Split extension state logic from model to dedicated enum
- Also bring back getCategoryString method used in Fluid of extension
manager listing.
Resolves: #104537
Related: #104... - 12:30 Revision e431f690: [BUGFIX] Update vulnerable dev dependencies (npm, issue 2024-08)
- Executed command:
npm audit fix
Resolves: #104551
Releases: main, 12.4
Change-Id: I44ead5b72e8cba08da196210e4a5... - 12:30 Revision 64e399d4: [BUGFIX] Update vulnerable dev dependencies (npm, issue 2024-08)
- Executed command:
npm audit fix
Resolves: #104551
Releases: main, 12.4
Change-Id: I44ead5b72e8cba08da196210e4a5... - 12:09 Revision 5b66a502: [TASK] Use mock timers in notification test
- The previous implementation of notification tests relied on real browser
timeouts, artifically slowing down their exe... - 12:09 Revision be291974: [TASK] Use mock timers in notification test
- The previous implementation of notification tests relied on real browser
timeouts, artifically slowing down their exe... - 12:07 Revision 271d9e71: [BUGFIX] Increase accessibility of the login screen
- The login screen can now be scrolled and is therefore usable even at
larger zoom values. In addition, the currently-f... - 12:07 Revision 331c7601: [BUGFIX] Increase accessibility of the login screen
- The login screen can now be scrolled and is therefore usable even at
larger zoom values. In addition, the currently-f... - 12:06 Revision d6fe5df4: [TASK] Split extension type logic from model to dedicated enum
- Resolves: #104542
Releases: main
Change-Id: I21ec0a01246f7b12ff79d0cd6572bd1ffd95be00
Reviewed-on: https://review.typ... - 12:02 Revision f3ce3d4d: [TASK] Use RecordInterface data in CObjectViewHelper
- Using the RecordTransformationProcessor to fetch content elements
returns objects based on RecordInterface. The inter... - 12:01 Revision ae3989ae: [FEATURE] Provide validators for PSR-7 UploadedFile objects in Extbase
- When working with PSR-7 `UploadedFile` objects, it is crucial to validate
the uploaded file against common validation... - 11:38 Revision 572eacca: [TASK] Don't show dropzone when using Upload button
- Since the file upload button shows the dialog directly it is
not necessary to also show the dropzone behind it. This ... - 11:38 Revision f17fb40f: [TASK] Don't show dropzone when using Upload button
- Since the file upload button shows the dialog directly it is
not necessary to also show the dropzone behind it. This ... - 11:38 Revision 13d3978d: [TASK] Improve tests for form configuration inheritance
- Adds a test that checks for inheritance resolution within numeric
array keys, which are the norm for nested finishers... - 11:36 Revision 12b44667: [BUGFIX] Allow users w/o permissions on def lang to render CEs
- Fix a bug where backend users without permissions to edit the default
language would see an error message once they o... - 11:36 Revision 8d3b995d: [BUGFIX] Allow users w/o permissions on def lang to render CEs
- Fix a bug where backend users without permissions to edit the default
language would see an error message once they o... - 11:24 Revision 35114da8: [TASK] Log email for unsuccessful backend user password recovery
- Resolves: #104554
Releases: main, 12.4
Change-Id: I4b4c8459526024ad0535d35ec8d43f7ead6e1e1d
Reviewed-on: https://revi... - 11:24 Revision 99980613: [TASK] Log email for unsuccessful backend user password recovery
- Resolves: #104554
Releases: main, 12.4
Change-Id: I4b4c8459526024ad0535d35ec8d43f7ead6e1e1d
Reviewed-on: https://revi... - 11:00 Revision c1d0aa66: [BUGFIX] Fix contrast of copyright notice in the footer of the login screen
- Resolves: #104093
Releases: main, 12.4
Change-Id: I6aed9dd862ff284aa0fec9587005b016588cdd42
Reviewed-on: https://revi... - 11:00 Revision 923df64c: [BUGFIX] Fix contrast of copyright notice in the footer of the login screen
- Resolves: #104093
Releases: main, 12.4
Change-Id: I6aed9dd862ff284aa0fec9587005b016588cdd42
Reviewed-on: https://revi... - 10:39 Revision 2b6f1d50: [TASK] Add visually-hidden label to CheckboxToggleElement
- Resolves: #102997
Releases: main, 12.4
Change-Id: I5ba1df13c4d7b548f6094fbbe4bf98796afe68f7
Reviewed-on: https://revi... - 10:38 Revision 95a3b2a3: [TASK] Add visually-hidden label to CheckboxToggleElement
- Resolves: #102997
Releases: main, 12.4
Change-Id: I5ba1df13c4d7b548f6094fbbe4bf98796afe68f7
Reviewed-on: https://revi... - 10:37 Revision ea716c94: [TASK] Reference column headings in grid cells of "Page" module
- To enhance accessibility, the correlation between column headings
and corresponding grid cells in the "Page" backend ... - 10:37 Revision 51cf8316: [TASK] Reference column headings in grid cells of "Page" module
- To enhance accessibility, the correlation between column headings
and corresponding grid cells in the "Page" backend ... - 10:36 Revision 5a228c32: [BUGFIX] Replace example in robots.txt
- The robots.txt file currently defined in the site
config module on defining a static route is
outdated.
It excludes ... - 10:25 Revision 21c49643: [TASK] Lower visual importance of target buttons in "Move page" wizard
- The buttons rendered in the "Move page" wizard to select a new position
now have a neutral styling to make the UI "li... - 10:12 Revision a2d0e385: [BUGFIX] Avoid exceptions due to non-HTTP URI values in CSP reporter
- CSP violation reports might contain non-HTTP referrer URIs, like
`android-app://com.google.android.googlequicksearchb... - 10:12 Revision af36582b: [BUGFIX] Avoid exceptions due to non-HTTP URI values in CSP reporter
- CSP violation reports might contain non-HTTP referrer URIs, like
`android-app://com.google.android.googlequicksearchb... - 09:58 Revision 365480f3: [DOCS] Handle FormDefinitions separately
- Move documentation of FormDefinition into its own
section as FormDefinition is not part of form elements.
Internally ... - 09:50 Revision 17019d60: [BUGFIX] Skip loading fallback icon
- Since #102834 content elements and plugins are auto registered for the
"New Content Element Wizard" but if no icon is... - 09:28 Revision d27ffe42: [BUGFIX] Fixed execution of scheduler tasks directly after stopping them
- The button to stop scheduler tasks in the backend was technically a link
with certain query parameters. As a result, ... - 09:28 Revision 234baa13: [BUGFIX] Fixed execution of scheduler tasks directly after stopping them
- The button to stop scheduler tasks in the backend was technically a link
with certain query parameters. As a result, ... - 09:13 Revision 178f336b: [TASK] Consider soft delete in file reference delete method
- With #102770 the `delete()` method for a FileReference object has
been implemented. This was however performed using ... - 09:12 Revision 13a7acc0: [TASK] Consider soft delete in file reference delete method
- With #102770 the `delete()` method for a FileReference object has
been implemented. This was however performed using ... - 09:07 Revision b9f686ea: [BUGFIX] Include sets in TypoScript setup & conditions cache keys
- The TypoScript setup & conditions cache key is currently hashed with the
list of active sys_template rows. With the i... - 08:38 Revision 070694a4: [BUGFIX] Add CSP headers to error pages
- Add the CSP headers to the response created by the
PageContentErrorHandler.
Resolves: #104486
Releases: main, 12.4
C... - 08:38 Revision 0655a07c: [BUGFIX] Add CSP headers to error pages
- Add the CSP headers to the response created by the
PageContentErrorHandler.
Resolves: #104486
Releases: main, 12.4
C... - 08:24 Revision 815855e0: [BUGFIX] Fix PID evaluation for nested Extbase objects on creation
- When a new object is persisted in extbase, the target page uid of the
object is determined either from the `persisten... - 07:52 Revision 4305a283: [BUGFIX] Mitigate change detection loop for enum and set fields
- Doctrine DBAL retrieves for MariaDB `ENUM()` and `SET()`
field default values quotes with single quotes, which
leads ... - 07:51 Revision 5b2ad55f: [BUGFIX] Mitigate change detection loop for enum and set fields
- Doctrine DBAL retrieves for MariaDB `ENUM()` and `SET()`
field default values quotes with single quotes, which
leads ... - 07:48 Revision e716082f: [BUGFIX] Add missing additionalAttributes to Fieldset
- For nearly all form elements one can pass the fluidAdditionalAttributes
property to the corresponding templates. So a... - 07:48 Revision 9f733d9e: [BUGFIX] Add missing additionalAttributes to Fieldset
- For nearly all form elements one can pass the fluidAdditionalAttributes
property to the corresponding templates. So a... - 07:37 Revision 5c7c8fab: [BUGFIX] Fix multiple file upload handling in UploadViewHelper
- When using the `f:form.upload` ViewHelper to upload files for a
property of a DTO or domain model, it is not possible...
2024-08-05
- 20:06 Revision 4cd1d470: [BUGFIX] Avoid array key expansion conflict in SchemaMigrator
- TYPO3 builds a virtual database schema reading extension
`ext_tables.sql` files combined with TCA based default
schem... - 19:41 Revision 4b0cb23c: [TASK] Add "Page Content:Type" in BE user information module
- The information about the allowed content types (typically CType) has
been added to the user information in the beuse... - 19:16 Revision e520fe46: [TASK] Add "Page Content:Type" in BE user information module
- The information about the allowed content types (typically CType) has
been added to the user information in the beuse... - 12:01 Revision bf2bd45a: [FEATURE] Enable recycler by default
- Resolves: #99418
Releases: main
Change-Id: Idf1450dd9fe13b98e9f1d204bc1ea6a746f1719d
Reviewed-on: https://review.typo... - 09:07 Revision a6dc3c88: [TASK] Make workspace HistoryService stateless
- Resolves: #104313
Releases: main
Change-Id: I1de0b70aaf951bd802ae4b36e7b17b9ce682ad4f
Reviewed-on: https://review.typ...
2024-08-04
- 07:42 Revision 42db3bb9: [BUGFIX] Fulfil Site Set dependencies on EXT:styleguide frontend
- This patch ensures that the dependencies which are declared in
the Site Set configuration of EXT:styleguide are also ... - 07:34 Revision 132ad7c7: [FEATURE] Add base64 attribute to f:image and f:uri.image
- Add an option to return the base64 encoded contents of an
image embedded via f:image or f:uri.image, via the new
attr...
2024-08-03
- 12:54 Revision 38974894: [BUGFIX] Enable inline arrangement of checkboxToggle
- Previously, using the property cols="inline" doesn't have an
effect for checkboxes with renderType checkboxToggle.
T... - 12:38 Revision d7987a77: [BUGFIX] Enable inline arrangement of checkboxToggle
- Previously, using the property cols="inline" doesn't have an
effect for checkboxes with renderType checkboxToggle.
T... - 11:59 Revision 18b99ae7: [TASK] Use country API in site_language's flag field
- Instead of hard-coding all countries, the country API can be used.
The main benefit is now that the name instead of I... - 11:25 Revision 97996aa0: [BUGFIX] Correctly infer site for new page
- SiteResolving will now correctly interpret a temporary ID of a new page (e.g., "NEW12345678ABCDEF") as an invalid ID ...
- 11:25 Revision c1451110: [BUGFIX] Correctly infer site for new page
- SiteResolving will now correctly interpret a temporary ID of a new page (e.g., "NEW12345678ABCDEF") as an invalid ID ...
- 11:24 Revision 94538abe: [BUGFIX] Correctly infer site for new page
- SiteResolving will now correctly interpret a temporary ID of a new page (e.g., "NEW12345678ABCDEF") as an invalid ID ...
2024-08-02
- 20:05 Revision 79de4fd4: [BUGFIX] Fix "simulate user group" in admin panel on restricted pages
- When creating a page with access set to "Show at any login" and trying to view that page with the admin panel "simula...
- 19:52 Revision 8f69ab61: [BUGFIX] Fix "simulate user group" in admin panel on restricted pages
- When creating a page with access set to "Show at any login" and trying to view that page with the admin panel "simula...
- 18:45 Revision 0a11a7c0: [TASK] use GeneralUtility::mkdir
- Resolves: #102022
Releases: main
Change-Id: I14406d961f678fe7b1121e210afe4223ee87a645
Reviewed-on: https://review.typ... - 15:47 Revision 6882f82e: [BUGFIX] Do not limit auto creation of site config to root level
- In large installations, it's common to add sites, having
site root option set, bundled into folders or similar
struct... - 15:40 Revision 0be430df: [BUGFIX] Do not limit auto creation of site config to root level
- In large installations, it's common to add sites, having
site root option set, bundled into folders or similar
struct... - 15:24 Revision 74313666: [TASK] Add color scheme toggle to styleguide examples
- The styleguide backend module previously rendered examples twice, in
light and dark mode. This commit adds a toggle t... - 14:38 Revision 90e2e1ea: [BUGFIX] Set current phpstan release conflicting
- Used command:
composer require --dev phpstan/phpstan:"^1.11.8, !=1.11.9"
Resolves: #104536
Releases: main, ... - 14:23 Revision 2fc9f438: [BUGFIX] Set current phpstan release conflicting
- Used command:
composer require --dev phpstan/phpstan:"^1.11.8, !=1.11.9"
Resolves: #104536
Releases: main, ... - 10:24 Revision f527efe9: [TASK] Split extension category logic from model into dedicated enum
- This is the first step to free the extension table from TCA.
First, the Model has to be slimmed out by extracting the... - 08:16 Revision 71175081: [DOCS] Handle FormDefinitions separately
- Move documentation of FormDefinition into its own
section as FormDefinition is not part of form elements.
Internally ... - 07:32 Revision e3ad96ad: [BUGFIX] Provide uploaded files as extbase arguments
- This patch enables property mapping of PSR-7
UploadedFile objects to DTO properties.
The workaround for this bug in ... - 07:00 Revision 3590c69a: [TASK] Add test for modifying tt_content.sys_language_uid to -1
- Create a test to describe the current behavior when the l18n_parent element of a translated record is set to sys_lang...
- 06:55 Revision 35a53325: [TASK] Prepare RemoteServer for dependency injection
- DI some more stateless services into ext:workspaces
RemoteServer.
Resolves: #104535
Releases: main
Change-Id: I4fd20...
2024-08-01
- 19:36 Revision 2bfd1408: [BUGFIX] Fix wrong Fluid namespace in EXT:felogin partials
- Namespace declaration did not match Fluid namespaces. This patch fixes
the namespaces for the EXT:felogin partials.
A... - 19:29 Revision 5b98bbca: [BUGFIX] Fix wrong Fluid namespace in EXT:felogin partials
- Namespace declaration did not match Fluid namespaces. This patch fixes
the namespaces for the EXT:felogin partials.
A... - 19:14 Revision b23c43fe: [TASK] Ship optional upstream CKEditor5 plugins
- With the CKEditor5 unbundling in #102099, we can now ship free (GPL-2
licensed) CKEditor5 modules, that may be useful... - 19:03 Revision bbd347da: [TASK] Ship optional upstream CKEditor5 plugins
- With the CKEditor5 unbundling in #102099, we can now ship free (GPL-2
licensed) CKEditor5 modules, that may be useful... - 19:02 Revision bfb5d3d5: [DOCS] Adjust changelog of opacity option in color element
- Resolves: #104522
Releases: main
Change-Id: Ie6bac8a670e7c5e10e0b722d7dd8fb7effc469f5
Reviewed-on: https://review.typ... - 18:22 Revision 482f3704: [BUGFIX] Ensure TcaSchemaFactory loads final schema in bootstrap
- Resolves: #104521
Releases: main
Change-Id: Ie8b6d4286f87537a37ebe9ba31f3ecaf3041b0e2
Reviewed-on: https://review.typ...
2024-07-31
- 13:39 Revision bb6bfdf6: [BUGFIX] Prevent error in idn_to_ascii
- Resolves: #104513
Releases: main, 12.4, 11.5
Change-Id: I73d4d5eac80e3bd637fa2fabd7b1d1948daf357c
Reviewed-on: https:... - 13:39 Revision 402e2fe7: [BUGFIX] Prevent error in idn_to_ascii
- Resolves: #104513
Releases: main, 12.4, 11.5
Change-Id: I73d4d5eac80e3bd637fa2fabd7b1d1948daf357c
Reviewed-on: https:... - 13:38 Revision 38a39054: [BUGFIX] Prevent error in idn_to_ascii
- Resolves: #104513
Releases: main, 12.4, 11.5
Change-Id: I73d4d5eac80e3bd637fa2fabd7b1d1948daf357c
Reviewed-on: https:... - 13:28 Revision f63f95f8: [TASK] Improve test coverage for TagBasedViewHelper
- To prevent unintended changes in ViewHelper API in the future,
more test cases are added to TextareaViewHelper as an ... - 12:33 Revision 7f05bd23: [BUGFIX] Ensure a correct default storage is used by default
- An editor might not have access to the 1st storage defined (usually
fileadmin). To avoid an exception, an additional ... - 12:11 Revision f84ed6b4: [BUGFIX] Ensure a correct default storage is used by default
- An editor might not have access to the 1st storage defined (usually
fileadmin). To avoid an exception, an additional ... - 11:57 Revision 820c26fa: [TASK] Use recursive common table expressions in RootlineUtility
- The patch implements a first use of a recursive
common table expression ("CTE" / "WITH RECURSIVE").
The target of th... - 11:52 Revision 93ef207d: [TASK] Update Fluid Standalone to 2.14.1
- This patch-level release resolves an issue with arbitrary
ViewHelper arguments introduced with Fluid Standalone
2.12.... - 11:12 Revision 7f279f23: [TASK] Update Fluid Standalone to 2.14.1
- This patch-level release resolves an issue with arbitrary
ViewHelper arguments introduced with Fluid Standalone
2.12.... - 11:01 Revision 0ccf17b9: [BUGFIX] Remove excess line in code examples
- The ViewHelpers used in EXT:styleguide now don't render an excess empty
line in the code examples anymore.
Resolves:... - 09:33 Revision 8e500dda: [TASK] Show tree depth in EXT:indexed_search statisticAction
- Previously, all pages listed in the statisticAction table were listed
at the same level.
With this patch the correct ... - 08:37 Revision fa500c28: [DOCS] Fix code example in changelog
- Resolves: #104503
Releases: main
Change-Id: I1aa491f3ef4663306b2c86ce6c41b84db17e4c5d
Reviewed-on: https://review.typ...
2024-07-30
- 13:31 Revision f907b7e3: [TASK] Add `page` workspace overlay resolving in RootlineUtility
- The change switches the current page record workspace
overlay handling in RootlineUtility from a series of
three simp... - 12:06 Revision ca8f1f9f: [DOCS] Properly reflect Fluid "value" resolving in inline comment
- If specifying both a "property" and a "value" attribute to a
f:form based Fluid ViewHelper like f:form.textfield, the... - 12:05 Revision 0c8d3e97: [TASK] Simplify call to RelationHandler with TCA Schema
- Usually, when it comes to resolving related
UIDs, RelationHandler can find the "truth"
for a single relation.
The st... - 12:04 Revision e766f3b2: [TASK] Use `f:constant()` with `f:be.infobox`
- In Fluid 2.12 a ViewHelper `f:constant()` was introduced for fetching
constant values and enums. This commit updates ... - 12:00 Revision 987a3d7a: [TASK] Add internal `Common Table Expression` support
- `Common Table Expression` and special the recursive
variant can be extremely use-full for recursive tree
data, either... - 10:46 Revision 6a14cc1e: [TASK] Adjust example styles in Styleguide for light-dark implementation
- Resolves: #104485
Releases: main
Change-Id: I6cfc94c8f3cdbcf97fbe7b61d91d588c951f3ecf
Reviewed-on: https://review.typ... - 10:19 Revision 6a90d69d: [BUGFIX] Use proper query for specific belog "Delete similar errors"
- In case a `sys_log` entry is deleted via the `belog` backend module,
an error was thrown. This only happened for log ... - 10:19 Revision debdcc7c: [BUGFIX] Use proper query for specific belog "Delete similar errors"
- In case a `sys_log` entry is deleted via the `belog` backend module,
an error was thrown. This only happened for log ... - 06:10 Revision 72b0e570: [DOCS] Fix code example in changelog
- Resolves: #104499
Releases: main
Change-Id: Iddbc81455c831199e5e1c337d724269b925d842c
Reviewed-on: https://review.typ...
2024-07-29
- 15:24 Revision 7165933e: [FEATURE] Add `castText()` expression support to `ExpressionBuilder`
- To build more advanced database queries enhanced expression
support is required which have been enhanced with #10330... - 13:53 Revision 134f2583: [BUGFIX] Provide null coalesce operator for array_pop
- In the RestoreRegisterContentObject::render method a call
to array_pop is performed. The result is assigned to the
va... - 13:53 Revision e7a9d3b5: [BUGFIX] Provide null coalesce operator for array_pop
- In the RestoreRegisterContentObject::render method a call
to array_pop is performed. The result is assigned to the
va... - 13:43 Revision d6635d9d: [BUGFIX] Provide null coalesce operator for array_pop
- In the RestoreRegisterContentObject::render method a call
to array_pop is performed. The result is assigned to the
va... - 12:54 Revision 5495df95: [TASK] Verify children values change on localize/copy
- These tests verify current l10n_mode=exclude behaviour
for inline children of content elements.
Resolves: #104489
Re...
Also available in: Atom