Project

General

Profile

Activity

From 2024-06-16 to 2024-07-15

2024-07-15

14:13 Revision 4c3b3c85: [BUGFIX] Fix pid constraint for suggestOptions
Remove the spread operator when merging page ids for generating
a constraint on the pids in the suggestOptions.
Reso...
Georg Ringer
13:54 Revision 75831dd4: [TASK] Drop obsolete date picker button trigger CSS
FormEngine CSS contains a hack for IE(!) making the click on the date
picker icon functional. Since this code is pret...
Andreas Fernandez
13:40 Revision 660c8621: [BUGFIX] Fix pid constraint for suggestOptions
Remove the spread operator when merging page ids for generating
a constraint on the pids in the suggestOptions.
Reso...
Georg Ringer
12:41 Revision 6982daf4: [TASK] Use ISO8601 dates in FormEngine datetime handling
Historically, FormEngine UI mangles dates from one format to another and
feeds the result back to the date picker, cr...
Andreas Fernandez
12:37 Revision 8840766e: [TASK] Add test for RecordIdentityMap
Resolves: #104385
Related: #104367
Releases: main
Change-Id: I3584b57fb021bc8e90d945250a00ad2968afafad
Reviewed-on: h...
Oliver Bartsch
12:28 Revision 83a47e19: [DOC] Fix incorrect return value in form documentation
Releases: main
Resolves: #104391
Change-Id: I0a1b76a1884fb8d5bf07112ed176fef6e65b2c6c
Reviewed-on: https://review.typ...
Simon Praetorius
09:38 Revision ec9d3058: [TASK] Disable unneeded livereload server in grunt-watch
Do not listen on the livereload port, as we do not ship
the client-side[1] livereload integration anyway.
This allow...
Benjamin Franzke
09:38 Revision 1779d90c: [TASK] Disable unneeded livereload server in grunt-watch
Do not listen on the livereload port, as we do not ship
the client-side[1] livereload integration anyway.
This allow...
Benjamin Franzke
09:38 Revision 72d202e4: [TASK] Disable unneeded livereload server in grunt-watch
Do not listen on the livereload port, as we do not ship
the client-side[1] livereload integration anyway.
This allow...
Benjamin Franzke

2024-07-13

16:16 Revision c7b62d66: [BUGFIX] Fix composer PackageArtifact packagePath resolve for root pkgs
With #103898 the handling of `handleRootPackage()` was streamlined.
This lead to root packages' paths not being set ...
Garvin Hicking
06:48 Revision 78415251: [BUGFIX] Translate Content Type labels if retrieved from fallback
This may happen if the CType is not defined via TCA but rather through
page TSConfig or itemsProcFunc.
This is reall...
Nikita Hovratov
06:48 Revision 395b71ee: [BUGFIX] Translate Content Type labels if retrieved from fallback
This may happen if the CType is not defined via TCA but rather through
page TSConfig or itemsProcFunc.
This is reall...
Nikita Hovratov

2024-07-12

20:50 Revision fedf7c10: [FEATURE] Allow setting opacity in TCA type=color element
If the TCA setting `opacity` of a color element is set to true,
an editor can now select a color and its opacity usin...
Georg Ringer
16:31 Revision 5106d8ed: [BUGFIX] Fix composer PackageArtifact packagePath resolve for root pkgs
With #103898 the handling of `handleRootPackage()` was streamlined.
This lead to root packages' paths not being set ...
Garvin Hicking
16:09 Revision 37e21273: [TASK] Add PHP 8.4 lint to CI
PHP 8.4 linting is fine already.
Let's add it to CI jobs.
Resolves: #104386
Releases: main, 12.4, 11.5
Change-Id: Ie...
Christian Kuhn
16:09 Revision acc36c64: [TASK] Add PHP 8.4 lint to CI
PHP 8.4 linting is fine already.
Let's add it to CI jobs.
Resolves: #104386
Releases: main, 12.4, 11.5
Change-Id: Ie...
Christian Kuhn
16:09 Revision 39bbb56b: [TASK] Add PHP 8.4 lint to CI
PHP 8.4 linting is fine already.
Let's add it to CI jobs.
Resolves: #104386
Releases: main, 12.4, 11.5
Change-Id: Ie...
Christian Kuhn
15:11 Revision ef6f647d: [TASK] Change tt_content bodytext cols value to 50
The maximum value for "cols" is 50. Using higher values
has no effect.
See AbstractFormElement->maxInputWidth
Resol...
Nikita Hovratov
15:10 Revision 4502a5fe: [TASK] Raise psr/http-factory:^1.1.0
Brings PHP 8.4 fixes.
Hard raise in v13, "composer u" in v12 and v11.
> compser u psr/http-factory
Resolves: #1043...
Christian Kuhn
15:10 Revision b44f314f: [TASK] Raise psr/http-factory:^1.1.0
Brings PHP 8.4 fixes.
Hard raise in v13, "composer u" in v12 and v11.
> compser u psr/http-factory
Resolves: #1043...
Christian Kuhn
15:09 Revision e38b9839: [TASK] Raise psr/http-factory:^1.1.0
Brings PHP 8.4 fixes.
Hard raise in v13, "composer u" in v12 and v11.
> composer req psr/http-factory:^1.1.0
> comp...
Christian Kuhn
14:11 Revision f4f0ddb4: [TASK] Raise typo3fluid/fluid:^2.13.0
Brings fixes for PHP 8.4.
> composer u typo3fluid/fluid
Note v12 only updates composer.lock to latest fluid
version...
Christian Kuhn
14:11 Revision 239d7d60: [TASK] Raise typo3fluid/fluid:^2.13.0
Brings fixes for PHP 8.4.
> composer req typo3fluid/fluid:^2.13.0
> composer req -d typo3/sysext/adminpanel --no-upd...
Christian Kuhn
14:01 Revision d3003bcf: [TASK] Update avatar component page in "Styleguide" backend module
Naturally, ViewHelpers convert their contents immediately, which means
that in the examples of the "Styleguide" backe...
Jasmina Ließmann
13:47 Revision 4ea5616b: [TASK] Add distinct warning when CType element preview has no label
When a CType content element is registered with an empty label,
the page preview of that element showed a warning:
...
Garvin Hicking
13:47 Revision f9ca4ff5: [TASK] Add distinct warning when CType element preview has no label
When a CType content element is registered with an empty label,
the page preview of that element showed a warning:
...
Garvin Hicking
13:44 Revision 92c4adcf: [TASK] Make alerts context aware
We are dropping the Bootstrap CSS definitions for
alerts to have more control about the styling of
the alerts. From n...
Benjamin Kott
12:35 Revision 7609ed39: [TASK] Migrate CommandUtility from exec() to Symfony Process
Replaces execution of PHP's `exec()` function with Symfony's Process
component within `TYPO3\CMS\Core\Utility\Command...
Mathias Bolt Lesniak
12:10 Revision 43580abe: [DOCS] Adapt EXT:seo documentation for current terminology
Resolves: #90503
Releases: main, 12.4
Change-Id: I3aa078bf231211580aa8f29c11860e002e7be2d0
Reviewed-on: https://revie...
Garvin Hicking
12:10 Revision 1c4c7664: [DOCS] Adapt EXT:seo documentation for current terminology
Resolves: #90503
Releases: main, 12.4
Change-Id: I3aa078bf231211580aa8f29c11860e002e7be2d0
Reviewed-on: https://revie...
Garvin Hicking
11:07 Revision 6e071a2f: [TASK] Properly set bcrypt cost
BcryptPasswordHash has an option to set a cost
value. The lower barrier used to be identical
to PHP constant PASSWORD...
Christian Kuhn
11:07 Revision ac2ad8c2: [TASK] Properly set bcrypt cost
BcryptPasswordHash has an option to set a cost
value. The lower barrier used to be identical
to PHP constant PASSWORD...
Christian Kuhn
11:07 Revision 2cc9e372: [TASK] Properly set bcrypt cost
BcryptPasswordHash has an option to set a cost
value. The lower barrier used to be identical
to PHP constant PASSWORD...
Christian Kuhn
09:55 Revision 06953346: [TASK] Raise phpunit as PHP 8.4 preparation
As a PHP 8.4 preparation, phpunit is raised
to latest version of current major version.
Note 11.5 needs a raise of n...
Christian Kuhn
09:55 Revision fdb560da: [TASK] Raise phpunit as PHP 8.4 preparation
As a PHP 8.4 preparation, phpunit is raised
to latest version of current major version.
> composer req --dev phpunit...
Christian Kuhn
09:55 Revision 753bd274: [TASK] Raise phpunit as PHP 8.4 preparation
As a PHP 8.4 preparation, phpunit is raised
to latest version of current major version.
> composer req --dev phpunit...
Christian Kuhn
09:21 Revision 6ccf5a0e: [FEATURE] Introduce PSR-14 events for RTE/persistence HTML transforms
With the removal of the old hook `$GLOBALS['TYPO3_CONF_VARS']
['SC_OPTIONS']['t3lib/class.t3lib_parsehtml_proc.php'][...
Garvin Hicking
07:00 Revision 2543004c: [BUGFIX] Add missing instance check in ResourceStorage
As only `Resources\File` provides the method `setMissing` an additional
check is provided - just as on multiple other...
Georg Ringer
07:00 Revision e17ff739: [BUGFIX] Add missing instance check in ResourceStorage
As only `Resources\File` provides the method `setMissing` an additional
check is provided - just as on multiple other...
Georg Ringer
07:00 Revision 7fa8ee97: [BUGFIX] Properly handle boolean attribute in language packs
When using boolean attributes there are two things to
consider:
1. The default value must be FALSE
2. Presence of th...
Oliver Bartsch
06:59 Revision f798b44e: [BUGFIX] Properly handle boolean attribute in language packs
When using boolean attributes there are two things to
consider:
1. The default value must be FALSE
2. Presence of th...
Oliver Bartsch
06:59 Revision 2e55da79: [BUGFIX] Do not use getIconHtml() for other language thumbnail
The `OtherLanguageThumbnails` field wizard renders
thumbnails of each crop variant from the default
language for imag...
Oliver Bartsch
06:59 Revision 4f1fd087: [BUGFIX] Do not use getIconHtml() for other language thumbnail
The `OtherLanguageThumbnails` field wizard renders
thumbnails of each crop variant from the default
language for imag...
Oliver Bartsch
06:11 Revision 0d6c6d26: [BUGFIX] Do not forcibly add softhyphen toolbar item in CKEditor
When a CKEditor configuration by intention does not include the
`softhyphen` toolbar item, the item is automatically ...
Torben Hansen
06:02 Revision 47dd1935: [BUGFIX] Do not forcibly add softhyphen toolbar item in CKEditor
When a CKEditor configuration by intention does not include the
`softhyphen` toolbar item, the item is automatically ...
Torben Hansen
04:43 Revision 432c0c30: [TASK] Change labels of sections in the access rights configuration form
Updated the labels for various sections in the access rights
configuration form to improve clarity and usability.
It...
Marcin Sągol

2024-07-11

22:32 Revision 4add34e0: [BUGFIX] Fix broken Installer when typo3conf dir is missing
With issue #104074 a change was introduced that no longer required
"typo3conf" to exist in composer mode.
Sadly the ...
Garvin Hicking
22:25 Revision a2f0b95a: [TASK] Use a Identity Map for Record objects
When loading Record objects, and we use Relations
in one of the next patches, the main issue will
be that we might ru...
Benni Mack
21:59 Revision aef4a8e6: [BUGFIX] Do not redirect to password reset after successful login
When the plugin is configured to use the referrer to redirect after a
successful login, it should not honor it when t...
Xavier Perseguers
21:01 Revision 007367dc: [BUGFIX] Do not redirect to password reset after successful login
When the plugin is configured to use the referrer to redirect after a
successful login, it should not honor it when t...
Xavier Perseguers
19:43 Revision 01705634: [TASK] Use TcaSchema in ReferenceIndex
Avoid $GLOBALS['TCA'] access in ReferenceIndex
by using TcaSchema. This is a patch to learn
about fiddly areas and pi...
Christian Kuhn
19:43 Revision 42638417: [BUGFIX] Prevent multiple FlexContainers of same name
Extend the identifier used within the DOM by an additional field, as
already done in #97042 to make flexform sections...
Georg Ringer
19:43 Revision b7a3308b: [BUGFIX] Prevent multiple FlexContainers of same name
Extend the identifier used within the DOM by an additional field, as
already done in #97042 to make flexform sections...
Georg Ringer
19:08 Revision 70af8940: [TASK] Move special sys_refindex DB index to ext:form
"KEY lookup_string (ref_string(191))" is only used in
a query performed by ext:form. This extension is a bit
specific...
Christian Kuhn
18:54 Revision 255039c1: [TASK] Add test extension "test_classic_content"
This change adds a new fixture extension
with a content element with a relation to an
inline table.
Resolves: #10436...
Benni Mack
15:22 Revision ca559134: [TASK] Remove unused local variables
Add test coverage for GeneralUtility::getFilesInDir with sorting by
mtime.
Resolves: #103817
Releases: main
Change-I...
Simon Schaufelberger
12:46 Revision 8e69dda9: [TASK] Make text colors context aware
We replace the default bootstrap `text-<color>`
utility CSS classes with an own color-scheme
aware implementation.
I...
Benjamin Kott
12:14 Revision c5813baf: [TASK] Add submodules to "Styleguide" backend module
Over time, EXT:stylguide has expanded its range of functions.
To clarify the separation between styles and components...
Jasmina Ließmann
09:33 Revision a806b4ee: [TASK] Make callout context aware
The callout component is now using the unified
surface colors. The new callout styling is now
context aware and adapt...
Benjamin Kott
07:05 Revision 9685e536: [TASK] Remove conflicting card styles
This patch removes the Bootstrap "card" component as the
cards present in the Backend are implemented using the
class...
Andreas Nedbal
06:53 Revision 37d8b4a6: [TASK] Make badges context aware
We are dropping the Bootstrap CSS definitions for
badges to have more control about the styling of
the badges. From n...
Benjamin Kott

2024-07-10

14:36 Revision fa098f90: [TASK] Modernize `TypoScriptReferenceController`
The class `TypoScriptReferenceController` used by our code editor get
some minor updates:
* Removed unneded `$xmlDoc...
Andreas Fernandez
11:30 Revision bbd2a622: [TASK] Make buttons context aware
We are dropping the Bootstrap CSS definitions for
buttons to have more control about the styling of
the buttons. From...
Benjamin Kott
09:47 Revision 6717f080: [BUGFIX] Set `hidden` on toggling alert visibility state
Toggling the visibility of the new alert element,
introduced with #103699, does actually lead to
changing the `opacit...
Oliver Bartsch
08:47 Revision d4f20bb7: [BUGFIX] Prevent TypeError int values of backend user settings
PHP will cast array keys to int if they are valid integers.
The code applies htmlspecialchars() on the keys.
The func...
Daniel Siepmann
08:06 Revision 04d45872: [BUGFIX] Add missing sortable folder timestamps to filelist view
With the introduction of the new filelist functionality,
the list view of folders no longer showed their last modific...
Garvin Hicking
08:04 Revision fc34492b: [BUGFIX] Prevent TypeError int values of backend user settings
PHP will cast array keys to int if they are valid integers.
The code applies htmlspecialchars() on the keys.
The func...
Daniel Siepmann
07:59 Revision 462cb5e9: [BUGFIX] Add missing sortable folder timestamps to filelist view
With the introduction of the new filelist functionality,
the list view of folders no longer showed their last modific...
Garvin Hicking
07:39 Revision f64f6c64: [TASK] Introduce Alert web component
A new web component called `<typo3-backend-alert>`,
which is based on the Bootstrap alert component,
is introduced. I...
Marcin Sągol
07:21 Revision bbda2b72: [BUGFIX] Provide luxon-compatible format token for aria labels in flatpickr
The flatpickr integration in TYPO3 is configured to use luxon for date
time formatting operations, which consumes dif...
Andreas Fernandez
07:21 Revision 1125d4dc: [BUGFIX] Provide luxon-compatible format token for aria labels in flatpickr
The flatpickr integration in TYPO3 is configured to use luxon for date
time formatting operations, which consumes dif...
Andreas Fernandez

2024-07-09

21:38 Revision 3ce0a6b9: [TASK] composer u lolli42/finediff
Bump dependency to latest 1.0 patch level to gain
PHP 8.4 support. Do not raise in composer.json to
not disturb exist...
Christian Kuhn
21:37 Revision 4eb891f9: [TASK] composer u lolli42/finediff
Bump dependency to latest 1.0 patch level to gain
PHP 8.4 support. Do not raise in composer.json to
not disturb exist...
Christian Kuhn
21:37 Revision c11ccd3a: [TASK] composer req lolli42/finediff:^1.1.1
The patch level release brings PHP 8.4 compat.
Core v12 and v11 will have dedicated patches.
> composer req lolli42/...
Christian Kuhn
19:49 Revision a77ae390: [TASK] Use explicit flatpickr types
The date time picker module `@typo3/backend/date-time-picker` uses
flatpickr, but wasn't aware of it due loose `any` ...
Andreas Fernandez
16:27 Revision abd26777: [TASK] Use DI in styleguide field generators
* Inject service dependencies
* Clean up doc headers
* generate() can return string|int over string only
to create ...
Christian Kuhn
16:22 Revision b8b861a4: [TASK] Use explicit flatpickr types
The date time picker module `@typo3/backend/date-time-picker` uses
flatpickr, but wasn't aware of it due loose `any` ...
Andreas Fernandez
15:50 Revision 9cc26a6b: [TASK] Add native types to RelationHandler where possible
This change adds native PHP types to RelationHandler.
The reasoning for the changes:
- Even though some properties a...
Benni Mack
11:30 Revision 5ce6ee1a: [TASK] Allow PHP 8.4 in runTests.sh
This change adds PHP8.4 as allowed version to the
`Build/Scripts/runTests.sh` script as preparation
to validate and c...
Stefan Bürk
11:30 Revision a8d62d5d: [TASK] Allow PHP 8.4 in runTests.sh
This change adds PHP8.4 as allowed version to the
`Build/Scripts/runTests.sh` script as preparation
to validate and c...
Stefan Bürk
11:29 Revision 93545648: [TASK] Allow PHP 8.4 in runTests.sh
This change adds PHP8.4 as allowed version to the
`Build/Scripts/runTests.sh` script as preparation
to validate and c...
Stefan Bürk
10:49 Revision de80dfd4: [TASK] Port exception code integrity checker into php integrity task
Port the duplicate exception code integrity check into the PhpParser
based integrity suite.
This allows for improvem...
Anja Leichsenring
09:23 Revision fea01592: [BUGFIX] Reinitialize ContentObjectRenderer for pages
The menu generation must not reuse the page record from the current page
but must use the data from the linked page.
...
Daniel Siepmann
09:23 Revision b58921b8: [BUGFIX] Reinitialize ContentObjectRenderer for pages
The menu generation must not reuse the page record from the current page
but must use the data from the linked page.
...
Daniel Siepmann
08:28 Revision e3ebdf90: [TASK] Prepare stateless DiffUtility
DiffUtility has the unfortunate property
`$stripTags`, making this tiny service
stateful. This service should not
`st...
Christian Kuhn
07:52 Revision 20f2dac2: [TASK] Set TYPO3 version to 12.4.18-dev
Change-Id: I72e06646233894cfbd8017bef8a5620e17caf32a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/851...
Oliver Hader
07:19 Revision 0ee86a1d: [RELEASE] Release of TYPO3 12.4.17
Change-Id: I20500c48221bf14b56baef7551a423571883c6a9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/851...
Oliver Hader
06:19 Revision 6a83d34c: [BUGFIX] Fix event binding in scheduler task form docheader
This commit fixes the event binding on the "Close" and "Save" actions to
trigger the correct actions when e.g. the ic...
Andreas Fernandez
06:19 Revision 028bbc84: [BUGFIX] Fix event binding in scheduler task form docheader
This commit fixes the event binding on the "Close" action to trigger
the correct actions when e.g. the icons within t...
Andreas Fernandez

2024-07-08

16:56 Revision 29741f20: [TASK] Update typescript-eslint to 7.15
Version 7.15 officially supports TypeScript 5.5, which we use
since #104189 and therefore eliminates a build-time war...
Georg Ringer
16:44 Revision ea897dad: [BUGFIX] Fix Undefined array key "rootLevel" on import/preview
Fixes exception in impexp when an extension does not have a
value for TCA[tableName][ctrl][rootLevel]
Resolves: #104...
Loek Hilgersom
16:44 Revision a0363c44: [BUGFIX] Fix Undefined array key "rootLevel" on import/preview
Fixes exception in impexp when an extension does not have a
value for TCA[tableName][ctrl][rootLevel]
Resolves: #104...
Loek Hilgersom
16:44 Revision 3c64d2d9: [BUGFIX] Fix Undefined array key "rootLevel" on import/preview
Fixes exception in impexp when an extension does not have a
value for TCA[tableName][ctrl][rootLevel]
Resolves: #104...
Loek Hilgersom
10:05 Revision 39bc29cd: [TASK] Update typescript-eslint to 7.15
Version 7.15 officially supports TypeScript 5.5, which we use
since #104189 and therefore eliminates a build-time war...
Benjamin Franzke
08:59 Revision cde38a72: [TASK] Introduce CSS Color Tokens
With this patch, we are introducing color tokens
for use across the system. These tokens are provided
as CSS variable...
Benjamin Kott

2024-07-07

09:35 Revision f64ec117: [BUGFIX] styleguide: Have proper l10n_source field generator
With TCA changes from #104311, l10n_source in styleguide
is now configured as type=passthrough just like everywhere
e...
Christian Kuhn
08:44 Revision 2bc51dd9: [TASK] Avoid class property $relationMap in TcaSchemaFactory
TcaSchemaFactory can avoid more class state:
RelationMap is only used during building and
can be hand around instead ...
Christian Kuhn

2024-07-06

22:13 Revision a45f1fd8: [BUGFIX] Set correct owner info in workspace notifications
Similar to #104228 there was another place where the
'actiontype' array key of a history record was checked
for 'BE' ...
Garvin Hicking
22:13 Revision 62d074f8: [BUGFIX] Set correct owner info in workspace notifications
Similar to #104228 there was another place where the
'actiontype' array key of a history record was checked
for 'BE' ...
Garvin Hicking
22:07 Revision 3777b48e: [BUGFIX] Disable edit button for delete placeholder records
Skip the "edit" pen icon in workspace BE module when
the record is a "delete placeholder" (marked for
deletion in wor...
Jasmina Ließmann
19:12 Revision d46a6f85: [TASK] Avoid class property $tca in TcaSchemaFactory
TcaSchemaFactory can avoid more class state: TCA
is only used during building and can be hand
around instead of parki...
Christian Kuhn
18:03 Revision 2c0df92f: [FEATURE] Add default TCA columns from ctrl
This patch adds a layer to the "load and create final TCA"
process. When "base" TCA files in 'Configuration/TCA' defi...
Christian Kuhn
17:26 Revision 6a172f67: [FEATURE] Combine be_groups table permission read & write UI
The `tables_select` and `tables_modify` lists have the same
items listed, so instead of managing them through separat...
Marcin Sągol
09:36 Revision 56c19a95: Revert "[TASK] Turn workspace HistoryService stateless"
This reverts commit 4b4586e1714a61d7b57a1044f9e812ecdd7735bb.
Reason for revert: see post -1, we are going to resolv...
Anja Leichsenring

2024-07-05

14:06 Revision 4b4586e1: [TASK] Turn workspace HistoryService stateless
Resolves: #104313
Releases: main
Change-Id: I17bb0ab444ef180434847a03561aac0414c7af27
Reviewed-on: https://review.typ...
Andreas Nedbal
04:37 Revision 402a65ea: [TASK] Introduce TcaSchemaFactory in EXT:workspaces
This change reduces BackendUtility calls in DataHandlerHook
of EXT:workspaces towards complete TcaSchema usage.
Reso...
Benni Mack

2024-07-04

22:18 Revision 8d319097: [BUGFIX] Use correct FlexForm field names in debug info
The debug information of each element
in FormEngine now displays the correct
field names for FlexForm fields in a
con...
Oliver Bartsch
22:18 Revision 7b3be1d0: [BUGFIX] Use correct FlexForm field names in debug info
The debug information of each element
in FormEngine now displays the correct
field names for FlexForm fields in a
con...
Oliver Bartsch
20:55 Revision 4e80310d: [DOCS] Add example for multiple RTE CSS classes
An example for the addition of multiple CSS classes to
editor.config.style will be added to the existing RST files.
...
Guido Schmechel
19:54 Revision 7e4f470f: [TASK] Define cache.assets in service provider
The cache.assets container entry was pregenerated in Bootstrap
for historic reasons: it used to be statically injecte...
Benjamin Franzke
19:52 Revision 907449f1: [DOCS] Add example for multiple RTE CSS classes
An example for the addition of multiple CSS classes to
editor.config.style will be added to the existing RST files.
...
Guido Schmechel
11:40 Revision 5fc077b6: [TASK] Deprecate BackendUtility::getTcaFieldConfiguration
The method getTcaFieldConfiguration is the first
to fall in BackendUtility as we now have a new
API for accessing inf...
Benni Mack
08:40 Revision 9af30f7d: [BUGFIX] Use correct path in flash message after file is moved
Use a local variable to remember the path of a file before it
is moved and use that in the flash message and log.
Re...
Georg Ringer
08:23 Revision 140b0d88: [BUGFIX] Use correct path in flash message after file is moved
Use a local variable to remember the path of a file before it
is moved and use that in the flash message and log.
Re...
Georg Ringer

2024-07-03

17:40 Revision f08b5d6d: [TASK] Add examples for TCA `file` in FlexForms
This adds new fields to EXT:styleguide for
testing TCA type `file` in FlexForm.
Additionally, this also properly tes...
Oliver Bartsch
16:26 Revision dbfb29f0: [BUGFIX] Prevent multiple FlexContainers of same name
It is possible in Flexform containers to set a XML
configuration that uses the same input field names,
but within dif...
Garvin Hicking
16:20 Revision bb573a3b: [BUGFIX] Prevent multiple FlexContainers of same name
It is possible in Flexform containers to set a XML
configuration that uses the same input field names,
but within dif...
Garvin Hicking
13:41 Revision 46604f7f: [TASK] Bundle Flex DS check,migrate,prepare
Central single flex datastructure field TCA
migration and preparation has been established
with #104293.
This patch ...
Christian Kuhn

2024-07-02

18:59 Revision 42b3fa18: [BUGFIX] Rebuild TCA Schema after activating a package
Activating a package (extension) involves a change in
the TCA structure and the `PackageActivationService`
ensured to...
Stefan Bürk
18:32 Revision 61db0d95: [TASK] Ensure coding-style for nullable type declarations
This change modifies the `php-cs-fixer` ruleset and
activate two rules related to nullable types.
Following options ...
Stefan Bürk
18:32 Revision 351553f5: [TASK] Ensure coding-style for nullable type declarations
This change modifies the `php-cs-fixer` ruleset and
activate two rules related to nullable types.
Following options ...
Stefan Bürk
18:32 Revision b437207c: [TASK] Ensure coding-style for nullable type declarations
This change modifies the `php-cs-fixer` ruleset and
activate two rules related to nullable types.
Following options ...
Stefan Bürk
18:06 Revision a496e2c1: [TASK] Replace outdated hardcoded version numbers in Upgrade Wizards
Instead of showing outdated versions above the listing of wizards, use
the actual version.
Resolves: #104289
Release...
Georg Ringer
18:06 Revision 80c8cb59: [TASK] Replace outdated hardcoded version numbers in Upgrade Wizards
Instead of showing outdated versions above the listing of wizards, use
the actual version.
Resolves: #104289
Release...
Georg Ringer
17:59 Revision d0b4a232: [TASK] Avoid implicitly nullable class method parameter in `EXT:core`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
17:59 Revision a544f7bf: [TASK] Avoid implicitly nullable class method parameter in `EXT:core`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
17:59 Revision 5868745a: [TASK] Avoid implicitly nullable class method parameter in `EXT:core`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
17:56 Revision 70a1c3f8: [BUGFIX] Ensure correct column type in database compare for SQLite
Since Doctrine DBAL 4 field types are no longer communicated based
upon column comments [1]. Database vendors not sup...
Stefan Bürk
16:20 Revision 8676ba79: [TASK] Move TCA control sanitization to TcaPreparation
The functionality to ensure that system internal
columns that are required for data integrity
are available in case t...
Oliver Bartsch
15:34 Revision 55a138e5: [TASK] Use TcaPreparation in FlexFormTools
With introduction of new types "category", "file",
"email" and "link", class TcaPreparation has been
established to a...
Christian Kuhn
12:17 Revision 244ab9f3: [DOCS] Prepare Changelog for 13.3
Resolves: #104291
Releases: main
Change-Id: Ic79826e076077e281a699709d7ee6d38363e85d7
Reviewed-on: https://review.typ...
Garvin Hicking
10:47 Revision 9a23942e: [BUGFIX] Fix composer constraint in test package
Resolves: #104292
Releases: main
Change-Id: Ia09ef532f01fe5c14c809bcfbedb01b79fdcd485
Reviewed-on: https://review.typ...
Benni Mack
09:08 Revision 3b627e3a: [TASK] Introduce Leveled Surface Colors to Backend
This patch advances elevation streamlining by
adding leveled surface colors to the backend.
It serves as a preliminar...
Benjamin Kott
07:35 Revision 00c9f901: [TASK] Set TYPO3 version to 13.3.0-dev
Change-Id: Ia8a718c96803f84f558dc5bfab35b9559491a8c1
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/850...
Benni Mack
07:22 Revision 193b1616: [RELEASE] Release of TYPO3 13.2.1
Change-Id: Ieb4da6a77ab6da4ad0149d6b3f7f91bafc9ae13c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/850...
Benni Mack
07:04 Revision 46a0bf73: [TASK] Set TYPO3 version to 13.2.1-dev
Change-Id: Idd321771d9772715595e7bbbf648fb16ead1de61
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/850...
Benni Mack
06:12 Revision e503ffae: [BUGFIX] Repair composer.json from 13.2.0 release
Due to a bug in TYPO3's packaging tool,
composer.json files were malformed and are now repaired.
Releases: main
Chan...
Benni Mack
05:35 Revision c21e0fd0: [RELEASE] Release of TYPO3 13.2.0
Change-Id: I8727969ce901dcedca5aa86f8c830ca38bccf541
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/850...
Benni Mack

2024-07-01

20:13 Revision 62da7f2d: [BUGFIX] Fix image manipulation GUI only operating on 1st crop variant
When multiple crop variants are defined (for example in EXT:styleguide
"Form engine elements - imageManipulation" for...
Garvin Hicking
20:13 Revision 59191eb4: [BUGFIX] Fix image manipulation GUI only operating on 1st crop variant
When multiple crop variants are defined (for example in EXT:styleguide
"Form engine elements - imageManipulation" for...
Garvin Hicking
15:48 Revision e3168b13: [TASK] Re-establish TcaMigration tests for flex form
TcaMigration for flex form fields lived in FormEngine
related TcaFlexPrepare, and has been moved to
FlexFormTools wit...
Christian Kuhn
10:43 Revision 662cbd07: [TASK] Avoid implicitly nullable class method parameter in `EXT:backend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
10:43 Revision 332d6b5d: [TASK] Avoid implicitly nullable class method parameter in `EXT:backend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
10:43 Revision 06266f76: [TASK] Avoid implicitly nullable class method parameter in `EXT:backend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
09:13 Revision 65fc7df8: [DOCS] Add details about how to extend the admin panel
This commits adds the following hints:
* module classes needs to be set to public
* module classes needs to implement...
Christian Reifenscheid
09:13 Revision ad20d03a: [DOCS] Add details about how to extend the admin panel
This commits adds the following hints:
* module classes needs to be set to public
* module classes needs to implement...
Christian Reifenscheid
08:49 Revision c04ce5d7: [TASK] Make codemirror respect color-scheme
We are adapting the CodeMirror implementation to also
respect the current `color-scheme`, instead of purly rely on
`p...
Benjamin Kott
08:34 Revision 2674c2d2: [BUGFIX] Fix code example in Fluid Standalone Update doc
The code example regarding `f:constant()` is wrong, as it uses `value`
as argument, but it is actually `name`, which ...
Andreas Fernandez
07:33 Revision 0796afe8: [TASK] Inherit example color scheme when not set
The styleguide examples were forced into adaptive light dark
mode instead of respecting the current inheritance. We a...
Benjamin Kott
06:34 Revision ff1feb9a: [TASK] Avoid implicitly nullable class method parameter in `EXT:opendocs`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:25 Revision cafa4558: [TASK] Avoid implicitly nullable class method parameter in `EXT:viewpage`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:24 Revision 296bcf78: [TASK] Avoid implicitly nullable class method parameter in `EXT:recordlist`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:24 Revision 89b399da: [TASK] Avoid implicitly nullable class method parameter in `EXT:fluid`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:05 Revision 5798087b: [TASK] Fix CGL issues
Apply the latest rules of php-cs-fixer for
both fixer (code and header-comment) also
in the `Build/Scripts` folder.
...
Stefan Bürk
06:04 Revision 00701985: [TASK] Fix CGL issues
Apply the latest rules of php-cs-fixer for
both fixer (code and header-comment) also
in the `Build/Scripts` folder.
...
Stefan Bürk
06:04 Revision 1b195d6e: [TASK] Fix CGL issues
Apply the latest rules of php-cs-fixer for
both fixer (code and header-comment) also
in the `Build/Scripts` folder.
...
Stefan Bürk
05:50 Revision 1a88644b: [BUGFIX] Prevent rendering FlexForm diff of deleted records in history
When the record does not exist anymore, then the FlexForm definition
might also not exist anymore (imagine a removed ...
Christoph Lehmann

2024-06-30

15:31 Revision 458a68c2: [TASK] Avoid implicitly nullable class method parameter in `EXT:dashboard`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
15:31 Revision ed7f90d8: [TASK] Avoid implicitly nullable class method parameter in `EXT:dashboard`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
15:31 Revision 05479cee: [TASK] Avoid implicitly nullable class method parameter in `EXT:dashboard`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
14:04 Revision 71078914: [TASK] Avoid MockEventDispatcher
The MockEventDispatcher unit test fixture became
useless with introduction of NoopEventDispatcher.
The patch removes...
Christian Kuhn
12:23 Revision 7e6e733c: [TASK] Have more DI in FlexFormTools
FlexFormTools is a stateless service since #102229.
The - also stateless - TcaMigration dependency is
now injected. G...
Christian Kuhn
12:22 Revision b1ff84ba: [TASK] Avoid usage of deprecated TaggedLocator
Use #[AutowireLocator] instead.
Resolves: #104262
Related: #103437
Releases: main
Change-Id: Iee77653ec3a1cf8ba15134...
Kevin Appelt
12:22 Revision 6da39dc0: [TASK] Avoid implicitly nullable class method parameter in `EXT:belog`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:21 Revision ab644a3c: [TASK] Avoid implicitly nullable class method parameter in `EXT:belog`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:21 Revision 6b3eab4c: [TASK] Avoid implicitly nullable class method parameter in `EXT:belog`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:16 Revision 9668593e: [BUGFIX] Fix ext_config_template.txt zero-based category ordering
In the Admin Tools > Settings > Extension Configuration module,
extensions can provide a ext_config_template.txt file...
Garvin Hicking
12:16 Revision 3efe471d: [BUGFIX] Fix ext_config_template.txt zero-based category ordering
In the Admin Tools > Settings > Extension Configuration module,
extensions can provide a ext_config_template.txt file...
Garvin Hicking
12:10 Revision a0165157: [TASK] Avoid implicitly nullable class method parameter in `EXT:adminpanel`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:10 Revision 3d71a7c7: [TASK] Avoid implicitly nullable class method parameter in `EXT:adminpanel`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:09 Revision 0596cb3c: [TASK] Avoid implicitly nullable class method parameter in `EXT:adminpanel`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:56 Revision e6f15430: [TASK] Avoid implicitly nullable class method parameter in `EXT:beuser`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:56 Revision c83d56df: [TASK] Avoid implicitly nullable class method parameter in `EXT:beuser`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:56 Revision 3c41e99f: [TASK] Avoid implicitly nullable class method parameter in `EXT:beuser`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
11:55 Revision 2cd3b299: [BUGFIX] Include keys in YamlFileLoader placeholder processing
This commit allows to use environment variables in YAML keys as well.
Resolves: #99889
Releases: main, 12.4
Change-I...
David Mellen
11:55 Revision 19220047: [BUGFIX] Include keys in YamlFileLoader placeholder processing
This commit allows to use environment variables in YAML keys as well.
Resolves: #99889
Releases: main, 12.4
Change-I...
David Mellen

2024-06-29

20:49 Revision 054dda79: [TASK] Avoid implicitly nullable class method parameter in `EXT:extbase`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
20:48 Revision 7c3e4466: [TASK] Avoid implicitly nullable class method parameter in `EXT:extbase`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
20:48 Revision c02d8eb0: [TASK] Avoid implicitly nullable class method parameter in `EXT:extbase`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
13:27 Revision 45c5367e: [BUGFIX] Correct link variable in record title in EXT:linkvalidator
With #103493 a new link was introduced to edit the full record that
contains a broken link. In doing so, the existing...
Jasmina Ließmann
13:11 Revision 72471b21: [BUGFIX] Fix invalid FormEngine HTML structure on edge-case
When the TCA type "group" is rendered in FormEngine, under
certain circumstances the HTML structure would close add
`...
Garvin Hicking
13:11 Revision d5b98427: [BUGFIX] Fix invalid FormEngine HTML structure on edge-case
When the TCA type "group" or "folder" is rendered in FormEngine,
under certain circumstances the HTML structure would...
Garvin Hicking
13:11 Revision d37f0d82: [BUGFIX] Fix invalid FormEngine HTML structure on edge-case
When the TCA type "group" or "folder" is rendered in FormEngine,
under certain circumstances the HTML structure would...
Garvin Hicking
08:42 Revision cca1c9dc: [BUGFIX] Fix reference to RST file for GU:hmac deprecation
With #102762, `GeneralUtility::hmac()` has been deprecated. The
change also added a method call match for the extensi...
Torben Hansen
00:29 Revision 1ca0300a: [TASK] Ensure `BIGINT AUTO_INCREMENT PRIMARY KEY` works
This change adds a test to ensure that an
`BIGINT AUTO_INCREMENT PRIMARY KEY` field
works across all databases up to ...
Stefan Bürk
00:00 Revision 3ff932bb: [TASK] Insert multiple rows when updating refindex
A rather small change to insert all relation rows
at once per handled source row. This gives the
database options to ...
Christian Kuhn

2024-06-28

22:04 Revision 3f86f2ca: [FEATURE] Allow system maintainer to mute disable_functions error
Add a configuration option to customize the environment check in the
Install Tool for a list of `disable_functions` w...
Albrecht Köhnlein
21:01 Revision a63b6ec8: [TASK] Use TcaSchemaFactory in ReferenceIndexUpdater
With DataHandler being DI aware, it's now rather
simple to make peripheral classes DI aware.
The patch uses new TcaSc...
Christian Kuhn
21:00 Revision 5e8d49d2: [TASK] Streamline `SchemaMigratorTest` of `EXT:core`
The SchemaMigratorTest currently works on a fully
populated database, which makes the tests more
brittle than they sh...
Stefan Bürk
18:55 Revision 8be86e85: [BUGFIX] Adapt ObjectConverter test with new symfony/property-info
With symfony property-info 7.1.2, the type resolving for
collections has been hardened.
https://github.com/symfony/p...
Torben Hansen
18:55 Revision 59c509d5: [BUGFIX] Adapt ObjectConverter test with new symfony/property-info
With symfony property-info 7.1.2, the type resolving for
collections has been hardened.
https://github.com/symfony/p...
Torben Hansen
18:54 Revision 8ced1f63: [BUGFIX] Adapt ObjectConverter test with new symfony/property-info
With symfony property-info 7.1.2, the type resolving for
collections has been hardened.
https://github.com/symfony/p...
Torben Hansen
18:08 Revision e35a3b72: [TASK] Use DI in DataHandler
DataHandler is now DI aware and gets a bunch of
services injected.
We're not injecting any potentially possible
serv...
Christian Kuhn
16:54 Revision 9bca34e4: [BUGFIX] Sanitize FlashMessage->createFromArray()
Resolves: #104249
Releases: main, 12.4
Change-Id: I2e56c967ab27ddc855261ff53f654d5916f3dce6
Reviewed-on: https://revi...
Christian Kuhn
16:54 Revision 8e6bada6: [BUGFIX] Sanitize FlashMessage->createFromArray()
Resolves: #104249
Releases: main, 12.4
Change-Id: I2e56c967ab27ddc855261ff53f654d5916f3dce6
Reviewed-on: https://revi...
Christian Kuhn
14:15 Revision 3974e6a8: [TASK] Avoid invalid object type in FileExtensionFilter
filter() retrieves 'DataHandler|DatabaseRecordList $dataHandler'
as argument to call $dataHandler->deleteAction on it...
Christian Kuhn
12:49 Revision ca14daeb: [TASK] Register allowed record types on-demand in PageDoktypeRegistry
Instead of calling the PageDoktypeRegistry
in the TcaFactory, the PageDoktypeRegistry
does now initialize the TCA for...
Oliver Bartsch
12:31 Revision 863132b8: [TASK] Add custom icon example inside the `styleguide` infobox examples
This adds an example on how to use a custom icon inside the Infobox Fluid-Viewhelper.
Resolves: #104123
Releases: ma...
Philipp Kuhlmay
12:23 Revision 6e2f50ae: [TASK] Avoid implicitly nullable class method parameter in `EXT:extensionmanager`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:23 Revision d3cc1640: [TASK] Avoid implicitly nullable class method parameter in `EXT:extensionmanager`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:23 Revision 915f40e3: [TASK] Avoid implicitly nullable class method parameter in `EXT:extensionmanager`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:23 Revision c7f042e5: [TASK] Avoid implicitly nullable class method parameter in `EXT:felogin`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:22 Revision 44a9fb63: [TASK] Avoid implicitly nullable class method parameter in `EXT:felogin`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:22 Revision c74ea83e: [TASK] Avoid implicitly nullable class method parameter in `EXT:felogin`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:22 Revision 0b609da2: [TASK] Do not use uncommon constants for FormEngine node strings
Resolves: #104244
Releases: main
Change-Id: I9619e380bc32f7966ff6804390207312f9e7da3e
Reviewed-on: https://review.typ...
Oliver Bartsch
12:19 Revision 9baddfc0: [TASK] Make PagePermissionAssembler stateless
PagePermissionAssembler is a DataHandler related
helper that calculates the permission fields of
page records.
The p...
Christian Kuhn
12:11 Revision d7d22f81: [TASK] Unify system backend module paths
This unifies the paths to backend modules
below "system", such as "webhooks" or
"scheduler".
Additionally, the modul...
Oliver Bartsch
10:40 Revision ac3f0533: [BUGFIX] Fix table column type for imageManipulation
Also adds the type to the corresponding test.
Resolves: #104230
Releases: main, 12.4
Change-Id: Ica9e6b63d5a2fe52cc7...
Oliver Bartsch
09:18 Revision 596bb678: [BUGFIX] Add `name` attribute to readonly fields in FormEngine
Some FormEngine related JS components, e.g. the
slug element rely on input and text fields to
have the field name set...
Oliver Bartsch
09:03 Revision b0c4df5d: [BUGFIX] Add `name` attribute to readonly fields in FormEngine
Some FormEngine related JS components, e.g. the
slug element rely on input and text fields to
have the field name set...
Oliver Bartsch
08:35 Revision 45c68cd0: [TASK] Free DH::__construct() from stateful dependencies
ReferenceIndexUpdater as established with #92356 is
a stateful object designed to "gather" refindex update
jobs and p...
Christian Kuhn
08:35 Revision 3aa1c1f7: [TASK] Free DataMapProcessor for DI
Get more state in DH periphery right: DataMapProcessor
is an `@internal` construct of DataHandler. It has a
static in...
Christian Kuhn
08:12 Revision a11469e5: [TASK] Update display of table in "Recycler" module
The display of the table in the recycler module has been slightly
revised.
To improve clarity, the page UID informat...
Jasmina Ließmann
07:30 Revision e4daf09f: [TASK] Avoid implicitly nullable class method parameter in `EXT:form`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
07:28 Revision 1be2afe6: [TASK] Avoid implicitly nullable class method parameter in `EXT:form`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
07:27 Revision 3f9ebcc2: [TASK] Avoid implicitly nullable class method parameter in `EXT:form`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:18 Revision 8b6609aa: [TASK] Avoid implicitly nullable class method parameter in `EXT:frontend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:17 Revision dcb83b97: [TASK] Avoid implicitly nullable class method parameter in `EXT:frontend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
06:17 Revision 3a35d2d6: [TASK] Avoid implicitly nullable class method parameter in `EXT:frontend`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
04:51 Revision 82cdea40: [BUGFIX] Fix table column type for imageManipulation
Also adds the type to the corresponding test.
Resolves: #104230
Releases: main, 12.4
Change-Id: Ica9e6b63d5a2fe52cc7...
Oliver Bartsch
04:50 Revision 01782e29: [TASK] Add additional test to YamlFileLoader
Provide an additional test to check for correct usage of numeric keys.
Resolves: #94852
Releases: main, 12.4
Change-...
Georg Ringer
04:44 Revision 911b01d0: [TASK] Add additional test to YamlFileLoader
Provide an additional test to check for correct usage of numeric keys.
Resolves: #94852
Releases: main, 12.4
Change-...
Georg Ringer
04:42 Revision ee286633: [TASK] Avoid implicitly nullable class method parameter in `EXT:indexed_search`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
04:41 Revision 45b95fd7: [TASK] Avoid implicitly nullable class method parameter in `EXT:indexed_search`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
04:41 Revision 3f3ee107: [TASK] Avoid implicitly nullable class method parameter in `EXT:indexed_search`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk

2024-06-27

22:32 Revision 925a9021: [DOCS] Document `site` object usage in EXT:form symfony expressions
Currently only `siteLanguage` was documented as usable, now
also `site` is explained with the most common public gett...
Garvin Hicking
22:32 Revision 6e7dd480: [DOCS] Document `site` object usage in EXT:form symfony expressions
Currently only `siteLanguage` was documented as usable, now
also `site` is explained with the most common public gett...
Garvin Hicking
21:09 Revision d45347cd: [BUGFIX] Make BackendGroupsExplicitAllowDeny wizard indicate errors
The migration wizard BackendGroupsExplicitAllowDeny
('Migrate backend groups "explicit_allowdeny" field to
simplified...
Garvin Hicking
21:09 Revision 7cd29d98: [BUGFIX] Make BackendGroupsExplicitAllowDeny wizard indicate errors
The migration wizard BackendGroupsExplicitAllowDeny
('Migrate backend groups "explicit_allowdeny" field to
simplified...
Garvin Hicking
20:49 Revision 4f53363f: [TASK] Fix typo in class name
Resolves: #104216
Releases: main, 12.4
Change-Id: Ifbd5499fe8c50661cec4ec198b479978bd839084
Reviewed-on: https://revi...
Georg Ringer
20:49 Revision 19fe2a30: [TASK] Fix typo in class name
Resolves: #104216
Releases: main, 12.4
Change-Id: Ifbd5499fe8c50661cec4ec198b479978bd839084
Reviewed-on: https://revi...
Georg Ringer
20:33 Revision d8d18661: [BUGFIX] Set correct owner information in "Recycler" backend module
The "Owner" information in "Recycler" backend module is broken and
never shows a valid value. This patch ensures that...
Jasmina Ließmann
20:32 Revision f51d171b: [BUGFIX] Set correct owner information in "Recycler" backend module
The "Owner" information in "Recycler" backend module is broken and
never shows a valid value. This patch ensures that...
Jasmina Ließmann
20:27 Revision 822eec32: [DOCS] Document YAML configuration options for Link Browser in CKEditor
The CKEditor YAML files support a lot of configuration
options to adjust the Link Browser appearance, adding addition...
Garvin Hicking
20:27 Revision 70897a0c: [DOCS] Document YAML configuration options for Link Browser in CKEditor
The CKEditor YAML files support a lot of configuration
options to adjust the Link Browser appearance, adding addition...
Garvin Hicking
20:14 Revision bf8f6830: [BUGFIX] Include scheduled records in BE/CLI/Install applications
12.0 allowed the option to show "scheduled records",
that is: Records that are timed with starttime / endtime.
Howev...
Benni Mack
20:13 Revision 7a4268ef: [TASK] Clean up extbase TypeConverters
This change cleans up and streamlines Extbase type converters by:
* using typed properties
* adding proper return ty...
Torben Hansen
20:10 Revision 20e86ef1: [BUGFIX] Include scheduled records in BE/CLI/Install applications
12.0 allowed the option to show "scheduled records",
that is: Records that are timed with starttime / endtime.
Howev...
Benni Mack
20:02 Revision 7f68e0a6: [FEATURE] Command to generate Fluid schema files
The XSD schema generator, added with Fluid Standalone 2.12,
is applied to TYPO3's Fluid integration. This provides
au...
Simon Praetorius
18:47 Revision f9dd9cb4: [FEATURE] Introduce Schema API for TCA
This feature introduces a schema for *reading*
information out of TCA, especially when working
with data from the dat...
Benni Mack
15:59 Revision 4da2551c: [FEATURE] Make parseFunc allowTags and denyTags optional
Since HTML Sanitizer was introduced, lib.parseFunc does
"transformations", instead of ensuring that HTML is
"safe", w...
Benni Mack
14:55 Revision c93e8dc9: [FOLLOWUP] Provide PSR-7 Request only when relevant
This makes passing the PSR-7 Request to the
PolicyMutatedEvent optional, since there are
use cases where the availabl...
Oliver Bartsch
14:55 Revision 02cec4c3: [FOLLOWUP] Provide PSR-7 Request only when relevant
This makes passing the PSR-7 Request to the
PolicyMutatedEvent optional, since there are
use cases where the availabl...
Oliver Bartsch

2024-06-26

21:00 Revision 9c5b5a81: [TASK] Fix CGL issues in Build directory
Apply the latest rules of cs-fixer also on the Build directory
Resolves: #104227
Releases: main, 12.4
Change-Id: Ief...
Georg Ringer
20:49 Revision 5b776a34: [TASK] Fix CGL issues in Build directory
Apply the latest rules of cs-fixer also on the Build directory
Resolves: #104227
Releases: main, 12.4
Change-Id: Ief...
Georg Ringer
16:25 Revision 52ab3c4c: [FEATURE] Update Fluid Standalone to 2.12
This patch updates Fluid to the latest version. It also
adds a RST file which describes the new ViewHelper capabiliti...
Simon Praetorius
16:04 Revision 29dd10bf: [TASK] Avoid implicitly nullable class method parameter in `EXT:linkvalidator`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
16:04 Revision 0b1dcd1b: [TASK] Avoid implicitly nullable class method parameter in `EXT:linkvalidator`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
16:04 Revision af743ff7: [TASK] Avoid implicitly nullable class method parameter in `EXT:linkvalidator`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
15:12 Revision 2829f13c: [TASK] Add tests for current allowTags/denyTags behavior
Resolves: #104219
Releases: main
Change-Id: I18609bb963eae8dd1aa918d74ea40293ea2c5e3a
Reviewed-on: https://review.typ...
Benni Mack
12:19 Revision e0963d0f: [TASK] Avoid implicitly nullable class method parameter in `EXT:lowlevel`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:18 Revision fdcd7d73: [TASK] Avoid implicitly nullable class method parameter in `EXT:install`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:18 Revision 5a707397: [TASK] Avoid implicitly nullable class method parameter in `EXT:install`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:18 Revision 803a6dbe: [TASK] Avoid implicitly nullable class method parameter in `EXT:install`
With PHP 8.4 marking method parameter implicitly nullable
is deprecated and will emit a `E_DEPRECATED` warning. One
r...
Stefan Bürk
12:16 Revision 5bc53853: [TASK] Disable failing unit-case test data set
Since recently upgraded PHP-version the
10mb big xml unit test failes.
The `\LIBXML_PARSEHUGE` xml option could
be u...
Stefan Bürk
12:16 Revision c0e2cf6b: [TASK] Disable failing unit-case test data set
Since recently upgraded PHP-version the
10mb big xml unit test failes.
The `\LIBXML_PARSEHUGE` xml option could
be u...
Stefan Bürk
12:16 Revision 4b6ca302: [TASK] Disable failing unit-case test data set
Since recently upgraded PHP-version the
10mb big xml unit test failes.
The `\LIBXML_PARSEHUGE` xml option could
be u...
Stefan Bürk
08:45 Revision ac9f0ab8: [TASK] Provide PSR-7 Request in PolicyMutatedEvent
For additional context does the PolicyMutatedEvent
now provide the current PSR-7 Request.
Resolves: #104141
Releases...
Oliver Bartsch
08:45 Revision 5a46d585: [TASK] Provide PSR-7 Request in PolicyMutatedEvent
For additional context does the PolicyMutatedEvent
now provide the current PSR-7 Request.
Resolves: #104141
Releases...
Oliver Bartsch

2024-06-25

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

2024-06-24

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

2024-06-23

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

2024-06-22

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

2024-06-21

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

2024-06-20

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

2024-06-19

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

2024-06-18

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

2024-06-17

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

Also available in: Atom