Project

General

Profile

Activity

From 2023-08-02 to 2023-08-31

2023-08-31

14:51 Revision 0baf11c8: [FEATURE] Allow `Configuration/user.tsconfig`
Similar to `Configuration/page.tsconfig`,
default User TSconfig is now loaded from
extensions `Configuration/user.tsc...
Christian Kuhn
14:19 Revision de80a95b: [BUGFIX] Ensure correct record type for new record in SuggestWizard
FormEngine sends some information as payload with the suggest
wizard ajax request to the `SuggestWizardController` as...
Stefan Bürk
14:19 Revision 45e03bec: [BUGFIX] Ensure correct record type for new record in SuggestWizard
FormEngine sends some information as payload with the suggest
wizard ajax request to the `SuggestWizardController` as...
Stefan Bürk
14:18 Revision 31156831: [BUGFIX] Ensure correct record type for new record in SuggestWizard
FormEngine sends some information as payload with the suggest
wizard ajax request to the `SuggestWizardController` as...
Stefan Bürk
14:11 Revision 5d193b1b: [TASK] Use @import instead of <INCLUDE_TYPOSCRIPT
To be an example of best practice, this patch changes
all usages of "<INCLUDE_TYPOSCRIPT ..." to "@import".
Tests ar...
Christian Kuhn
14:11 Revision 20ce6bae: [TASK] Use @import instead of <INCLUDE_TYPOSCRIPT
To be an example of best practice, this patch changes
all usages of "<INCLUDE_TYPOSCRIPT ..." to "@import".
Tests ar...
Christian Kuhn
13:52 Revision da471b0e: [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue()
BackendUtility has a couple of strtotime() calls that
may end up as strtotime(null). This emits a PHP
E_DEPRECATED er...
Achim Fritz
13:52 Revision b72cc6c6: [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue()
BackendUtility has a couple of strtotime() calls that
may end up as strtotime(null). This emits a PHP
E_DEPRECATED er...
Achim Fritz
13:52 Revision 385fd74f: [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue()
BackendUtility has a couple of strtotime() calls that
may end up as strtotime(null). This emits a PHP
E_DEPRECATED er...
Achim Fritz
13:37 Revision 54d22e22: [TASK] Add PHPStan type hints in PackageManager
Resolves: #101808
Releases: main, 12.4
Change-Id: Iab938e0608a5547838d8b0cbc40c795e7653f929
Reviewed-on: https://revi...
Oliver Hader
13:37 Revision 2ed64ce3: [TASK] Add PHPStan type hints in PackageManager
Resolves: #101808
Releases: main, 12.4
Change-Id: Iab938e0608a5547838d8b0cbc40c795e7653f929
Reviewed-on: https://revi...
Oliver Hader
13:32 Revision 756493ca: [TASK] Properly disable task setting fields
In its current implementation, the scheduler module renders all
settings fields (aka "additional fields") at one and ...
Andreas Fernandez
09:37 Revision 3b1fe2d5: [BUGFIX] Check used webserver during CLI setup
When TYPO3 is installed via CLI, the setup command now asks for the
webserver being used to be able to copy necessary...
Andreas Fernandez
09:37 Revision 2aebe1ea: [BUGFIX] Check used webserver during CLI setup
When TYPO3 is installed via CLI, the setup command now asks for the
webserver being used to be able to copy necessary...
Andreas Fernandez

2023-08-30

17:07 Revision 3bd57aec: [TASK] Stateless TsConfigTreeBuilder
We can reduce class state by explicitely handing
over runtime state to consuming methods in favor
of parking them on ...
Christian Kuhn
17:07 Revision e5e26cfe: [TASK] Stateless TsConfigTreeBuilder
We can reduce class state by explicitely handing
over runtime state to consuming methods in favor
of parking them on ...
Christian Kuhn
15:19 Revision 36e1da41: [TASK] Replace chosen-js with select-pure
chosen-js is based on jQuery, while select-pure is
based on lit and is therefore available as web components.
This is...
Benjamin Franzke
15:12 Revision 8620166b: [TASK] Use `requestSubmit()` in FormEngine
FormEngine JavaScript now uses `requestSubmit()` to announce an actual
data-changing submit action which allows bindi...
Andreas Fernandez
14:46 Revision bc6ccceb: [BUGFIX] Fix stage changing in workspace preview
Changing stages using the various buttons in
workspace preview module fatals server side
since the request is incompl...
Christian Kuhn
14:46 Revision 7e5e44a6: [BUGFIX] Fix stage changing in workspace preview
Changing stages using the various buttons in
workspace preview module fatals server side
since the request is incompl...
Christian Kuhn
14:37 Revision 1e024678: [TASK] Remove jQuery from @typo3/workspaces/workspaces
Resolves: #101781
Releases: main
Change-Id: I072c4ae70e08e5d0a6d94d5a3ea67a26394e88d4
Reviewed-on: https://review.typ...
Andreas Nedbal
14:23 Revision 356b6a5b: [TASK] Deprecate EMU::addPageTSConfig()
ExtensionManagementUtility::addPageTSConfig() has
been superseded in v12 with feature #96614 already,
which allows au...
Christian Kuhn
11:33 Revision 6e628d44: [FEATURE] Auto-create DB fields from TCA for type "email"
Tables with TCA columns set to type="email" do not
need an ext_tables.sql entry anymore. The core now
creates this fi...
Oliver Wand
09:10 Revision d7d3f6fd: [TASK] Update CKEditor5 to use DocumentList instead of List
See: https://github.com/ckeditor/ckeditor5/issues/14200#issuecomment-1625171318
This allows similar behaviour as CKE...
Benjamin Serfhos
08:57 Revision 2790ca3a: [TASK] Update CKEditor5 to use DocumentList instead of List
See: https://github.com/ckeditor/ckeditor5/issues/14200#issuecomment-1625171318
This allows similar behaviour as CKE...
Benjamin Serfhos
08:37 Revision c9873d5e: [BUGFIX] Fix several undefined array key issues in DataHandler scope
DataMapProcessor tries to access `$possibleChainedIds[0]` which
might not be defined, since that array is the result ...
Oliver Hader
08:37 Revision 6b33d8f4: [BUGFIX] Fix several undefined array key issues in DataHandler scope
DataMapProcessor tries to access `$possibleChainedIds[0]` which
might not be defined, since that array is the result ...
Oliver Hader
08:37 Revision e12f80f1: [BUGFIX] Fix several undefined array key issues in DataHandler scope
DataMapProcessor tries to access `$possibleChainedIds[0]` which
might not be defined, since that array is the result ...
Oliver Hader
08:30 Revision b97f50bc: [TASK] Remove DataHandler->checkStoredRecord()
Well, that functionality is hilarious: Sometimes,
when the DataHandler updates or inserts database
rows, it calls che...
Christian Kuhn
06:18 Revision 3e884ce6: [BUGFIX] Generate correct asset symlinks on Windows
This patch fixes two issues when generating symlinks to the public
extension resources (Public/Resources) into the _a...
Robert Kärner
06:18 Revision f10914e7: [BUGFIX] Generate correct asset symlinks on Windows
This patch fixes two issues when generating symlinks to the public
extension resources (Public/Resources) into the _a...
Robert Kärner
06:18 Revision d4d84685: [BUGFIX] Generate correct asset symlinks on Windows
This patch fixes two issues when generating symlinks to the public
extension resources (Public/Resources) into the _a...
Robert Kärner

2023-08-29

17:08 Revision 62a03fcd: [TASK] Move ext:adminpanel user TS out of ext:core
ext:core TsConfigTreeBuilder contains default
User TSconfig of the adminpanel extension.
This does not belong there....
Christian Kuhn
12:57 Revision 1d841793: [TASK] Fix npm copy of contrib packages
@lezer/common – in contrast to other @lezer modules,
is placed in dist/index.js instead of dist/index.es.js.
Therefor...
Benjamin Franzke
12:16 Revision 31b3ed24: [TASK] Fix npm copy of contrib packages
@lezer/common – in contrast to other @lezer modules,
is placed in dist/index.js instead of dist/index.es.js.
Therefor...
Benjamin Franzke
10:50 Revision 5bf2dd24: [TASK] Use SelectItem in SelectItemProcessor
A small step towards streamlining Core code to use
the recently introduced SelectItem API.
Resolves: #101745
Release...
Nikita Hovratov
10:44 Revision e66d8373: [TASK] Define readonly for never-written private TypeScript variables
IDEs like PhpSstorm complain about the same thing,
so better we have that defined and checked via CI.
Commands execu...
Benjamin Franzke
10:44 Revision 0d6b6e7f: [TASK] Define readonly for never-written private TypeScript variables
IDEs like PhpSstorm complain about the same thing,
so better we have that defined and checked via CI.
Commands execu...
Benjamin Franzke
10:23 Revision e356691b: [TASK] Use TypeScript tsconfig include instead of exclude
This helps to prevent hard-to-discover build failures, that only
happen on clean installs (e.g. CI).
This is because ...
Benjamin Franzke
10:23 Revision 8016882d: [TASK] Use TypeScript tsconfig include instead of exclude
This helps to prevent hard-to-discover build failures, that only
happen on clean installs (e.g. CI).
This is because ...
Benjamin Franzke
10:22 Revision f8031744: [TASK] Deny global jQuery usage via eslint rules
This allows to drop a npm patch that had been applied
to the TypeScript @types/jquery before, in order
to achieve the...
Benjamin Franzke
10:03 Revision 65c63fc4: [TASK] Remove stray JavaScript build files
Remove unused files that have been forgotten to be
removed when there respective TypeScript source files
where remove...
Benjamin Franzke
10:03 Revision d7f8cef7: [TASK] Use URL API in Install Tool router
The Install Tool router attempts to build URLs manually by wild string
replacements and manipulation, which is rather...
Andreas Fernandez
09:40 Revision a77cf0d7: [TASK] Deny global jQuery usage via eslint rules
This allows to drop a npm patch that had been applied
to the TypeScript @types/jquery before, in order
to achieve the...
Benjamin Franzke
09:40 Revision 9428e080: [TASK] Remove stray JavaScript build files
Remove unused files that have been forgotten to be
removed when there respective TypeScript source files
where remove...
Benjamin Franzke
09:38 Revision 7533eb56: [TASK] Use URL API in Install Tool router
The Install Tool router attempts to build URLs manually by wild string
replacements and manipulation, which is rather...
Andreas Fernandez
08:17 Revision ed57ed31: [BUGFIX] Avoid console error when tabbing through EXT:form inspector
…of a new form element, that has not yet been persisted.
Tabbing through an elemenet is considered an "input" by
the...
Benjamin Franzke
08:17 Revision 826f82ae: [BUGFIX] Avoid console error when tabbing through EXT:form inspector
…of a new form element, that has not yet been persisted.
Tabbing through an elemenet is considered an "input" by
the...
Benjamin Franzke
08:16 Revision f350c107: [BUGFIX] Avoid console error when tabbing through EXT:form inspector
…of a new form element, that has not yet been persisted.
Tabbing through an elemenet is considered an "input" by
the...
Benjamin Franzke

2023-08-28

19:33 Revision 727fb0e5: [BUGFIX] Avoid static state in LocalizationUtility
The extbase ConfigurationManager is (unfortunately)
a stateful singleton that we can not get rid of
without a bigger ...
Christian Kuhn
19:33 Revision 76c10aa2: [BUGFIX] Avoid static state in LocalizationUtility
The extbase ConfigurationManager is (unfortunately)
a stateful singleton that we can not get rid of
without a bigger ...
Christian Kuhn
19:18 Revision c43f4151: [BUGFIX] Listen to correct events in "Extension Configuration" filter
Previously, the `keyup` event was intercepted in "Extension
Configuration", which doesn't work with `clearable()`. Th...
Andreas Fernandez
18:33 Revision 4d0c9849: [TASK] Ensure short list syntax is used
With #90002, all occurrences of the `list()` function have been migrated
to the short list syntax. Our php-cs-fixer c...
Torben Hansen
18:33 Revision 8e3e4c3c: [TASK] Ensure short list syntax is used
With #90002, all occurrences of the `list()` function have been migrated
to the short list syntax. Our php-cs-fixer c...
Torben Hansen
14:53 Revision 42b49a99: [TASK] Migrate @typo3/form/backend/form-editor/mediator to TypeScript
Resolves: #101738
Related: #82577
Releases: main, 12.4
Change-Id: Id857430ae81322cf9197ba6df422780695f59f50
Reviewed-...
Benjamin Franzke
14:53 Revision 18b6cb45: [TASK] Migrate @typo3/form/backend/form-editor/mediator to TypeScript
Resolves: #101738
Related: #82577
Releases: main, 12.4
Change-Id: Id857430ae81322cf9197ba6df422780695f59f50
Reviewed-...
Benjamin Franzke
14:52 Revision 880709af: [TASK] Migrate @typo3/form/backend/form-editor/view-model to TypeScript
Resolves: #101737
Related: #82577
Releases: main, 12.4
Change-Id: Ibc8ed8be6a8defc7dba4910e3f1df937809600aa
Reviewed-...
Benjamin Franzke
14:52 Revision eac5c3f1: [TASK] Migrate @typo3/form/backend/form-editor/view-model to TypeScript
Resolves: #101737
Related: #82577
Releases: main, 12.4
Change-Id: Ibc8ed8be6a8defc7dba4910e3f1df937809600aa
Reviewed-...
Benjamin Franzke
14:50 Revision ce6900a6: [TASK] Migrate @typo3/form/backend/form-editor/inspector-component to TypeScript
Resolves: #101736
Related: #82577
Releases: main, 12.4
Change-Id: If77dc697ac23b5f1fb3f36dd15fe36cfb369700d
Reviewed-...
Benjamin Franzke
14:50 Revision b1c0a329: [TASK] Migrate @typo3/form/backend/form-editor/inspector-component to TypeScript
Resolves: #101736
Related: #82577
Releases: main, 12.4
Change-Id: If77dc697ac23b5f1fb3f36dd15fe36cfb369700d
Reviewed-...
Benjamin Franzke
14:50 Revision a59bf969: [TASK] Migrate @typo3/form/backend/form-editor/stage-component to TypeScript
Resolves: #101735
Related: #82577
Releases: main, 12.4
Change-Id: I5584528f69fddba7a5f7f4b3592ca4bf9e83938c
Reviewed-...
Benjamin Franzke
14:50 Revision 615d3a8b: [TASK] Migrate @typo3/form/backend/form-editor/stage-component to TypeScript
Resolves: #101735
Related: #82577
Releases: main, 12.4
Change-Id: I5584528f69fddba7a5f7f4b3592ca4bf9e83938c
Reviewed-...
Benjamin Franzke
14:50 Revision f7fea30e: [TASK] Migrate @typo3/form/backend/form-editor/tree-component to TypeScript
Resolves: #101734
Related: #82577
Releases: main, 12.4
Change-Id: I0619297a3fbf3e2fd18b1aef1a0c82794a5ca714
Reviewed-...
Benjamin Franzke
14:49 Revision ea2b0259: [TASK] Migrate @typo3/form/backend/form-editor/tree-component to TypeScript
Resolves: #101734
Related: #82577
Releases: main, 12.4
Change-Id: I0619297a3fbf3e2fd18b1aef1a0c82794a5ca714
Reviewed-...
Benjamin Franzke
14:49 Revision 57db128d: [TASK] Migrate @typo3/form/backend/form-editor/modals-component to TypeScript
Resolves: #101733
Related: #82577
Releases: main, 12.4
Change-Id: I4d9f92287d9a2b69fa4421de2377f7bf9806147c
Reviewed-...
Benjamin Franzke
14:49 Revision 398fe456: [TASK] Migrate @typo3/form/backend/form-editor/modals-component to TypeScript
Resolves: #101733
Related: #82577
Releases: main, 12.4
Change-Id: I4d9f92287d9a2b69fa4421de2377f7bf9806147c
Reviewed-...
Benjamin Franzke
14:49 Revision 7bfb795d: [TASK] Migrate @typo3/form/backend/form-editor/helper to TypeScript
Resolves: #101717
Related: #82577
Releases: main, 12.4
Change-Id: I9e0a42954b387d34ded5ebd1bde533b9feb4e70e
Reviewed-...
Benjamin Franzke
14:49 Revision 12c98098: [TASK] Migrate @typo3/form/backend/form-editor/helper to TypeScript
Resolves: #101717
Related: #82577
Releases: main, 12.4
Change-Id: I9e0a42954b387d34ded5ebd1bde533b9feb4e70e
Reviewed-...
Benjamin Franzke
14:47 Revision 29c95a7e: [TASK] Migrate @typo3/form/backend/form-editor to TypeScript
Resolves: #101713
Related: #82577
Releases: main, 12.4
Change-Id: Ic7b41b79552a4c14d7395609e0ac3dda9c47b20f
Reviewed-...
Benjamin Franzke
14:47 Revision 064cde3c: [TASK] Migrate @typo3/form/backend/form-editor to TypeScript
Resolves: #101713
Related: #82577
Releases: main, 12.4
Change-Id: Ic7b41b79552a4c14d7395609e0ac3dda9c47b20f
Reviewed-...
Benjamin Franzke
14:46 Revision d42e9441: [TASK] Migrate @typo3/form/backend/form-editor/core to TypeScript
Resolves: #101712
Related: #82577
Releases: main, 12.4
Change-Id: Id77b6cd93cff41c26220ca0b10b948813c1242be
Reviewed-...
Benjamin Franzke
14:46 Revision 0c54e525: [TASK] Migrate @typo3/form/backend/form-editor/core to TypeScript
Resolves: #101712
Related: #82577
Releases: main, 12.4
Change-Id: Id77b6cd93cff41c26220ca0b10b948813c1242be
Reviewed-...
Benjamin Franzke
14:46 Revision b05f34ef: [TASK] Migrate @typo3/form/backend/form-manager/view-model to TypeScript
Resolves: #101702
Related: #82577
Releases: main, 12.4
Change-Id: I4ec165e645ee367d71404338e83ba6f40cb28494
Reviewed-...
Benjamin Franzke
14:46 Revision b50ec0c0: [TASK] Migrate @typo3/form/backend/form-manager/view-model to TypeScript
Resolves: #101702
Related: #82577
Releases: main, 12.4
Change-Id: I4ec165e645ee367d71404338e83ba6f40cb28494
Reviewed-...
Benjamin Franzke
14:45 Revision a2403fae: [TASK] Migrate @typo3/form/backend/form-manager to TypeScript
Resolves: #101634
Related: #82577
Releases: main, 12.4
Change-Id: Ia9ad4d39e925f671707ec62cd989bfca6dbf32ab
Reviewed-...
Benjamin Franzke
14:45 Revision e71eb2cb: [TASK] Migrate @typo3/form/backend/form-manager to TypeScript
Resolves: #101634
Related: #82577
Releases: main, 12.4
Change-Id: Ia9ad4d39e925f671707ec62cd989bfca6dbf32ab
Reviewed-...
Benjamin Franzke
13:25 Revision bb6ca378: [TASK] Use EXTBASEPLUGIN in tests
Use the new v12 EXTBASEPLUGIN in TS setup
to streamline frontend functional tests a bit.
Resolves: #101773
Related: ...
Christian Kuhn
13:25 Revision 2745776f: [TASK] Use EXTBASEPLUGIN in tests
Use the new v12 EXTBASEPLUGIN in TS setup
to streamline frontend functional tests a bit.
Resolves: #101773
Related: ...
Christian Kuhn
13:14 Revision 6fc7490a: [BUGFIX] Make filtered upgrade docs visible again
When resetting the tag filter in "View Upgrade Documentation", the
`hidden` class now gets removed, making previously...
Andreas Fernandez
12:57 Revision 50828fc7: [BUGFIX] Make filtered upgrade docs visible again
When resetting the tag filter in "View Upgrade Documentation", the
`hidden` class now gets removed, making previously...
Andreas Fernandez
12:41 Revision 276a6976: [TASK] Add UserSession to BeforeUserLogoutEvent
Resolves: #101754
Related: #100307
Releases: main, 12.4
Change-Id: I43c43f1635fd789e3f035e9840d37fb70528cb66
Reviewed...
Achim Fritz
12:41 Revision 8474d016: [TASK] Add UserSession to BeforeUserLogoutEvent
Resolves: #101754
Related: #100307
Releases: main, 12.4
Change-Id: I43c43f1635fd789e3f035e9840d37fb70528cb66
Reviewed...
Achim Fritz
11:53 Revision c963e64c: [TASK] Use <template> for document fragments in form editor
The `script` tag is defined to hold executable code or data and
not template html markup. We are switching this to th...
Benjamin Kott
11:35 Revision a86b57df: [TASK] Use <template> for document fragments in form editor
The `script` tag is defined to hold executable code or data and
not template html markup. We are switching this to th...
Benjamin Kott
11:34 Revision 14259194: [BUGFIX] Fix installer password toggle icon rendering
The ajax Icon API is currently not available during
first install, therefore neither getIcon nor the
icon web compone...
Benjamin Franzke
11:22 Revision c6f0364a: [BUGFIX] Fix installer password toggle icon rendering
The ajax Icon API is currently not available during
first install, therefore neither getIcon nor the
icon web compone...
Benjamin Franzke
10:47 Revision 9d1fa5fd: [BUGFIX] Correct fetching of extension form definitions
The `retrieveYamlFilesFromExtensionFolders` function returned
the full path to the form configuration as key and the ...
Benjamin Kott
10:36 Revision b525531d: [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex
This fixes an issue in the acceptance tests where `null` is passed
to `GeneralUtility::xml2array()` (which expects a ...
Oliver Klee
10:36 Revision b96bdea8: [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex
This fixes an issue in the acceptance tests where `null` is passed
to `GeneralUtility::xml2array()` (which expects a ...
Oliver Klee
10:35 Revision 980203f1: [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex
This fixes an issue in the acceptance tests where `null` is passed
to `GeneralUtility::xml2array()` (which expects a ...
Oliver Klee
10:11 Revision 45962459: [BUGFIX] Correct type check for stream resource
The constructor of `\TYPO3\CMS\Core\Http\Request` now correctly
accepts resources of the type "stream" as $body argum...
Mathias Bolt Lesniak
10:11 Revision 3aef3028: [BUGFIX] Correct type check for stream resource
The constructor of `\TYPO3\CMS\Core\Http\Request` now correctly
accepts resources of the type "stream" as $body argum...
Mathias Bolt Lesniak
09:25 Revision 99cfa745: [TASK] Migrate `getMockForAbstractClass()` calls in `EXT:form`
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
08:05 Revision 6a0e38ba: [TASK] Remove jQuery from Install Tool modules
This patch removes the jQuery usages from all Install Tool modules.
It's done in one go because of the dependency of ...
Andreas Nedbal
08:05 Revision 02f54459: [TASK] Update PHPStan & friends
The new versions find some more possible problems,
and also improve performance.
> composer req --dev phpstan/phpsta...
Oliver Klee
08:04 Revision 9778ef0d: [TASK] Update PHPStan & friends
The new versions find some more possible problems,
and also improve performance.
> composer req --dev phpstan/phpsta...
Oliver Klee
08:04 Revision ef134667: [TASK] Update PHPStan & friends
The new versions find some more possible problems,
and also improve performance.
> composer req --dev phpstan/phpsta...
Oliver Klee

2023-08-26

20:26 Revision e3880e72: [TASK] Improve CKEditor vendor logo placement
With CKEditor v38.0.0 a small "Powered by CKEditor" logo has been added
to the bottom right of the editor component. ...
Torben Hansen
20:09 Revision b75d71fa: [TASK] Improve CKEditor vendor logo placement
With CKEditor v38.0.0 a small "Powered by CKEditor" logo has been added
to the bottom right of the editor component. ...
Torben Hansen
16:46 Revision 43ad669f: [TASK] Use CPP in ModifyRecordListTableActionsEvent
With this change, CPP is used in ModifyRecordListTableActionsEvent.
Resolves: #101761
Releases: main
Signed-off-by: ...
Torben Hansen
16:45 Revision 7d373d2c: [TASK] Use CPP in ModifyRecordListHeaderColumnsEvent
With this change, CPP is used in ModifyRecordListHeaderColumnsEvent.
Additionally, 2 superfluous type declarations h...
Torben Hansen
16:44 Revision dace5aef: [TASK] Use CPP in ModifyButtonBarEvent
With this change, CPP is used in ModifyButtonBarEvent.
Resolves: #101762
Releases: main
Signed-off-by: Torben Hansen...
Torben Hansen
16:37 Revision 7490f3e6: [TASK] Fix Changelog/13.0 RST markup errors
Mostly those are formatting changes of bad spacing and missing colons.
Code-blocks are used where applicable.
Resolv...
Garvin Hicking

2023-08-24

16:38 Revision b5ed6a88: [!!!][TASK] Add native type declarations to GU array methods
Resolves: #101453
Related: #101305
Releases: main
Change-Id: Ib34e3526769753ed90553db42d4e843f44dc560f
Reviewed-on: h...
Oliver Klee

2023-08-23

21:18 Revision 5e4b6159: [BUGFIX] Apply typolink.forceAbsoluteUrl to absolute path URIs
Due to #101083 absolute path URIs like `/path/some-file.png`
are handled as external URL, which leads to scenarios, t...
Oliver Hader
21:18 Revision 75eec39a: [BUGFIX] Apply typolink.forceAbsoluteUrl to absolute path URIs
Due to #101083 absolute path URIs like `/path/some-file.png`
are handled as external URL, which leads to scenarios, t...
Oliver Hader
19:02 Revision 39bf11f1: [BUGFIX] Continue loop in case binary was not found
The change introduced with #101444 broke
the binary finder mechanims.
This has been fixed by "continue" the loop
ins...
Jochen Roth
19:02 Revision 745ed5d7: [BUGFIX] Continue loop in case binary was not found
The change introduced with #101444 broke
the binary finder mechanims.
This has been fixed by "continue" the loop
ins...
Jochen Roth
17:36 Revision 83546286: [BUGFIX] Fix Linkvalidator checks on hidden pages
The following problems are now fixed:
1. do not check links on hidden pages (if checkhidden=0)
2. show links on hidd...
Sybille Peters
17:35 Revision d21cb595: [BUGFIX] Fix Linkvalidator checks on hidden pages
The following problems are now fixed:
1. do not check links on hidden pages (if checkhidden=0)
2. show links on hidd...
Sybille Peters
17:06 Revision e58a8607: [TASK] Add indexes for table sys_log
This commit adds two new keys to table sys_log:
- channel
- level
Resolves: #101707
Releases: main, 12.4
Change-Id:...
Ingo Fabbri
17:06 Revision 5753be96: [TASK] Add indexes for table sys_log
This commit adds two new keys to table sys_log:
- channel
- level
Resolves: #101707
Releases: main, 12.4
Change-Id:...
Ingo Fabbri
16:17 Revision f39d22e4: [TASK] Use CPP in RenderingContextFactory
Minor patch to streamline RenderingContextFactory
a bit.
Resolves: #101742
Releases: main
Change-Id: I97eefb9b9c161a...
Christian Kuhn
15:25 Revision d469b549: [BUGFIX] Swap title and message of notification when creating a backend user
When a backend user is created via the Install Tool, a notification is
rendered to tell the system maintainer that th...
Andreas Fernandez
15:25 Revision cddee3b7: [BUGFIX] Swap title and message of notification when creating a backend user
When a backend user is created via the Install Tool, a notification is
rendered to tell the system maintainer that th...
Andreas Fernandez
15:24 Revision c1d5e1b9: [BUGFIX] Swap title and message of notification when creating a backend user
When a backend user is created via the Install Tool, a notification is
rendered to tell the system maintainer that th...
Andreas Fernandez
13:01 Revision 3e9d0d8c: [BUGFIX] Render fieldControl in UuidElement
The 'uuid' FormEngine TCA element misses the call
to render registered field controls. Add it and
merge it into rende...
Garvin Hicking
13:01 Revision e8acb640: [BUGFIX] Render fieldControl in UuidElement
The 'uuid' FormEngine TCA element misses the call
to render registered field controls. Add it and
merge it into rende...
Garvin Hicking
12:16 Revision 396296c3: [BUGFIX] EXT:indexed_search: Use correct API to calculate icon path
This patch makes use of `PathUtility::getAbsoluteWebPath()` in
EXT:indexed_search's SearchController which is suitabl...
Andreas Fernandez
12:16 Revision 4c5fbea8: [BUGFIX] EXT:indexed_search: Use correct API to calculate icon path
This patch makes use of `PathUtility::getAbsoluteWebPath()` in
EXT:indexed_search's SearchController which is suitabl...
Andreas Fernandez
12:02 Revision fea2f9db: [BUGFIX] EXT:indexed_search: Use correct API to calculate icon path
This patch makes use of `PathUtility::getAbsoluteWebPath()` in
EXT:indexed_search's SearchController which is suitabl...
Andreas Fernandez
10:30 Revision e487eb43: [BUGFIX] Allow comma and semicolon in TelephoneLinkHandler
Allow to save a phone link with a comma or a semicolon.
Resolves: #101721
Releases: main, 12.4, 11.5
Change-Id: I54e...
Dominic Petit
10:30 Revision 5a5883c9: [BUGFIX] Allow comma and semicolon in TelephoneLinkHandler
Allow to save a phone link with a comma or a semicolon.
Resolves: #101721
Releases: main, 12.4, 11.5
Change-Id: I54e...
Dominic Petit
10:30 Revision fc59d590: [BUGFIX] Allow comma and semicolon in TelephoneLinkHandler
Allow to save a phone link with a comma or a semicolon.
Resolves: #101721
Releases: main, 12.4, 11.5
Change-Id: I54e...
Dominic Petit
10:15 Revision a69163aa: [TASK] Adjust auto-created column length for MM tables
This change reduces the column length for `tablenames`
and `fieldname` for TCA based auto-creation to the max
possibl...
Stefan Bürk
10:15 Revision b7c851e4: [TASK] Adjust auto-created column length for MM tables
This change reduces the column length for `tablenames`
and `fieldname` for TCA based auto-creation to the max
possibl...
Stefan Bürk
10:13 Revision ff5854a3: [TASK] Allow passwordGenerator in all TCA types
FormEngine fieldControl "passwordGenerator" can be
handy with TCA type="input" as well.
The patch removes a restrict...
Garvin Hicking
10:13 Revision bf8ce33f: [TASK] Allow passwordGenerator in all TCA types
FormEngine fieldControl "passwordGenerator" can be
handy with TCA type="input" as well.
The patch removes a restrict...
Garvin Hicking
07:46 Revision c813459f: [DOCS] Fix formatting for lists in .rst
If there is not a newline before and after the list, the list
may not be formatted correctly.
A newline was added be...
Sybille Peters
07:27 Revision d742e212: [DOCS] Fix formatting for lists in .rst
If there is not a newline before and after the list, the list
may not be formatted correctly.
A newline was added be...
Sybille Peters
07:27 Revision 1d5d06a2: [DOCS] Fix formatting for lists in .rst
If there is not a newline before and after the list, the list
may not be formatted correctly.
A newline was added be...
Sybille Peters

2023-08-22

13:54 Revision 41ece655: [TASK] Verify @-sign is a valid TypoScript identifier
ext:form tends to use email addresses as
TypoScript identifier. The old TS parser
did not deal with this, the new one...
Christian Kuhn
13:54 Revision 08f38209: [TASK] Verify @-sign is a valid TypoScript identifier
ext:form tends to use email addresses as
TypoScript identifier. The old TS parser
did not deal with this, the new one...
Christian Kuhn
12:25 Revision 3b4e6f58: [BUGFIX] Allow utf8mb3 as well for CharsetToCheck
On recent MariaDB versions >= 10.6 utf8 is an alias for utf8mb3 while
until MariaDB 10.5 utf8mb3 was an alias for utf...
Timo Gurr
12:25 Revision 3e1d5bb9: [BUGFIX] Allow utf8mb3 as well for CharsetToCheck
On recent MariaDB versions >= 10.6 utf8 is an alias for utf8mb3 while
until MariaDB 10.5 utf8mb3 was an alias for utf...
Timo Gurr
12:25 Revision 5a93c81b: [BUGFIX] Allow utf8mb3 as well for CharsetToCheck
On recent MariaDB versions >= 10.6 utf8 is an alias for utf8mb3 while
until MariaDB 10.5 utf8mb3 was an alias for utf...
Timo Gurr
11:56 Revision 2c108778: [BUGFIX] Allow a languageKey in non-Extbase f:translate VH
Even though the <f:translate> ViewHelper has a "languageKey"
argument, the parameter was only evaluated for Extbase
r...
Benni Mack
11:56 Revision eadb8557: [BUGFIX] Allow a languageKey in non-Extbase f:translate VH
Even though the <f:translate> ViewHelper has a "languageKey"
argument, the parameter was only evaluated for Extbase
r...
Benni Mack

2023-08-21

08:11 Revision f5758fcf: [DOCS] Fix errors in changelog
Fix syntax errors, improve clarity.
Bullet lists should have a newline before and after, otherwise
they will not be ...
Sybille Peters

2023-08-18

08:15 Revision 29d54b8a: [BUGFIX] Restore currently selected folder in Filelist module
The Filelist module got renamed to "media_management" from
"file_FilelistList" in TYPO3 v12. Hence, the module storag...
Nikita Hovratov
08:05 Revision dcaabe5a: [BUGFIX] Restore currently selected folder in Filelist module
The Filelist module got renamed to "media_management" from
"file_FilelistList" in TYPO3 v12. Hence, the module storag...
Nikita Hovratov
06:39 Revision 393ad519: [BUGFIX] Upgrade to typo3/html-sanitizer v2.1.3
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.3
composer req typo3/html-sanitizer:^2.1.3
composer re...
Simon Gilli
06:39 Revision 98655667: [BUGFIX] Upgrade to typo3/html-sanitizer v2.1.3
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.3
composer req typo3/html-sanitizer:^2.1.3
composer re...
Simon Gilli
06:38 Revision f0256a39: [BUGFIX] Upgrade to typo3/html-sanitizer v2.1.3
see https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.3
composer req typo3/html-sanitizer:^2.1.3
composer re...
Simon Gilli

2023-08-17

22:05 Revision e879029b: [BUGFIX] Fix link attribute handling in ckeditor
Fix handling link attributes (such as target, title)
in link browser. The attributes were formerly not
always applied...
Sybille Peters
21:57 Revision d0d023af: [BUGFIX] Fix link attribute handling in ckeditor
Fix handling link attributes (such as target, title)
in link browser. The attributes were formerly not
always applied...
Sybille Peters
21:28 Revision d3051f8d: [BUGFIX] Ensure CKEditor ui language is always set
If the CKEditor configuration has a language configuration, but does not
define the `ui` language setting, no fallbac...
Torben Hansen
21:20 Revision 22dbe1da: [BUGFIX] Ensure CKEditor ui language is always set
If the CKEditor configuration has a language configuration, but does not
define the `ui` language setting, no fallbac...
Torben Hansen
13:55 Revision 4d273911: [DOCS] Modernize and enhance the documentation for EXT:recycler
Resolves: #101672
Releases: main, 12.4
Change-Id: If00942d0876e36be53d745e099b8507c26f66cfb
Reviewed-on: https://revi...
Chris Müller
13:31 Revision aad607b9: [DOCS] Modernize and enhance the documentation for EXT:recycler
Resolves: #101672
Releases: main, 12.4
Change-Id: If00942d0876e36be53d745e099b8507c26f66cfb
Reviewed-on: https://revi...
Chris Müller

2023-08-16

09:29 Revision d7f24355: [TASK] Migrate `getMockForAbstractClass()` calls in `EXT:core`
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
08:58 Revision c3a97949: [DOCS] Fix code examples for tagging event listeners with PHP attribute
The "event" value in the PHP attribute has to be the FQCN of the event
class. Additionally, a caption is added to the...
Chris Müller
08:46 Revision fb040cf7: [TASK] Use correct method visibility in Lit elements
The methods `createRenderRoot()` and `render()` are considered being
protected, but were public in some cases my mist...
Andreas Fernandez
08:45 Revision e8d397a9: [TASK] Use correct method visibility in Lit elements
The methods `createRenderRoot()` and `render()` are considered being
protected, but were public in some cases my mist...
Andreas Fernandez
08:41 Revision e7d287c1: [BUGFIX] Restore currently selected folder in ElementBrowser
Since the major refactoring of ElementBrowsers into the file list module
the order in which the currently selected fo...
Nikita Hovratov
08:26 Revision 020c7db7: [BUGFIX] Restore currently selected folder in ElementBrowser
Since the major refactoring of ElementBrowsers into the file list module
the order in which the currently selected fo...
Nikita Hovratov
08:11 Revision 9f68573c: [TASK] Do not use to-be deprecated `unload` event
Google Chrome (and other browser vendors will probably follow)
deprecates the unload event with Chrome 117 [1] and en...
Andreas Fernandez
08:10 Revision 83a2bcfd: [TASK] Do not use to-be deprecated `unload` event
Google Chrome (and other browser vendors will probably follow)
deprecates the unload event with Chrome 117 [1] and en...
Andreas Fernandez
08:10 Revision 867e5bbf: [TASK] Do not use to-be deprecated `unload` event
Google Chrome (and other browser vendors will probably follow)
deprecates the unload event with Chrome 117 [1] and en...
Andreas Fernandez

2023-08-15

14:05 Revision 76dd5233: [BUGFIX] Ensure copied records keep l10n_state behavior
This change adds a test for localized pages that have
a l10n_source "custom" value (e.g. "pages.author").
When copyi...
Benni Mack
14:05 Revision e7fb94bf: [BUGFIX] Ensure copied records keep l10n_state behavior
This change adds a test for localized pages that have
a l10n_source "custom" value (e.g. "pages.author").
When copyi...
Benni Mack
13:26 Revision ea6e19a5: [BUGFIX] Fix Undefined array key warning in InlineRecordContainer
Fix undefined array key 0 in `InlineRecordContainer` by adding
a null coalescing operator and handling `$uid` properl...
Thomas Hohn
10:47 Revision 6718f69d: [BUGFIX] Ensure inline fieldset items do not float
This ensures that the custom web components
(which are display: inline by default) are not
position next to the float...
Nikita Hovratov
09:27 Revision b3c2ce4e: [BUGFIX] Fix classloader dump after extension install
With #101596 event listener registrations were migrated to
PHP attributes. Service registrations may only be performe...
Benjamin Kott

2023-08-14

10:11 Revision 45f3dd73: [TASK] Use DI in SchemaMigrator
Core SchemaMigrator is the main entry point
of the "Database analyzer" and other DB
schema comparison and update func...
Christian Kuhn
09:52 Revision 9b61b397: [BUGFIX] Fix undefined array key "pages" in FileContentParser
Fix undefined array key "pages" in FileContentParser by adding
a null coalescing operator.
Resolves: #101450
Release...
Thomas Hohn
09:52 Revision 25a65706: [BUGFIX] Fix undefined array key "pages" in FileContentParser
Fix undefined array key "pages" in FileContentParser by adding
a null coalescing operator.
Resolves: #101450
Release...
Thomas Hohn
09:52 Revision b1379305: [BUGFIX] Fix undefined array key "pages" in FileContentParser
Fix undefined array key "pages" in FileContentParser by adding
a null coalescing operator.
Resolves: #101450
Release...
Thomas Hohn

2023-08-13

18:50 Revision 0784dbd9: [!!!][TASK] Disable external links by default in Linkvalidator
There are several known problems with external link checking
in Linkvalidator, specifically false positives and no
re...
Sybille Peters

2023-08-12

16:41 Revision ffd77a98: [TASK] Prepare SchemaMigrator towards DI
The low level service SchemaMigrator is used in
ext:install and testing-framework.
To allow DI in SchemaMigrator, tes...
Christian Kuhn
16:41 Revision 10c7aee8: [TASK] Prepare SchemaMigrator towards DI
The low level service SchemaMigrator is used in
ext:install and testing-framework.
To allow DI in SchemaMigrator, tes...
Christian Kuhn

2023-08-11

19:58 Revision cb91933e: [TASK] Always reset singleton instances for whole testcases
For (unit) tests that use singletons, the singletone instances should
always be reset for all tests from the correspo...
Oliver Klee
14:08 Revision d07650ee: [TASK] Unify descriptions for fixture classes of abstract classes
There is no point repeating the name of the extended class in the
class PHPDoc comment.
This makes creating new fixt...
Oliver Klee
14:06 Revision bc492706: [BUGFIX] Unbreak FormEngine frontend due to "Translation behavior" bug
There's currently a bug in the DataHandler that kicks in when copying a
localized page that uses a "Custom" translati...
Andreas Fernandez
13:49 Revision d4320fdb: [TASK] Migrate from jQuery in `@typo3/backend/online-media`
This patch removes jQuery from the `@typo3/backend/online-media` module
in favor of native APIs. The form has been mi...
Andreas Fernandez
13:46 Revision 943f824a: [BUGFIX] Unbreak FormEngine frontend due to "Translation behavior" bug
There's currently a bug in the DataHandler that kicks in when copying a
localized page that uses a "Custom" translati...
Andreas Fernandez
13:38 Revision 12e8cf34: [TASK] Clean up ext_tables.sql parser
* Parser is now a stateless service
* Declare final, more private methods
* Remove unused methods
* More type hints a...
Christian Kuhn
10:31 Revision fc127b55: [TASK] Require doctrine/lexer:^3.0
The lexer is used in the core ext_tables.sql
parser. Other dependencies that use it allow
3.0 already, it comes with ...
Christian Kuhn
09:14 Revision 5efbc8c8: [TASK] Modernize ext:core ext_tables.sql DataType classes
Similar to #101642, the single DataType classes are
modernized towards better PHP types, are made
`@internal` and cle...
Christian Kuhn
07:47 Revision 75ff3766: [BUGFIX] Ignore csp.yaml file when saving site configuration
The csp.yaml shouldn't be taken into account when merging current and
new site configuration via the GUI.
Resolves: ...
Nikita Hovratov
07:39 Revision 5b52a4ed: [BUGFIX] Ignore csp.yaml file when saving site configuration
The csp.yaml shouldn't be taken into account when merging current and
new site configuration via the GUI.
Resolves: ...
Nikita Hovratov
07:28 Revision 55a4e7d6: [DOCS] Update ext:rte_ckeditor documentation
With the update from CKEditor 4 to CKEditor 5, parts of the
extension documentation got outdated.
This patch include...
Torben Hansen

2023-08-10

19:21 Revision bbf46cd3: [DOCS] Update ext:rte_ckeditor documentation
With the update from CKEditor 4 to CKEditor 5, parts of the
extension documentation got outdated.
This patch include...
Torben Hansen
19:19 Revision 51b377a1: [!!!][TASK] Drop unused icons from EXT:backend
The TYPO3 system extension "backend" accumulated many graphical assets
over the years that became unused piece by pie...
Andreas Fernandez
19:07 Revision 4804dc15: [BUGFIX] Keep "Add media by URL" modal open on error
If the "Add media by URL" button is used in FormEngine, a modal appears
with an input field, allowing the user to ent...
Andreas Fernandez
18:36 Revision 9bdfcfd2: [TASK] Replace usages of getMockForAbstractClass in EXT:core
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
14:11 Revision 195a0e34: [BUGFIX] TS copy operator handles existing reference
This implements a rather unexpected detail when combining
reference "=<" and copy "<" operator from old TypoScript
pa...
Tomasz Woldański
14:11 Revision 97d5db5f: [BUGFIX] TS copy operator handles existing reference
This implements a rather unexpected detail when combining
reference "=<" and copy "<" operator from old TypoScript
pa...
Tomasz Woldański
13:57 Revision d00ec876: [TASK] Refactor EM InstallUtility
Minor cleanup in extensionmanager FileHandlingUtility
to make a dependency more explicit, everything else is
within I...
Christian Kuhn
13:56 Revision 29b3d5dd: [TASK] Migrate from jQuery in `@typo3/scheduler/scheduler`
This patch removes jQuery from the `@typo3/scheduler/scheduler` module
in favor of native APIs.
Extra fields are now...
Andreas Fernandez
13:33 Revision 720dd861: [TASK] Migrate from jQuery in `@typo3/scheduler/scheduler`
This patch removes jQuery from the `@typo3/scheduler/scheduler` module
in favor of native APIs.
Extra fields are now...
Andreas Fernandez
11:21 Revision d4e26a35: [TASK] Eliminate eslint warnings
Also raise the fixed linters to error level in order
to not introduce similar errors again.
The linter @typescript-e...
Benjamin Franzke
11:20 Revision 0afb2a2c: [TASK] Eliminate eslint warnings
Also raise the fixed linters to error level in order
to not introduce similar errors again.
The linter @typescript-e...
Benjamin Franzke
10:31 Revision f6c4369a: [TASK] Replace jquery.minicolors with alwan
The current color picker plugin based on jQuery is now replaced with
alwan [1]. alwan is a dependency-free color pick...
Andreas Fernandez
09:22 Revision 51b843cc: [TASK] Declare TypeScript types for global TYPO3 object
Missing declarations caused some method calls
and assignments to not be type checked, as all
members of the (top.|win...
Benjamin Franzke
09:21 Revision 9fd312eb: [TASK] Declare TypeScript types for global TYPO3 object
Missing declarations caused some method calls
and assignments to not be type checked, as all
members of the (top.|win...
Benjamin Franzke
07:46 Revision b0464c2a: [TASK] De-mess EM InstallUtility a bit
Service classes in Extensionmanager\Utility
are a great example on "when class abstraction
goes wrong" - we're fighti...
Christian Kuhn
07:38 Revision 5eaa272d: [TASK] Modernize ext:core ext_tables.sql AST classes
Classes in TYPO3\CMS\Core\Database\Schema\Parser\AST
are intermediate DTO's created by the ext_tables.sql
parser to t...
Christian Kuhn
05:58 Revision 696281c7: [TASK] EXT:install: Migrate `InfoBox` and `FlashMessage` to Lit
In the effort of removing jQuery from the Install Tool, this patch
migrates the `InfoBox` and `FlashMessage` componen...
Andreas Fernandez
05:51 Revision ec4a8c2a: [TASK] Update bootstrap to 5.3.1
Executed commands:
npm install --save bootstrap@^5.3.1
npm run build
Resolves: #101629
Releases: main, 12.4...
Andreas Fernandez

2023-08-09

21:17 Revision ab90a35e: [TASK] Fix PHP 8 compatibility in DataHandler
In case you add a new TCA field of type "slug" in the pages table
but without a config "eval", you get an exception i...
Ernesto Baschny
21:17 Revision a5cf9138: [TASK] Fix PHP 8 compatibility in DataHandler
In case you add a new TCA field of type "slug" in the pages table
but without a config "eval", you get an exception i...
Ernesto Baschny
21:17 Revision 9819fab2: [TASK] Fix PHP 8 compatibility in DataHandler
In case you add a new TCA field of type "slug" in the pages table
but without a config "eval", you get an exception i...
Ernesto Baschny
21:00 Revision adf197e9: [TASK] Modernize EM FileHandlingUtility
The extension manager `@internal` class `FileHandlingUtility`
has a circular dependency to `InstallUtility`: Both inj...
Christian Kuhn
20:07 Revision f9574539: [TASK] Simplify EXT:lowlevel Full Search Controller
* Avoids static methods (which were copied from BackendUtility)
* Uses proper UriBuilder everywhere
* Moves some HTML...
Benni Mack
14:20 Revision 54a800bf: [TASK] Update bootstrap to 5.3.1
Executed commands:
npm install --save bootstrap@^5.3.1
npm run build
Resolves: #101629
Releases: main, 12.4...
Andreas Fernandez
12:09 Revision a8861f19: [TASK] Migrate from jQuery in `@typo3/backend/layout-module/paste`
This patch removes jQuery from the `@typo3/backend/layout-module/paste`
module in favor of native APIs.
Resolves: #1...
Andreas Fernandez
11:04 Revision d94047ea: [TASK] Fix a testcase name
Fix a case where the name of the testcase did not follow the name
of the tested class.
Resolves: #101631
Releases: m...
Oliver Klee
10:36 Revision 6adacba8: [TASK] Fix a testcase name
Fix a case where the name of the testcase did not follow the name
of the tested class.
Resolves: #101631
Releases: m...
Oliver Klee
05:41 Revision aeb4eb65: [TASK] Allow table without columns in ext_tables.sql
When core DefaultTcaSchema auto creates more and more
column definitions, ext_tables.sql can end up with
a table defi...
Christian Kuhn
03:55 Revision 14c5c4d4: [TASK] styleguide: Remove a series of ext_tables.sql defs
https://github.com/TYPO3-CMS/styleguide/pull/423
DB fields for TCA types category, datetime and
slug are auto-create...
Christian Kuhn

2023-08-08

18:21 Revision 80379fb7: [BUGFIX] Make sure that only strings get trimExploded
This change fixes places where the code violates the contract.
Also, the change will avoid type errors when the `Gene...
Oliver Klee
18:21 Revision 8932bcf5: [BUGFIX] Make sure that only strings get trimExploded
This change fixes places where the code violates the contract.
Also, the change will avoid type errors when the `Gene...
Oliver Klee
18:18 Revision e6e26df2: [TASK] styleguide: Remove all type=file sql field definitions
https://github.com/TYPO3-CMS/styleguide/pull/422
We're adding core code to add default sql definitions
derived from ...
Christian Kuhn
17:56 Revision 47722849: [TASK] Fix example in urlencode ViewHelper
Releases: main, 12.4, 11.5
Resolves: #101620
Change-Id: I18563030fd382331a1389c500f313e28383901d2
Reviewed-on: https:...
Stephan Bauer
17:56 Revision 24932425: [TASK] Fix example in urlencode ViewHelper
Releases: main, 12.4, 11.5
Resolves: #101620
Change-Id: I18563030fd382331a1389c500f313e28383901d2
Reviewed-on: https:...
Stephan Bauer
17:37 Revision 32eae43d: [FEATURE] Auto DB fields from TCA for type "file"
Tables with TCA columns set to type="file" do not
need an ext_tables.sql entry anymore. The core now
creates this fie...
Oliver Wand
17:09 Revision 7c949cb3: [TASK] Fix example in urlencode ViewHelper
Releases: main, 12.4, 11.5
Resolves: #101620
Change-Id: I18563030fd382331a1389c500f313e28383901d2
Reviewed-on: https:...
Stephan Bauer
11:10 Revision 4c0b3650: [TASK] Mock interfaces instead of abstract classes
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
11:10 Revision 898728ef: [TASK] Mock interfaces instead of abstract classes
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
11:10 Revision 0a06b144: [BUGFIX] Move fixtures to associated test classes
The "global" extbase/Tests/Fixtures folder is
unfortunate: Fixtures should be located in more
dedicated folders and s...
Jürgen Venne
11:10 Revision 7a10ceaf: [BUGFIX] Move fixtures to associated test classes
The "global" extbase/Tests/Fixtures folder is
unfortunate: Fixtures should be located in more
dedicated folders and s...
Jürgen Venne
10:26 Revision dbed7845: [TASK] styleguide: Avoid TCA MM_hasUidField
https://github.com/TYPO3-CMS/styleguide/pull/421
This config is not needed for those tables and
will become obsolete...
Christian Kuhn
10:16 Revision f502fa65: [TASK] Remove TCA MM_hasUidField
MM tables only need a uid column when "multiple" is true.
With primary keys finally being properly set on MM
relatio...
Christian Kuhn
09:52 Revision 462b32bd: [TASK] Introspect acceptance testing
New runTests.sh option "-g" opens a tab in a local
browser pointing to http://localhost:7900/?autoconnect=1.
This all...
Benjamin Franzke
09:17 Revision 34069e24: [TASK] Allow Piwik PRO debug mode param '_stg_debug'
The URL param '_stg_debug' is needed to call the debug mode on-site
Resolves: #101613
Releases: main, 11.5, 12.4
Cha...
Daniel Hettler
09:17 Revision 94bc630a: [TASK] Allow Piwik PRO debug mode param '_stg_debug'
The URL param '_stg_debug' is needed to call the debug mode on-site
Resolves: #101613
Releases: main, 11.5, 12.4
Cha...
Daniel Hettler
09:16 Revision d869c2c9: [TASK] Allow Piwik PRO debug mode param '_stg_debug'
The URL param '_stg_debug' is needed to call the debug mode on-site
Resolves: #101613
Releases: main, 11.5, 12.4
Cha...
Daniel Hettler
08:29 Revision 48d47274: [!!!][FEATURE] Add UriBuilder->buildUriFromRequest
This change adds a new method buildUriFromRequest
inside TYPO3's Backend UriBuilder in order to
generate links to the...
Benni Mack
08:03 Revision fb3fc7ef: [TASK] Introspect acceptance testing
New runTests.sh option "-g" opens a tab in a local
browser pointing to http://localhost:7900/?autoconnect=1.
This all...
Benjamin Franzke
08:02 Revision 6297e49f: [TASK] Introspect acceptance testing
New runTests.sh option "-g" opens a tab in a local
browser pointing to http://localhost:7900/?autoconnect=1.
This all...
Benjamin Franzke
07:08 Revision 6ce4218a: [TASK] Set TYPO3 version to 12.4.6-dev
Change-Id: I46f8b5ca905e3661ad63d8f8d6e491c9c729a8ea
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/804...
Benni Mack
06:25 Revision f5a1b72f: [RELEASE] Release of TYPO3 12.4.5
Change-Id: Ibdd8edc8f940289469c925b969415c7790c20a61
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/804...
Benni Mack

2023-08-07

13:15 Revision 0e9b7dc4: [TASK] Use request object in Element Browsers + Link Browsers
The PSR-7 Request is now handed in some methods of
the Element Browser code. This is a prepatch in order
to avoid hid...
Benni Mack
12:32 Revision fd265dd2: [BUGFIX] Move module state into reloadable part of DOM
The module menu is currently in a bad shape where different loose DOM
elements and scripts are tangled together and d...
Andreas Fernandez
12:04 Revision 7e78a3fd: [BUGFIX] Move module state into reloadable part of DOM
The module menu is currently in a bad shape where different loose DOM
elements and scripts are tangled together and d...
Andreas Fernandez
11:25 Revision b75212c3: [TASK] Avoid global namespace imports
Resolves: #101605
Releases: main, 12.4
Change-Id: I1da8af5b5b0025ad0f25349fe6d4893eddbd5eaf
Reviewed-on: https://revi...
Oliver Bartsch
10:54 Revision 889378e3: [TASK] Avoid global namespace imports
Resolves: #101605
Releases: main, 12.4
Change-Id: I1da8af5b5b0025ad0f25349fe6d4893eddbd5eaf
Reviewed-on: https://revi...
Oliver Bartsch
10:53 Revision 3e3a1286: [TASK] Migrate event listener registration of another couple of extensions
Resolves: #101595
Related: #101585
Releases: main
Change-Id: I75edc68ba4d2bd967530cf3389d6dc944fe347b0
Reviewed-on: h...
Oliver Bartsch
09:32 Revision 26788e30: [BUGFIX] Fix PHP 8 warnings in DataHandler
Moved assignment of $destPid = $sortInfo['pid'] after check if
$sortInfo is an array, since the method call to getSor...
Thomas Hohn
09:32 Revision ff91d3d5: [BUGFIX] Fix PHP 8 warnings in DataHandler
Moved assignment of $destPid = $sortInfo['pid'] after check if
$sortInfo is an array, since the method call to getSor...
Thomas Hohn
09:31 Revision 8f5784ac: [BUGFIX] Fix PHP 8 warnings in DataHandler
Moved assignment of $destPid = $sortInfo['pid'] after check if
$sortInfo is an array, since the method call to getSor...
Thomas Hohn
09:25 Revision 9519b1fb: [TASK] Simplify runTests.sh DBMS version selection
Remove -j and -k and only use -i to specify
database versions. This is more easy to use,
parse and validate.
Resolve...
Christian Kuhn
09:24 Revision a99ce855: [TASK] Simplify runTests.sh DBMS version selection
Remove -j and -k and only use -i to specify
database versions. This is more easy to use,
parse and validate.
Resolve...
Christian Kuhn
09:24 Revision 1a3eff05: [TASK] Simplify runTests.sh DBMS version selection
Remove -j and -k and only use -i to specify
database versions. This is more easy to use,
parse and validate.
Resolve...
Christian Kuhn
08:54 Revision b205d6eb: [BUGFIX] PHP 8 warning in ContentObjectRenderer::editIcons
Added a null coalescing operator when assigning value to $editUid.
Resolves: #101602
Releases: 11.5
Change-Id: Ie19f...
Thomas Hohn
07:53 Revision c359d28d: [!!!][FEATURE] Introduce PSR-14 ModifyRecordOverlayIconIdentifierEvent
This introduces a new PSR-14 event, enabling extension
authors to modify the overlay icon identifier of any
record ic...
Oliver Bartsch

2023-08-06

16:49 Revision d5d30fb5: [DOCS] Document known issues with ext:linkvalidator
Linkvalidator extension has a couple of known issues,
especially with external link checking.
Those issues are now d...
Rémy DANIEL
16:49 Revision e48050ef: [DOCS] Document known issues with ext:linkvalidator
Linkvalidator extension has a couple of known issues,
especially with external link checking.
Those issues are now d...
Rémy DANIEL
16:49 Revision 01f8443b: [DOCS] Document known issues with ext:linkvalidator
Linkvalidator extension has a couple of known issues,
especially with external link checking.
Those issues are now d...
Rémy DANIEL
16:23 Revision 0ed4e8d1: [BUGFIX] Proper ext:form flex form finisher overrides
Fix a happy little regex to deal with "TCEforms"
removal of #97126. This should fix finisher override
FormEngine rend...
Christian Kuhn
16:23 Revision 2842660b: [BUGFIX] Proper ext:form flex form finisher overrides
Fix a happy little regex to deal with "TCEforms"
removal of #97126. This should fix finisher override
FormEngine rend...
Christian Kuhn
15:40 Revision 390deb1d: [DOCS] Adjust reference to Core sources for v12 in EXT:reactions
Resolves: #101600
Related: #101114
Releases: 12.4
Change-Id: I9893e4c8b8eff5e05575984ab37e7f22612b26a2
Reviewed-on: h...
Chris Müller
12:23 Revision b2bc2dbe: [DOCS] Streamline the display of references to PHP class in EXT:form
In some cases, classes are displayed like "TYPO3CMSCoreTypeContextualFeedbackSeverity"
as backslashes are neither quo...
Chris Müller
12:22 Revision 38e50a79: [DOCS] Streamline the display of references to PHP class in EXT:form
In some cases, classes are displayed like "TYPO3CMSCoreTypeContextualFeedbackSeverity"
as backslashes are neither quo...
Chris Müller
10:11 Revision e8828147: [DOCS] Streamline deprecation removal ReST file
Resolves: #101598
Releases: main
Change-Id: Ie5d2cbc4844fc14e8768b1d11a2330863596e398
Reviewed-on: https://review.typ...
Chris Müller

2023-08-05

21:23 Revision c82996b8: [TASK] Migrate event listener registration in ext:core
Resolves: #101596
Related: #101585
Releases: main
Change-Id: I633010cbac7531dc41c84ccb2b60593b86404599
Reviewed-on: h...
Oliver Bartsch
21:08 Revision 251efa85: [BUGFIX] Only treat numerical route arguments as possible UIDs
`PersistedAliasMapper` and `PersistentPatternMapper` both should only
use int-like string route arguments as possible...
Christian Spoo
21:08 Revision fe9dde66: [BUGFIX] Only treat numerical route arguments as possible UIDs
`PersistedAliasMapper` and `PersistentPatternMapper` both should only
use int-like string route arguments as possible...
Christian Spoo
20:52 Revision e77fe928: [TASK] Show modal before re-import of static data
Extensions can provide static data using the file
"ext_tables_static+adt.sql".
If this file exists, a button is autom...
Sebastian Klein
20:42 Revision 879ef42a: [BUGFIX] Don't notify the editor about canceled SvgTree Ajax request
If the svg-tree component is embedded in an iframe,
and if the iframe src get changed by navigating to another url,
p...
Rémy DANIEL
20:42 Revision 21355fe4: [BUGFIX] Don't notify the editor about canceled SvgTree Ajax request
If the svg-tree component is embedded in an iframe,
and if the iframe src get changed by navigating to another url,
p...
Rémy DANIEL
20:40 Revision 2aef60cf: [TASK] Show modal before re-import of static data
Extensions can provide static data using the file
"ext_tables_static+adt.sql".
If this file exists, a button is autom...
Sebastian Klein
20:37 Revision 53b0b819: [BUGFIX] Avoid undefined array key access in `DataHandler`
Resolves: #99725
Releases: main, 12.4, 11.5
Change-Id: I4682cbe57b4908e13c219c5be4b0810c0d348bf1
Reviewed-on: https:/...
Gordon Brüggemann
20:37 Revision fa133461: [BUGFIX] Avoid undefined array key access in `DataHandler`
Resolves: #99725
Releases: main, 12.4, 11.5
Change-Id: I4682cbe57b4908e13c219c5be4b0810c0d348bf1
Reviewed-on: https:/...
Gordon Brüggemann
20:37 Revision 4c92f754: [BUGFIX] Avoid undefined array key access in `DataHandler`
Resolves: #99725
Releases: main, 12.4, 11.5
Change-Id: I4682cbe57b4908e13c219c5be4b0810c0d348bf1
Reviewed-on: https:/...
Gordon Brüggemann
20:23 Revision 212b6004: [TASK] Remove jQuery in AjaxDataHandler
This patch removes jQuery from the module
`@typo3/backend/ajax-data-handler`. Animations have been, if useful,
migrat...
Andreas Fernandez
20:19 Revision b438f17c: [TASK] LiveSearch: Render link to record list for database records
For results of the LiveSearch's `DatabaseRecordProvider` a new "Show
record list" button is added to open the page wh...
Andreas Fernandez
20:16 Revision 5575f62e: [BUGFIX] Don't notify the editor about canceled SvgTree Ajax request
If the svg-tree component is embedded in an iframe,
and if the iframe src get changed by navigating to another url,
p...
Rémy DANIEL
19:26 Revision 5f1fb74a: [TASK] Use constructor property promotion for Mfa\Provider
Resolves: #101517
Releases: main
Change-Id: Ibc46c6553d1ba8007166f646c18bc4baa68aed5d
Reviewed-on: https://review.typ...
Oliver Klee
19:21 Revision 4b318bf4: [TASK] Mark PasswordPolicyValidator as public API
With the introduction of configurable password policies, the
`PasswordPolicyValidator` has been introduced. The class...
Torben Hansen
19:05 Revision ffd7274d: [TASK] Use AsEventListener for registration in various extensions
Resolves: #101585
Related: #101585
Releases: main
Change-Id: Ib7829c639e59c77029517dda324e37e93e1ba42f
Reviewed-on: h...
Oliver Bartsch
18:36 Revision 9366adfe: [TASK] Use AsEventListener for registration in ext:backend
Resolves: #101591
Related: #101585
Releases: main
Change-Id: I33d8fd6e7ba4ae4a34c3a7a9fd1a36d8ff92139d
Reviewed-on: h...
Oliver Bartsch
18:34 Revision 02fef8db: [BUGFIX] Remove configuration for non-existing service
Resolves: #101592
Releases: main, 12.4
Change-Id: I56e7f9c4f7768d4034bc267261e3a31ecff4ff4c
Reviewed-on: https://revi...
Oliver Bartsch
18:30 Revision 1c4c821a: [TASK] Update naming in MvcPropertyMappingConfigurationService
With #88682 Extbase argument validation has switched from using PHP
serialize/unserialize to use json_encode/json_dec...
Torben Hansen
18:24 Revision 303ff177: [BUGFIX] Remove configuration for non-existing service
Resolves: #101592
Releases: main, 12.4
Change-Id: I56e7f9c4f7768d4034bc267261e3a31ecff4ff4c
Reviewed-on: https://revi...
Oliver Bartsch
14:52 Revision 5f7b8bfd: [TASK] Remove alias configuration for moved RecordLinkHandler service
Resolves: #101593
Related: #101022
Related: #98535
Releases: main
Change-Id: Ib558da810d8a151138390fa0afaf87e32443375...
Oliver Bartsch
08:53 Revision d2a4676f: [BUGFIX] Expose listener identifier to ListenerProvider
The listener identifier is now exposed into
the ListenerProvider, making this information
available, e.g. in the conf...
Oliver Bartsch
08:42 Revision d587b27f: [BUGFIX] Expose listener identifier to ListenerProvider
The listener identifier is now exposed into
the ListenerProvider, making this information
available, e.g. in the conf...
Oliver Bartsch
08:24 Revision 71b3f68c: [TASK] Do not import `\Attribute`
Resolves: #101583
Releases: main, 12.4
Change-Id: Ie32b0ba494364b9a0d129f79d7b153243395efbb
Reviewed-on: https://revi...
Oliver Bartsch
07:34 Revision 4754780a: [TASK] Do not import `\Attribute`
Resolves: #101583
Releases: main, 12.4
Change-Id: Ie32b0ba494364b9a0d129f79d7b153243395efbb
Reviewed-on: https://revi...
Oliver Bartsch
07:14 Revision b26a6186: [TASK] Update ISO data
New ISO data has been published, so we update our set.
Resolves: #101582
Releases: main, 12.4
Change-Id: I42bb256121...
Anja Leichsenring
07:04 Revision 0263b8d8: [BUGFIX] Prevent exception on missing sys_csp_resolution table
Ignore missing sys_csp_resolution table and return empty
result instead of breaking the installation.
Resolves: #101...
Daniel Siepmann
07:03 Revision 81e01deb: [TASK] Update ISO data
New ISO data has been published, so we update our set.
Resolves: #101582
Releases: main, 12.4
Change-Id: I42bb256121...
Anja Leichsenring
06:50 Revision 5774deaf: [BUGFIX] Prevent exception on missing sys_csp_resolution table
Ignore missing sys_csp_resolution table and return empty
result instead of breaking the installation.
Resolves: #101...
Daniel Siepmann

2023-08-04

16:26 Revision 35157fba: [BUGFIX] Flush DI cache with clear all caches on development context
Resolves: #101577
Releases: 12.4, main
Change-Id: If2093146c7066e37881e43ff96c527f5e1efd482
Reviewed-on: https://revi...
Sascha Nowak
16:09 Revision 3277303f: [TASK] Mark PasswordPolicyValidator as public API
With the introduction of configurable password policies, the
`PasswordPolicyValidator` has been introduced. The class...
Torben Hansen
16:08 Revision 35ae4240: [TASK] Migrate Progressbar in Install Tool to Lit
In the effort of removing jQuery from the Install Tool, this patch
migrates the progress bar to a custom Lit element....
Andreas Fernandez
16:03 Revision ac29c028: [TASK] Streamline layout of translate modal
The translate modal is one of the few (actually two) places
where the modal has a blue header instead of a black one....
Andreas Nedbal
16:03 Revision d94dba43: [BUGFIX] Flush DI cache with clear all caches on development context
Resolves: #101577
Releases: 12.4, main
Change-Id: If2093146c7066e37881e43ff96c527f5e1efd482
Reviewed-on: https://revi...
Sascha Nowak
16:01 Revision d01a03b0: [DOCS] Correct Changelog for ExtensionUtility::configurePlugin
The 5th parameter of ExtensionUtility::registerPlugin is thegroup and not `ExtensionUtility::PLUGIN_TYPE_CONTENT_ELEM... Lina Wolf
16:01 Revision 536b9950: [DOCS] Correct Changelog for ExtensionUtility::configurePlugin
The 5th parameter of ExtensionUtility::registerPlugin is thegroup and not `ExtensionUtility::PLUGIN_TYPE_CONTENT_ELEM... Lina Wolf
14:18 Revision e9e2854b: [FEATURE] Improve event listener registration
It's now possible to register event listeners with
the `AsEventListener` PHP Attribute - introduced
with #101544 - on...
Oliver Bartsch
13:09 Revision 2d191fe5: [TASK] Introduce table format for redirect integrity check
* This commit updates the command "redirects:checkintegrity" to use the table format for clearer and more organized o... Lukas Maxheim
13:05 Revision 7679a2ed: [TASK] Raise pre-merge acceptance test to PHP 8.3
Releases: main, 12.4, 11.5
Resolves: #101574
Change-Id: I6617e9c31a20b84269ae708d177b4ebf81ba97d0
Reviewed-on: https:...
Anja Leichsenring
13:05 Revision b9fc1e3e: [TASK] Raise pre-merge acceptance test to PHP 8.3
Releases: main, 12.4, 11.5
Resolves: #101574
Change-Id: I6617e9c31a20b84269ae708d177b4ebf81ba97d0
Reviewed-on: https:...
Anja Leichsenring
13:05 Revision fb576057: [TASK] Raise pre-merge acceptance test to PHP 8.3
Releases: main, 12.4, 11.5
Resolves: #101574
Change-Id: I6617e9c31a20b84269ae708d177b4ebf81ba97d0
Reviewed-on: https:...
Anja Leichsenring
13:04 Revision 4229d2d4: [TASK] Add labels for search form inputs
To improve accessibility in the backend we provide visible and
non-visible labels for search form input fields to ide...
Sven Liebert
13:03 Revision 33e6d949: [TASK] Run PHP8.3 functional tests
Resolves: #101552
Releases: main, 12.4, 11.5
Change-Id: If9f12fa195f119b715e163c578188d8634b68b50
Reviewed-on: https:...
Stefan Bürk
13:02 Revision d0ce2bf6: [TASK] Run PHP8.3 functional tests
Resolves: #101552
Releases: main, 12.4, 11.5
Change-Id: If9f12fa195f119b715e163c578188d8634b68b50
Reviewed-on: https:...
Stefan Bürk
13:02 Revision 8aabfc60: [TASK] Run PHP8.3 functional tests
Resolves: #101552
Releases: main, 12.4, 11.5
Change-Id: If9f12fa195f119b715e163c578188d8634b68b50
Reviewed-on: https:...
Stefan Bürk
12:53 Revision d597a000: [TASK] Introduce table format for redirect integrity check
* This commit updates the command "redirects:checkintegrity" to use the table format for clearer and more organized o... Lukas Maxheim
12:41 Revision 4220650d: [DOCS] Correct Changelog for ExtensionUtility::configurePlugin
The 5th parameter of ExtensionUtility::registerPlugin is thegroup and not `ExtensionUtility::PLUGIN_TYPE_CONTENT_ELEM... Lina Wolf
12:31 Revision 02c6464c: [TASK] Remove jQuery from `@typo3/backend/form-engine-review`
This patch migrates the internal FormEngine module
`@typo3/backend/form-engine-review` away from jQuery.
Resolves: #...
Andreas Fernandez
10:19 Revision d1fc31f9: [BUGFIX] Properly set memcache/memcached in cache backend
parent::__construct() of MemcachedBackend calls
setCompression() which determines compression based
on state of $this...
Christian Spoo
10:19 Revision 0647ab15: [BUGFIX] Properly set memcache/memcached in cache backend
parent::__construct() of MemcachedBackend calls
setCompression() which determines compression based
on state of $this...
Christian Spoo
10:18 Revision eeb86805: [BUGFIX] Properly set memcache/memcached in cache backend
parent::__construct() of MemcachedBackend calls
setCompression() which determines compression based
on state of $this...
Christian Spoo
09:32 Revision ad9b5077: [BUGFIX] Remove GU::fixPermissionsSetsGroup() test
This test checks lowlevel things like usergroup to
be changed by GeneralUtility::fixPermissions().
Various tests in t...
Tobias Liebig
09:32 Revision ff2a7883: [BUGFIX] Remove GU::fixPermissionsSetsGroup() test
This test checks lowlevel things like usergroup to
be changed by GeneralUtility::fixPermissions().
Various tests in t...
Tobias Liebig
09:32 Revision e87d04cc: [BUGFIX] Remove GU::fixPermissionsSetsGroup() test
This test checks lowlevel things like usergroup to
be changed by GeneralUtility::fixPermissions().
Various tests in t...
Tobias Liebig
09:31 Revision e36888ff: [TASK] Use relative paths for test fixture files
Resolves: #101529
Releases: main, 12.4
Change-Id: I56bc70e244d810a275eea6e17f16f0f94b69b42f
Reviewed-on: https://revi...
Stephan Jorek
09:31 Revision 5d6de3c2: [TASK] Use relative paths for test fixture files
Resolves: #101529
Releases: main, 12.4
Change-Id: I56bc70e244d810a275eea6e17f16f0f94b69b42f
Reviewed-on: https://revi...
Stephan Jorek
09:15 Revision 897d75f1: [BUGFIX] Use `Utility.trimExplode()` in FormEngine validation
The module `@typo3/backend/form-engine-validation` had an own
implemention of the `trimExplode()` functionality. The ...
Andreas Fernandez

2023-08-03

21:32 Revision fbbf43bf: [BUGFIX] Display preview image of media resource
While the backend already renders preview images of for example
YouTube videos in the media module, it doesn't show t...
Simon Schaufelberger
21:32 Revision 8f378f08: [BUGFIX] Display preview image of media resource
While the backend already renders preview images of for example
YouTube videos in the media module, it doesn't show t...
Simon Schaufelberger
21:32 Revision f5fc9bab: [BUGFIX] Display preview image of media resource
While the backend already renders preview images of for example
YouTube videos in the media module, it doesn't show t...
Simon Schaufelberger
21:12 Revision d0637655: [TASK] Streamline upper "Content" area in Page module localizations
In the page module it is possible to display the content of the
languages side by side with the "Language Comparison"...
Jasmina Ließmann
21:04 Revision d1cd00f3: [FEATURE] Introduce PHP attribute to autoconfigure event listeners
A new custom PHP attribute "AsEventListener" is added in
order to autoconfigure a class as an event listener.
The at...
Sascha Nowak
20:18 Revision e150abe1: [TASK] Streamline upper "Content" area in Page module localizations
In the page module it is possible to display the content of the
languages side by side with the "Language Comparison"...
Jasmina Ließmann
19:40 Revision cdeb7bd7: [BUGFIX] Make GeneralUtility::getFilesInDir() correctly check extensions
Invoke `str_ends_with` on lowercased filesystem entries in order to check
for allowed extensions. This is more stable...
Christian Spoo
19:39 Revision f854477b: [BUGFIX] Prevent TypeError in DatabaseIntegrityController
Apply type cast to the input value to prevent a TypeError.
Resolves: #101555
Releases: main, 12.4
Change-Id: If2db6d...
Oliver Bartsch
19:31 Revision 13ff93f0: [BUGFIX] Prevent TypeError in DatabaseIntegrityController
Apply type cast to the input value to prevent a TypeError.
Resolves: #101555
Releases: main, 12.4
Change-Id: If2db6d...
Oliver Bartsch
19:26 Revision 9d289a03: [BUGFIX] Make GeneralUtility::getFilesInDir() correctly check extensions
Invoke `str_ends_with` on lowercased filesystem entries in order to check
for allowed extensions. This is more stable...
Christian Spoo
13:26 Revision 9324ba96: [TASK] Avoid php deprecation in functional tests
With PHP8.3 the `ReflectionProperty->setValue()` method
emits a E_DEPRECATED if a value should be set to a class
and ...
Stefan Bürk
13:26 Revision 27728862: [TASK] Avoid php deprecation in functional tests
With PHP8.3 the `ReflectionProperty->setValue()` method
emits a E_DEPRECATED if a value should be set to a class
and ...
Stefan Bürk
12:13 Revision 3e275b69: [TASK] Correct the semantic structure of headings in some card views
Several H1 headings are used in some card views. As a result, the
semantic structure for these views is not correct. ...
Jasmina Ließmann
12:06 Revision 62a05ecb: [!!!][TASK] Remove `immediate` flag in `DebounceEvent`
With the introduction in TYPO3 v10, the `DebounceEvent` module had the
possibility to shift the event handler executi...
Andreas Fernandez
12:05 Revision dd659081: [TASK] Add primary key on non-uid MM tables
With workspaces and the extbase test related
blog_example being fixed, we can finally add
a primary key on MM tables ...
Christian Kuhn
12:04 Revision 1acd1008: [TASK] Add primary key on non-uid MM tables
With workspaces and the extbase test related
blog_example being fixed, we can finally add
a primary key on MM tables ...
Christian Kuhn
11:54 Revision 33fe4abf: [TASK] Correct the semantic structure of headings in some card views
Several H1 headings are used in some card views. As a result, the
semantic structure for these views is not correct. ...
Jasmina Ließmann
11:11 Revision 3bd09012: [DOCS] Fix changelog rendering warnings
Resolves: #101539
Releases: main, 12.4
Change-Id: Id77ae5fb63c0de3d22cb1a4f4302c76476369b67
Reviewed-on: https://revi...
Chris Müller
10:41 Revision 4a5505ea: [DOCS] Fix changelog rendering warnings
Resolves: #101539
Releases: main, 12.4
Change-Id: Id77ae5fb63c0de3d22cb1a4f4302c76476369b67
Reviewed-on: https://revi...
Chris Müller
10:38 Revision d5ada85f: [TASK] Update typo3/testing-framework
Update the typo3/testing-framework to pull in a
needed correction as preparation for functional
tests with PHP 8.3.
...
Stefan Bürk
10:38 Revision 2e4c68f6: [TASK] Update typo3/testing-framework
Update the typo3/testing-framework to pull in a
needed correction as preparation for functional
tests with PHP 8.3.
...
Stefan Bürk
10:38 Revision c929c0a6: [TASK] Update typo3/testing-framework
Update the typo3/testing-framework to pull in a
needed correction as preparation for functional
tests with PHP 8.3.
...
Stefan Bürk

2023-08-02

17:00 Revision fd59d01b: [TASK] Have correct blog_example related_posts TCA
Similar to the recently fixed other MM TCA
setup of blog_example, the "related_posts"
is adapted as well.
This remov...
Christian Kuhn
17:00 Revision 5b6775e9: [TASK] Have correct blog_example related_posts TCA
Similar to the recently fixed other MM TCA
setup of blog_example, the "related_posts"
is adapted as well.
This remov...
Christian Kuhn
15:33 Revision cec21886: [TASK] Remove superfluous check in extbase HashService
The `generateHmac()` function in extbase `HashService` checks
for the existence of the TYPO3 encryption key and throw...
Torben Hansen
15:29 Revision cf0713f6: [TASK] Use constructor property promotion for Authentication\Mfa
Resolves: #101518
Releases: main
Change-Id: Ie28b74c0cebf8a56908334801e218b61af7b4753
Reviewed-on: https://review.typ...
Oliver Klee
15:22 Revision e8537a4a: [BUGFIX] Ensure languageId = 0 for new site configurations
When creating a new site configuration, deleting the default language
(English) and importing a new language afterwar...
Andreas Fernandez
14:31 Revision 7227aea5: [BUGFIX] Avoid circular reference of COR and ServerRequest
While the initial idea to store the current ContentObjectRender
(cObj) instance in a request attribute, to pass it al...
Helmut Hummel
14:31 Revision 3c9ad409: [BUGFIX] Avoid circular reference of COR and ServerRequest
While the initial idea to store the current ContentObjectRender
(cObj) instance in a request attribute, to pass it al...
Helmut Hummel
14:02 Revision d3abcfbd: [TASK] Correct indentation of json files
They should conform to the settings in `.editorconfig`.
When your editor uses the `.editorconfig` file,
these files b...
Lina Wolf
13:58 Revision 2b7a544e: [BUGFIX] Ensure languageId = 0 for new site configurations
When creating a new site configuration, deleting the default language
(English) and importing a new language afterwar...
Andreas Fernandez
13:37 Revision 934f492f: [TASK] Correct indentation of json files
They should conform to the settings in `.editorconfig`.
When your editor uses the `.editorconfig` file,
these files b...
Lina Wolf
13:20 Revision 8765b36b: [TASK] Update to lit 2.7.6
npm update lit lit-html @lit/reactive-element lit-element
grunt build
Releases: main, 12.4
Resolves: #101496
Change-...
Benjamin Franzke
13:10 Revision a2e72361: [TASK] Fix MM TCA of blog_example
Extension blog_example is used in various extbase
tests. It defines invalid relations from tags
table over MM to post...
Christian Kuhn
13:10 Revision e8997547: [TASK] Fix MM TCA of blog_example
Extension blog_example is used in various extbase
tests. It defines invalid relations from tags
table over MM to post...
Christian Kuhn
13:01 Revision 039a2ba2: [TASK] Update to lit 2.7.6
npm update lit lit-html @lit/reactive-element lit-element
grunt build
Releases: main, 12.4
Resolves: #101496
Change-...
Benjamin Franzke
11:20 Revision b46ab5c7: [TASK] Map relative lit-imports to bare module specifiers
Imports via bare module specifiers (such that do not start with / or .)
are cache busted by their URL mapping in impo...
Benjamin Franzke
10:59 Revision b26c1502: [TASK] Map relative lit-imports to bare module specifiers
Imports via bare module specifiers (such that do not start with / or .)
are cache busted by their URL mapping in impo...
Benjamin Franzke
10:08 Revision c8a4d591: [FEATURE] Migrate icon sizes to enum
The icon size constants defined in `\TYPO3\CMS\Core\Imaging\Icon` are
moved into a new `TYPO3\CMS\Core\Imaging\IconSi...
Andreas Fernandez
 

Also available in: Atom