Activity
From 2024-07-17 to 2024-08-15
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...
2024-07-26
- 20:23 Revision 5ff32cf0: [TASK] Raise guzzle
- PHP 8.4 support requires new guzzle versions.
v13 sets requirements to PHP 8.4 compatible
guzzle libraries versions, ... - 20:22 Revision c90c77bd: [TASK] Raise guzzle
- PHP 8.4 support requires new guzzle versions.
v13 sets requirements to PHP 8.4 compatible
guzzle libraries versions, ... - 20:22 Revision fab5b85d: [TASK] Raise guzzle
- PHP 8.4 support requires new guzzle versions.
v13 sets requirements to PHP 8.4 compatible
guzzle libraries versions, ... - 13:33 Revision 5a3435ca: [TASK] Raise typo3/html-sanitizer:^2.2.0
- Brings PHP 8.4 fixes.
"composer req" in v13, "composer u" in v12 and v11.
> composer u typo3/html-sanitizer
Resolv... - 13:32 Revision 0f27f51d: [TASK] Raise typo3/html-sanitizer:^2.2.0
- Brings PHP 8.4 fixes.
"composer req" in v13, "composer u" in v12 and v11.
> composer u typo3/html-sanitizer
Resolv... - 13:32 Revision 2e7e1ebf: [TASK] Raise typo3/html-sanitizer:^2.2.0
- Brings PHP 8.4 fixes.
"composer req" in v13, "composer u" in v12 and v11.
> composer req typo3/html-sanitizer:^2.2.... - 07:47 Revision 29e1ede1: [FEATURE] Add `if()` expression support to `ExpressionBuilder`
- In some cases more complex database queries needs to be
constructed to archieve a dedicated goal. This includes
the a...
2024-07-25
- 19:03 Revision 054e4b90: [BUGFIX] Fix variable key loop to avoid DB compare issues
- With #93223 minor index handling within the Database
Analyzer Stack was fixed.
Via DBAL 4 changes in "main" (and not... - 18:50 Revision 73d7bb34: [TASK] Make SysTemplateRepository readonly
- This final class can declared readonly without
further impact.
Resolves: #104481
Releases: main
Change-Id: I380460c2... - 18:37 Revision cc220ac9: [TASK] Update core-testing-php84 image version in runTests.sh
- This change raises the core-testing-php84
image version to use PHP 8.4.0 alpha2.
[1] https://git.typo3.org/typo3/CI/... - 18:37 Revision df7faf01: [TASK] Update core-testing-php84 image version in runTests.sh
- This change raises the core-testing-php84
image version to use PHP 8.4.0 alpha2.
[1] https://git.typo3.org/typo3/CI/... - 18:36 Revision 6f090345: [TASK] Update core-testing-php84 image version in runTests.sh
- This change raises the core-testing-php84
image version to use PHP 8.4.0 alpha2.
[1] https://git.typo3.org/typo3/CI/... - 13:57 Revision 4dd6c9e4: [TASK] Raise phpstan/phpstan:^1.11.8
- Youngest patch levels add a finding. Fit it
codewise and raise.
> composer req --dev phpstan/phpstan:^1.11.8
Resolv... - 13:57 Revision 8bec378f: [TASK] Raise phpstan/phpstan:^1.11.8
- Youngest patch levels add a finding. Fit it
codewise and raise.
> composer req --dev phpstan/phpstan:^1.11.8
Resolv... - 12:45 Revision 295c7868: [TASK] Display additional error info in DataStructureIdentifierListener
- In #102557 additional sprintf() placeholders were added, but
were missing to be introduced to `DataStructureIdentifie... - 12:45 Revision cf36f16f: [TASK] Display additional error info in DataStructureIdentifierListener
- In #102557 additional sprintf() placeholders were added, but
were missing to be introduced to `DataStructureIdentifie... - 12:28 Revision 6a1e5905: [TASK] Reduce phpstan memory usage
- phpstan "bleeding edge config" enables a feature that
reduces memory usage significantly. We don't switch
to "bleedin... - 12:28 Revision 69f529ea: [TASK] Reduce phpstan memory usage
- phpstan "bleeding edge config" enables a feature that
reduces memory usage significantly. We don't switch
to "bleedin... - 12:28 Revision 79f476ec: [TASK] Reduce phpstan memory usage
- phpstan "bleeding edge config" enables a feature that
reduces memory usage significantly. We don't switch
to "bleedin... - 11:46 Revision 752ecd62: [BUGFIX] Allow DH::inlineLocalizeSynchronize for tables without WS
- Resolves: #104396
Releases: main, 12.4
Change-Id: I28404ae44961918f372dd3b3c8e8de4e138e09c0
Reviewed-on: https://revi... - 11:26 Revision c874b30c: [BUGFIX] Allow DH::inlineLocalizeSynchronize for tables without WS
- Resolves: #104396
Releases: main, 12.4
Change-Id: I28404ae44961918f372dd3b3c8e8de4e138e09c0
Reviewed-on: https://revi... - 11:12 Revision 7946024c: [TASK] Avoid action magic in getControllerActionName()
- Extbase has some code within ExtbaseRequestParameters
->getControllerActionName() that fetches all methods
from the g... - 11:11 Revision 2e5a0f97: [TASK] Reduce extbase magic in FluidTemplateContentObject
- FluidTemplateContentObject has some magic to adapt
the given request *if* the request is an extbase
request already.
... - 11:11 Revision 2d89d93d: [TASK] Avoid munging Request in fluid RenderingContext
- RenderingContext is *the* state object in fluid.
Fluid was always bound to extbase. There was
quite some magic betwe... - 11:10 Revision f0f2b58e: [BUGFIX] Free ext:form ConfirmationFinisher COR calls from extbase
- * ext:form is FE an extbase plugin and operates with an
extbase request created by extbase bootstrap (or by
Fluid... - 11:10 Revision a1ff91ba: [BUGFIX] Free ext:form ConfirmationFinisher COR calls from extbase
- * ext:form is FE an extbase plugin and operates with an
extbase request created by extbase bootstrap (or by
Fluid... - 10:45 Revision bbdb3b27: [BUGFIX] Fix PhpIntegrityCheck result if one check catches issues
- The was a wrong accumulation in place that made the checker report
success while the output clearly stated exceptionC... - 10:29 Revision ad17707a: [TASK] runTests.sh: Show phpstan memory consumption
- phpstan can be very memory hungry. Option --verbose
adds a line about 'peak memory' usage to the output.
Add this to ... - 10:28 Revision ce5c8c26: [TASK] runTests.sh: Show phpstan memory consumption
- phpstan can be very memory hungry. Option --verbose
adds a line about 'peak memory' usage to the output.
Add this to ... - 09:58 Revision a7781f94: [TASK] runTests.sh: Show phpstan memory consumption
- phpstan can be very memory hungry. Option --verbose
adds a line about 'peak memory' usage to the output.
Add this to ...
2024-07-24
- 17:46 Revision bda6b670: [TASK] Replace makeInstance instantiation with DI in TcaDataGenerator
- This patch seeks to further eliminate the usage of 'GU:makeInstance'
for stateless services in the styleguide's 'TcaD... - 17:45 Revision b40cb6d3: [TASK] Update card layout in "Reports overview" view of EXT:report
- This patch standardizes the appearance of the cards in the "Reports
overview" view with those from the "About" module... - 14:27 Revision 78c7b6ec: [TASK] Extend component library examples in "Styleguide" backend module
- The new markup for examples, previously introduced on the Avatar
component page, has been rolled out to all example p... - 12:20 Revision 44d8fcd6: [BUGFIX] Show to top/bottom icons if size of element is 2 or greater
- Resolves: #99197
Releases: main, 12.4
Change-Id: I9ac78c5a7ef29f0390dbe7d5dd0004472382eea8
Reviewed-on: https://revie... - 12:19 Revision f7783446: [BUGFIX] Return always an integer in ProcessedFile::getSize
- ProcessedFile::getSize() can call AbstractFile::getSize which can return
null instead of integer which is required as... - 10:41 Revision 0c20f2f0: [TASK] Avoid $this->request in LinkValidatorController
- $request is hand around already. There is no
reason to assign it to $this.
Resolves: #104467
Releases: main
Change-I... - 10:34 Revision 94bde019: [BUGFIX] Show to top/bottom icons if size of element is 2 or greater
- Resolves: #99197
Releases: main, 12.4
Change-Id: I9ac78c5a7ef29f0390dbe7d5dd0004472382eea8
Reviewed-on: https://revie... - 10:23 Revision 31de7c41: [TASK] Update EXT:report detail action view display
- This patch ensures that all detail action views in the "Reports"
backend module use a unique h1.
In addition, the det... - 10:04 Revision 02be5d8b: [TASK] Improve UX and functionality of "Linkvalidator" report table
- The report table contains broken links that exist in the system
depending on the configuration. The information about... - 08:21 Revision 170f8d68: [TASK] Update `requirejs` to 2.3.7
- This commit updates the package `requirejs` to version 2.3.7 to fix a
prototype pollution vulnerability [1].
[1] htt... - 08:21 Revision ae4e8ae2: [TASK] Update `requirejs` to 2.3.7
- This commit updates the package `requirejs` to version 2.3.7 to fix a
prototype pollution vulnerability [1].
[1] htt... - 06:24 Revision 66cdc963: [TASK] Use ext:core ViewInterface in extbase
- TYPO3 v12 added a new ViewInterface to ext:core that allows
implementing *any* view as long as it sticks to this inte...
2024-07-23
- 18:24 Revision 2dc0ba1d: [DOCS] Correct method references in deprecation tag
- So that they can be properly linked in api.typo3.org and IDEs.
Releases: main, 12.4
Resolves: #104439
Change-Id: Id0... - 18:24 Revision f7c533a8: [DOCS] Correct method references in deprecation tag
- So that they can be properly linked in api.typo3.org and IDEs.
Releases: main, 12.4
Resolves: #104439
Change-Id: Id0... - 17:43 Revision 92686544: [TASK] Raise typo3fluid/fluid:^2.14.0
- > composer req typo3fluid/fluid:^2.14.0
> composer req -d typo3/sysext/adminpanel --no-update typo3fluid/fluid:^2.14.... - 12:15 Revision 09f492cf: [FEATURE] Allow static routes to assets
- Provide a new type of static routes `assets` to expose assets shipped
by extensions.
Resolves: #101472
Releases: mai...
2024-07-22
- 10:32 Revision 7a0dc683: [BUGFIX] Prevent broken page module state
- In case content elements exist in the database,
having a CType for which no TCA exists, e.g.
because an extension pro...
2024-07-21
- 14:17 Revision 3a4545a0: [TASK] Avoid view->getTemplatePaths()
- Fluid standalone AbstractTemplateView has
method getTemplatePaths() which is just
a wrapper around the same operation... - 14:04 Revision fe59c7c6: [BUGFIX] Avoid ancient injectSettings() handling
- There is some ancient when a DI method is called
'injectSettings': DI ignores this.
There is a single use for Fluid ...
2024-07-20
- 10:56 Revision 21d3f18b: [TASK] Avoid registerTagAttribute() in VH's
- Method registerTagAttribute() has been
soft-deprecated with Fluid 2.12.
The patch removed usages and documents
detai... - 07:17 Revision 3c7ada81: [BUGFIX] Correct attribute "required" in felogin
- The usages of `PasswordViewHelper` now render
`required="required"` instead of `required="true"`.
ViewHelpers that d...
2024-07-19
- 14:34 Revision 7e6c5f7c: [BUGFIX] Record object does only add fields of current subschema
- Resolves: #104425
Releases: main
Change-Id: I76dea6700d5d51a1283e6c13f84ff97dbb0bd386
Reviewed-on: https://review.typ... - 13:20 Revision 22759907: [TASK] Showcase colorPalette in EXT:styleguide
- An example colorPalette picker is utilized for
the new field `tx_styleguide_elements_basic.color_palpreset`.
By defa... - 13:16 Revision b31d9e8d: [DOCS] Define reference index in ManageReferenceIndex.rst
- Missing definition provided and wording corrected.
Releases: main, 12.4
Resolves: #104429
Change-Id: I59bca54826557e... - 13:16 Revision 1fe12d16: [DOCS] Define reference index in ManageReferenceIndex.rst
- Missing definition provided and wording corrected.
Releases: main, 12.4
Resolves: #104429
Change-Id: I59bca54826557e... - 13:10 Revision e10b25c0: [TASK] Use standard attributes in EXT:felogin
- With Fluid v2.12.0 using `additionalAttributes` became obsolete in
`TagBasedViewhelper` (see https://github.com/TYPO3... - 13:07 Revision 6d17d1b7: [TASK] Mitigate Browser "spell jacking" in felogin changePassword
- Disables spell checking in the changePassword form of EXT:felogin
See issue #98492 for details.
Resolves: #104437
R... - 13:07 Revision 8ba881b4: [TASK] Mitigate Browser "spell jacking" in felogin changePassword
- Disables spell checking in the changePassword form of EXT:felogin
See issue #98492 for details.
Resolves: #104437
R... - 12:22 Revision 700ade1b: [TASK] Improve argument description in PasswordViewHelper
- Resolves: #104438
Releases: main, 12.4
Change-Id: I4ef127561e45d72c03beb9db08a2a081aa59ddca
Reviewed-on: https://revi... - 12:22 Revision 6cd52def: [TASK] Improve argument description in PasswordViewHelper
- Resolves: #104438
Releases: main, 12.4
Change-Id: I4ef127561e45d72c03beb9db08a2a081aa59ddca
Reviewed-on: https://revi... - 12:10 Revision 86a364f9: [BUGFIX] Create default backend user groups without EXT:dashboard
- This patch corrects the optional last step of the initial setup
process "Create default backend user groups" if EXT:d... - 12:09 Revision 53d2160c: [TASK] Do not register runTests.sh trap in CI
- Resolves: #104435
Releases: main, 12.4, 11.5
Change-Id: I5ff37f97f0d0a71420839c4d2b1bf8bde70afa7f
Reviewed-on: https:... - 12:09 Revision edb65e9c: [TASK] Do not register runTests.sh trap in CI
- Resolves: #104435
Releases: main, 12.4, 11.5
Change-Id: I5ff37f97f0d0a71420839c4d2b1bf8bde70afa7f
Reviewed-on: https:... - 12:09 Revision 75ae9e81: [TASK] Do not register runTests.sh trap in CI
- Resolves: #104435
Releases: main, 12.4, 11.5
Change-Id: I5ff37f97f0d0a71420839c4d2b1bf8bde70afa7f
Reviewed-on: https:... - 12:08 Revision 70dcfb7b: [TASK] Avoid registerUniversalTagAttributes() in VH's
- Tag based ViewHelpers no longer need to call
registerUniversalTagAttributes() since Fluid
2.12.
Add a 'deprecation.r... - 11:51 Revision acdafba1: [TASK] Prepare selectSingle fields to use maxitems=1
- To prevent using the renderType for checking whether
a column of SelectRelationFieldType is a single
reference, we se... - 11:49 Revision 35b38a5f: [TASK] Increase SUFFIX uniqueness in `runTests.sh` for CI
- This change adds the predefined GitLab CI/CD variable
`CI_JOB_ID` value to the suffix, used for containerized
network... - 11:49 Revision ff4d9e4a: [TASK] Increase SUFFIX uniqueness in `runTests.sh` for CI
- This change adds the predefined GitLab CI/CD variable
`CI_JOB_ID` value to the suffix, used for containerized
network... - 11:49 Revision e2f6d473: [TASK] Increase SUFFIX uniqueness in `runTests.sh` for CI
- This change adds the predefined GitLab CI/CD variable
`CI_JOB_ID` value to the suffix, used for containerized
network... - 10:30 Revision d7b60162: [BUGFIX] Avoid undefined array key warning in BackendUserAuthentication
- Fixes an array key warning in $backendUser->groupData['webmounts'].
Resolves: #104430
Releases: main, 12.4, 11.5
Cha... - 10:29 Revision 19bcf691: [BUGFIX] Avoid undefined array key warning in BackendUserAuthentication
- Fixes an array key warning in $backendUser->groupData['webmounts'].
Resolves: #104430
Releases: main, 12.4, 11.5
Cha... - 09:38 Revision ea6d0795: [BUGFIX] Avoid undefined array key warning in BackendUserAuthentication
- Fixes an array key warning in $backendUser->groupData['webmounts'].
Resolves: #104430
Releases: main, 12.4, 11.5
Cha... - 08:54 Revision 2eedd458: [TASK] Use ISO8601 dates in FormEngine datetime handling
- Historically, FormEngine UI mangles dates from one format to another and
feeds the result back to the date picker, cr... - 08:23 Revision 9d9bdb17: [TASK] Eliminate makeInstance instantiation for stateless RecordData
- 'RecordData' is already a stateless service and
partially injected using DI. The remaining cases
could easily be refa... - 06:29 Revision d325006b: [BUGFIX] Remove not needed usage of RawViewHelper
- Remove the usage of the RawViewHelper in the list view of distributions
as also the single view doesn't allow any HTM... - 06:22 Revision e7a41258: [DOCS] Properly refer to "loadJavaScriptModule" in Changelog
- The Changelog mistakenly referred to
"PageRenderer::loadJavaScriptModules"
(even though the example code itself was r... - 06:12 Revision c688a767: [DOCS] Properly refer to "loadJavaScriptModule" in Changelog
- The Changelog mistakenly referred to
"PageRenderer::loadJavaScriptModules"
(even though the example code itself was r...
2024-07-18
- 10:48 Revision c0c3acc6: [BUGFIX] Keep record type value in Record object
- All fields, defined in the sub schema should
be added to the Record object, especially the
record type value.
Resolv... - 09:48 Revision 806ad454: [TASK] Avoid registerArgument() with required=false
- $required defaults to 'false' and does not need
to be set explicitly when there are no further
non-default arguments.... - 09:44 Revision 8ac29ae8: [TASK] Use custom element for indexed search statistics
- This also removed a duplicated check for the element's type.
Resolves: #104354
Releases: main
Change-Id: Ied1cb75ad5... - 09:39 Revision bd298b9e: [TASK] Remove superfluous preview renderer
- TextPreviewRenderer and TextpicPreviewRenderer
extend the StandardContentPreviewRenderer while
not implementing any c... - 08:52 Revision a0feba23: [BUGFIX] Do not reference Fluid namespace with https URL
- Referencing xmlns namespaces in Fluid using
https://typo3.org/ns/... does not work.
Fluid only searches for http://ty... - 08:52 Revision b8678a7f: [BUGFIX] Do not reference Fluid namespace with https URL
- Referencing xmlns namespaces in Fluid using
https://typo3.org/ns/... does not work.
Fluid only searches for http://ty... - 08:18 Revision 95da835a: [BUGFIX] Use button-tags for the control-buttons of sortable select items
- This patch corrects the misusage of anchor elements instead of buttons
for controlling sortable selects. In addition ... - 08:18 Revision 42e4bd05: [BUGFIX] Use button-tags for the control-buttons of sortable select items
- This patch corrects the missusage of anchor elements instead of buttons
for controlling sortable selects. In addition... - 06:51 Revision f2cf6ada: [TASK] Apply surface colors to page module
- Resolves: #104409
Releases: main
Change-Id: I018a839f1c27997448b44f886dbb2b779fbcfc05
Reviewed-on: https://review.ty... - 05:14 Revision 9fd70339: [TASK] Update selenium/standalone-chrome to 4.20
- Update the acceptance testing selenium image to include
google-chrome version 124.
The bundled chrome version (115) ...
2024-07-17
- 11:23 Revision 16d09d34: [TASK] Streamline checkbox styling
- - Ensure correct markup structure checkboxes
- Add indeterminate state to `.form-check-type-icon-toggle`
- Add indete... - 11:08 Revision 634043b3: [BUGFIX] Correct styleguide navigation position on small devices
- Resolves: #104408
Releases: main
Change-Id: Ife71c4f3e901d934db26a46d1b910431c73dc21e
Reviewed-on: https://review.typ...
Also available in: Atom