Project

General

Profile

Activity

From 2024-05-27 to 2024-06-25

2024-06-25

23:48 Revision 0baa58de: [TASK] Raise typo3/testing-framework
typo3/testing-framework v8 has been branched, dev-main
modernizes the codebase and removes some deprecated
details.
...
Christian Kuhn
23:14 Revision 62fd3fff: [TASK] Bump typo3/testing-framework ^8.2.0
> composer req --dev typo3/testing-framework:^8.2.0
A minor release upgrade of TF needs minor
type hint adaptions to...
Christian Kuhn
15:00 Revision 9265012f: [TASK] Avoid implicitly nullable class method parameter in `EXT:reports`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
15:00 Revision 25d0a8a7: [TASK] Avoid implicitly nullable class method parameter in `EXT:reports`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
14:59 Revision f730783f: [TASK] Avoid implicitly nullable class method parameter in `EXT:reports`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
14:59 Revision 26863f5a: [TASK] Avoid implicitly nullable class method parameter in `EXT:rte_ckeditor`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
14:59 Revision 75826c47: [TASK] Avoid implicitly nullable class method parameter in `EXT:rte_ckeditor`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
14:59 Revision 35250730: [TASK] Avoid implicitly nullable class method parameter in `EXT:rte_ckeditor`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
14:26 Revision 02858919: [TASK] Remove usages of unused CSS class `hasDefaultValue`
All FormEngine field types shipped in TYPO3 core use a CSS class
`hasDefaultValue` that was never defined or referenc...
Andreas Fernandez
14:21 Revision ed0f870b: [TASK] Remove usages of unused CSS class `hasDefaultValue`
All FormEngine field types shipped in TYPO3 core use a CSS class
`hasDefaultValue` that was never defined or referenc...
Andreas Fernandez
13:23 Revision 89a9dbff: [DOCS] Fix incorrect namespace of AbstractModule
The AbstractModule class is located within the 'ModuleApi' folder, so the
namespace must be \TYPO3\CMS\Adminpanel\Mod...
Christian Reifenscheid
13:06 Revision ba4828c5: [DOCS] Fix incorrect namespace of AbstractModule
The AbstractModule class is located within the 'ModuleApi' folder, so the
namespace must be \TYPO3\CMS\Adminpanel\Mod...
Christian Reifenscheid
12:40 Revision ce5a0e64: [TASK] Avoid implicitly nullable class method parameter in `EXT:scheduler`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:40 Revision 1d36904c: [TASK] Avoid implicitly nullable class method parameter in `EXT:scheduler`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:40 Revision 42f11fd8: [TASK] Avoid implicitly nullable class method parameter in `EXT:scheduler`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:07 Revision 399bb327: [BUGFIX] Translate validation error in DateTime converter
This patch adds missing translation string for the validation
error which is returned when a string is not recognized...
Tim Weisenberger
08:57 Revision 39b788d6: [TASK] Adjust database support for `runTests.sh`
This change modifies the `Build/Scripts/runTests.sh`
dispatcher script to add new database version.
Added versions:
...
Stefan Bürk
08:57 Revision dcaa0630: [TASK] Adjust database support for `runTests.sh`
This change modifies the `Build/Scripts/runTests.sh`
dispatcher script to add new database version.
Added versions:
...
Stefan Bürk
08:57 Revision 5c02bb52: [TASK] Adjust database support for `runTests.sh`
This change modifies the `Build/Scripts/runTests.sh`
dispatcher script to add new database version.
Added versions:
...
Stefan Bürk
08:55 Revision 878ab662: [TASK] Allow additional composer options for `-s composerInstall`
This change modifies the `Build/Script/runTests.sh`
command dispatcher to allow passing composer options
to the `comp...
Stefan Bürk
08:54 Revision 13a25ba6: [TASK] Allow additional composer options for `-s composerInstall`
This change modifies the `Build/Script/runTests.sh`
command dispatcher to allow passing composer options
to the `comp...
Stefan Bürk
08:54 Revision 33cf90cd: [TASK] Allow additional composer options for `-s composerInstall`
This change modifies the `Build/Script/runTests.sh`
command dispatcher to allow passing composer options
to the `comp...
Stefan Bürk
08:33 Revision 28958242: [BUGFIX] Trim email address in EmailFinisher
The ext:form EmailFinisher allows to retreive
recipients via different ways. Next to the
default yaml configuration i...
Oliver Bartsch
08:33 Revision d1b207b6: [BUGFIX] Trim email address in EmailFinisher
The ext:form EmailFinisher allows to retreive
recipients via different ways. Next to the
default yaml configuration i...
Oliver Bartsch
08:31 Revision 173c1615: [BUGFIX] Silence regexp pattern errors in EXT:redirects
This change adds a `@` silence operator to the usage of
`preg_match()` in the `RedirectService`. This prevents errors...
Stefan Bürk
08:31 Revision 50a45d4e: [BUGFIX] Silence regexp pattern errors in EXT:redirects
This change adds a `@` silence operator to the usage of
`preg_match()` in the `RedirectService`. This prevents errors...
Stefan Bürk
08:31 Revision 6c88f15e: [BUGFIX] Silence regexp pattern errors in EXT:redirects
This change adds a `@` silence operator to the usage of
`preg_match()` in the `RedirectService`. This prevents errors...
Stefan Bürk
08:16 Revision b00e20a9: [TASK] Avoid implicitly nullable class method parameter in `EXT:sys_note`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
08:16 Revision 89feb2ce: [TASK] Avoid implicitly nullable class method parameter in `EXT:sys_note`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
08:16 Revision 66d060a3: [TASK] Avoid implicitly nullable class method parameter in `EXT:sys_note`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
08:15 Revision 825f4fd9: [TASK] Avoid implicitly nullable class method parameter in `EXT:seo`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
08:14 Revision 1d1a2cb4: [TASK] Avoid implicitly nullable class method parameter in `EXT:seo`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
08:14 Revision 79bda472: [TASK] Avoid implicitly nullable class method parameter in `EXT:seo`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk

2024-06-24

15:35 Revision 877a9800: [TASK] Remove duplicated code from typo3-backend-icon component
The `typo3-backend-icon` component code contains a duplicated
code fragment. This patch removes one occurrence.
Reso...
Marcin Sągol
15:35 Revision c8ec6759: [TASK] Remove duplicated code from typo3-backend-icon component
The `typo3-backend-icon` component code contains a duplicated
code fragment. This patch removes one occurrence.
Reso...
Marcin Sągol
15:27 Revision cfa4d142: [BUGFIX] Provide columnsOnly config as array
Since #104172, the `columnsOnly` configuration
has to be provided in a new format, using
the table name as key and an...
Oliver Bartsch
13:38 Revision 4a574c76: [TASK] Avoid implicitly nullable class method parameter in `EXT:workspaces`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
13:38 Revision 870431bb: [TASK] Avoid implicitly nullable class method parameter in `EXT:workspaces`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
13:38 Revision cb5719e4: [TASK] Avoid implicitly nullable class method parameter in `EXT:workspaces`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:46 Revision 9ab4c805: [BUGFIX] Replace remaining left-overs of `typo3-install-progress-bar`
Resolves: #104161
Resolves: #104193
Related: #103767
Releases: main
Change-Id: I8223ae8aef6bb7b035d184e454bf2f7813747...
Andreas Fernandez
12:28 Revision fd5320af: [TASK] Avoid implicitly nullable class method parameter in `EXT:webhooks`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:28 Revision bfa2fe15: [TASK] Avoid implicitly nullable class method parameter in `EXT:webhooks`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:28 Revision 73f6adf1: [TASK] Avoid implicitly nullable class method parameter in `EXT:reactions`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:27 Revision 5a61b8de: [TASK] Avoid implicitly nullable class method parameter in `EXT:reactions`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:01 Revision 7fbcc6c2: [TASK] Move toolbar language keys to corresponding extensions
Language keys used in toolbar context are now in their corresponding
extensions. The following language keys were unu...
Jasmina Ließmann
11:29 Revision 455ce7c7: [TASK] Avoid implicitly nullable class method parameter in `EXT:redirects`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:29 Revision 078baa6c: [TASK] Avoid implicitly nullable class method parameter in `EXT:redirects`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
09:07 Revision 0d8199a4: [TASK] Update TypeScript to 5.5
This commit updates TypeScript to 5.5, along with its related friends.
Executed commands:
npm install --save-de...
Andreas Fernandez
09:07 Revision 5128c832: [TASK] Update TypeScript to 5.5
This commit updates TypeScript to 5.5, along with its related friends.
Executed commands:
npm install --save-de...
Andreas Fernandez
07:47 Revision ff5e3dfe: [BUGFIX] Provide and handle module aliases in JS context
Since #96515, is's possible to configure aliases
for backend modules. Those are handled by the
UriBuilder to allow us...
Oliver Bartsch
07:47 Revision e13c8aea: [BUGFIX] Provide and handle module aliases in JS context
Since #96515, is's possible to configure aliases
for backend modules. Those are handled by the
UriBuilder to allow us...
Oliver Bartsch
06:46 Revision a0797b5a: [TASK] Provide lib.parseFunc via ext:frontend
Move lib.parseFunc to EXT:frontend in order to allow
fluid_styled_content to become optional at some point.
Resolves...
Benjamin Kott
05:06 Revision 2b6317e1: [TASK] Avoid implicitly nullable class method parameter in `EXT:redirects`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk

2024-06-23

12:56 Revision 06043aeb: [TASK] Avoid implicitly nullable class method parameter in tests
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:55 Revision 26dd4d95: [TASK] Avoid implicitly nullable class method parameter in tests
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:55 Revision 9ddf6a94: [TASK] Avoid implicitly nullable class method parameter in tests
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
09:33 Revision f91be93e: [TASK] Rename indexed_search module identifier
Next to renaming the module identifier of
the EXT:indexed_search backend module is
the path changed analogous to the ...
Oliver Bartsch

2024-06-22

07:26 Revision dea0303c: [DOCS] Streamline titles of the changelog manual
Renames the title and headline on startpage to
"TYPO3 Core Changelog" for improved SEO results
and less confusion wit...
Lina Wolf

2024-06-21

16:35 Revision df072eae: [TASK] Streamline `TYPO3\CMS\Core\Database\Schema\SchemaMigrator`
This change streamlines the `SchemaMigrator`, mainly
moving code from the `parseCreateTableStatements()`
method into ...
Stefan Bürk
16:01 Revision 67c92af8: [FEATURE] Show button to edit full record in Link Validator
In some cases, it is helpful to have more context when editing
records from the list of broken links. Previously, onl...
Sybille Peters
14:15 Revision 28a812d1: [BUGFIX] Correct link color for workspace module link in toolbar
Using the forced primary link colors in dark mode on dark
backgrounds generates insufficient contrast. In addition,
w...
Benjamin Kott
13:37 Revision 2855c3a6: [BUGFIX] Fix imageManipulation allowedAspectRatios with "." notation
Internally, all allowedAspectRatios will replace a "." character
with "_" to prevent problems with Fluid variable key...
Garvin Hicking
13:37 Revision 0f48be2a: [BUGFIX] Fix imageManipulation allowedAspectRatios with "." notation
Internally, all allowedAspectRatios will replace a "." character
with "_" to prevent problems with Fluid variable key...
Garvin Hicking
13:33 Revision 6cf72fec: [TASK] Avoid backupGlobals=true in deprecated unit tests
Not globally setting backupGlobals=true speeds up
unit tests quite significantly. We can do this with
deprecated unit...
Christian Kuhn
13:06 Revision 695cffd7: [BUGFIX] Handle multi level arguments in backend of indexed search
The view "List of indexed pages" lists all indexed pages with the page
arguments used during indexing. To avoid error...
Georg Ringer
13:05 Revision 0baca4b2: [BUGFIX] Handle multi level arguments in backend of indexed search
The view "List of indexed pages" lists all indexed pages with the page
arguments used during indexing. To avoid error...
Georg Ringer
12:53 Revision 2a1aa4d9: [TASK] Reduce usage of GeneralUtility::makeInstance in functional tests
The functional test setup allows for easy access to registered services
via `$this->get` and will not consider any ot...
Anja Leichsenring
12:39 Revision c5a25313: [BUGFIX] Fix array access error in EditableRestriction
The class EditableRestriction is used in EXT:linkvalidator to apply
permission restrictions to database queries for c...
Sybille Peters
12:23 Revision 0bc94fca: [BUGFIX] Fix array access error in EditableRestriction
The class EditableRestriction is used in EXT:linkvalidator to apply
permission restrictions to database queries for c...
Sybille Peters
12:22 Revision ce879bfd: [DOCS] Add hint to EXT:redirects regarding LinkHandler
Using constants in the LinkHandler TSConfig does not work in the
redirects module.
Resolves: #103205
Releases: main,...
Peter Kraume
12:22 Revision 19fa3ce4: [DOCS] Add hint to EXT:redirects regarding LinkHandler
Using constants in the LinkHandler TSConfig does not work in the
redirects module.
Resolves: #103205
Releases: main,...
Peter Kraume
12:22 Revision a51afe6c: [DOCS] Add hint to EXT:redirects regarding LinkHandler
Using constants in the LinkHandler TSConfig does not work in the
redirects module.
Resolves: #103205
Releases: main,...
Peter Kraume
12:21 Revision c25ea7b0: [BUGFIX] Fix backend page tree filter with special characters
When filtering the page tree with characters that have
special meaning for a regular expression (for example,
")" or ...
Garvin Hicking
12:21 Revision b2e4a572: [BUGFIX] Fix backend page tree filter with special characters
When filtering the page tree with characters that have
special meaning for a regular expression (for example,
")" or ...
Garvin Hicking
12:21 Revision 2e8499a8: [BUGFIX] Fix array access error in EditableRestriction
The class EditableRestriction is used in EXT:linkvalidator to apply
permission restrictions to database queries for c...
Sybille Peters
12:09 Revision 57c5ee66: [TASK] Merge submodules of EXT:linkvalidator
The two submodules "Check Links" and "Report" of backend module
"Check Links" have been merged into one view. Languag...
Jasmina Ließmann
12:04 Revision 4d5b225f: [TASK] Update display of overview table in "Redirects" module
The redirects overview table has been revised to improve the UX.
Previously, the table fields took up as much space ...
Jasmina Ließmann
12:01 Revision 8ed3b1ee: [TASK] Avoid unsetting variables in test tearDown()
Recent phpunit versions improved memory handling a lot,
core tests no longer need to unset test case properties
manua...
Christian Kuhn
11:56 Revision 5fae106a: [BUGFIX] Change header tag in PaletteAndSingleContainer and adjust tab.html
This commit fixes a minor issue where the header
tag in PaletteAndSingleContainer was incorrectly
set as h4. The tag ...
Christian Rath-Ulrich
11:56 Revision c1a29598: [BUGFIX] Properly handle checkbox state changes in FormEngine
Using the multi record selection, it's possible
to change the state of checkboxes via multiple
ways, e.g. by clicking...
Oliver Bartsch
11:56 Revision 49d1e234: [DOCS] Fix CSRF code example and naming in Changelogs
Adjust request token header name to match the value defined in
RequestToken::HEADER_NAME.
Fix code example.
Release...
Marcin Sągol
11:44 Revision 82ac91d8: [BUGFIX] Properly handle checkbox state changes in FormEngine
Using the multi record selection, it's possible
to change the state of checkboxes via multiple
ways, e.g. by clicking...
Oliver Bartsch
11:39 Revision 85fbc88f: [BUGFIX] Change header tag in PaletteAndSingleContainer and adjust tab.html
This commit fixes a minor issue where the header
tag in PaletteAndSingleContainer was incorrectly
set as h4. The tag ...
Christian Rath-Ulrich
09:58 Revision 0f64c4eb: [BUGFIX] Properly show multiple cropping coverAreas per cropVariant
When switching between cropVariants with multiple coverAreas,
all of the previous coverAreas are properly removed, on...
Leon Dietsch
09:40 Revision b0545825: [BUGFIX] Properly show multiple cropping coverAreas per cropVariant
When switching between cropVariants with multiple coverAreas,
all of the previous coverAreas are properly removed, on...
Leon Dietsch
09:32 Revision 7a579b46: [BUGFIX] Allow includeRecordsWithoutDefaultTranslation=0
This change allows to explicitly set
includeRecordsWithoutDefaultTranslation = 0
in TypoScript.
Resolves: #93881
Rel...
Benni Mack
09:27 Revision d5e8cf71: [BUGFIX] Fix backend page tree filter with special characters
When filtering the page tree with characters that have
special meaning for a regular expression (for example,
")" or ...
Garvin Hicking
09:26 Revision 1671cd0e: [TASK] Provide configuration for CKEditor's list properties
Add the configuration example to the full demo of list properties.
Resolves: #100852
Releases: main, 12.4
Change-Id:...
Georg Ringer
09:25 Revision b527a3e4: [BUGFIX] Allow includeRecordsWithoutDefaultTranslation=0
This change allows to explicitly set
includeRecordsWithoutDefaultTranslation = 0
in TypoScript.
Resolves: #93881
Rel...
Benni Mack
09:11 Revision 9cb88ace: [TASK] Provide configuration for CKEditor's list properties
Add the configuration example to the full demo of list properties.
Resolves: #100852
Releases: main, 12.4
Change-Id:...
Georg Ringer
09:09 Revision c284a977: [TASK] Clean up parseFunc functionality in ContentObjectRenderer
This change
* simplifies allowTags and denyTags in lib.parseFunc
by comparing with in_array rather than "inList()"
...
Benni Mack
09:01 Revision d7187dc7: [DOCS] Fix CSRF code example and naming in Changelogs
Adjust request token header name to match the value defined in
RequestToken::HEADER_NAME.
Fix code example.
Release...
Marcin Sągol
08:20 Revision 154bf8a4: [TASK] Clarify description of [SYS][ipAnonymization]
The IP anonymization task uses its own configuration and doesn't allow a
fallback to the configuration defined in the...
Georg Ringer
08:04 Revision ea2731df: [BUGFIX] Avoid formatting typo in docs
A missing whitespace makes a code block
being eaten away by doc rendering.
Resolves: #104169
Related: #104153
Releas...
Christian Kuhn
08:01 Revision 3414815a: [BUGFIX] form plugin translation overrides
the array of translation files was not sorted by key descending.
Resolves: #95212
Releases: main, 12.4
Change-Id: Ie...
Jonathan Kieling
07:53 Revision 32e09a4d: [TASK] Clarify description of [SYS][ipAnonymization]
The IP anonymization task uses its own configuration and doesn't allow a
fallback to the configuration defined in the...
Georg Ringer
07:52 Revision c56ab1dc: [BUGFIX] form plugin translation overrides
the array of translation files was not sorted by key descending.
Resolves: #95212
Releases: main, 12.4
Change-Id: Ie...
Jonathan Kieling

2024-06-20

21:11 Revision a1308271: [BUGFIX] Improve and clean up Composer asset publishing
The `PackageArtifactBuilder` takes care of publishing
`Resources/Public/...` directories of installed TYPO3 extension...
Garvin Hicking
20:07 Revision bb403bb8: [BUGFIX] Improve and clean up Composer asset publishing
The `PackageArtifactBuilder` takes care of publishing
`Resources/Public/...` directories of installed TYPO3 extension...
Garvin Hicking
18:54 Revision a3df9091: [BUGFIX] Add scheduler task exception to error message
When a scheduler task throws an exception, an error is logged.
The log message does not tell us the reason for the fa...
Christian Weiske
18:54 Revision e216366a: [BUGFIX] Add scheduler task exception to error message
When a scheduler task throws an exception, an error is logged.
The log message does not tell us the reason for the fa...
Christian Weiske
16:56 Revision cf749330: [BUGFIX] Check open graph to decide if twitter:card should be added
Resolves: #104097
Related: #101621
Releases: main
Change-Id: Ib7265a64477dd99f4c511eb859e7e4859564c3cd
Reviewed-on: h...
Kevin Appelt
16:21 Revision f9463aae: [TASK] Bump phpunit and testing-framework
phpunit 11.2.5 comes with further memory consumption
improvements that obsolete some hacks we've had in
typo3/testing...
Christian Kuhn
16:20 Revision 745a91e7: [TASK] Bump phpunit and testing-framework
phpunit 11.2.5 comes with further memory consumption
improvements that obsolete some hacks we've had in
typo3/testing...
Christian Kuhn
15:44 Revision a3be080a: [BUGFIX] Check for existing category before processing it
The CategoryCollection might be called without an existing category uid
which must not lead to an exception to notice...
Georg Ringer
15:44 Revision 2000ff33: [BUGFIX] Check for existing category before processing it
The CategoryCollection might be called without an existing category uid
which must not lead to an exception to notice...
Georg Ringer
13:55 Revision 8ec3b599: [TASK] Improve UX and accessibility of toolbar items
Several minor adjustments have been made to the toolbar items to
improve the UX and accessibility.
This includes, am...
Jasmina Ließmann
13:42 Revision dc8d7576: [DOCS] Use GitHub permalink to CKEditor Base.yaml
Releases: main, 12.4
Resolves: #103984
Change-Id: I8c105e3c3cdb37991e91015d8929d022224d8dea
Reviewed-on: https://revi...
Mathias Brodala
13:42 Revision b194c00b: [DOCS] Use GitHub permalink to CKEditor Base.yaml
Releases: main, 12.4
Resolves: #103984
Change-Id: I8c105e3c3cdb37991e91015d8929d022224d8dea
Reviewed-on: https://revi...
Mathias Brodala
13:22 Revision 8d62a376: [TASK] Use code editor in styleguide examples
Resolves: #104080
Releases: main
Change-Id: I83b5f8dfabb32b584300066ea52a97b5917ca6c4
Reviewed-on: https://review.typ...
Andreas Fernandez
13:20 Revision a7c06397: [TASK] Add info boxes to "Info" module and its submodules
If a user does not have access to the module or no page is selected
when using the module, a corresponding info box w...
Jasmina Ließmann
13:19 Revision b380d810: [TASK] Add info boxes to "Info" module and its submodules
If a user does not have access to the module or no page is selected
when using the module, a corresponding info box w...
Jasmina Ließmann
13:17 Revision d6bea900: [TASK] Rename path to extensionmanager module
The URL path to the extensionmanager backend
module is now "/module/tools/extensionmanager"
to be in line with the ot...
Oliver Bartsch
13:15 Revision 09929d9f: [BUGFIX] Return an OK message if permissions are already fine
If the permissions are already ok, better return an OK FlashMessage
instead of throwing an exception.
Resolves: #103...
Georg Ringer
13:15 Revision 6026bea7: [BUGFIX] Return an OK message if permissions are already fine
If the permissions are already ok, better return an OK FlashMessage
instead of throwing an exception.
Resolves: #103...
Georg Ringer
13:06 Revision f79d4096: [TASK] Rename twitter to x in labels
As twitter has been renamed to X, the labels in the page settings are
adopted too. As the meta tags itself are still ...
Georg Ringer
13:06 Revision 244b7883: [TASK] Rename twitter to x in labels
As twitter has been renamed to X, the labels in the page settings are
adopted too. As the meta tags itself are still ...
Georg Ringer
11:27 Revision eba6e746: [TASK] Improve info text for backend layouts with no colPos assigned
As the editor doesn't know anything about the name "colPos" the text is
changed.
Resolves: #99014
Releases: main, 12...
Georg Ringer
11:27 Revision 4140e855: [TASK] Improve info text for backend layouts with no colPos assigned
As the editor doesn't know anything about the name "colPos" the text is
changed.
Resolves: #99014
Releases: main, 12...
Georg Ringer
09:51 Revision 23b4a61d: [BUGFIX] Remove all restrictions in user creation command
Implement what is already commented by removing all restrictions when
comparing given username with all existing user...
Georg Ringer
09:30 Revision 0e5f8561: [BUGFIX] Remove all restrictions in user creation command
Implement what is already commented by removing all restrictions when
comparing given username with all existing user...
Georg Ringer
09:29 Revision 7e69ba0e: [TASK] Add docs for database error "row size too large"
The patch adds an important.rst explaining details
around MySQL / MariaDB "row size too large" and
options to handle ...
Christian Kuhn
07:33 Revision 253926d1: [TASK] Rename path to EXT:form BE route
The URL path to the form backend module
is now named "/module/manage/forms" instead of
"/module/web/FormFormbuilder" ...
Benni Mack

2024-06-19

21:18 Revision 63212d65: [BUGFIX] Make ContentRenderer catch more errors
The ContentObjectRenderer catches \Exception's
that occur during the rendering of a content element.
However, since P...
Sascha Egerer
21:18 Revision 1dbe88a6: [BUGFIX] Make ContentRenderer catch more errors
The ContentObjectRenderer catches \Exception's
that occur during the rendering of a content element.
However, since P...
Sascha Egerer
21:06 Revision 9819ed85: [BUGFIX] Make ContentRenderer catch more errors
The ContentObjectRenderer catches \Exception's
that occur during the rendering of a content element.
However, since P...
Sascha Egerer
17:07 Revision 13f9d704: [BUGFIX] Handle processed file paths properly
When implementing a custom ImageViewHelper to manipulate the image
with the GifBuilder, after processing instructions...
Mogens Fiebrandt
13:41 Revision 0b76d647: [TASK] Deprecate `Utility.updateQueryStringParameter()`
The method `Utility.updateQueryStringParameter()` from the module
`@typo3/backend/utility.js` was introduced in TYPO3...
Andreas Fernandez

2024-06-18

21:06 Revision c6645752: [BUGFIX] Allow to open info modal window
The configuration top.TYPO3.settings.ShowItem.moduleUrl
must be set so that info-window.js can use it to load
the con...
Daniel Gohlke
21:06 Revision a2f73811: [BUGFIX] Allow to open info modal window
The configuration top.TYPO3.settings.ShowItem.moduleUrl
must be set so that info-window.js can use it to load
the con...
Daniel Gohlke
21:05 Revision f96dded6: [BUGFIX] Allow to open info modal window
The configuration top.TYPO3.settings.ShowItem.moduleUrl
must be set so that info-window.js can use it to load
the con...
Daniel Gohlke
18:43 Revision 35a7e470: [TASK] Add styleguide uuid example fields
This patch provides some examples for the type=uuid
in ext:styleguides 'basic' table including a generator
for this t...
Philipp Kuhlmay
15:10 Revision 9ad6fa97: [FEATURE] Improve backend notifications display and handling
Currently, the notification/alert container does not allow scrolling
when multiple notifications exceed the viewport ...
Jochen Roth
14:21 Revision 10fa9b28: [TASK] Render generator fields as hidden fields in columnsOnly mode
When using the "columnsOnly" mode to render just
a subset of available fields of a record, while
the subset includes ...
Oliver Bartsch
14:20 Revision f35b145b: [TASK] Render generator fields as hidden fields in columnsOnly mode
When using the "columnsOnly" mode to render just
a subset of available fields of a record, while
the subset includes ...
Oliver Bartsch
13:46 Revision 37a08eaa: [TASK] Have TEXT for type=input length > 255
Long VARCHAR() fields tend to eat up quite a bit of
"65k bytes maximum row size" space, especially with
utf8mb4.
The ...
Christian Kuhn
13:05 Revision e9904c0e: [BUGFIX] Avoid race condition in DocumentService.ready()
Improve document-service responsiveness by relying on
`DOMContentLoaded` and `document.readyState` >= `interactive`.
...
Benjamin Franzke
13:05 Revision e06cac85: [BUGFIX] Avoid race condition in DocumentService.ready()
Improve document-service responsiveness by relying on
`DOMContentLoaded` and `document.readyState` >= `interactive`.
...
Benjamin Franzke
13:05 Revision 45d8e094: [BUGFIX] Avoid race condition in DocumentService.ready()
Improve document-service responsiveness by relying on
`DOMContentLoaded` and `document.readyState` >= `interactive`.
...
Benjamin Franzke
10:57 Revision aa2a78d8: [BUGFIX] Unify backend routes for workspace
Resolves: #103212
Releases: main, 12.4
Change-Id: If285a5cb1bb418ef7671ca6894827a059e5c1cb7
Reviewed-on: https://revi...
Benni Mack
10:57 Revision b2bfb974: [BUGFIX] Unify backend routes for workspace
Resolves: #103212
Releases: main, 12.4
Change-Id: If285a5cb1bb418ef7671ca6894827a059e5c1cb7
Reviewed-on: https://revi...
Benni Mack
09:53 Revision 26825240: [TASK] Make pages.author VARCHAR(255)
This was a VARCHAR(255) before #104098, which considers
TCA 'max' property and thus reduced it to VARCHAR(80).
To avo...
Christian Kuhn
08:00 Revision f086b0df: [TASK] Avoid long varchar() in pages table
Prefer TEXT over VARCHAR(2048) for pages:canonical_link.
This gives more "room" for other bigger fields in this
table...
Christian Kuhn
07:09 Revision 14242366: [TASK] Replace invalid icon with working example
The backend layout wizard now uses a working example by using an
existing icon.
Resolves: #91910
Releases: main, 12....
Georg Ringer
07:06 Revision 3f634328: [TASK] Avoid runTests.sh -e
Argument passing using `--` works well. It's time
to remove the previous `-e` solution.
Resolves: #104137
Related: #...
Christian Kuhn
07:05 Revision 00acb625: [TASK] Avoid runTests.sh -e
Argument passing using `--` works well. It's time
to remove the previous `-e` solution.
Resolves: #104137
Related: #...
Christian Kuhn
07:05 Revision 561664cb: [TASK] Avoid runTests.sh -e
Argument passing using `--` works well. It's time
to remove the previous `-e` solution.
Resolves: #104137
Related: #...
Christian Kuhn
06:49 Revision 103288b9: [TASK] Replace invalid icon with working example
The backend layout wizard now uses a working example by using an
existing icon.
Resolves: #91910
Releases: main, 12....
Georg Ringer
06:11 Revision bad77404: [DOCS] Add template to changelog overview pages
Resolves: #104134
Releases: main
Change-Id: I810e9cd34d6b4e409386ecddf40549468456e24d
Reviewed-on: https://review.typ...
Lina Wolf
06:10 Revision 16ce9d74: [TASK] Raise `phpstan/phpstan`
This change requires PHPStan on the current
newest version.
Note: In v12 the phpstan baseline is regenerated
to adop...
Stefan Bürk
06:10 Revision 58c2378c: [TASK] Raise `phpstan/phpstan`
This change requires PHPStan on the current
newest version.
Note: In v12 the phpstan baseline is regenerated
to adop...
Stefan Bürk
06:05 Revision 0bbf7c25: [BUGFIX] Allow integers as sort value in ArrayUtility::sortArraysByKey
Cast the value to strings before using strcasecmp for sorting.
This allows to use integers for sorting the array.
Re...
Georg Ringer
06:04 Revision 8b6c1e1f: [TASK] Avoid runTests.sh -o
Inline the 'random seed' option for -s unitRandom,
replay a specific seed using:
> runTests.sh -s unitRandom -- --ra...
Christian Kuhn
06:04 Revision 5843cc1d: [TASK] Avoid runTests.sh -o
Inline the 'random seed' option for -s unitRandom,
replay a specific seed using:
> runTests.sh -s unitRandom -- --ra...
Christian Kuhn
06:04 Revision ca580736: [TASK] Avoid runTests.sh -o
Inline the 'random seed' option for -s unitRandom,
replay a specific seed using:
> runTests.sh -s unitRandom -- --ra...
Christian Kuhn
05:51 Revision 9eaa5a0c: [BUGFIX] Allow integers as sort value in ArrayUtility::sortArraysByKey
Cast the value to strings before using strcasecmp for sorting.
This allows to use integers for sorting the array.
Re...
Georg Ringer

2024-06-17

22:31 Revision 8c9e7d87: [TASK] Resolve `@todo` in AbstractFormFieldViewHelper
This change resolves the `@todo` in `AbstractFormFieldViewHelper`
by using the suggested method from `PersistenceMana...
Torben Hansen
14:32 Revision dcf5038f: [BUGFIX] Fix ExtensionScanner ignoring all lines instead of single one
Once the ExtensionScanner hits a '@extensionScannerIgnoreLine'
annotated code line, it internally sets a flag that is...
Garvin Hicking
14:31 Revision 4b8e7296: [BUGFIX] Fix ExtensionScanner ignoring all lines instead of single one
Once the ExtensionScanner hits a '@extensionScannerIgnoreLine'
annotated code line, it internally sets a flag that is...
Garvin Hicking
14:01 Revision 2c2005f5: [TASK] Remove unnecessary typecasts in ext:fluid
This change removes redundant typecasts in ext:fluid, where
the variable type already matches the type being cast.
R...
Torben Hansen
13:36 Revision 0ae97b4b: [TASK] Upgrade to phpunit ^10.5.21
The release comes with a nifty memory usage
improvement and probably allows us to avoid
a couple of hacks we've used,...
Christian Kuhn
13:35 Revision 9ee0d932: [TASK] Upgrade to phpunit ^11.2.2
The release comes with a nifty memory usage
improvement and probably allows us to avoid
a couple of hacks we've used,...
Christian Kuhn
12:56 Revision 9efd5b57: [TASK] Revert "Prevent requiring "typo3conf" for Composer mode in Dir. Status"
This reverts commit 4b89b371d0f013b365bdffe7eec24689db9896f4.
Reason for revert: The typo3conf folder is still used
...
Helmut Hummel
12:37 Revision f2fe50ed: [TASK] Streamline DefaultTcaSchema
Have a switch/case for the main per-type
construct and avoid loops per type.
Resolves: #104110
Related: #101553
Rele...
Christian Kuhn
08:48 Revision 4bb53cf8: [TASK] Do not log locked backend exceptions
BackendAccessDeniedException is thrown due to inproper client ip.
BackendLockedException is thrown when the backend i...
Christoph Lehmann
08:40 Revision d224cd57: [TASK] Do not log locked backend exceptions
BackendAccessDeniedException is thrown due to inproper client ip.
BackendLockedException is thrown when the backend i...
Christoph Lehmann
06:16 Revision a9037fb1: [FEATURE] Provide workspaces in LiveSearch
When EXT:workspaces is installed, backend users with granted permissions
may now search for workspaces in the LiveSea...
Andreas Fernandez

2024-06-15

18:55 Revision 5103bd97: [BUGFIX] Fixing several labels inside EXT:styleguide
This fixes some labels in EXT:styleguide
Resolves: #104107
Releases: main, 12.4
Change-Id: I04fb8067220879aca1341e93...
Philipp Kuhlmay
13:39 Revision 87cd9e6e: [FEATURE] Provide backend modules in LiveSearch
Backend users can now search for the backend modules they have
access to in the LiveSearch.
Resolves: #92009
Release...
Andreas Nedbal

2024-06-14

20:18 Revision a7643c6e: [TASK] Make cropper presets usable with keyboard
The aspect ratio buttons in the image cropping tool
have a visible focus state now to make them usable
when navigatin...
Willi Wehmeier
20:17 Revision 880d8d32: [TASK] Add page id to some bookmark titles
The bookmark title within the following modules is enriched by the page
id:
- Info module
Resolves: #103909
Release...
Georg Ringer
18:36 Revision c1b81725: [FEATURE] ViewHelper to check feature flags
This patch adds a new condition-based Fluid ViewHelper which allows
integrators to check for feature flags from withi...
Simon Praetorius
16:04 Revision f6cef629: [FEATURE] Allow editing metadata of multiple files in "columns only" mode
A new multi record selection option is
added to the filelist, which allows to
edit the metadata of multiple records
w...
Oliver Bartsch
16:04 Revision 6185cf62: [FEATURE] Allow editing multiple records in "columns only" mode
A new multi record selection option is
added to the recordlist, which allows
to edit multiple records while respectin...
Oliver Bartsch
16:03 Revision c2c16394: [BUGFIX] Make columnsOnly table-aware
Defining columnsOnly, which is used by the
EditDocumentController to instruct the FormEngine
to only render a subset ...
Oliver Bartsch
16:03 Revision 640b7891: [BUGFIX] Make columnsOnly table-aware
Defining columnsOnly, which is used by the
EditDocumentController to instruct the FormEngine
to only render a subset ...
Oliver Bartsch
15:34 Revision 8f90c615: [TASK] Provide request object to EXT:felogin events
In order to enable more possibilities in the events,
the PSR-14 events in EXT:felogin are extended with
the PSR-7 req...
Benni Mack
13:35 Revision 0c3c22f4: [TASK] Avoid indexed_search debugMode & index_debug
We've had quite a few patches to streamline and clean
up indexed_search. This patch continues these efforts.
ext_con...
Christian Kuhn
13:04 Revision 0a609bf2: [FEATURE] Streamline FE/versionNumberInFilename to 'EXT:' resources
Local resources are currently not "cache-busted", for example, have no version in URL. TypoScript has no possibility ... Christoph Lehmann
12:11 Revision e9abbd6a: [BUGFIX] Change list of (dis)allowed file extensions to ul li
Resolves: #104065
Releases: main, 12.4
Change-Id: I48c121620bf84a9444ff3c9d79d1adfd1fa631f3
Reviewed-on: https://revi...
Christian Rath-Ulrich
11:04 Revision 5f707322: [TASK] Avoid a test fixture extension related ext_tables.sql
Add 'title' column to TCA to it auto created in DB.
Resolves: #104109
Releases: main
Change-Id: I246bb64825bae93d252...
Christian Kuhn
10:20 Revision 8f081ee0: [BUGFIX] Change list of (dis)allowed file extensions to ul li
Resolves: #104065
Releases: main, 12.4
Change-Id: I48c121620bf84a9444ff3c9d79d1adfd1fa631f3
Reviewed-on: https://revi...
Christian Rath-Ulrich
08:09 Revision 850a265d: [TASK] Provide request object to EXT:felogin events
In order to enable more possibilities in the events,
the PSR-14 events in EXT:felogin are extended with
the PSR-7 req...
Benni Mack
07:47 Revision 6c1cdf8a: [DOCS] Properly document modulename registration for EXT:adminpanel
The documentation contained a wrong registration code example,
which now uses the proper array depth level notation.
...
Bingquan Bao
07:47 Revision d05f02aa: [DOCS] Properly document modulename registration for EXT:adminpanel
The documentation contained a wrong registration code example,
which now uses the proper array depth level notation.
...
Bingquan Bao
07:34 Revision ea654865: [DOCS] Properly document modulename registration for EXT:adminpanel
The documentation contained a wrong registration code example,
which now uses the proper array depth level notation.
...
Bingquan Bao
07:32 Revision 5548e0f1: [FEATURE] Provide PSR-7 request in extbase validators
Extbase validators do currently not provide the possibility
to include PSR-7 request related data for validation.
Wi...
Torben Hansen
07:31 Revision ecf1093a: [TASK] Separate StandardContentPreviewRenderer into smaller chunks
The StandardContentPreviewRenderer has some quirks, which allows
to render the content via a Fluid Template via Page ...
Benni Mack

2024-06-13

19:47 Revision 15c4d69b: [TASK] Remove obsolete field from EM domain_model_extension
Field / column 'repository' is obsolete since #92457,
but couldn't be removed at this point in time. It's
possible no...
Christian Kuhn
19:19 Revision dce48c99: [BUGFIX] Fix positioning of progress bars in Extension Scanner module
With the upgrade to Bootstrap 5, the panels have no explicit position
anymore, breaking the progress bars in the Exte...
Andreas Fernandez
19:13 Revision 8f070716: [TASK] Reduce hard-coded `tt_content` table in StandardPreviewRenderer
The goal here is to have a generic PreviewRenderer, which is not
tt_content specific. The StandardContentPreviewRende...
Nikita Hovratov
19:11 Revision 165d4ebf: [BUGFIX] Fix positioning of progress bars in Extension Scanner module
With the upgrade to Bootstrap 5, the panels have no explicit position
anymore, breaking the progress bars in the Exte...
Andreas Fernandez
19:06 Revision a9674656: [TASK] Reduce hard-coded `tt_content` table in StandardPreviewRenderer
The goal here is to have a generic PreviewRenderer, which is not
tt_content specific. The StandardContentPreviewRende...
Nikita Hovratov
18:22 Revision fc5cce9f: [BUGFIX] Revert breaking change in BackendLayout class
While cleaning up BackendLayout code, a
"declare(strict_types=1);" line was introduced,
which made existing v13-compa...
Benni Mack
18:14 Revision 54f422bd: [BUGFIX] Move icon from System Information Dropdown, remove empty cell
Resolves: #104071
Releases: main, 12.4
Change-Id: I9e0958168cf9812e20fbd3d3be2ce8dab80a8bcb
Reviewed-on: https://revi...
Christian Rath-Ulrich
18:14 Revision c5278c5f: [TASK] Add page id to some bookmark titles
The bookmark title within the following modules is enriched by the page
id:
- Info module
Resolves: #103909
Release...
Georg Ringer
18:12 Revision ee2d3c6d: [FEATURE] Auto create DB fields from TCA for type "input"
Tables with TCA columns set to type="input" do not
need an ext_tables.sql entry anymore. The core now
creates this fi...
Christian Kuhn
17:49 Revision 2fe76398: [TASK] Cleanup extbase persistence backend class
This change cleans up extbase persistence backend class, by:
* using constructor property promotion
* using strict t...
Torben Hansen
17:42 Revision 22cd5a47: [BUGFIX] Prevent rendering FlexForm diff of deleted records in history
When the record does not exist anymore, then the FlexForm definition
might also not exist anymore (imagine a removed ...
Christoph Lehmann
17:38 Revision 27f0c4f8: [BUGFIX] Properly respect "enableClipBoard" TSconfig
With the rework of moving the "Show clipboard" toggle into the view
mode dropdown for the list and filelist module, t...
Andreas Nedbal
16:19 Revision 84d000a2: [BUGFIX] Properly respect "enableClipBoard" TSconfig
With the rework of moving the "Show clipboard" toggle into the view
mode dropdown for the list and filelist module, t...
Andreas Nedbal
15:58 Revision 120c0f74: [BUGFIX] Move icon from System Information Dropdown, remove empty cell
Resolves: #104071
Releases: main, 12.4
Change-Id: I9e0958168cf9812e20fbd3d3be2ce8dab80a8bcb
Reviewed-on: https://revi...
Christian Rath-Ulrich
14:59 Revision 509eb691: [BUGFIX] Use proper workspace in SuggestWizard
SuggestWizard should also find records in workspace.
Resolves: #81732
Releases: main, 12.4
Change-Id: Ic552cd3329174...
Georg Ringer
14:27 Revision 2a24d558: [BUGFIX] Use proper workspace in SuggestWizard
SuggestWizard should also find records in workspace.
Resolves: #81732
Releases: main, 12.4
Change-Id: Ic552cd3329174...
Georg Ringer
14:26 Revision 521bb2cd: [TASK] Reference current phpunit.xsd
Resolves: #104094
Releases: main
Change-Id: I0d732915975135e2eb04c6c854b6b01257c3aec9
Reviewed-on: https://review.typ...
Christian Kuhn
14:02 Revision 0d2d8d92: [BUGFIX] Merge code editor settings properly
The settings for the `typo3-t3editor-codemirror` element were passed in
an `options` attribute, which is unknown. Thi...
Andreas Fernandez
14:02 Revision e85898c3: [BUGFIX] Merge code editor settings properly
The settings for the `typo3-t3editor-codemirror` element were passed in
an `options` attribute, which is unknown. Thi...
Andreas Fernandez
13:51 Revision 19ce6696: [BUGFIX] Use correct column and index name caseing for PostgresSQL
Doctrine DBAL uses lowercased array index names for
table or index names, which has been used to make
RENAME DDL stat...
Stefan Bürk
13:51 Revision 6e0111ed: [BUGFIX] Use correct column and index name caseing for PostgresSQL
Doctrine DBAL uses lowercased array index names for
table or index names, which has been used to make
RENAME DDL stat...
Stefan Bürk
13:35 Revision 468a8b55: [DOCS] Correct information about slug postModifiers
The key `record` might not always contain the full record. When using the
`FormSlugAjaxController`, the record might ...
Georg Ringer
13:34 Revision c2be8b18: [DOCS] Correct information about slug postModifiers
The key `record` might not always contain the full record. When using the
`FormSlugAjaxController`, the record might ...
Georg Ringer
13:34 Revision cfabd9dc: [DOCS] Correct information about slug postModifiers
The key `record` might not always contain the full record. When using the
`FormSlugAjaxController`, the record might ...
Georg Ringer
13:34 Revision f896c3df: [TASK] Render meta tag twitter:card only if required
Instead of rendering the tag meta tag `twitter:card` always it is now
only rendered if either one of the twitter fiel...
Georg Ringer
13:25 Revision a1c15e4c: [BUGFIX] Remove invalid markup in SelectCheckBoxElement
Resolves: #104088
Releases: main
Change-Id: I22ed897cf9f320ddaa6a51fdb133c61df264af7d
Reviewed-on: https://review.typ...
Oliver Bartsch
13:10 Revision bca16caf: [BUGFIX] Add aria-label to the selection options toggle button
The toggle button to open the selection options
of the multi record selection component does now
provide an aria-labe...
Oliver Bartsch
13:10 Revision c1b4c32f: [BUGFIX] Add aria-label to the selection options toggle button
The toggle button to open the selection options
of the multi record selection component does now
provide an aria-labe...
Oliver Bartsch
12:57 Revision 4e06d291: [TASK] Move slug normalization into dedicated class
The current `SlugHelper` implementation make several
tasks hard to implement, for example language aware
transliterat...
Rozbeh Chiryai Sharahi
12:56 Revision 4afd0c2a: [FEATURE] Add record list download presets
The modal to download selected data from a record listing
(Web > List) is enhanced to display a list of configured
pr...
Garvin Hicking
12:46 Revision c2b33596: [TASK] Update display of "Form" module list view
* Align display of "References" table column with usual system display
* Increase size of "Location" table column
* A...
Jasmina Ließmann
12:36 Revision 87f59a5b: [TASK] Use Autoconfigure (public and shared) attribute
Currently, Services.yaml files are used
to register a services as public and shared.
This has been changed throughou...
Jochen Roth
11:31 Revision 1e4d3f80: [BUGFIX] Align styling of panel headings in admin tool modals
In the submodules of the admin tools, information and configuration
options are placed in modals. Some of the panel h...
Jasmina Ließmann
11:31 Revision 06a76214: [BUGFIX] Align styling of panel headings in admin tool modals
In the submodules of the admin tools, information and configuration
options are placed in modals. Some of the panel h...
Jasmina Ließmann
11:22 Revision ef6c8535: [TASK] Unify layout of SelectCheckBox group headers
Before it was not really clear if/where a select check box header
was collapsible. This patch unifies the layout with...
Andreas Nedbal
11:12 Revision 38eb42dc: [BUGFIX] Show element specific labels in linkvalidator report
The link validator "missing links" report shows the title of the
field which contains the missing link.
This title i...
Christian Weiske
11:12 Revision 4937e608: [BUGFIX] Show element specific labels in linkvalidator report
The link validator "missing links" report shows the title of the
field which contains the missing link.
This title i...
Christian Weiske
10:39 Revision 3ed18128: [TASK] Unify layout of SelectCheckBox group headers
Before it was not really clear if/where a select check box header
was collapsible. This patch unifies the layout with...
Andreas Nedbal
10:19 Revision 4b89b371: [TASK] Prevent requiring "typo3conf" for Composer mode in Dir. Status
Currently both the Install Tool and Environment > Directory Status
sets the directory "typo3conf" as being mandatory ...
Garvin Hicking
10:19 Revision 84bf86b4: [TASK] Prevent requiring "typo3conf" for Composer mode in Dir. Status
Currently both the Install Tool and Environment > Directory Status
sets the directory "typo3conf" as being mandatory ...
Garvin Hicking
08:13 Revision 82c9dde4: [TASK] Update label of button to create content in page module
Resolves: #104025
Releases: main, 12.4
Change-Id: I32b509644018eaa4de452f499d525c6822addad1
Reviewed-on: https://revi...
Christian Rath-Ulrich
08:12 Revision 2ab9dd6a: [TASK] Update label of button to create content in page module
Resolves: #104025
Releases: main, 12.4
Change-Id: I32b509644018eaa4de452f499d525c6822addad1
Reviewed-on: https://revi...
Christian Rath-Ulrich
08:01 Revision 57c3b279: [TASK] Update bookmark related link titles
The TYPO3 backend has a bookmark function with which records can be
saved as bookmarks. Since any other record type c...
Jasmina Ließmann
08:01 Revision 4f364583: [TASK] Update bookmark related link titles
The TYPO3 backend has a bookmark function with which records can be
saved as bookmarks. Since any other record type c...
Jasmina Ließmann
07:47 Revision 96cc3c4d: [TASK] Fixing a typo inside the ext:styleguide notifications example
Resolves: #104078
Releases: main
Change-Id: I094f735e60ce0a78970099f95e76578e34cc1105
Reviewed-on: https://review.typ...
Philipp Kuhlmay
07:29 Revision 5d2fae27: [DOCS] Note about reserved keywords for Extbase arguments ("format")
Extbase reserves a couple of keywords for internal use:
* action
* controller
* format (resolving fluid templates fo...
Garvin Hicking
07:29 Revision eb3e677e: [DOCS] Note about reserved keywords for Extbase arguments ("format")
Extbase reserves a couple of keywords for internal use:
* action
* controller
* format (resolving fluid templates fo...
Garvin Hicking
07:29 Revision b8c09d97: [DOCS] Note about reserved keywords for Extbase arguments ("format")
Extbase reserves a couple of keywords for internal use:
* action
* controller
* format (resolving fluid templates fo...
Garvin Hicking
07:19 Revision a4ba1491: [TASK] Update style and wording of an infobox in the Typoscript module
When a site configuration has one or more dependencies on site sets, an
infobox is displayed in the TypoScript submod...
Jasmina Ließmann
06:39 Revision beadfeb3: [TASK] Add styleguide example for inline+collapseAll+date combo
The issue reported in #93743 seems to
not be reproducible in main, the datepicker
works even when "collapseAll=true" ...
Garvin Hicking

2024-06-12

20:54 Revision 8e46026f: [BUGFIX] Remove inline style for margin and calculation of it
The rootpages in the site configuration do not have intendation any
longer. The computation of the margin value and t...
Michael Telgkamp
20:48 Revision 0bac4e75: [BUGFIX] Remove inline style for margin and calculation of it
The rootpages in the site configuration do not have intendation any
longer. The computation of the margin value and t...
Michael Telgkamp
19:50 Revision 372ec9f3: [TASK] Use module title as link/button title in module menu
In the module menu, in addition to the visible module title, the short
description is inserted as a link/button title...
Jasmina Ließmann
18:35 Revision f5f3d36e: [TASK] Reduce memory usage of a greedy unit test
> Build/Scripts/runTests.sh
Before:
Memory: 469.06 MB
After:
Memory: 373.02 MB
Reason: phpunit executes data provi...
Christian Kuhn
18:35 Revision a072d930: [TASK] Reduce memory usage of a greedy unit test
> Build/Scripts/runTests.sh
Before:
Memory: 469.06 MB
After:
Memory: 373.02 MB
Reason: phpunit executes data provi...
Christian Kuhn
18:35 Revision c8230cba: [TASK] Reduce memory usage of a greedy unit test
> Build/Scripts/runTests.sh
Before:
Memory: 469.06 MB
After:
Memory: 373.02 MB
Reason: phpunit executes data provi...
Christian Kuhn
16:48 Revision 67dcb410: [TASK] Use h2 for card title of element information modal
Resolves: #104060
Related: #104046
Releases: main, 12.4
Change-Id: I2b7b8c8911cd3f5552a287a73942c11806f4b8bd
Reviewed...
Christian Rath-Ulrich
16:48 Revision 25aedf4d: [TASK] Use h2 for card title of element information modal
Resolves: #104060
Related: #104046
Releases: main, 12.4
Change-Id: I2b7b8c8911cd3f5552a287a73942c11806f4b8bd
Reviewed...
Christian Rath-Ulrich
16:11 Revision 766e01eb: [BUGFIX] Add aria-label to context menu buttons
To improve accessibility, an aria-label is added to all context menu
buttons to allow assistive technologies to annou...
Christian Rath-Ulrich
16:11 Revision da9169b3: [BUGFIX] Add aria-label to context menu buttons
To improve accessibility, an aria-label is added to all context menu
buttons to allow assistive technologies to annou...
Christian Rath-Ulrich
15:38 Revision fdce1271: [DOCS] Adapt changelog spelling for Feature #104067
Related: #104067
Releases: main
Change-Id: Ie640f046ca4795df2a7d3845ee44f59052997a47
Reviewed-on: https://review.typo...
Garvin Hicking
15:37 Revision 9d6c44a0: [TASK] Make type=link fields TEXT by default
Similar to type=slug with #104063, type=link fields
are now set to TEXT by default. This especially saves
precious ro...
Christian Kuhn
15:01 Revision eccc2cf1: [BUGFIX] Add aria-selected attribute to "DropDown" buttons
Resolves: #104029
Releases: main, 12.4
Change-Id: I89571726e5cfa4b9c2296fdb0994910d24f3b3b1
Reviewed-on: https://revi...
Christian Rath-Ulrich
14:13 Revision d0a18484: [FEATURE] Make form listing sortable
The form listing in the form backend
module is now sortable.
Resolves: #104067
Releases: main
Change-Id: Ib950e17b6b...
Oliver Bartsch
09:31 Revision 3cb42221: [BUGFIX] Handle state for "revert selection" correctly
The "revert selection" action of the
SelectCheckBoxElement does now properly
handle the current element's "checked"
s...
Oliver Bartsch
08:31 Revision fbc57f29: [TASK] Rename Access module to Permissions
Currently module is nammed Access we change
to Permissions to be consistent to all the the backend
Resolves: #104037...
morgane garcia
07:37 Revision d917f083: [TASK] Use multi record selection in SelectCheckBoxElement
To unify and streamline record selection in the
backend, the SelectCheckBoxElement now also
utilizes the MultiRecordS...
Oliver Bartsch
07:10 Revision 2634a00e: [BUGFIX] Fix keyboard handling of pagetree
The Treeview widget is only allowed to have one tabstop. Focus handling
within the widget is done using arrow keys.
...
Michael Telgkamp

2024-06-11

23:08 Revision d09e5c06: [TASK] Make slug fields TEXT by default
Big VARCHAR fields can be problematic with mysql/mariadb [1],
as outlined in [2]: A utf8mb4 varchar(2048) eats 8096 t...
Christian Kuhn
19:44 Revision c4c44e68: [DOC] Use integers for examples of saveAndClose configuration
The string "false" is cast to true and therefore 0/1 must be used in
examples.
Resolves: #99211
Releases: main, 12.4...
Georg Ringer
19:42 Revision 136630ca: [DOC] Use integers for examples of saveAndClose configuration
The string "false" is cast to true and therefore 0/1 must be used in
examples.
Resolves: #99211
Releases: main, 12.4...
Georg Ringer
19:31 Revision 1ed51380: [DOC] Use integers for examples of saveAndClose configuration
The string "false" is cast to true and therefore 0/1 must be used in
examples.
Resolves: #99211
Releases: main, 12.4...
Georg Ringer
19:02 Revision c37067b8: [TASK] Reorganize backend group form sections inside tabs
This patch reorganizes sections within the tabs of the backend user
group form:
- The sections 'groupMods', 'availab...
Marcin Sągol
18:02 Revision b15ef343: [TASK] Use Autoconfigure attribute
Currently, Services.yaml files are used
to register a services as public.
This has been changed throughout the core
...
Jochen Roth
13:22 Revision 91b7cfa8: [TASK] Update to Symfony 7.1
Resolves: #104050
Releases: main
Change-Id: Ie5e3ce1af90d6d28de19dc9d5fdb76c5b49b73c3
Reviewed-on: https://review.typ...
Andreas Fernandez
13:10 Revision 2257d5e3: [TASK] Remove "Access for 'admin' users only!" hints in About module
The "About" module lists, among other things, all backend modules
available in the system. If an admin or editor does...
Jasmina Ließmann
13:09 Revision d9b383b8: [TASK] Remove "Access for 'admin' users only!" hints in About module
The "About" module lists, among other things, all backend modules
available in the system. If an admin or editor does...
Jasmina Ließmann
12:51 Revision 16c8b0b5: [DOCS] Fix rendering warnings in changelog
No backport is needed as only the main
version of the changelog is rendered.
Resolves: #104026
Releases: main
Change...
Lina Wolf
12:16 Revision 21ae27fc: [TASK] Upgrade to `phpunit/phpunit ^11.2.1`
The nightly CI run recently revealed a regression
within phpunit [1] which has been fixed meanwhile
upstream [2] by S...
Stefan Bürk
09:30 Revision 338b61ef: [TASK] Add streamlined progress bar component
This commit introduces a new component to render progress bars in a
streamlined fashion, addressing common accessibil...
Andreas Fernandez
08:08 Revision 2616be48: [TASK] Set TYPO3 version to 12.4.17-dev
Change-Id: I86360df1a2a39b3fb1ebca927fe2a714bc887691
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/846...
Oliver Hader
08:08 Revision a855aad7: [TASK] Set TYPO3 version to 11.5.39-dev
Change-Id: Ia5b8b0ec65a4d99829ba087011242c7a17937d1a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/845...
Oliver Hader
07:52 Revision f4fc1cec: [RELEASE] Release of TYPO3 12.4.16
Change-Id: If61da3b4e4166c368989faab63ae87c26330e588
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/845...
Oliver Hader
07:50 Revision 843b4f68: [RELEASE] Release of TYPO3 11.5.38
Change-Id: I75c50c5c69438aeaf3d59e818c60610dba859b36
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/845...
Oliver Hader
07:43 Revision 100c3bf9: [BUGFIX] Avoid text selection when dragging tree nodes
The drag&drop issue reported in #103877 also affects the icons in the
page tree, which was not fixed back then. This ...
Andreas Fernandez
07:38 Revision d70c72eb: [BUGFIX] Avoid text selection when dragging tree nodes
The drag&drop issue reported in #103877 also affects the icons in the
page tree, which was not fixed back then. This ...
Andreas Fernandez
07:23 Revision 8b0563b0: [BUGFIX] Return to first module when closing a shared record-edit link
Avoid redirecting to /typo3/empty, which is not helpful to the context.
As long as there is not module context in sha...
Benjamin Franzke
07:23 Revision 68387fba: [BUGFIX] Return to first module when close a shared record-edit link
Avoid redirecting to /typo3/empty, which is not helpful to the context.
As long as there is not module context in sha...
Benjamin Franzke
06:46 Revision f5b688b9: [BUGFIX] Do not crash linkvalidator report with missing TCA field label
The mask extension[1] automatically generates column definitions in TCA,
and they do not have a 'label' key in the TC...
Christian Weiske

2024-06-10

20:56 Revision 3ffa2ecd: [BUGFIX] Prevent backend errors for invalid backend_layout config
When the configuration for `mod.web_layout.BackendLayouts`
contains column definitions with an empty content, this
wi...
Garvin Hicking
20:55 Revision faec6cf8: [BUGFIX] Prevent backend errors for invalid backend_layout config
When the configuration for `mod.web_layout.BackendLayouts`
contains column definitions with an empty content, this
wi...
Garvin Hicking
20:55 Revision 25efd6e2: [BUGFIX] Prevent backend errors for invalid backend_layout config
When the configuration for `mod.web_layout.BackendLayouts`
contains column definitions with an empty content, this
wi...
Garvin Hicking
19:42 Revision b2a1c9ae: [TASK] Update card layout and heading structure in "About" module
The "About" backend module provides overviews of the modules available
in the system, installed external libraries, a...
Jasmina Ließmann
18:17 Revision beff4cb1: [TASK] Make cropper presets usable with keyboard
The aspect ratio buttons in the image cropping tool
have a visible focus state now to make them usable
when navigatin...
Willi Wehmeier
16:43 Revision a3e39c1a: [BUGFIX] Omit wrong value on inserting record
When inserting a record via the element
browser, the value argument needs either
to be formatted manually or left emp...
Oliver Bartsch
16:37 Revision 6cedafa0: [BUGFIX] Omit wrong value on inserting record
When inserting a record via the element
browser, the value argument needs either
to be formatted manually or left emp...
Oliver Bartsch
16:24 Revision 5c1e6b28: [TASK] Have minor wording change in adminpanel Inspecting ReST
Releases: main, 12.4
Resolves: #104024
Change-Id: Ie2ffbbaa4867c1d8f0724a0f2352551599caef59
Reviewed-on: https://revi...
Sandra Erbel
16:24 Revision 839a9dd9: [TASK] Have minor wording change in adminpanel Inspecting ReST
Releases: main, 12.4
Resolves: #104024
Change-Id: Ie2ffbbaa4867c1d8f0724a0f2352551599caef59
Reviewed-on: https://revi...
Sandra Erbel
15:59 Revision d25bc6eb: [TASK] Add ARIA role and labelledby to content elements in page module
Resolves: #104016
Releases: main, 12.4
Change-Id: I509554667d6aa5a97a51419ecef79fd60ccb377a
Reviewed-on: https://revi...
Christian Rath-Ulrich
15:56 Revision 026a00d3: [TASK] Have minor wording change in adminpanel Configuration ReST
Releases: main, 12.4
Resolves: #104022
Change-Id: I31703188cd154cd8fec433b4ce47f8acbb93bab4
Reviewed-on: https://revi...
Sandra Erbel
15:56 Revision e794ecd1: [TASK] Have minor wording change in adminpanel Configuration ReST
Releases: main, 12.4
Resolves: #104022
Change-Id: I31703188cd154cd8fec433b4ce47f8acbb93bab4
Reviewed-on: https://revi...
Sandra Erbel
15:43 Revision e6c3e218: [TASK] Add ARIA role and labelledby to content elements in page module
Resolves: #104016
Releases: main, 12.4
Change-Id: I509554667d6aa5a97a51419ecef79fd60ccb377a
Reviewed-on: https://revi...
Christian Rath-Ulrich
15:42 Revision 6b067a2d: [TASK] Mitigate PHPUnit `NameAlreadyInUseException`
PHPUnit changed the way how double creation is handled
internally and now emits an exception if a manually defined
`m...
Stefan Bürk
15:41 Revision e2aff12c: [TASK] Mitigate PHPUnit `NameAlreadyInUseException`
PHPUnit changed the way how double creation is handled
internally and now emits an exception if a manually defined
`m...
Stefan Bürk
13:00 Revision 1cbcf824: [FEATURE] Allow to define default search level
A new TSconfig option `mod.web_list.searchLevel.default`
is added, which allows to define the default
search level fo...
Oliver Bartsch
09:48 Revision f1e1bf33: [BUGFIX] Ensure access check for module aliases
This patch extends the access checks for modules. This is done
by checking both the module identifier and potential a...
Thomas Hohn

2024-06-09

07:49 Revision 6d4daf02: [TASK] Add `phpunit 11.2.0` as conflict version due to regression
PHPUnit refactored the double creation to support doubling
readonly classes [1], thus breaking classes where the clas...
Stefan Bürk

2024-06-08

20:55 Revision c56cca0f: [BUGFIX] Add language key for "SiteTemplate" in TypoScript submodule
The "Included TypoScript" submodule shows the type of tree child as
a badge.
This patch adds a missing corresponding ...
Jasmina Ließmann
19:04 Revision 291c9601: [BUGFIX] Use ILIKE for like queries with PostgreSQL
Use ILIKE instead of LIKE for PostgreSQL as this is case insensitive and
to be in sync with the ExpressionBuilder.
R...
Georg Ringer
19:04 Revision 7f706d2c: [BUGFIX] Use ILIKE for like queries with PostgreSQL
Use ILIKE instead of LIKE for PostgreSQL as this is case insensitive and
to be in sync with the ExpressionBuilder.
R...
Georg Ringer

2024-06-07

12:35 Revision 7a8c8c4d: [BUGFIX] Properly check array access in EXT:indexed_search
Backport parts of #102907 to avoid exceptions because of undefined array
key access.
Resolves: #103997
Releases: 12....
Georg Ringer
12:24 Revision 0e625745: [BUGFIX] Properly check array access in EXT:indexed_search
Backport parts of #102907 to avoid exceptions because of undefined array
key access.
Resolves: #103997
Releases: 12....
Georg Ringer
10:34 Revision d3008fcd: [FEATURE] Allow custom translations for extbase validators
Extbase validators use hardcoded translation keys to display messages
when a validated value is not valid. It is howe...
Torben Hansen
09:16 Revision 0b155e67: [BUGFIX] Ensure access check for module aliases
This patch extends the access checks for modules. This is done
by checking both the module identifier and potential a...
Thomas Hohn
08:58 Revision f4303d89: [BUGFIX] Fix color preview in color picker component
With the upgrade of alwan to 2.x, CSS was completely overhauled. This
snuck in some issue regarding the color preview...
Andreas Fernandez
08:31 Revision 79953beb: [FEATURE] User TsConfig option for default resources ViewMode
By default, resources are displayed as tiles in listings since
TYPO3 v12.1 (#99155).
The preferred view mode can be ...
Julian Hofmann
08:28 Revision 8ef97288: [DOCS] Fix typos in EXT:dashboard widget documentation
A few minor spelling mistakes and uppercase notation
is changed with this patch.
Releases: main, 12.4, 11.5
Resolves...
Charles Krüger
08:28 Revision 6eaa08de: [DOCS] Fix typos in EXT:dashboard widget documentation
A few minor spelling mistakes and uppercase notation
is changed with this patch.
Releases: main, 12.4, 11.5
Resolves...
Charles Krüger
08:28 Revision c06cb9d8: [DOCS] Fix typos in EXT:dashboard widget documentation
A few minor spelling mistakes and uppercase notation
is changed with this patch.
Releases: main, 12.4, 11.5
Resolves...
Charles Krüger
00:30 Revision bf962d48: [TASK] Make TS [END] an own include object
The new v12 TypoScript parser works pretty well. It is time
to rule out some of its rough edges in v13: In hinsight,
...
Christian Kuhn

2024-06-06

15:46 Revision c535968e: [BUGFIX] Prevent runTests.sh from removing wrong generated docs files
The directory to reference removing Documentation-GENERATED-temp
breaks out of the current working directory scope an...
Garvin Hicking
15:45 Revision f81a4d12: [BUGFIX] Prevent runTests.sh from removing wrong generated docs files
The directory to reference removing Documentation-GENERATED-temp
breaks out of the current working directory scope an...
Garvin Hicking
15:45 Revision 094e2bec: [BUGFIX] Prevent runTests.sh from removing wrong generated docs files
The directory to reference removing Documentation-GENERATED-temp
breaks out of the current working directory scope an...
Garvin Hicking
15:45 Revision 8c9c5afa: [BUGFIX] Remove backtick operator in runTests.sh help output
The use of the backtick operator inside the help output leads
to an error message:
Build/Scripts/runTests.sh: line...
Garvin Hicking
15:45 Revision a217cc59: [BUGFIX] Remove backtick operator in runTests.sh help output
The use of the backtick operator inside the help output leads
to an error message:
Build/Scripts/runTests.sh: line...
Garvin Hicking
15:45 Revision e262015a: [BUGFIX] Remove backtick operator in runTests.sh help output
The use of the backtick operator inside the help output leads
to an error message:
Build/Scripts/runTests.sh: line...
Garvin Hicking
07:47 Revision 36055eb6: [BUGFIX] Avoid text selection when dragging toolbar nodes
With Chrome 125, changes in the drag&drop handling were introduced [1]
that trigger a text selection when dragging no...
Andreas Fernandez
07:47 Revision 35cc4e3f: [BUGFIX] Avoid text selection when dragging toolbar nodes
With Chrome 125, changes in the drag&drop handling were introduced [1]
that trigger a text selection when dragging no...
Andreas Fernandez

2024-06-05

15:33 Revision 09414aee: [TASK] Require array in setFlatConstants()
Constant substitution in TS parser is implemented in
ConstantAwareTokenStream. It kicks in by casting the
stream to s...
Christian Kuhn
15:33 Revision 2b2c8a75: [TASK] Require array in setFlatConstants()
Constant substitution in TS parser is implemented in
ConstantAwareTokenStream. It kicks in by casting the
stream to s...
Christian Kuhn
15:10 Revision 3bcd60f0: [BUGFIX] Guard array key access in `SetupModuleController`
Prevent an undefined array key warning in case
a non-admin-user save his profile with disabled
avatar field, for exam...
Ziad Abdul Hai
15:10 Revision 011e4563: [BUGFIX] Guard array key access in `SetupModuleController`
Prevent an undefined array key warning in case
a non-admin-user save his profile with disabled
avatar field, for exam...
Ziad Abdul Hai
15:02 Revision c5ecf1a6: [BUGFIX] Perform is_dir without trailing slash
Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file...
Benjamin Franzke
15:02 Revision 76a1bcb2: [BUGFIX] Perform is_dir without trailing slash
Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file...
Benjamin Franzke
15:02 Revision cef0b7d1: [BUGFIX] Perform is_dir without trailing slash
Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file...
Benjamin Franzke
14:29 Revision b7244307: [TASK] Merge word lists in EXT:indexed_search statisticDetailsAction
In single result view of the "Indexing" backend module, the words
found on the page are listed in three tables, each ...
Jasmina Ließmann
14:21 Revision 43650c74: [DOCS] Add details to "Trusted Host Pattern" installer warning message
The TYPO3 Contribution Guide lists DDEV as an easy way to get
started with a TYPO3-Core legacy-based installation.
T...
Garvin Hicking
14:21 Revision a2d76837: [DOCS] Add details to "Trusted Host Pattern" installer warning message
The TYPO3 Contribution Guide lists DDEV as an easy way to get
started with a TYPO3-Core legacy-based installation.
T...
Garvin Hicking
14:06 Revision 33792566: [TASK] Add description to allowed_languages field
It might not be clear to users how the allowed_languages field works
by default when setting permissions for a backen...
Marcin Sągol
14:06 Revision 470cb7a9: [TASK] Add description to allowed_languages field
It might not be clear to users how the allowed_languages field works
by default when setting permissions for a backen...
Marcin Sągol
14:02 Revision 0c909efe: [BUGFIX] Restore open document selector class
Adds required CSS class `t3js-topbar-opendocs-item` to each open
document item. OpendocsMenu JavaScript module counts...
Ulrich Mathes
14:00 Revision 8eb7ad0e: [TASK] Relogin on lost ac test session
Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE...
Christian Kuhn
13:59 Revision 984c15f8: [TASK] Relogin on lost ac test session
Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE...
Christian Kuhn
13:59 Revision 68fee6ea: [TASK] Relogin on lost ac test session
Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE...
Christian Kuhn
10:21 Revision 9e63dc5c: [TASK] Clarify constants do not work in constant conditions
Frontend TypoScript 'constants' do support conditions. But
constants can not be used within conditions, just like
con...
Christian Kuhn
10:21 Revision e2ccdaa1: [TASK] Clarify constants do not work in constant conditions
Frontend TypoScript 'constants' do support conditions. But
constants can not be used within conditions, just like
con...
Christian Kuhn
10:07 Revision 837f5b0b: [BUGFIX] Add constant evaluation in TypoScript functions
We missed a TypoScript feature with the new parser.
Function operator modifier values can use constants:
foo = 42
fo...
Garvin Hicking
10:07 Revision 89816343: [BUGFIX] Add constant evaluation in TypoScript functions
We missed a TypoScript feature with the new parser.
Function operator modifier values can use constants:
foo = 42
fo...
Garvin Hicking

2024-06-04

18:24 Revision 9e7025c7: [BUGFIX] Prefer to throw in IdentifierFunctionLine
There is a subtle difference between a PHP error and a
dedicated thrown exception: When an object knows it
should ret...
Christian Kuhn
18:23 Revision 394323e6: [BUGFIX] Prefer to throw in IdentifierFunctionLine
There is a subtle difference between a PHP error and a
dedicated thrown exception: When an object knows it
should ret...
Christian Kuhn
16:40 Revision ecd1aee6: [BUGFIX] Declare setFlatConstants() returns void
Add a missing return value in
ConstantAwareTokenStream->setFlatConstants().
Resolves: #103976
Related: #97816
Releas...
Christian Kuhn
16:39 Revision 81ad4277: [BUGFIX] Declare setFlatConstants() returns void
Add a missing return value in
ConstantAwareTokenStream->setFlatConstants().
Resolves: #103976
Related: #97816
Releas...
Christian Kuhn
16:21 Revision f757b195: [BUGFIX] Do not set original token value stream in TS AstBuilder
The 'original value token stream' is a helper used in
BE TypoScript modules to render a possible constant
substitutio...
Christian Kuhn
16:21 Revision da20fa6e: [BUGFIX] Do not set original token value stream in TS AstBuilder
The 'original value token stream' is a helper used in
BE TypoScript modules to render a possible constant
substitutio...
Christian Kuhn
14:24 Revision 1c69f3db: [TASK] Center Install Tool cards horizontally
This commit updates the markup of the `Cards.html` files to make use of
containers in the Install Tool to align its c...
Andreas Fernandez
11:33 Revision d41fc91e: [BUGFIX] IRRE: Rewrite stylesheet loading sequence
The stylesheet loading process in IRRE was kept for several years and
moved from version to version. A recent change ...
Andreas Fernandez
11:33 Revision b2654761: [BUGFIX] IRRE: Rewrite stylesheet loading sequence
The stylesheet loading process in IRRE was kept for several years and
moved from version to version. A recent change ...
Andreas Fernandez
08:26 Revision f6fda307: [TASK] Reduce GU::makeInstance calls in Unit Tests
Additional potential functionality (DI, XClass resolving, etc.) of
GU::makeInstance is usually not a wanted behaviour...
Anja Leichsenring
08:26 Revision 4cabbe75: [TASK] Reduce GU::makeInstance calls in Unit Tests
Additional potential functionality (DI, XClass resolving, etc.) of
GU::makeInstance is usually not a wanted behaviour...
Anja Leichsenring
07:25 Revision 5a775b87: [TASK] Update ckeditor to 41.4
This commit updates ckeditor to 41.4. See changelog at [1].
Executed commands:
# Override ckeditor5 package to ...
Andreas Fernandez
07:25 Revision c3200994: [TASK] Update ckeditor to 41.4
This commit updates ckeditor to 41.4. See changelog at [1].
Executed commands:
# Override ckeditor5 package to ...
Andreas Fernandez

2024-06-03

21:56 Revision 22b900b9: [TASK] Introduce `YAML` file linting
The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml...
Stefan Bürk
21:56 Revision 86f36638: [TASK] Introduce `YAML` file linting
The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml...
Stefan Bürk
21:55 Revision ce8ff320: [TASK] Introduce `YAML` file linting
The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml...
Stefan Bürk
07:55 Revision 39b6e51b: [BUGFIX] Fix initialization of 00:00 time input
The value of the `time` input is sent as an ISO date to the
FormEngine, except for the time "00:00", which is just su...
Imko Schumacher
07:54 Revision b3326bd0: [BUGFIX] Fix initialization of 00:00 time input
The value of the `time` input is sent as an ISO date to the
FormEngine, except for the time "00:00", which is just su...
Imko Schumacher
07:48 Revision eedc4621: [BUGFIX] Make DebuggerUtility UTF-8 aware for substring splitting
The current implementation does not properly split UTF-8 formatted
strings into multi-lines.
This patch now utilizes...
Garvin Hicking
07:47 Revision 2e5bde6f: [BUGFIX] Make DebuggerUtility UTF-8 aware for substring splitting
The current implementation does not properly split UTF-8 formatted
strings into multi-lines.
This patch now utilizes...
Garvin Hicking
07:45 Revision 882e6b29: [TASK] Use CPP in FileDumpController
With this change, CPP is used in FileDumpController.
Resolves: #103963
Releases: main
Change-Id: I42ff822a06fd0e138a...
Torben Hansen
06:04 Revision d10e1bc0: [TASK] Deprecate namespaced shorthand validator usage in extbase
It is possible to use the namespaced shorthand notation in extbase
to add validators for properties or arguments. As ...
Torben Hansen

2024-06-01

22:11 Revision 5965a0f3: [TASK] Update composer.lock
GitHub repository of justinrainbow/json-schema
has been renamed to jsonrainbow/json-schema. As
a consequence we updat...
Nikita Hovratov
21:47 Revision 9b18e1b1: [TASK] Update composer.lock
GitHub repository of justinrainbow/json-schema
has been renamed to jsonrainbow/json-schema. As
a consequence we updat...
Nikita Hovratov
21:38 Revision 09f6f989: [TASK] Optimize PageContentFetchingProcessor
This change adapts the newly introduced PageContentFetching
data processor, which reduces the number of SQL queries
f...
Benni Mack
13:15 Revision 883caeb4: [TASK] Suppress phpstan error in GU::makeInstance
Phpstan claims the contract guard condition can never be true (in
which case an exception will be thrown) but this is...
Anja Leichsenring
13:14 Revision 7cfec77f: [TASK] Suppress phpstan error in GU::makeInstance
Phpstan claims the contract guard condition can never be true (in
which case an exception will be thrown) but this is...
Anja Leichsenring

2024-05-31

08:05 Revision 3ae4193e: [BUGFIX] Do not render nonceProxy if nonce has not been consumed
Allow proxies to cache the TYPO3 content by stripping the nonce from
the generated CSP header if the nonce was not ac...
Benjamin Franzke
08:05 Revision bc25c2f2: [BUGFIX] Do not render nonceProxy if nonce has not been consumed
Allow proxies to cache the TYPO3 content by stripping the nonce from
the generated CSP header if the nonce was not ac...
Benjamin Franzke
07:30 Revision 7f05cac7: [BUGFIX] Add type cast to string to stdwrap methods
The stdWrap options stripHtml and htmlSpecialChars requires the value to
be a string. A typecast forces the string to...
Georg Ringer
07:16 Revision ad4c39b0: [BUGFIX] Add type cast to string to stdwrap methods
The stdWrap options stripHtml and htmlSpecialChars requires the value to
be a string. A typecast forces the string to...
Georg Ringer
06:51 Revision 1fdd246e: [TASK] Remove unneeded `$siteMockRevelation` in SiteResolvingTest
With migration away from prophecy during v12 development, the variable
`$siteMockRevelation` is not needed anymore as...
Andreas Fernandez
06:43 Revision 1e0f3fb5: [TASK] Remove unneeded `$siteMockRevelation` in SiteResolvingTest
With migration away from prophecy during v12 development, the variable
`$siteMockRevelation` is not needed anymore as...
Andreas Fernandez
06:28 Revision 0df40f66: [BUGFIX] Fix some styling in color picker component
This commit updates some colors in the color picker component. The dark
background is removed from focussed input fie...
Andreas Fernandez

2024-05-29

08:09 Revision bf2b5a8e: [BUGFIX] Resolve falsy ENV-variables in YAML Site Configuration values
Using '%env(SOME_VARIABLE)%' within a site configuration YAML
did not resolve contents in SOME_VARIABLE that were
fal...
Garvin Hicking
08:09 Revision 5564286e: [BUGFIX] Resolve falsy ENV-variables in YAML Site Configuration values
Using '%env(SOME_VARIABLE)%' within a site configuration YAML
did not resolve contents in SOME_VARIABLE that were
fal...
Garvin Hicking
08:07 Revision 681ec9d6: [BUGFIX] Use parent's module icon as fallback for shortcuts
If no icon is provided for submodule, use a fallback to the icon of the
parent module instead of directly using the e...
Georg Ringer
08:00 Revision e74ff406: [BUGFIX] Use parent's module icon as fallback for shortcuts
If no icon is provided for submodule, use a fallback to the icon of the
parent module instead of directly using the e...
Georg Ringer

2024-05-28

14:21 Revision bf27d0d2: [BUGFIX] Align default demand value for integrity status
For consistency, the redirect demand's default
value for the integrity status is now set to
NULL, to show all records...
Oliver Bartsch
13:59 Revision d768649c: [TASK] Update less class state in TypoScript tokenizers
Detail methods of the two TypoScript tokenizers tend
to add mental load since they often update `$this`
state.
The p...
Christian Kuhn
13:59 Revision 915c2526: [TASK] Update less class state in TypoScript tokenizers
Detail methods of the two TypoScript tokenizers tend
to add mental load since they often update `$this`
state.
The p...
Christian Kuhn
10:56 Revision 1441f9ad: [BUGFIX] Parse INCLUDE_TYPOSCRIPT conditions that contain ">"
<INCLUDE_TYPOSCRIPT: source="DIR:..." condition="[tree.level > 2]">
The TypoScript tokenizers fail here since ">" wi...
Christian Kuhn
10:56 Revision b1797f9d: [BUGFIX] Parse INCLUDE_TYPOSCRIPT conditions that contain ">"
<INCLUDE_TYPOSCRIPT: source="DIR:..." condition="[tree.level > 2]">
The TypoScript tokenizers fail here since ">" wi...
Christian Kuhn

2024-05-27

14:06 Revision 9cc84da0: [TASK] Merge dashboard widget service conf to Services.yaml
There is little point extracting single widget
configuration to an own file - we don't split
Services.yaml in any oth...
Christian Kuhn
13:52 Revision 87d77dc3: [BUGFIX] Correctly resolve relative imports in page.tsconfig
Add a filename context to page.tsconfig include nodes
(autoloaded from extensions Configuration folder or from site s...
Benjamin Franzke
13:51 Revision f89e3b4b: [BUGFIX] Correctly resolve relative imports in page.tsconfig
Add a filename context to page.tsconfig include nodes
(autoloaded from extensions Configuration folder or from site s...
Benjamin Franzke
12:52 Revision 0551c7ea: [TASK] Avoid implicitly nullable class method parameter
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:52 Revision 6f742ab9: [TASK] Avoid implicitly nullable class method parameter
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:52 Revision c150d062: [TASK] Avoid implicitly nullable class method parameter
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:44 Revision 5d53d7cf: [TASK] Use special PHPUnit ruleset for PHPStan
This enables the already available `phpstan-phpunit` rules:
* PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRule
* P...
Ayke Halder
12:34 Revision 62d9574f: [TASK] Display correct name in `runTests.sh` help text
This change modifies the `runTests.sh` helptext to mention
the `checkIntegrityPhp` correctly added with #103465.
Res...
Stefan Bürk
12:32 Revision c7b214f5: [TASK] Use PHP attributes more often to configure DI
Using PHP attributes to configure DI within classes
directly is more easy to understand since developers
don't need t...
Christian Kuhn
12:24 Revision 9ecadecd: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:24 Revision 7076296b: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:24 Revision 577864d1: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:01 Revision d62c1038: [TASK] Avoid wantTo() and wantToTest() in ac tests
Using the methods does not improve output, but makes
reading harder: A first wantTo() changes the title
of a test wit...
Garvin Hicking
09:28 Revision 4d3d948f: [TASK] Mock subject in impexp ExportTest less often
Resolves: #103933
Releases: main
Change-Id: Ic1626081bf0f4ee2159543be1fe6cdfc80b9b4e3
Reviewed-on: https://review.typ...
Christian Kuhn
09:27 Revision 2ca2b2d2: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
`\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o...
Stefan Bürk
09:27 Revision cf0e971e: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
`\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o...
Stefan Bürk
09:27 Revision 21cbbbd8: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
`\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o...
Stefan Bürk
 

Also available in: Atom