Project

General

Profile

Activity

From 2024-08-27 to 2024-09-25

2024-09-25

14:37 Revision b7fd570a: [BUGFIX] Use correct `list_frame` accessor in color scheme manager
The color scheme manager now uses `window.frames.list_frame` to access
the content frame, including a null coalesce c...
Andreas Kienast
13:06 Revision c57a5a40: [DOCS] Revise changelogs for v13.2
Resolves: #104983
Releases: main
Change-Id: I77edc70eccf78b77194700bbe937d2ec5069db62
Reviewed-on: https://review.typ...
Sarah McCarthy
12:46 Revision e739438a: [TASK] Document LinkFactory throwing UnableToLinkException
LinkFactory can throw an `UnableToLinkException` and it's the callers
responsibility to handle that exception.
A `@th...
Patrick Schriner
12:46 Revision 57c36a76: [TASK] Document LinkFactory throwing UnableToLinkException
LinkFactory can throw an `UnableToLinkException` and it's the callers
responsibility to handle that exception.
A `@th...
Patrick Schriner
12:09 Revision b42a6afa: [DOCS] Fix typo in `f:format.trim` changelog
Releases: main, 12.4
Resolves: #105119
Change-Id: Iac49d442ba75da8932a72009fa981be98a1e1072
Reviewed-on: https://revi...
haraldwitt
12:09 Revision 5724372b: [DOCS] Fix typo in `f:format.trim` changelog
Releases: main, 12.4
Resolves: #105119
Change-Id: Iac49d442ba75da8932a72009fa981be98a1e1072
Reviewed-on: https://revi...
haraldwitt
11:38 Revision 1f91fcb4: [BUGFIX] Pass correct page identifier into module state storage
With the page tree refactoring in #103043 the page tree identifier
(which contains the underscore-separated rootline)...
Benjamin Franzke
11:37 Revision 9cb2cb43: [TASK] Revert "[BUGFIX] Navigate to selected page on switch of module"
This reverts commit 24ce70c6018b6bcd0436be68f6fbddf7e2ae1f70.
Reason for revert: The patch applied a workaround in t...
Benjamin Franzke
10:39 Revision 36821c7a: [BUGFIX] Use correct value for EXT:opendocs pid attribute
This commit fixes a broken migration done in #98307 by passing a correct
value to the `data-pid` attribute.
Resolves...
Andreas Kienast
10:33 Revision f5ecf84a: [BUGFIX] Use correct value for EXT:opendocs pid attribute
This commit fixes a broken migration done in #98307 by passing a correct
value to the `data-pid` attribute.
Resolves...
Andreas Kienast
10:03 Revision 00e75641: [BUGFIX] Avoid RTE css prefixing in nested selectors
Nested selectors – as in `:has()`, `:where` and `:is()` – act
relative to the current selector context, that means an...
Benjamin Franzke
10:03 Revision e60a4ad2: [BUGFIX] Avoid RTE css prefixing in nested selectors
Nested selectors – as in `:has()`, `:where` and `:is()` – act
relative to the current selector context, that means an...
Benjamin Franzke
09:21 Revision 7b88024d: [BUGFIX] Allow native enums as select-vh property
Passing native enmus as property to a select-vh
should return the enum value instead of trying
to cast it to string
...
Achim Fritz
09:21 Revision 5023f4f8: [BUGFIX] Allow native enums as select-vh property
Passing native enmus as property to a select-vh
should return the enum value instead of trying
to cast it to string
...
Achim Fritz
09:09 Revision 285fb6aa: [TASK] Use accessible labels and css classes in table wizard modals
Also use lit templating which is possible since the migration of the
modal component to lit in #98288.
Also polish s...
Benjamin Franzke
09:09 Revision 49e625c0: [TASK] Use accessible labels and css classes in table wizard modals
Also use lit templating which is possible since the migration of the
modal component to lit in #98288.
Also polish s...
Benjamin Franzke
07:02 Revision 24ce70c6: [BUGFIX] Navigate to selected page on switch of module
On switch of module this opens the already selected page. Before in the
module 'Web' no page was selected anymore und...
Ayke Halder
06:25 Revision dcc8ff5a: [BUGFIX] Handle all possible record values for json field types
Prevent a TypeError since `convertToPHPValue` might return all
of the basic PHP data types as the result of json_deco...
Oliver Bartsch

2024-09-24

21:09 Revision aae44195: [BUGFIX] Provide label_userFunc_options for label_userFunc in FlexFormValueFormatter
Resolves: #105107
Releases: main, 12.4
Change-Id: I6ad91d85dce64980ef028647fcb63d8328f9669b
Reviewed-on: https://revi...
Oliver Bartsch
21:09 Revision 33d188c1: [BUGFIX] Provide label_userFunc_options for label_userFunc in FlexFormValueFormatter
Resolves: #105107
Releases: main, 12.4
Change-Id: I6ad91d85dce64980ef028647fcb63d8328f9669b
Reviewed-on: https://revi...
Oliver Bartsch
19:53 Revision 99e18cc0: [BUGFIX] Fix additional attribute handling in MediaViewHelper
With deprecation #104223 some attributes for TagBased ViewHelpers are
available in `$this->additionalArguments` which...
Karsten Nowak (undkonsorten)
15:38 Revision 21264070: [BUGFIX] Disable underlined on hover for the topbar header site link
The top left link of the backend interface, containing the TYPO3 Logo,
TYPO3 version and sitename, had the default un...
Sébastien Delcroix
15:35 Revision 7fa66ca1: [TASK] Refactor MediaViewHelperTest in fluid
Other ViewHelper tests (e.g. ImageViewHelperTest) are already changed
to use a real Fluid TemplateView for testing.
...
Karsten Nowak (undkonsorten)
09:22 Revision c8bb3bde: [TASK] Move registered plugins into "plugins" group by default
Since the synchronisation of CType item groups and the wizard groups
the former default group "default" isn't appropr...
Nikita Hovratov
09:22 Revision f27d3537: [BUGFIX] Use correct element reference in mass action file upload
If a file with a filename is about to get uploaded that already exist
in the file list, a modal appears that asks the...
Andreas Kienast
09:04 Revision d20c5533: [TASK] Make element-browser context aware
Resolves: #105095
Releases: main
Change-Id: I540404dcdb659c4f0f796b2cf29a0c9bcf1da7f1
Reviewed-on: https://review.typ...
Benjamin Kott
07:53 Revision 4e94610f: [DOCS] Move changelogs relevant for 12.4.x to matching directory
Two changelog ReST files were initially placed in the 13.x
structure, but were backported to 12.x.
This patch moves ...
Garvin Hicking
07:52 Revision 7b350f77: [DOCS] Move changelogs relevant for 12.4.x to matching directory
Two changelog ReST files were initially placed in the 13.x
structure, but were backported to 12.x.
This patch moves ...
Garvin Hicking
07:13 Revision 9dcfe9f1: [TASK] Remove obsolete `InvocationMocker` from `DebuggerUtility` denylist
The `DebuggerUtility` class contains a denylist to ignore certain
classes in the rendering, mostly to avoid memory le...
Andreas Kienast
06:27 Revision 225579b3: [TASK] Use return code constants in `ConsumeMessagesCommand`
Symfony's `Command` class provides constants for common return codes.
Those are now used in \TYPO3\CMS\Core\Command\C...
Thomas Hohn
06:16 Revision 33df0bdc: [TASK] Use return code constants in `ConsumeMessagesCommand`
Symfony's `Command` class provides constants for common return codes.
Those are now used in \TYPO3\CMS\Core\Command\C...
Thomas Hohn

2024-09-23

19:17 Revision 47f5de40: [BUGFIX] Translate labels in live search
Resolves: #105065
Releases: main, 12.4
Change-Id: I7effa3b3dd2d96c9af6c036e5e7a194fd624baf0
Reviewed-on: https://revi...
Peter Kraume
19:16 Revision 468fd4ca: [BUGFIX] Translate labels in live search
Resolves: #105065
Releases: main, 12.4
Change-Id: I7effa3b3dd2d96c9af6c036e5e7a194fd624baf0
Reviewed-on: https://revi...
Peter Kraume
13:46 Revision 596865e9: [TASK] Add <f:debug> example to styleguide
Add a new component entry "Developer Tools" and a
console command `typo3 styleguide:example:var-dump`
to demonstrate ...
Benjamin Franzke
12:58 Revision 4bd51523: [TASK] Make dropzone context aware
Resolves: #105089
Releases: main
Change-Id: Ia86d36f0b1e443c55d0e517f2cab8817647fb28b
Reviewed-on: https://review.typ...
Benjamin Kott
12:48 Revision ffa9e76f: [TASK] Make typo3-backend-formengine-suggest-result-list context aware
Resolves: #105092
Releases: main
Change-Id: I5ffc9afedc53eb59080a9f78b48429168e13c178
Reviewed-on: https://review.typ...
Benjamin Kott
12:07 Revision 306fc8a5: [TASK] Relocate hidden elements toggle to docheader in pagelayout
This change aligns with the ongoing effort to centralize view-related
settings in the docheader. The hidden elements ...
Benjamin Kott
11:25 Revision db0617ac: [TASK] Use return code constants in `GeneratorCommand`
Symfony's `Command` class provides constants for common return codes.
Those codes are now used in styleguide's `Gener...
Andreas Kienast
08:55 Revision 266272c1: [BUGFIX] Provide fallback ViewFactory for InstallTool context
The InstallTool login-notification runs in failsafe mode,
that means the symfony DI container is not booted (only
Fai...
Simon Praetorius
08:35 Revision cf231f75: [BUGFIX] Correct visibility of form-group-dashed border on dark color scheme
Resolves: #105061
Releases: main
Change-Id: I7749875657a4886d2ece605f9ee6ab6d27fdce81
Reviewed-on: https://review.typ...
Benjamin Kott
08:17 Revision 9cd039c3: [TASK] Improve input[type=range] with context-aware styling
Replaced the internal `.slider` classes with `.form-range` for
input[type=range] elements. Simplified the styling and...
Benjamin Kott
07:57 Revision faeac295: [TASK] Use RecordPropertyClosure for more field transformations
RecordPropertyClosure has been introduced to
allow resolving record relations once they are
accessed (lazy loading). ...
Oliver Bartsch
07:40 Revision 113fe815: [TASK] Streamline install tool module actions
Resolves: #105060
Releases: main
Change-Id: Id083ab36e39f48b2a4a44cd861e669eb98f4f012
Reviewed-on: https://review.typ...
Benjamin Kott
07:14 Revision bc38c9d4: [BUGFIX] Restore visual containment of module actions in install tool
Resolves: #105059
Releases: main
Change-Id: I2d34e67b055cd24680ce62980bd89a68d2752001
Reviewed-on: https://review.typ...
Benjamin Kott
07:04 Revision c488b1c0: [TASK] Add context-awareness to diff component
Updated the diff component to dynamically adjust to light and dark color
schemes, improving its adaptability and usab...
Benjamin Kott
06:19 Revision 67ef1e7b: [BUGFIX] Fix spelling mistake in `DeprecatedInformationStatus`
s/DeprectaedInformationStatus/DeprecatedInformationStatus/g
Resolves: #105077
Releases: main
Change-Id: I08420d039b6...
Garvin Hicking

2024-09-22

15:45 Revision df5fd788: [DOCS] Use correct command name upgrade:mark:undone in changelog
Resolves: #105080
Related: #104655
Releases: main
Change-Id: I3de2f92440c21da7e30f4ac8954deaaf567395e4
Reviewed-on: h...
Till Hörner

2024-09-21

08:26 Revision 064a0ddc: [BUGFIX] Mention correct branch for accessibility tests
A backport miss mentions `main` here, where `12.4` would be correct.
Resolves: #105073
Related: #103283
Releases: 12...
Anja Leichsenring
07:51 Revision 0b481920: [TASK] Raise "phpstan/phpstan":"^1.12.4"
PHPStan released a new version that allows
to remove three entries from the baseline file,
because the former code sm...
Anja Leichsenring
07:51 Revision 034b8423: [TASK] Raise "phpstan/phpstan":"^1.12.4"
PHPStan released a new version that allows
to remove three entries from the baseline file,
because the former code sm...
Anja Leichsenring

2024-09-20

14:33 Revision d0f7d4c9: [TASK] Improve extbase SourceInterface handling
We stumbled upon the fishy SourceInterface when working
on #104990: This is an empty interface, extended by
SelectorI...
Christian Kuhn
14:25 Revision f8015fd8: [TASK] Make ClassLoadingInformationGenerator stateless
* Modernize (internal) ClassLoadingInformationGenerator with
native type hints.
* Remove __construct() and hand ove...
Christian Kuhn
14:01 Revision dfc4fbf2: [TASK] More DI in ext:backend Authentication/PasswordReset
Get most dependencies right on yet another class.
Resolves: #105066
Releases: main
Change-Id: Icbac15d533c0e758d1483...
Christian Kuhn
12:21 Revision d7330ccd: [TASK] Update to CKEditor v43.1
Executed commands:
npm --prefix overrides/ckeditor5 version 43.1.0
npm install --save ./overrides/ckeditor5 $(
...
Andreas Nedbal
12:20 Revision 22683423: [TASK] Update to CKEditor v43.1
Executed commands:
npm --prefix overrides/ckeditor5 version 43.1.0
npm install --save ./overrides/ckeditor5 $(
...
Andreas Nedbal
11:23 Revision e6aaf875: [TASK] Modernize DebuggerUtility::var_dump() rendering
Use a `html()` method similar to lit to avoid
string concatenation which has the potentional to
create broken or even...
Benjamin Franzke
10:55 Revision a882b127: [TASK] Update display of list views of "Backend Users" BE module
The backend module "Backend Users" has four different submodules:
'Backend users', 'Backend user groups', 'Online use...
Jasmina Ließmann
10:05 Revision e4f1afa5: [BUGFIX] Fix the confirmation modal title for mass file deletion
When deleting multi-selected files in filelist, the title of the
confirmation modal was related to clipboard.
Now it ...
Sébastien Delcroix
09:58 Revision 98f38950: [BUGFIX] Check array access in FilesControlContainer
Due to early returns in the TcaFiles FormDataProvider minitems &
maxitems are not initialized if the user doesn't hav...
Georg Ringer
09:58 Revision 6327d336: [BUGFIX] Check array access in FilesControlContainer
Due to early returns in the TcaFiles FormDataProvider minitems &
maxitems are not initialized if the user doesn't hav...
Georg Ringer
09:57 Revision da12cb2d: [BUGFIX] Avoid array access warning in TSFE INT handling
Resolves: #103384
Releases: main, 12.4
Change-Id: I7a1ee8ed8cf2af9843aee0014c437d8447a37795
Reviewed-on: https://revi...
Georg Ringer
09:57 Revision d7060dd3: [BUGFIX] Avoid array access warning in TSFE INT handling
Resolves: #103384
Releases: main, 12.4
Change-Id: I7a1ee8ed8cf2af9843aee0014c437d8447a37795
Reviewed-on: https://revi...
Georg Ringer
09:52 Revision 320c216a: [BUGFIX] Use correct language file path in form for editing bookmarks
Resolves: #105053
Related: #104129
Releases: main
Change-Id: I0cd90b07fdb454246923daebf67691428e572275
Reviewed-on: h...
Jasmina Ließmann
09:51 Revision 26cbeb21: [BUGFIX] Correct alignment of form fields in "DB check" > "Full search"
Resolves: #105052
Releases: main
Change-Id: Ifda44ec8f4cbf70de28cf262a00bce1d99691bd2
Reviewed-on: https://review.typ...
Jasmina Ließmann
09:46 Revision de5ddd27: [TASK] Instantiate FieldValueGenerators using DI
This patch seeks to inject a list of all FieldGenerators instances
in EXT:styleguide instead of creating them using G...
Martin Adler
09:42 Revision 6f2ced1f: [TASK] Display form integrity status in form manager table
The form integrity status is now displayed in a separate table column
to enable sorting by faulty forms.
The appeara...
Jasmina Ließmann
09:20 Revision 023a519b: [TASK] Use ClassMapGenerator from composer/class-map-generator
This patch looks simple, but isn't in detail, and requires
a bit of background knowledge.
Here is the story:
Back i...
Christian Kuhn
08:36 Revision 9f01e35f: [BUGFIX] Correct image processing preview border and streamline panels
Resolves: #105057
Releases: main
Change-Id: I0750d09ee916a7eaa55b6b0072226aae24c3fd85
Reviewed-on: https://review.typ...
Benjamin Kott
07:49 Revision 1b8f23fb: [BUGFIX] Use correct icon-identifier in pagination
This fixes a typo in the used typo3-backend-icon identifier.
Resolves: #105047
Related: #105032
Releases: main
Chang...
Ayke Halder
07:48 Revision 7599167e: [DOCS] Improve LoginProviderInterface->modifyView() ReST
Add an example how custom login provider implementations
can add custom fluid lookup paths.
Resolves: #105038
Relate...
Christian Kuhn
07:32 Revision e269a2da: [BUGFIX] Make PHP Info readable on dark color schemes
Resolves: #105056
Releases: main
Change-Id: I5c140f2908ad0221bd94657db7fe591c1659a4fe
Reviewed-on: https://review.typ...
Benjamin Kott
06:27 Revision b230d5eb: [BUGFIX] Add missing itemsProcFunc record context
Since #100855, itemsProcFunc's are resolved on
processing field values by corresponding BackendUtility
methods. Due t...
Garvin Hicking
06:27 Revision 729ddc7e: [BUGFIX] Add missing itemsProcFunc record context
Since #100855, itemsProcFunc's are resolved on
processing field values by corresponding BackendUtility
methods. Due t...
Garvin Hicking

2024-09-19

22:21 Revision 8a8442b2: [TASK] Add documentation links to Language Pack card in Install Tool
To attract more users to contribute to the translation of labels in
Crowdin, some links are added to the Language Pac...
Peter Kraume
22:21 Revision d840864d: [TASK] Add documentation links to Language Pack card in Install Tool
To attract more users to contribute to the translation of labels in
Crowdin, some links are added to the Language Pac...
Peter Kraume
22:20 Revision 88ae1ba5: [TASK] Group database analyzer errors
Currently, database analyzer errors are
displayed as notifications in the bottom
right corner. If >10 errors its kind...
Jochen Roth
18:04 Revision 35fc575c: [TASK] Update outdated class doc comments
The Symfony rate limiter component is stable since 3 years ago.
We however have 2 class doc comments, where the Symfo...
Torben Hansen
17:58 Revision 4f3cde6d: [TASK] Update outdated class doc comments
The Symfony rate limiter component is stable since 3 years ago.
We however have 2 class doc comments, where the Symfo...
Torben Hansen
14:48 Revision c38c1b3b: [TASK] Make title inline-edit components context-aware
The title inline-edit components are now context-aware
and have improved visual feedback for keyboard focus.
Affecte...
Benjamin Kott
14:22 Revision be591d62: [BUGFIX] Correct deprecation messages in TSFE for cache tags methods
The PSR-7 request attribute is named "frontend.cache.collector"
(like also visible in the code below the triggered er...
Chris Müller
10:54 Revision 58ac16d2: [TASK] Make pagination context aware
We are dropping the Bootstrap CSS definitions for
all paginations to have more control about the styling
of the pagin...
Benjamin Kott
10:01 Revision 5ea21150: [TASK] Add `identifier` and `slideMode` to grid editor
The grid editor allows to create a backend layout
via the UI. With #103894, the two new options
`identifier` and `sli...
Oliver Bartsch
07:10 Revision 4894b07e: [BUGFIX] Cast URI to string to allow json encoding
Otherwise the PHP object is transformed to an empty JS object
instead of a string containing the actual URI
Resolves...
Helmut Hummel
07:09 Revision 3cffe0c1: [BUGFIX] Cast URI to string to allow json encoding
Otherwise the PHP object is transformed to an empty JS object
instead of a string containing the actual URI
Resolves...
Helmut Hummel
06:10 Revision e7b35525: [BUGFIX] Cast URI to string to allow json encoding
Otherwise the PHP object is transformed to an empty JS object
instead of a string containing the actual URI
Resolves...
Helmut Hummel

2024-09-18

19:44 Revision 86e86928: [TASK] Remove usage named arguments in API method call
Remove usage of named argument in API calls
to BU::getProcessedValue() according to Core
docs: https://docs.typo3.org...
Oliver Bartsch
13:40 Revision de1d92aa: [TASK] Improve debug output of PAGEVIEW
By moving `language` before `site` in the variables array,
`language` can be expanded in the `<f:debug>` ViewHelper,
...
Simon Praetorius
13:31 Revision cd11ca7d: [TASK] Remove usage named arguments in API method call
Remove usage of named argument in API calls
to BU::getProcessedValue() according to Core
docs: https://docs.typo3.org...
Oliver Bartsch
12:25 Revision fc4a89c6: [DOCS] Use proper EXT:recycler composer name in changelog reference
Resolves: #105029
Releases: main
Change-Id: I78621998f41b21abcefb2cf3eb24babe6298663a
Reviewed-on: https://review.typ...
Garvin Hicking
09:22 Revision ca07cdc3: [TASK] Make livesearch component context aware
The new livesearch styling is context aware and
adapts to light and dark color schemes. The markup
was streamlined, w...
Benjamin Kott
08:12 Revision 4a827dc2: [BUGFIX] Correct size of multi record selection wrapper
Releases: #105002
Releases: main
Change-Id: I34234b1a3589af8cafbcdfd78731cf39a8191ddf
Reviewed-on: https://review.typ...
Benjamin Kott
07:21 Revision c1010616: [TASK] Add missing namespace to a PHP test fixture file
All but one file in this test extension have a
proper namespace declaration. Add the missing one
to avoid a PSR-4 vio...
Christian Kuhn
07:15 Revision 779ed827: [DOCS] Better document workspace permissions for file management
To better reflect the need for fitting workspace permissions in
regard to managing files, two changes are applied wit...
Garvin Hicking
07:14 Revision 72de7fcf: [DOCS] Better document workspace permissions for file management
To better reflect the need for fitting workspace permissions in
regard to managing files, the Documentation adds a (s...
Garvin Hicking
07:13 Revision 26e700ad: [TASK] Make statusreport context aware
Resolves: #105001
Releases: main
Change-Id: I14869410dc1ac98ae36a77b0f1eef77888957448
Reviewed-on: https://review.typ...
Benjamin Kott

2024-09-17

22:35 Revision 0e3d23a5: [TASK] Split a test fixture containing multiple classes
Having multiple PHP classes in one file violates
PSR-4. Split a fixture file into multiple files
and adapt the test.
...
Christian Kuhn
22:11 Revision cacb779e: [TASK] Remove last remains of ext_update.php
Old upgrade functionality based on 'class.ext_update.php'
has been removed with TYPO3 v11. The patch removes some
las...
Christian Kuhn
22:05 Revision 5a4791f7: [TASK] Remove some unused extbase test fixture files
It's unclear when and how these files became unused
in detail, but they are.
Resolves: #105020
Releases: main
Change...
Christian Kuhn
20:54 Revision e3ff7dcb: [BUGFIX] Do not "prep" record title in FormManagerController
If a content element has an empty value in its `header` field,
the ext:form list module "References to this item" mod...
Christian Kuhn
20:54 Revision 1390649c: [BUGFIX] Do not "prep" record title in FormManagerController
If a content element has an empty value in its `header` field,
the ext:form list module "References to this item" mod...
Christian Kuhn
20:20 Revision 17bcd0a9: [BUGFIX] Do not "prep" record title in Move Element wizard
If a content element has an empty value in its `header` field, the "Move
Element" wizard may show `<em>[No title]</em...
Andreas Fernandez
19:20 Revision fe6ea997: [TASK] Add more tests for `ShowImageController`
Resolves: #105017
Releases: main
Change-Id: Ibe4019e94a96a04a4fa6eab630343a658fe563f2
Reviewed-on: https://review.typ...
Stefan Bürk
19:01 Revision bb17ea06: [TASK] Add test for translation behaviour of inline children on copy
This test verifies different outcome of inline children translations,
depending on whether parent content is copied t...
Astrid Haubold
18:59 Revision 36e3407d: [TASK] Protect felogin controller isRedirectDisabled()
The method is public with no apparent reason, protect it.
Resolves: #105010
Related: #104398
Releases: main
Change-I...
Christian Kuhn
15:27 Revision 5cd81dcd: [BUGFIX] Do not exceed `PHP_INT_MAX` in `CacheTimeout` middleware
If the TypoScript configuration `config.cache_clearAtMidnight` is
enabled, the `CacheTimeout` middleware is executed....
Andreas Kienast
15:02 Revision d46bc6a8: [BUGFIX] Evaluate `noredirect` parameter in ext:felogin
The legacy version of the felogin plugin did evaluate the GET/POST
parameter `noredirect` to disable redirect handlin...
Torben Hansen
15:02 Revision 0dda9b9a: [BUGFIX] Evaluate `noredirect` parameter in ext:felogin
The legacy version of the felogin plugin did evaluate the GET/POST
parameter `noredirect` to disable redirect handlin...
Torben Hansen
14:23 Revision 803729e9: [TASK] Use frontend sub-request for `ShowImageControllerTest`
Using method mocks to define what they should return to check
expectations only tests that the code flow does not cha...
Stefan Bürk
14:22 Revision 742e0f0f: [DOCS] Prepare Changelog for 13.4
Resolves: #104980
Releases: main
Change-Id: Iff8c7bac57bc950525891b0f700d321674822309
Reviewed-on: https://review.typ...
Lina Wolf
12:07 Revision 751d47a4: [TASK] Set TYPO3 version to 13.4.0-dev
Change-Id: I54042e0f1a1bbb14920af08582002aa8e9987574
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/861...
Benni Mack
11:29 Revision 6b9220ed: [RELEASE] Release of TYPO3 13.3.0
Change-Id: Iaa9dfd64c2fc419f7745124a098fe3975b1f8b7b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/861...
Benni Mack
11:08 Revision 54797da4: [TASK] Make resource tiles context aware
Resolves: #105000
Releases: main
Change-Id: Ia9b7aadb943fc08e5daac1863de2eecffcc3a5dd
Reviewed-on: https://review.typ...
Benjamin Kott
11:04 Revision f0b893a9: Revert "[FEATURE] New TCA type "country""
This reverts commit ad813a0d73a9f23c4934c55f1274b949cafba089.
Reason for revert: Post-merge, valid concerns were rai...
Garvin Hicking
11:04 Revision d405482a: [DOCS] Improve f:debug examples
Releases: main
Resolves: #104972
Change-Id: Ieab8aa1bc549bfc2bf07b215ce2adbe944540829
Reviewed-on: https://review.typ...
Lina Wolf
10:51 Revision fd949bcc: [DOCS] Revise changelogs for v13.3
Resolves: #104982
Releases: main
Change-Id: I53dcac39d8890bfc124db9a1c72415751fd4a372
Reviewed-on: https://review.typ...
Lina Wolf
10:38 Revision 1c2e5ee4: [TASK] Allow login logos to be context aware
Login logos provided as SVGs are now rendered
inline and can utilize currentColor as fill to allow
context awareness....
Benjamin Kott
10:19 Revision f1adfd7f: [TASK] Add iterable types to ExpressionLanguage providers
This patch adds iterable types to properties and methods of
Symfony ExpressionLanguage providers to assist static ana...
Elias Häußler
10:19 Revision 9381d0bd: [TASK] Add iterable types to ExpressionLanguage providers
This patch adds iterable types to properties and methods of
Symfony ExpressionLanguage providers to assist static ana...
Elias Häußler
09:15 Revision 39c304fa: [BUGFIX] Fix type error on using addCacheTags
Use the spread operator for the array_map result
in deprecated TSFE->addCacheTags().
Resolves: #104998
Related: #104...
Karsten Nowak (undkonsorten)
07:13 Revision 7ad104f5: [BUGFIX] Allow text selection in read-only and disabled form fields
The CSS property `pointer-events: none` is removed from
form elements to allow text selection and title attributes
in...
Andreas Fernandez
07:04 Revision ad813a0d: [FEATURE] New TCA type "country"
The TCA type "country" utilizes the country API provided
with #99618 to give integrators a simple way to implement
a ...
Georg Ringer
06:54 Revision fd4d27c7: [TASK] Improve LatestChangedPages dashboard widget
This patch solves multiple smaller issues with the origin patch.
* It's now visible if the page itself was changed o...
Frank Nägler

2024-09-16

23:08 Revision 743b331e: [TASK] Automatic frontend cache tagging
Whenever a record is rendered with the ContentObjectRenderer
the cache tag is added automatically.
Resolves: #104990...
Sascha Nowak
21:30 Revision 4dad3272: [FEATURE] Add support for AVIF files in GIFBuilder
The Image AVIF format is supported by "libgd" since
PHP 8.1 which can now be used to create images by
GIFBUILDER.
Se...
Benni Mack
18:33 Revision 5a7748b0: Revert "[FEATURE] Auto-discover record preview templates"
This reverts commit 3963de080e83a4d31531726469282d9a6941627f.
Reason for revert: Template auto discovery is a featur...
Christian Kuhn
18:19 Revision fa39df48: [FEATURE] Automatic frontend cache tagging
Introduce more sophisticated automatic cache tagging in multiple
places of the core.
Extbase:
* A Cache tag is added...
Sascha Nowak
17:03 Revision 3cd724d7: [DOCS] Add readonly site settings to changelog entry
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/86028 readonly
site setting definitions were introduced but not ...
Lina Wolf
15:21 Revision 52a3e655: [TASK] Implement readonly site settings
In preparation for readonly system settings, settings
definitions now suppot a readonly attribute.
Releases: main
Re...
Benjamin Franzke
11:21 Revision b8fdfc34: [TASK] Strip `colorScheme` query from visible embedded install tool URL
The module URL, as shown the the user, does not need to contain
the colorScheme query parameter that was added in #10...
Benjamin Franzke
10:43 Revision 2d187d75: [TASK] Enrich TCA from BeforeTcaOverridesEvent
The naming of BeforeTcaOverridesEvent is a little unfortunate as it
could also be named AfterBaseTcaEvent. It was spe...
Nikita Hovratov
10:41 Revision 1eb9b621: [BUGFIX] Do not enforce color scheme in login screen and Install Tool if not set
As the color scheme feature, especially dark mode is still experimental,
the `PageRenderer` now checks whether the ba...
Andreas Fernandez
10:36 Revision 8dc8c434: [DOCS] Use proper "Extbase" spelling in ViewHelper
Releases: main
Resolves: #104979
Change-Id: If3a27d3f0c3cf90c53fa9d3c6eff62d6467c8321
Reviewed-on: https://review.typ...
Lina Wolf
07:22 Revision a99e711e: [BUGFIX] Prevent CSP error due inline JavaScript
This patch removes inline JavaScript to prevent CSP errors,
and also remove inline stylings which are not required an...
Frank Nägler
07:21 Revision d6c37a42: [BUGFIX] Prevent CSP error due inline JavaScript
This patch removes inline JavaScript to prevent CSP errors,
and also remove inline stylings which are not required an...
Frank Nägler
07:01 Revision a10355cc: [BUGFIX] Remove inline script to prevent CSP error
This patch removes a useless inline script to prevent CSP errors.
The script shows an info box if the user enters a p...
Frank Nägler
07:01 Revision acfc357a: [BUGFIX] Remove inline script to prevent CSP error
This patch removes a useless inline script to prevent CSP errors.
The script shows an info box if the user enters a p...
Frank Nägler
05:07 Revision f23796c9: [BUGFIX] Fix broken label in installer db step
This patch adds the correct „for“ attribute to select the
correct radio button.
Resolves: #104976
Releases: main
Cha...
Frank Nägler

2024-09-15

13:28 Revision db43b277: [TASK] Correct link to Alwan Color Picker in about module
The old link lead to a 404 page.
Resolves: #104835
Releases: main
Change-Id: I741999696712af6e8bf3fafecc73b593899925...
Friedemann Altrock
11:23 Revision 6b87be06: [TASK] Add styleguide test for type=color required field
This is needed to showcase the bug reported in
issue #104940: A required type=color field
cannot be saved/verified.
...
Garvin Hicking
11:18 Revision 82f321d3: [BUGFIX] Fix dark mode styling of systemwide settings
Resolves: #104968
Releases: main
Change-Id: I0ca52db1b2b7ba3162f334c35242cce2b4424211
Reviewed-on: https://review.typ...
Andreas Nedbal
11:12 Revision 54a6262d: [FEATURE] Introduce `lint:yaml` command
The `symfony/yaml` package is a hard dependency of the
TYPO3 Core and ships a dedicated `yaml-lint` binary as
entry p...
Stefan Bürk
11:02 Revision e3cc38dc: [BUGFIX] Replace access to non-existent TSFE property
The TSFE->cacheExpires property was removed in #102422. This
patch removes an existing property access and replaces i...
Elias Häußler
08:56 Revision 0ef9b20f: [TASK] Hide "auto" color scheme option in dropdown
The usability of a "OS default" option isn't the greatest.
Depending on the active color scheme, the "auto" option do...
Andreas Nedbal
08:49 Revision e3bdbb3e: [TASK] Add functional tests for SysNoteRepository
This patch adds functional tests to verify the SysNoteRepository
fetches proper/valid data to be displayed in widgets...
Garvin Hicking
06:12 Revision 167f9715: [FEATURE] Introduce config.sendCacheHeadersForSharedCaches
Instead of config.sendCacheHeaders which
might have your users see the same content for a long
time, it is recommende...
Benni Mack
03:54 Revision 893a7b4d: [BUGFIX] Ensure working functional test mocking in one test
With #102422 the new `CacheDataCollector API` has been
introduced which also implemented a middleware functional
test...
Stefan Bürk
03:21 Revision fcb2e2c3: [TASK] Stabilize FileClipboardCest by checking for content-iframe reload
This makes FileClipboardCest check if the content-iframe is reloaded
before clicking on a button to open a dropdown-m...
Ayke Halder
03:20 Revision 89d8ac6e: [TASK] Stabilize FileClipboardCest by checking for content-iframe reload
This makes FileClipboardCest check if the content-iframe is reloaded
before clicking on a button to open a dropdown-m...
Ayke Halder
03:20 Revision cfbc2445: [TASK] Stabilize FileClipboardCest by checking for content-iframe reload
This makes FileClipboardCest check if the content-iframe is reloaded
before clicking on a button to open a dropdown-m...
Ayke Halder

2024-09-14

22:40 Revision 3016f1e7: [TASK] Add integration check for spaces in file and folder names
This change adds a integration check which scans
for spaces in file and folder names which would
otherwise lead to is...
Stefan Bürk
22:40 Revision 55a0c8ab: [TASK] Add integration check for spaces in file and folder names
This change adds a integration check which scans
for spaces in file and folder names which would
otherwise lead to is...
Stefan Bürk
22:40 Revision d2db4bc5: [TASK] Add integration check for spaces in file and folder names
This change adds a integration check which scans
for spaces in file and folder names which would
otherwise lead to is...
Stefan Bürk
17:41 Revision 34c194b8: [TASK] Enhance Regular Expression parsing for CKEditor YAML config
The CKEditor v5 configuration API allows to specify
Regular Expression JavaScript objects, for example in
:javascript...
Garvin Hicking
17:41 Revision e1b38313: [TASK] Enhance Regular Expression parsing for CKEditor YAML config
The CKEditor v5 configuration API allows to specify
Regular Expression JavaScript objects, for example in
:javascript...
Garvin Hicking
10:23 Revision 57af92e7: [FEATURE] Add close button to page layout
The page layout module now displays a close button if the
query parameters contain returnUrl.
This can be used by ex...
Sybille Peters
09:09 Revision 45ef8b9a: [TASK] Increase size of `sys_file_metadata.publisher` database field
The database table `sys_file_metadata` set a limit of 45
characters for the `publisher` column (via TCA configuration...
Garvin Hicking
09:05 Revision c1716095: [BUGFIX] Change to soft-dependency to EXT:dashboard on sys_note widgets
Similar to EXT:seo, the sys_note widgets now only soft-depend
on EXT:dashboard (as a suggestion). Service registratio...
Garvin Hicking
07:17 Revision 48d0bce0: [FEATURE] Introduce CacheDataCollector API
A new API has been introduced to collect cache tags and their
lifetime during frontend rendering. This API is used in...
Sascha Nowak

2024-09-13

21:12 Revision e906a4a6: [FEATURE] Allow custom linktype labels in EXT:linkvalidator
If a custom linktype is registered for the Linkvalidator, it is now
possible to define the label which will be displa...
Sybille Peters
21:08 Revision 8ab0f51c: [BUGFIX] Increase size of scope field in sys_http_report
In frontend context the field scope in table sys_http_report may
filled with a concatenation of "frontend." and the s...
Marc Willmann
21:08 Revision 33ab2354: [BUGFIX] Increase size of scope field in sys_http_report
In frontend context the field scope in table sys_http_report may
filled with a concatenation of "frontend." and the s...
Marc Willmann
15:12 Revision 35c9b963: [FEATURE] Introduce Extbase file upload and deletion handling
This change introduces file upload handling in Extbase, aiming
to simplify and standardize the process of managing fi...
Torben Hansen
12:44 Revision 05209358: [TASK] Remove unused fields from tt_content
Since the removal of CSS Styled Content in TYPO3 v8,
the usage for the DB fields in tt_content:
- Menu block title [...
Benni Mack
11:38 Revision 5d1230ae: [BUGFIX] Correct indention for list-group applied to ul or ol
Resolves: #104960
Releases: main
Change-Id: If61cd197ab64051199a533f63118cd13b185771b
Reviewed-on: https://review.typ...
Benjamin Kott
11:11 Revision ccbe8d05: [TASK] Make dashboard context aware
Resolves: #104916
Releases: main
Change-Id: Ib141c009df491ac1d403865ee8cf11febf38453e
Reviewed-on: https://review.typ...
Andreas Nedbal
09:39 Revision 53fef463: [FEATURE] Allow argument mapping exception-handling in ActionController
Extbase controller argument mapping can result in several exceptions
being thrown. Extension authors however have no ...
Torben Hansen
09:37 Revision 4df0adbc: [TASK] Harden site settings save action
Apply an additional form token (send via POST)
for the site settings save action, additionally
to the get-based route...
Benjamin Franzke
07:18 Revision e30be379: [BUGFIX] Load cached TcaSchema in regular Bootstrap
Drop the `$force` parameter, which is intended to create a fresh
(ignoring existing cache) instance everytime. This p...
Benjamin Franzke

2024-09-12

21:58 Revision e395824b: [TASK] Enable direct access to nested settings properties in fluid
Implement ContainerInterface in order for fluid[1] to be able
to access settings properties directly, instead of usin...
Benjamin Franzke
21:53 Revision 4a1bf7c7: [BUGFIX] Prevent infinite site settings cache recreation
Site settings rely on the Settings base class __set_state() method
to recreate the object from cache.
Since the base ...
Benjamin Franzke
19:34 Revision 4f0d4da7: [BUGFIX] Properly handle invalid record type
Prevent UndefinedSchemaException for records,
which contain a no longer valid record type.
Resolves: #104943
Related...
Oliver Bartsch
19:26 Revision 519b51ff: [BUGFIX] Call `f:count()` in Site Settings overview correctly
Resolves: #104939
Related: #104913
Releases: main
Change-Id: Ie3486041db6ffe31c10da32c5e281cbb6b2d0017
Reviewed-on: h...
Andreas Fernandez
16:41 Revision 3963de08: [FEATURE] Auto-discover record preview templates
A new generic way of defining record preview template
paths is introduced. Corresponding TSconfig syntax:
`recor...
Oliver Bartsch
16:28 Revision 8c064a78: [FEATURE] Allow moving content elements via page tree
To make managing content across pages easier, a backend user may now
drag content elements from the "Page" module int...
Andreas Fernandez
14:39 Revision bc4e6b40: [BUGFIX] Provide current request to content element preview template
The templates can be replaced by integrators via configuration.
They probably expect to be able to use the EditRecord...
Benni Mack
13:36 Revision 0c931f0d: [BUGFIX] Provide current request to content element preview template
The templates can be replaced by integrators via configuration.
They probably expect to be able to use the EditRecord...
Mathias Brodala
10:59 Revision 02251a17: [TASK] Restructure code within Page module / PagePositionMap
This change prepares some code areas within the
Fluid-based page module to be re-used at a later point,
especially wi...
Benni Mack
09:57 Revision cff582b2: [TASK] Consider subtype definition for sub schemata
In case a sub schema, e.g. `tt_content.list` makes
use of the "subtypes" feature by defining the
"subtype_value_field...
Oliver Bartsch
09:51 Revision 33700237: [BUGFIX] Correct zindex on scaffold on mobile
Corrects z-index to not hide module menu and other
important actions behind the modal backdrop on mobile
Resolves: #...
Benjamin Kott
09:50 Revision 8b635810: [BUGFIX] Streamline tab styling for form-sections
Resolves: #104930
Releases: main
Change-Id: Ib481c76706e2544688ff8137ba4584aed67ddf46
Reviewed-on: https://review.typ...
Benjamin Kott
09:50 Revision 7c0161c8: [TASK] Make list-group context aware
We are dropping the Bootstrap CSS definitions for
all list-group to have more control about the styling of
the list-g...
Benjamin Kott
09:25 Revision a65957ab: [TASK] Remove obsolete eId handler registration for `EXT:adminpanel`
The frontend implementation of `EXT:adminpanel` has been revamped
in TYPO3 v9 with #84584, #84044 and #84892 includin...
Stefan Bürk
09:04 Revision 24734124: [TASK] Add AbstractMethodImplementationMatcher to extension scanner
The Extension Scanner of the EXT:install module allows to scan
custom extensions based on several static code analysi...
Garvin Hicking
09:03 Revision 24779a5d: [TASK] Deprecate ExtensionManagementUtility::addPItoST43()
The method \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43()
has been marked as deprecated and will b...
Frank Nägler
09:01 Revision 9d350187: [FEATURE] Option to skip URL processing in AssetRenderer
A new option `external` is added to the `AssetCollector` API,
which prompts `AssetRenderer` to skip any processing of...
Simon Praetorius
08:13 Revision 715563e4: [TASK] Move "Re-position content element" wizard into a modal
The wizard to move or copy a content element into another page is now
moved into a modal window. This is a preparatio...
Andreas Fernandez
07:25 Revision b351abe1: [FEATURE] Check more fields by default in Link Validator
The following fields have been added to the default configuration:
* `pages.canonical_link`
* `sys_redirect.target`
...
Sybille Peters
03:32 Revision 35f493fd: [BUGFIX] Set background color for body and iframe
To avoid flickering in the TYPO3 backend, the body and iframe elements
are now styled to have a background color matc...
Andreas Fernandez

2024-09-11

22:36 Revision a4c15c6d: [DOCS] Remove trailing space character from changelog file
This change renames a changelog file to get rid of
a bad-ass trailing space character in the filename.
Resolves: #10...
Stefan Bürk
19:46 Revision 73609c27: [FEATURE] Enable custom field transformation
The new PSR-14 RecordCreationEvent is introduced in
order to allow the manipulation of any property
before being used...
Oliver Bartsch
17:48 Revision d9f0cb9a: [TASK] Add message to Site Settings Overview
If no configurable Site exists, show a message to the user
that explains why nothing exists.
Resolves: #104913
Relea...
Frank Nägler
14:15 Revision 58d598d1: [FEATURE] Add color scheme switching
This patch adds the ability to switch the active color scheme
using multiple different methods in the Backend User In...
Andreas Nedbal
14:08 Revision 1604e6b3: [FEATURE] Ignore Fluid syntax error in <f:comment>
This patch enables a template processor included in Fluid 4
for all Fluid instances in the Core. The template process...
Simon Praetorius
13:57 Revision 365f1f54: [TASK] Make modal context aware
We are dropping the Bootstrap CSS definitions for
all modals to have more control about the styling of
the modal elem...
Benjamin Kott
12:21 Revision 912df6b5: [DOCS] Add App node to showModule in Changelog
Add missing "App" node to example in Changelog
of notification actions.
Resolves: #104903
Releases: main, 12.4, 11.5...
Stefan Froemken
12:21 Revision a203b620: [DOCS] Add App node to showModule in Changelog
Add missing "App" node to example in Changelog
of notification actions.
Resolves: #104903
Releases: main, 12.4, 11.5...
Stefan Froemken
12:21 Revision e800067d: [DOCS] Add App node to showModule in Changelog
Add missing "App" node to example in Changelog
of notification actions.
Resolves: #104903
Releases: main, 12.4, 11.5...
Stefan Froemken
11:45 Revision 4ba55050: [TASK] Extend RecordInterface
The RecordInterface is extended to require
implementations to implement the `getRawRecord()`
and `getSystemProperties...
Oliver Bartsch
10:24 Revision f9d64b00: [TASK] Disable custom colPos and CType for translations
Previously, it was possible to allow editors to modify
colPos and CType in FormEngine via connected CEs.
This has be...
Jochen Roth
10:02 Revision 61d2457e: [FEATURE] Raise Fluid Standalone to 4.0
This patch raises the minimum Fluid dependency to the just
released Fluid 4. The Fluid team has taken great care to
p...
Simon Praetorius
09:09 Revision 3d171d0d: [BUGFIX] Fix detection of local settings in settings overview
Site local settings (defined in the sites settings.yaml file)
need to be taken into account in the site overview, onl...
Benjamin Franzke
08:45 Revision bcc18b9c: [BUGFIX] Fix wrong array key of default webhook type
Resolves: #104891
Releases: main, 12.4
Change-Id: I7431cd142a1b92e7ca14dcfe1b5720f9a627be04
Reviewed-on: https://revi...
Oliver Bartsch
08:45 Revision 9ac422fc: [BUGFIX] Fix wrong array key of default webhook type
Resolves: #104891
Releases: main, 12.4
Change-Id: I7431cd142a1b92e7ca14dcfe1b5720f9a627be04
Reviewed-on: https://revi...
Oliver Bartsch
08:41 Revision 9f366bb2: [BUGFIX] Add missing disabled state for form-select
Resolves: #104893
Releases: main
Change-Id: I9cbee0ca23f33d58ad99cabf3f7511fc4620b0d0
Reviewed-on: https://review.typ...
Benjamin Kott
08:31 Revision d0c0d6db: [BUGFIX] Fix access to undefined array key in settings save action
Resolves: #104892
Releases: main
Change-Id: I55ad0f3da6807d2b8bd624a95613f3d612ddc788
Reviewed-on: https://review.typ...
Benjamin Franzke
07:03 Revision b4c3ffb1: [TASK] Improve labels of System Notes in the Dashboard
This patch updates the English labels shown in the TYPO3 Dashboard and
Dashboard widgets for System Notes.
Resolves:...
Michael Schams
06:34 Revision c2d621f0: [BUGFIX] Add missing change_password_message label in ext:felogin
With #97390, password policies have been introduced to ext:felogin.
The existing and still used language label `chang...
Torben Hansen

2024-09-10

20:55 Revision e463366c: [FEATURE] Introduce Site Settings Editor
A new Site Settings editor has been introduced that allows to configure
per-site settings in `config/sites/*/settings...
Benjamin Franzke
20:43 Revision 2d4d333b: [BUGFIX] Replace system palettes with labels
The label of palettes can be overridden in showitem.
These labels are now also removed to correctly find
and remove t...
Nikita Hovratov
20:11 Revision 3297dc46: [TASK] Update @typo3/icons to 4.3.1
Executed commands:
npm install @typo3/icons@4.3.1
npm run build
Resolves: #104883
Releases: main, 12.4
Change-Id...
Benjamin Franzke
20:07 Revision 94d59bda: [BUGFIX] Use proper Doctrine DBAL Statement in sys_note repository
Resolves: #104884
Related: #104844
Releases: main
Change-Id: I6361b841eededc837702f9fbe61c236c7502abd0
Reviewed-on: h...
Benni Mack
20:05 Revision 2d89c697: [TASK] Update @typo3/icons to 4.3.1
Executed commands:
npm install @typo3/icons@4.3.1
npm run build
Resolves: #104883
Releases: main, 12.4
Change-Id...
Benjamin Franzke
19:50 Revision 945a8385: [FEATURE] Introduce LatestChangedPages dashboard widget
This patch adds a new widget for EXT:dashboard, which shows a list of the latest changed pages inside the TYPO3 syste... Ulrich Mathes
19:16 Revision aac4f7be: [FEATURE] Add widgets for EXT:sys_note
This adds some widgets for EXT:dashboard, which shows a list of the corresponding sys_notes inside the TYPO3 system.
...
Philipp Kuhlmay
18:22 Revision 9ed5fb15: [BUGFIX] Correct size of statusreport title on small devices
Resolves: #104881
Releases: main
Change-Id: I9547fb7c2ef3e1c78856ace3577121388cb7720b
Reviewed-on: https://review.typ...
Benjamin Kott
18:21 Revision f7e9c3ca: [TASK] Move card-container to container queries
Resolves: #104880
Releases: main
Change-Id: Ibd6cf85648d6c6642281d9a879d8a314c8bbc097
Reviewed-on: https://review.typ...
Benjamin Kott
18:20 Revision 11b292c5: [BUGFIX] Remove duplicate shortcut button in styleguide styles
Resolves: #104879
Releases: main
Change-Id: I849c23627ad2d8e0579d99690fa1da623d44b606
Reviewed-on: https://review.typ...
Benjamin Kott
17:57 Revision d8177f26: [FEATURE] Allow key prefix for Redis keys
Adds the possibility to configure Redis key prefixes
for cache and session backends, which allows to use
the same Red...
Markus Klein
17:55 Revision 64137d80: [BUGFIX] Undefined array key "contentSecurityPolicies"
If the 'contentSecurityPolicies' value is not filled properly
in the site configuration, the call to
$site->getConfig...
Thomas Hohn
17:21 Revision 3d69ebe8: [BUGFIX] Migrate allowLanguageSynchronization in columnsOverrides
Because the Localization\State does currently not support
columnsOverrides, the localization state selector wizard
th...
Oliver Bartsch
17:21 Revision e6a2c2f6: [BUGFIX] Migrate allowLanguageSynchronization in columnsOverrides
Because the Localization\State does currently not support
columnsOverrides, the localization state selector wizard
th...
Oliver Bartsch
17:20 Revision f344429f: [FEATURE] Add file embedding option to asset viewhelpers
The viewhelpers f:asset.css and f:asset.script are great but
missed an option to render referenced files inline.
A b...
André Buchmann
14:38 Revision 93b7b68a: [BUGFIX] Undefined array key "contentSecurityPolicies"
If the 'contentSecurityPolicies' value is not filled properly
in the site configuration, the call to
$site->getConfig...
Thomas Hohn
13:41 Revision 0696b6e0: [TASK] Add integrity check for set and setting labels
Labels for site sets and site settings – as added in #104831 - are
now verified for completenes.
The script checkInt...
Benjamin Franzke
13:05 Revision 6e93e79e: [TASK] Improve a11y of disabled record-action-buttons in workspace-review
This changes disabled record-action-buttons in workspace-review to use
a `button`-tag with `disabled`-attribute. Ther...
Ayke Halder
12:30 Revision cf231b97: [TASK] Update `mime-db` package
The package `mime-db` received some updates since its introduction,
hence it is now updated to its latest version.
E...
Andreas Fernandez
12:30 Revision 725ec570: [TASK] Update `mime-db` package
The package `mime-db` received some updates since its introduction,
hence it is now updated to its latest version.
E...
Andreas Fernandez
12:29 Revision ce4190d3: [TASK] Update `mime-db` package
The package `mime-db` received some updates since its introduction,
hence it is now updated to its latest version.
E...
Andreas Fernandez
12:17 Revision 21ecb78a: [BUGFIX] Remove invalid has-changed class on new records
We are removing the misused has-changed class for new
records and replacing it with a dedicated is-new class.
This cl...
Benjamin Kott
12:17 Revision 18d449b2: [BUGFIX] Remove invalid has-changed class on new records
We are removing the misused has-changed class for new
records and replacing it with a dedicated is-new class.
This cl...
Benjamin Kott
10:27 Revision 82036f54: [TASK] Improve a11y of disabled recycler search-submit-button
This changes the `disabled`-attribute of the
recycler's search-submit-button. Thereby screen-
readers can announce th...
Ayke Halder
09:23 Revision 1607b838: [TASK] Improve a11y of disabled multi-record-selection buttons
This changes the `disabled`-attribute of the multi-record-selection
buttons. Thereby screenreaders can announce that ...
Ayke Halder
09:13 Revision 7a75186e: [TASK] Set TYPO3 version to 12.4.21-dev
Change-Id: I9cf478aa6b8697246cc4d70ed2fb7f4bae7213a5
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/859...
Benni Mack
09:04 Revision 16745eb8: [TASK] Make tabs context aware
We are dropping the Bootstrap CSS definitions for
all navs to have more control about the styling of
the nav elements...
Benjamin Kott
08:21 Revision 00b06a83: [TASK] Adjust code comment about deprecation of Controller attribute
The `AsController` has been added to v12 next to the
`Controller` attribute. Later has been deprecated in
v13 and wil...
Oliver Bartsch
08:02 Revision 235c1c97: [TASK] Clean up TcaSchema field types
Clean up of field types for TcaSchema.
In detail:
* Removes duplicate interface implementation
* Move __set_state()...
Oliver Bartsch
07:47 Revision 6d1d7bbd: [RELEASE] Release of TYPO3 12.4.20
Change-Id: I17f0105b43fc9230e1430be834f94d0588931b79
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/859...
Benni Mack
07:32 Revision f53eefba: [TASK] Move TypolinkParameter to EXT:core
Move TypolinkParameter to EXT:core and
therefore remove a dependency from EXT:core
to EXT:frontend.
Resolves: #10486...
Oliver Bartsch
05:41 Revision 47b97321: [TASK] Drop @internal for sudo-mode AccessLifetime
Since AccessLifetime is allowed to be use in any module/route
configuration, it should not be marked `@internal`.
Re...
Oliver Hader
04:37 Revision 14d8800f: [TASK] Drop @internal for sudo-mode AccessLifetime
Since AccessLifetime is allowed to be use in any module/route
configuration, it should not be marked `@internal`.
Re...
Oliver Hader

2024-09-09

20:31 Revision ea440c69: [TASK] Raise "phpstan/phpstan":"^1.12.3"
PHPStan released a new version containing a bug
starting to report an error if a class extends
the native PHP `\SplOb...
Stefan Bürk
20:31 Revision e39e23f0: [TASK] Raise "phpstan/phpstan":"^1.12.3"
PHPStan released a new version containing a bug
starting to report an error if a class extends
the native PHP `\SplOb...
Stefan Bürk
18:22 Revision 96c533d8: [TASK] Raise a bunch of dependencies
Let's raise min versions of dependencies as much as we
can in preparation of a good baseline for LTS.
> composer req...
Christian Kuhn
17:57 Revision 1eb2db34: [DOCS] Add trailing backtick to php-role
Releases: main
Resolves: #104864
Change-Id: I0c5ee461bb9ea124c9e2931386e1b301b8d1f5f3
Reviewed-on: https://review.typ...
Lina Wolf
17:16 Revision c68090f2: [TASK] Avoid constructor argument of TemplatePaths
A previous patch already avoided calls to the constructor
of `TemplatePaths`, which is deprecated if called with an
a...
Simon Praetorius
16:56 Revision f8d767b4: [TASK] Raise enshrined/svg-sanitize:^0.20.0
This obsoletes one manual PHP 8.4 related patch.
> composer req enshrined/svg-sanitize:^0.20.0
> composer req enshri...
Christian Kuhn
16:45 Revision fff914b5: [TASK] Add test coverage for EmailFinisher TemplatePaths
In preparation for a refactoring, test coverage is added to
the existing path merging code.
Resolves: #104862
Releas...
Simon Praetorius
13:13 Revision b6973235: [TASK] Use TcaSchemaFactory in DataMapper
Resolves: #104857
Releases: main
Change-Id: Ic4cc5c951fa262c58804890a09114e3e11380557
Reviewed-on: https://review.typ...
Oliver Bartsch
13:09 Revision 40614fd9: [BUGFIX] Allow non-english languages as xlf default language
By allowing `en` as language key and not falling back to `default`
automatically, integrators can get back an edge ca...
Hannes Lau
13:09 Revision 218a40af: [BUGFIX] Allow non-english languages as xlf default language
By allowing `en` as language key and not falling back to `default`
automatically, integrators can get back an edge ca...
Hannes Lau
13:02 Revision 3b367e8a: [BUGFIX] Create same configuration in web and cli install process
The code for the web installer and the cli installer
is only partly aligned and shared, thus may easily
diverge, lead...
Helmut Hummel
11:58 Revision c3ecd804: [TASK] Make treelist context aware
The new panel treelist styling is context aware
and adapts to light and dark color schemes. This
patch also restores ...
Benjamin Kott
11:41 Revision 5d16076e: [BUGFIX] Fix access to array values in SiteSettings->get()
If settings definitions are configured to use the type `stringlist`,
it is expected that `SiteSettings->get('setting....
Benjamin Franzke
11:24 Revision c768d0fd: [TASK] Avoid calls to TemplatePaths constructor
The constructor of Fluid's `TemplatePath` class allowed
both a package name and a configuration array (containing
`te...
Simon Praetorius
09:43 Revision 0ec6efff: [TASK] Deprecate BackendUtility::thumbCode()
The method is unused in core and also is considered
bad API, e.g. because of a couple of method arguments
are unused,...
Oliver Bartsch
09:40 Revision e244b917: [BUGFIX] Allow "group" filter without "parameters"
Resolves: #104643
Releases: main, 12.4
Change-Id: I32a5a46e9cee321673afe760f18578f35af49f4d
Reviewed-on: https://revi...
Mathias Brodala
09:40 Revision 0c3ee279: [BUGFIX] Allow "group" filter without "parameters"
Resolves: #104643
Releases: main, 12.4
Change-Id: I32a5a46e9cee321673afe760f18578f35af49f4d
Reviewed-on: https://revi...
Mathias Brodala
09:17 Revision ee6f2738: [TASK] Refactor AssetCollector tests
In preparation for changes on `AssetRenderer`, most of the
unit tests are converted to functional tests. The test cas...
Simon Praetorius
09:16 Revision 9d555aaa: [TASK] Make panels context aware
The new panel element styling is context aware and
adapts to light and dark color schemes. The markup
was streamlined...
Benjamin Kott
08:21 Revision 0cc356a5: [TASK] Auto-register set labels from labels.xlf
The set language files introduced in #104831
are now auto-loaded from labels.xlf within
the sets folder, if the file ...
Benjamin Franzke

2024-09-07

14:13 Revision 624b10bf: [DOCS] Remove all highlight directives from dashboard docs
These directives are currently causing errors in opening rst
files in PHP storm.
Also it is best practice to only us...
Lina Wolf
13:15 Revision 1abcc688: [DOCS] Remove all highlight directives from dashboard docs
These directives are currently causing errors in opening rst
files in PHP storm.
Also it is best practice to only us...
Lina Wolf

2024-09-06

19:14 Revision 208b3445: [BUGFIX] Mitigate exceptions in `LogDataTrait::formatLogDetailsStatic`
`LogDataTrait::formatLogDetailsStatic()` simple used `vsprintf()`
in case that the string contains any `%` characters...
Thomas Hohn
19:14 Revision d9323c00: [BUGFIX] Mitigate exceptions in `LogDataTrait::formatLogDetailsStatic`
`LogDataTrait::formatLogDetailsStatic()` simple used `vsprintf()`
in case that the string contains any `%` characters...
Thomas Hohn
17:34 Revision c47c83f3: [DOCS] Fix typos and grammar in changelogs
Resolves: #104847
Releases: main
Change-Id: I018f359886bb98962646ab542da5cabb6851af43
Reviewed-on: https://review.typ...
Ayke Halder
16:56 Revision c68d4ae8: [DOCS] Remove all highlight directives from changelog
These directives are currently causing errors in opening rst files in PHP storm.
Also it is best practice to only us...
Lina Wolf
12:52 Revision 2e2ddbce: [TASK] Split up tt_content by extracting content types
This extracts most of the content types from the main
tt_content file to dedicated configuration files in
the TCA/Ove...
Oliver Bartsch
10:58 Revision 5810a7bf: [DOCS] Adjust Changelog entry 87889 ReST syntax and spelling fixes
Resolves: #104841
Related: #87889
Releases: main
Change-Id: I799ea6adfdd26e01d7f0ba97be3c57840e5cb365
Reviewed-on: ht...
Franz Holzinger
09:36 Revision b252392f: [DOCS] Fix typos in changelogs
Resolves: #104843
Releases: main
Change-Id: I38d9dd2bb2562af43866c57f10b245960a6670d0
Reviewed-on: https://review.typ...
Simon Schaufelberger
08:46 Revision 9ba92cbf: [DOCS] Convert EXT:dashboard syntax from options to confvals
This fixes the rendering warnings due to duplicate anchors
and provides more structure in general. Also utilize
API d...
Lina Wolf
08:36 Revision b89aad13: [BUGFIX] Create same configuration in web and cli install process
The code for the web installer and the cli installer
is only partly aligned and shared, thus may easily
diverge, lead...
Helmut Hummel
07:06 Revision 7766e194: [TASK] Allow translation of site sets and settings labels
The set label and setting labels and descriptions are now
translatable. That means the `label:` and `description:`
ke...
Benjamin Franzke

2024-09-05

20:27 Revision 59760c7a: [FEATURE] Add Event to modify the results of the PageTreeRepository
A new PSR-14 Event "AfterRawPageRowPreparedEvent" is added
to allow to filter out, or remove or re-sort items / child...
Benni Mack
16:59 Revision fd712a3b: [BUGFIX] Prevent PHP warning with missing items for checkboxToggle
Resolves: #104834
Releases: main, 12.4
Change-Id: I0ec9d31b36e6fe885f020be895b5f6483c12d2b3
Reviewed-on: https://revi...
Xavier Perseguers
16:24 Revision f8accf52: [BUGFIX] Prevent PHP warning with missing items for a checkboxToggle
Resolves: #104834
Releases: main, 12.4
Change-Id: I0ec9d31b36e6fe885f020be895b5f6483c12d2b3
Reviewed-on: https://revi...
Xavier Perseguers
09:55 Revision 01882048: [TASK] Remove unused typeicon "script" definition
The "script" typeicon definition is removed since
no such CType exists.
Resolves: #104830
Releases: main
Change-Id: ...
Oliver Bartsch
09:26 Revision c917d3d6: [BUGFIX] Wrong index in BackendLayoutView::getColPosListItemsParsed
The method BackendLayoutView::getColPosListItemsParsed removes items
configured in TCEFORM.tt_content.colPos.removeIt...
Thomas Hohn
09:23 Revision cc265b69: [DOCS] Fix indentation for widgets example
The WidgetRegistration.rst had a wrong indentation inside the example.
Resolves: #104829
Releases: main
Change-Id: I...
Philipp Kuhlmay
08:54 Revision 6c7b876c: [TASK] Streamline extbase data / column mapping
The extbase data and column mapping is now properly
using the TCA schema API. While streamlining the
code some diverg...
Oliver Bartsch
08:26 Revision 87acb2b1: [FEATURE] Auto-add system fields showitem for tt_content
This change adds system fields - as defined in the ctrl
section - of tt_content to the showitem field list
automatica...
Nikita Hovratov
07:31 Revision 57552216: [DOCS] Improve changelog for auto-registration of new ce wizard via TCA
The given migration examples were not really practical, as an integrator
does not return an array, but use either the...
Chris Müller
07:09 Revision dc47fd33: [TASK] Avoid deprecated fillFromConfigurationArray()
`fillFromConfigurationArray()` has been deprecated with
Fluid v2.15. Instead, we use the new ViewFactory to create
a ...
Simon Praetorius
06:21 Revision 96d9a6c2: [DOCS] Make RedirectLoginErrorHandler example compatible to PHP 7.4
Backport of #104694 for TYPO3 11.5 with PHP 7.4 introduced an example
that was not lintable.
This patch addresses th...
Garvin Hicking

2024-09-04

20:22 Revision 93fde513: [DOCS] Add verbose renderStatic fluid ViewHelper migration steps
This is an effort to document the steps that were made in
issue #104786 to allow developers and probably integrators
...
Garvin Hicking
18:46 Revision 3d30bbf4: [TASK] Cleanup Redis classes
Add more typehints and introduce helper methods
to make the code more readable.
Resolves: #104800
Releases: main
Cha...
Markus Klein
18:34 Revision b9943961: [FEATURE] Add console command to mark upgrade wizards as undone
A new CLI command `typo3 upgrade:mark:undone` has been introduced
that allows to mark a previously executed upgrade w...
Till Hörner
18:28 Revision b66635e0: [TASK] Avoid renderStatic() in ViewHelpers
With Fluid v4, renderStatic() and the associated traits are deprecated.
ViewHelpers should use render() as their prim...
Simon Praetorius
15:33 Revision 965b26f5: [DOCS] Add example to use 403 ErrorRedirectHandler for login redirects
This patch shows an example for the frontend login
how to get a redirect when an unauthorized visitor
tries to access...
Sandra Erbel
15:32 Revision 9b167768: [DOCS] Add example to use 403 ErrorRedirectHandler for login redirects
This patch shows an example for the frontend login
how to get a redirect when an unauthorized visitor
tries to access...
Sandra Erbel
15:27 Revision 59b7da06: [DOCS] Add example to use 403 ErrorRedirectHandler for login redirects
This patch shows an example for the frontend login
how to get a redirect when an unauthorized visitor
tries to access...
Sandra Erbel
15:13 Revision 9c2d051f: [DOCS] Convert EXT:dashboard syntax from options to confvals
This fixes the rendering warnings due to duplicate anchors
and provides more structure in general. Also utilize
API d...
Lina Wolf
15:12 Revision 5ba1045a: [DOCS] Convert EXT:dashboard syntax from options to confvals
This fixes the rendering warnings due to duplicate anchors
and provides more structure in general. Also utilize
API d...
Lina Wolf
11:56 Revision b9b7c6a7: [FEATURE] Introduce ErrorHandler for 403 errors with redirect option
When TYPO3 is configured to create links to access protected pages
using `typolinkLinkAccessRestrictedPages = NONE` (...
Torben Hansen
10:51 Revision e99f5cc0: [BUGFIX] Allow login notification mail with f:translate VH
With #100307 the authentication system got streamlined and
prepared to pass the request and added on dispatched PSR-1...
Mathias Brodala
10:51 Revision e9f467d7: [BUGFIX] Allow login notification mail with f:translate VH
With #100307 the authentication system got streamlined and
prepared to pass the request and added on dispatched PSR-1...
Mathias Brodala
09:58 Revision ab466bda: [DOCS] Replace reference to outdated "EditModule" in EXT:adminpanel
The module "EditModule" was removed with #87498, but the
documentation reference remained. Instead of using this modu...
Garvin Hicking
09:58 Revision 43bc3b81: [DOCS] Replace reference to outdated "EditModule" in EXT:adminpanel
The module "EditModule" was removed with #87498, but the
documentation reference remained. Instead of using this modu...
Garvin Hicking
09:58 Revision 4d5f4db7: [DOCS] Replace reference to outdated "EditModule" in EXT:adminpanel
The module "EditModule" was removed with #87498, but the
documentation reference remained. Instead of using this modu...
Garvin Hicking
09:49 Revision 295a9b35: [BUGFIX] Enable search levels in RecordLinkHandler
Adds missing search level selection to the
search bar in the link browser for records.
Resolves: #104683
Releases: m...
Oliver Bartsch
09:22 Revision 0ca2ef07: [TASK] Raise `phpstan/phpstan:^1.12.1`
This change raises the phpstan package to ensure a
stable check across version which is required due
to changed detec...
Stefan Bürk
09:21 Revision 9f6b757d: [TASK] Raise `phpstan/phpstan:^1.12.1`
This change raises the phpstan package to ensure a
stable check across version which is required due
to changed detec...
Stefan Bürk
09:11 Revision 9d3fb8ce: [BUGFIX] Enable search levels in RecordLinkHandler
Adds missing search level selection to the
search bar in the link browser for records.
Resolves: #104683
Releases: m...
Oliver Bartsch
05:43 Revision b70ce15b: [TASK] Update Fluid to 2.15
Apart from soft deprecations and a backport feature, this release
logs a deprecation level error message if `true`, `...
Simon Praetorius

2024-09-03

13:15 Revision 51a0329c: [TASK] Update Fluid to 2.15
This release contains important pre-patches for the upgrade to
Fluid v4 in the next step. Apart from soft deprecation...
Simon Praetorius

2024-09-02

14:07 Revision 5fb48e84: [BUGFIX] Ensure proper loading order of EXT:seo and EXT:dashboard
With #103034 EXT:styleguide received a dependency on EXT:seo.
This could lead to a situation for classic installatio...
Garvin Hicking
14:07 Revision e49f12c6: [BUGFIX] Ensure proper loading order of EXT:seo and EXT:dashboard
With #103034 EXT:styleguide received a dependency on EXT:seo.
This could lead to a situation for classic installatio...
Garvin Hicking
10:27 Revision cd806d8b: [BUGFIX] Allow assigning empty sources to non-empty CSP directives
Prior to this change, empty sources to be assigned to an
existing Content-Security-Policy directive have been ignored...
Oliver Hader
10:27 Revision 4331cf82: [BUGFIX] Allow assigning empty sources to non-empty CSP directives
Prior to this change, empty sources to be assigned to an
existing Content-Security-Policy directive have been ignored...
Oliver Hader
07:36 Revision fa9a78d1: [TASK] Allow all minor node versions in nvmrc
We allow all node 22 in package.json, therefore
nvmrc shouldn't pin to 22.0, but allow for
local updates, without mod...
Benjamin Franzke
07:36 Revision 91805a9a: [TASK] Allow all minor node versions in nvmrc
We allow all node 22 in package.json, therefore
nvmrc shouldn't pin to 22.0, but allow for
local updates, without mod...
Benjamin Franzke

2024-09-01

18:59 Revision 633ded6c: [TASK] Remove superfluous namespace declaration in Fluid template
The Fluid template file used in HtmlViewHelperTest functional
tests contains a namespace declaration for ext:stylegui...
Torben Hansen

2024-08-31

06:10 Revision 1166e843: [TASK] Convert ViewHelper test to functional
A ViewHelper shouldn't be called directly in a test case because
its behavior is highly dependent on Fluid.
Resolves...
Simon Praetorius

2024-08-30

18:14 Revision 8cc084c7: [TASK] Remove orphaned language keys in EXT:info
Resolves: #104779
Releases: main
Change-Id: If64ade32e87152dc0abe6a5b31ec2190e7dfeb46
Reviewed-on: https://review.typ...
Jasmina Ließmann
17:20 Revision 2b5a88a3: [TASK] Deprecate instantiation of IconRegistry in ext_localconf.php
Nowadays, it is not needed anymore to manually call IconRegistry
to register icons. Since TYPO3 v11 we have the Confi...
Nikita Hovratov
16:49 Revision 4d1aaebf: [TASK] Prepare TemplatePaths for new Fluid version
Some type hints in TYPO3's TemplatePaths implementation need to
be adjusted due to changes in the parent class. Also,...
Simon Praetorius
16:43 Revision f7a15096: [DOC] Add backwards-compatible example for getRequest()
Because the API has been introduced with Fluid v2, but hasn't been
used by TYPO3 < 13.3, a few extra checks are neces...
Simon Praetorius
12:54 Revision 47912f72: [BUGFIX] Allow Extbase HashService retrieval via GeneralUtility::makeInstance()
With the deprecation of extbase `HashService`, the new core
`HashService` was injected to extbase `HashService` using...
Torben Hansen
10:19 Revision c22b72cd: [FEATURE] Implement and use a core ViewFactoryInterface
After a long list of preparation and side patches, this
change introduces a central ext:core ViewFactoryInterface
plu...
Christian Kuhn
08:52 Revision e764a492: [BUGFIX] Properly redirect secondary backend module routes
Users might open URLs to backend modules.
Those are checked for existence and permissions. But the permission
check u...
Daniel Siepmann
08:52 Revision c2d7bdff: [BUGFIX] Properly redirect secondary backend module routes
Users might open URLs to backend modules.
Those are checked for existence and permissions. But the permission
check u...
Daniel Siepmann

2024-08-29

09:58 Revision 9b1ef298: [BUGFIX] Allow to use CKEditor style definitions with an empty class
The CKEditor default YAML configuration for the Full and Default
presets contained code like:
```
- { name: 'Orange ...
Garvin Hicking
09:58 Revision 1ab46cb3: [BUGFIX] Allow to use CKEditor style definitions with an empty class
The CKEditor default YAML configuration for the Full and Default
presets contained code like:
```
- { name: 'Orange ...
Garvin Hicking
08:40 Revision 878625ad: [TASK] Declare minor ext:form RendererInterface change
ext:form RendererInterface->setFormRuntime() now declares
to return void. Strictly speaking this would be a breaking
...
Christian Kuhn
07:03 Revision 84180365: [DOCS] Fix comment in site-specific CSP disposition example
Related: #101580
Releases: main, 12.4
Change-Id: Idb58280ea86aace60087dc31a98634c9dd7432fd
Reviewed-on: https://revie...
Oliver Hader
05:45 Revision 30c4c621: [TASK] Avoid incomplete test setup in MFA tests
The MFA tests have an indirect dependency to FE/BE
state of request. This is dealt with in other tests
already, but a...
Christian Kuhn

2024-08-28

22:42 Revision 3dbeed38: [TASK] Do not declare extbase defaultViewObjectName, set it
Instead of declaring ActionController->defaultViewObjectName
to some value, __construct() sets it. This in line with ...
Christian Kuhn
22:41 Revision d2493f3a: [TASK] Extract a hardcoded fluid template source to file
Hard coded fluid code within the framework (except
in fluid view helper tests) is not a good thing:
It makes substitu...
Christian Kuhn
21:20 Revision 5e100d0a: [TASK] Harden extbase JsonView
Add a series of type hints that are safe to set.
Resolves: #104766
Releases: main
Change-Id: I2143ff8b71109d0439bebf...
Christian Kuhn
14:39 Revision fb443fd1: [TASK] Deprecate ext:fluid fillDefaultsByPackageName()
TemplatePaths->fillDefaultsByPackageName() is located
at the wrong place by having this magic within ext:fluid:
It is...
Christian Kuhn
13:47 Revision 02dbcc31: [DOCS] Fix comment in site-specific CSP disposition example
Related: #101580
Releases: main, 12.4
Change-Id: Idb58280ea86aace60087dc31a98634c9dd7432fd
Reviewed-on: https://revie...
Oliver Hader
13:40 Revision e91cc679: [BUGFIX] Streamline offsetGet and offsetExist in Record object
Array access of `uid` and `pid` has been enabled, therefore
offsetExist() needs to return TRUE for those fields, too....
Oliver Bartsch
13:14 Revision 43cb2890: [TASK] Introduce Content-Security-Policy-Report-Only handling
+ new feature flag `security.frontend.reportContentSecurityPolicy`,
to be used next to `security.frontend.enforceCo...
Oliver Hader
13:13 Revision 13758d53: [TASK] Introduce Content-Security-Policy-Report-Only handling
+ new feature flag `security.frontend.reportContentSecurityPolicy`,
to be used next to `security.frontend.enforceCo...
Oliver Hader
11:36 Revision 7c920f26: [TASK] Remove usage of deprecated "StaticMethod" interface
In docblock tag "Null_" interface "StaticMethod" is used.
However this contract is totally covered by Tag contract.
...
Wouter Wolters
11:24 Revision e8a37da9: [DOCS] Document `rawRecord` usage in fluid
Resolves: #104759
Releases: main
Change-Id: I57fdcacc75c3c2c7453ebbc484aef19d1135ae48
Reviewed-on: https://review.typ...
Oliver Bartsch
10:53 Revision f9420041: [BUGFIX] Prevent undefined array key exception in FlexFormValueFormatter
The `getProcessedElements` function in `FlexFormValueFormatter`
throws an undefined array key exception, when the giv...
Torben Hansen
10:53 Revision aded73b1: [BUGFIX] Prevent undefined array key exception in FlexFormValueFormatter
The `getProcessedElements` function in `FlexFormValueFormatter`
throws an undefined array key exception, when the giv...
Torben Hansen
10:43 Revision 93187a72: [TASK] Inject `ResourceFactory` in `TcaFolder`
This change modifies `TcaFolder` to get `ResourceFactory`
injected instead of retrieving it using `GeneralUtility`.
...
Stefan Bürk
10:38 Revision 8e4e2523: [TASK] Simplify ext:fluid TemplatePaths
Inline some methods into getContextSpecificViewConfiguration()
and adapt tests. Note the calling fillDefaultsByPackag...
Christian Kuhn
10:27 Revision 2aeff134: [TASK] Remove instance state from `ResourceFactory`
Stateful services come with a lot of drawbacks
and needs to be avoided. The `ResourceFactory`
holds state in form of ...
Stefan Bürk
10:10 Revision e91c894a: [TASK] Replace usage of deprecated constants of PhpParser
In class InterfaceMethodChangedMatcher constants MODIFIER_PUBLIC
and MODIFIER_STATIC are used. Both are deprecated. U...
Wouter Wolters
07:46 Revision eb0ac88e: [BUGFIX] Add aria-selected attribute to "DropDown" buttons
Resolves: #104029
Releases: main, 12.4
Change-Id: I89571726e5cfa4b9c2296fdb0994910d24f3b3b1
Reviewed-on: https://revi...
Christian Rath-Ulrich

2024-08-27

19:57 Revision a0d3f975: [DOCS] Adjust markup and remove duplication from CKEditor5 changelog
Adjusted indentation syntax which was breaking the rendering of
feature #96874 changelog entry of the CKEditor 5 docu...
Sébastien Delcroix
19:57 Revision aac88f90: [DOCS] Adjust markup and remove duplication from CKEditor5 changelog
Adjusted indentation syntax which was breaking the rendering of
feature #96874 changelog entry of the CKEditor 5 docu...
Sébastien Delcroix
19:12 Revision 10c5b267: [BUGFIX] Avoid undefined array key in Typo3tempFileService
Resolves: #104749
Releases: main, 12.4, 11.5
Change-Id: I0285dbeb8cabd4dc338797b6b47d3312ca2b9bb3
Reviewed-on: https:...
Till Hörner
19:11 Revision c5e3d395: [BUGFIX] Avoid undefined array key in Typo3tempFileService
Resolves: #104749
Releases: main, 12.4, 11.5
Change-Id: I0285dbeb8cabd4dc338797b6b47d3312ca2b9bb3
Reviewed-on: https:...
Till Hörner
19:10 Revision b77b6ee3: [BUGFIX] Avoid undefined array key in Typo3tempFileService
Resolves: #104749
Releases: main, 12.4, 11.5
Change-Id: I0285dbeb8cabd4dc338797b6b47d3312ca2b9bb3
Reviewed-on: https:...
Till Hörner
19:10 Revision e6ccbe80: [BUGFIX] Extend exceptions thrown by Guzzle (`TransferException`)
In `getUrl()` only a `\GuzzleHttp\Exception\RequestException` is
caught. This piece of code exists since April 20, 20...
Markus
19:10 Revision 567c1b82: [BUGFIX] Extend exceptions thrown by Guzzle (`TransferException`)
In `getUrl()` only a `\GuzzleHttp\Exception\RequestException` is
caught. This piece of code exists since April 20, 20...
Markus
18:50 Revision f2ed0694: [TASK] Turn a couple of unit tests into functionals
To reduce mocking and GeneralUtility instance
tampering, a couple of error handling related
tests are turned into fun...
Christian Kuhn
18:49 Revision d148049b: [TASK] Remove two unused test fixture files
Resolves: #104754
Releases: main
Change-Id: Id1164684fcbcf2bc1bdaa2dbbe74f73d2c608fb3
Reviewed-on: https://review.typ...
Christian Kuhn
15:51 Revision a8ef1275: [TASK] Upgrade used PHP 8.4 image
This change upgrades the version of the used
`typo3/core-testing-php84` image [1], which
uses PHP8.4 beta3 now along ...
Stefan Bürk
15:51 Revision 34776fc3: [TASK] Upgrade used PHP 8.4 image
This change upgrades the version of the used
`typo3/core-testing-php84` image [1], which
uses PHP8.4 beta3 now along ...
Stefan Bürk
15:51 Revision df1766f5: [TASK] Upgrade used PHP 8.4 image
This change upgrades the version of the used
`typo3/core-testing-php84` image [1], which
uses PHP8.4 beta3 now along ...
Stefan Bürk
14:12 Revision 8c138180: [TASK] Clean up BE LoginController
* Refactor LoginController. Code is much better
readable now and class is nearly stateless.
* Remove heavily mockin...
Christian Kuhn
13:20 Revision 43512139: [TASK] Raise phpstan/phpstan:^1.12.0
Support for PHP 8.4 added.
https://phpstan.org/blog/phpstan-1-12-road-to-phpstan-2-0
> composer req --dev phpstan/p...
Wouter Wolters
13:20 Revision 09d9fba1: [TASK] Raise phpstan/phpstan:^1.12.0
Support for PHP 8.4 added.
https://phpstan.org/blog/phpstan-1-12-road-to-phpstan-2-0
> composer req --dev phpstan/p...
Wouter Wolters
13:14 Revision 82f7dc03: [TASK] Simplify a ContentObjectRendererTest detail
Some setUp() code is not triggered and thus obsolete.
Resolves: #104747
Releases: main
Change-Id: I72099d5d09bf36f83...
Christian Kuhn
11:58 Revision e2a29ee7: [TASK] Rename submodule TypoScript Overview
The module "TypoScript Record Overview" also contains site
sets since #103439. The module labels are therefore genera...
Lina Wolf
11:56 Revision 9fb4e409: [TASK] Avoid handling L=OUT in LoginController
Logout should run through LogoutController.
Avoid this widely unknown code in LoginController
since it does not belon...
Christian Kuhn
11:34 Revision cf1f08e0: [BUGFIX] Fall back to site identifier in TypoScript overview
When TypoScript is provided by a site set, not a sys_template record and the site has no "website title" it is curren... Lina Wolf
10:51 Revision 279a8dca: [TASK] Remove ancient server side 'no cookie' detection
There is ancient BE login related server side code to
detect if cookies can be set. This never kicks in and
is remove...
Christian Kuhn
08:35 Revision 1e32e6f3: [TASK] Update to CKEditor5 v43
Executed commands:
npm --prefix overrides/ckeditor5 version 43.0.0
npm install --save ./overrides/ckeditor5 $(
...
Benjamin Franzke
08:35 Revision 674f41d6: [TASK] Update to CKEditor5 v43
Executed commands:
npm --prefix overrides/ckeditor5 version 43.0.0
npm install --save ./overrides/ckeditor5 $(
...
Benjamin Franzke
08:06 Revision 8d08fab8: [DOCS] Document site sets of EXT:fluid_styled_content
This patch adds a description on how to utilize
site sets from `EXT:fluid_styled_content` and the
supported configura...
Lina Wolf
06:27 Revision 43a284ca: [FEATURE] Automatically resolve relations for records
What does it do? When creating a record
object out of a database row (via the RecordFactory),
the Record object now h...
Benni Mack
 

Also available in: Atom