Project

General

Profile

Activity

From 2023-09-21 to 2023-10-20

2023-10-20

16:26 Revision afb6024a: [TASK] Basic ReferenceIndex "softref" test coverage
The TCA "softref" logic in ReferenceIndex has close to
no functional test coverage. The patch adds some tests
using a...
Christian Kuhn
13:37 Revision f8dda1d6: [TASK] Proper DI in FlexFormTools
The event dispatcher should always be injected
via DI, either directly or through makeInstance().
It should not be nu...
Christian Kuhn
12:33 Revision 43da9cd7: [TASK] Replace tabs with spaces in xml files
In order to align with the current specification of .editorconfig, all
xml files inside typo3/sysext and Build have t...
Nikita Hovratov
11:19 Revision 23fde652: [TASK] Avoid traverseFlexFormXMLData() in cleanup:flexforms
FlexFormTools->cleanFlexFormXML() is only used by CLI
cleanup:flexforms. traverseFlexFormXMLData() is used
as recursi...
Christian Kuhn
10:57 Revision 7462d714: [TASK] Replace tabs with spaces in xml files
In order to align with the current specification of .editorconfig, all
xml files inside typo3/sysext and Build have t...
Nikita Hovratov
08:38 Revision 5023fe9f: [DOCS] Fix grammatical errors
Most fixes relate to indefinite article usage "an vs a" and some typos.
Resolves: #102074
Releases: main, 12.4, 11.5...
Simon Schaufelberger
08:37 Revision 9649b356: [DOCS] Fix grammatical errors
Most fixes relate to indefinite article usage "an vs a" and some typos.
Resolves: #102074
Releases: main, 12.4, 11.5...
Simon Schaufelberger
08:37 Revision 7d6ca174: [DOCS] Fix grammatical errors
Most fixes relate to indefinite article usage "an vs a" and some typos.
Resolves: #102074
Releases: main, 12.4, 11.5...
Simon Schaufelberger

2023-10-19

14:19 Revision bb6c710a: [DOCS] Clarify usage of "value" with "property" in <f:form.*> ViewHelpers
It is already possible to use the "value" argument together
with "property" in form ViewHelpers. This should be refle...
Simon Praetorius
14:17 Revision 413b4116: [DOCS] Clarify usage of "value" with "property" in <f:form.*> ViewHelpers
It is already possible to use the "value" argument together
with "property" in form ViewHelpers. This should be refle...
Simon Praetorius
14:15 Revision 41f801b7: [DOCS] Clarify usage of "value" with "property" in <f:form.*> ViewHelpers
It is already possible to use the "value" argument together
with "property" in form ViewHelpers. This should be refle...
Simon Praetorius
13:17 Revision 6fce7e8b: [TASK] Update `terser` to 5.22
Executed commands:
npm install --save-dev terser@^5.22.0
npm run build
Resolves: #102201
Releases: main, 12...
Andreas Fernandez
13:01 Revision 251785ad: [TASK] Update `terser` to 5.22
Executed commands:
npm install --save-dev terser@^5.22.0
npm run build
Resolves: #102201
Releases: main, 12...
Andreas Fernandez
12:36 Revision 0ea99d7a: [TASK] npm: update vulnerable dev dependencies
Some dev dependencies have known security issues again, that are now
updated.
Executed command:
npm audit fix
...
Andreas Fernandez
12:36 Revision b7d58e80: [TASK] npm: update vulnerable dev dependencies
Some dev dependencies have known security issues again, that are now
updated.
Executed command:
    npm audit fix
...
Andreas Fernandez
12:33 Revision 9fd4a0ea: [TASK] Streamline providing CSP mutations
The new MutationRepository is a central place for providing
static mutations (from configuration) and resolved mutati...
Oliver Hader
12:33 Revision c08dd72c: [TASK] Streamline providing CSP mutations
The new MutationRepository is a central place for providing
static mutations (from configuration) and resolved mutati...
Oliver Hader
08:28 Revision dba6f482: [TASK] Update ckeditor5 to v40
This commit updates ckeditor5 to v40. See changelog at
https://github.com/ckeditor/ckeditor5/releases/tag/v40.0.0.
E...
Andreas Fernandez
08:28 Revision 695b4c57: [TASK] Update ckeditor5 to v40
This commit updates ckeditor5 to v40. See changelog at
https://github.com/ckeditor/ckeditor5/releases/tag/v40.0.0.
E...
Andreas Fernandez

2023-10-18

16:22 Revision 104e3915: [TASK] Consistently apply ImageMagick parameters when converting
One of the main methods for processing logic when
working the ImageMagick in TYPO3 is "imageMagickConvert".
This met...
Benni Mack
13:04 Revision 8d101ced: [BUGFIX] Handle missing TCA|ctrl|title in recycler schedule task
`$TCA['ctrl']['title']` is optional and may
not be set.
Resolves: #102195
Releases: main, 12.4, 11.5
Change-Id: I38a...
Markus Klein
13:04 Revision 42669735: [BUGFIX] Handle missing TCA|ctrl|title in recycler schedule task
`$TCA['ctrl']['title']` is optional and may
not be set.
Resolves: #102195
Releases: main, 12.4, 11.5
Change-Id: I38a...
Markus Klein
13:04 Revision 5cda6d41: [BUGFIX] Handle missing TCA|ctrl|title in recycler schedule task
`$TCA['ctrl']['title']` is optional and may
not be set.
Resolves: #102195
Releases: main, 12.4, 11.5
Change-Id: I38a...
Markus Klein
12:30 Revision 1c4e8017: [BUGFIX] Adjust config file path in Install Tool password hint
The file `settings.php`, which stores the value of
$GLOBALS['TYPO3_CONF_VARS']['BE']['installToolPassword'] is
locate...
Jan Greth
12:14 Revision e0905b1b: [BUGFIX] Adjust config file path in Install Tool password hint
The file `settings.php`, which stores the value of
$GLOBALS['TYPO3_CONF_VARS']['BE']['installToolPassword'] is
locate...
Jan Greth
09:56 Revision 3a62b4ff: [BUGFIX] Prevent superfluous SELECT DATABASE() statements
They are executed to build a descriptive cache identifier and
the database name is now received from configuration in...
Christoph Lehmann
09:56 Revision 879966e8: [BUGFIX] Prevent superfluous SELECT DATABASE() statements
They are executed to build a descriptive cache identifier and
the database name is now received from configuration in...
Christoph Lehmann
09:52 Revision 0335da49: [BUGFIX] Allow more TCA types for reaction fields
More TCA types must be allowed for field mapping of reactions.
Resolves: #102180
Releases: main, 12.4
Change-Id: I33...
Georg Ringer
09:52 Revision fbb99b3f: [BUGFIX] Allow more TCA types for reaction fields
More TCA types must be allowed for field mapping of reactions.
Resolves: #102180
Releases: main, 12.4
Change-Id: I33...
Georg Ringer
09:51 Revision 5c08e8f5: [!!!][TASK] Add native type declarations to GU HTML/XML methods
Resolves: #102116
Releases: main
Change-Id: If78eabc7e7a729d04e6501bb3d9ce1fae0c373c0
Reviewed-on: https://review.typ...
Oliver Klee
08:28 Revision 979a4571: [TASK] Add phpstan check for unneeded pseudo uncertain instanceof usage
An `instanceof Type` on `Type|null` is unneeded and is to be replaced by
a null-check (or modern alternatives like op...
Benjamin Franzke
08:28 Revision 6c0b5518: [TASK] Add phpstan check for unneeded pseudo uncertain instanceof usage
An `instanceof Type` on `Type|null` is unneeded and is to be replaced by
a null-check (or modern alternatives like op...
Benjamin Franzke

2023-10-17

19:32 Revision 8038b67f: [FEATURE] Deprecate and replace Abstractfile::FILETYPE_* with enum
Deprecate the following constants in:
* `\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_UNKNOWN`
* `\TYPO3\CMS\Core\...
Thomas Hohn
15:32 Revision dc6077f9: [BUGFIX] Workspaces: handle TCA without transOrigPointerField
'transOrigPointerField' may not be set for a table
Resolves: #102190
Releases: main, 12.4, 11.5
Change-Id: I79febf5d...
Markus Klein
15:32 Revision 0443b418: [BUGFIX] Workspaces: handle TCA without transOrigPointerField
'transOrigPointerField' may not be set for a table
Resolves: #102190
Releases: main, 12.4, 11.5
Change-Id: I79febf5d...
Markus Klein
15:32 Revision ac829ed0: [BUGFIX] Workspaces: handle TCA without transOrigPointerField
'transOrigPointerField' may not be set for a table
Resolves: #102190
Releases: main, 12.4, 11.5
Change-Id: I79febf5d...
Markus Klein
14:17 Revision f5fb95d4: [TASK] Streamline ReferenceIndex->updateRefIndexTable()
With ReferenceIndex->updateIndex() being pretty much
cleaned up and optimized, we start looking at the main
worker me...
Christian Kuhn
13:07 Revision 7a6e0816: [TASK] Remove pre-FAL code from getImgResource
One piece of code within ContentObjectRenderer
was kept when File Abstraction Layer was not able
to process an image....
Benni Mack
11:39 Revision 81f5d38b: [FEATURE] Add webp support for GifBuilder
It is now possible - if PHP was compiled with gdlib
that supports webp (available since PHP 7.1), to generate
webp fi...
Benni Mack
11:08 Revision 8687b1cf: [DOCS] Add migration note for removed GFX/gdlib setting
Resolves: #102113
Releases: main
Change-Id: I7304567faee9d0883d3c24d93b4b133fba7852d0
Reviewed-on: https://review.typ...
Garvin Hicking
09:08 Revision 8ee62b1a: [!!!][TASK] Drastically speed up `bin/typo3 cleanup:flexforms`
CLI command `bin/typo3 cleanup:flexforms` of ext:lowlevel
is extremely slow due to its page-tree-based strategy.
It c...
Christian Kuhn

2023-10-16

14:38 Revision fdff96dd: [BUGFIX] Mitigate MySQL limitations in `ReferenceIndex`
With #102171 a sub-query is used to fetch the records
to delete. We missed two things:
* Placeholders in the sub-que...
Stefan Bürk
11:06 Revision 1907d333: [BUGFIX] Provide CSP ReportRepository ONLY_FULL_GROUP_BY support
Some database systems like PostgresSQL and MySQL are really
picky if selected columns are not contained in all group ...
Oliver Hader
11:06 Revision 0d6719c5: [BUGFIX] Provide CSP ReportRepository ONLY_FULL_GROUP_BY support
Some database systems like PostgresSQL and MySQL are really
picky if selected columns are not contained in all group ...
Oliver Hader
09:36 Revision b3e54086: [TASK] styleguide: Remove all type=link sql field definitions
https://github.com/TYPO3-CMS/styleguide/pull/445
We're adding core code to add default sql definitions derived from ...
Anja Leichsenring
09:05 Revision bb7ae73e: [FEATURE] Auto create DB fields from TCA for type "link"
Tables with TCA columns set to type="link" do not
need an ext_tables.sql entry anymore. The core now
creates this fie...
Anja Leichsenring
08:51 Revision b8550fd6: [TASK] styleguide: Remove all type=radio sql field definitions
We're adding core code to add default sql definitions
derived from TCA. Fields of type=radio do not need to
be set an...
Nikita Hovratov
07:43 Revision 69a32356: [FEATURE] Auto DB fields from TCA for type "radio"
Tables with TCA columns set to type="radio" do not
need an ext_tables.sql entry anymore. The core now
creates this fi...
Nikita Hovratov

2023-10-15

14:20 Revision 87ab6195: [BUGFIX] Properly pass option untrusted to addQueryString
The option untrusted is now properly passed to the addQueryString
configuration for the menu object.
Resolves: #1021...
Patrick Schriner
14:20 Revision 8bde18db: [BUGFIX] Properly pass option untrusted to addQueryString
The option untrusted is now properly passed to the addQueryString
configuration for the menu object.
Resolves: #1021...
Patrick Schriner
14:19 Revision f61d4a82: [BUGFIX] Change to "move elements" when using cut in file list dot-menu
Make sure the clipboard action gets changed to move if the user chooses cut in the dot menu.
Only the dot-menu in the...
Kevin Appelt
14:18 Revision 94ed1c26: [BUGFIX] Change to "move elements" when using cut in file list dot-menu
Make sure the clipboard action gets changed to move if the user chooses cut in the dot menu.
Only the dot-menu in the...
Kevin Appelt
14:03 Revision aaa02efa: [TASK] Speed up bin/typo3 referencindex:update
By deleting sys_refindex rows pointing to deleted=1
records early, and ignoring soft-deleted ones in
the main loop, w...
Christian Kuhn
14:01 Revision 3f8c998b: [TASK] Remove superfluous code in ext:felogin
With #98370, all occurrences of `setOriginalRequestMappingResults()`
have been replaced with the reassignment of the ...
Torben Hansen
13:54 Revision bd017e67: [TASK] Migrate getAccessibleMockForAbstractClass for EXT:form controller
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
13:54 Revision a89fe3b0: [TASK] Migrate getAccessibleMockForAbstractClass for EXT:form controller
`getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is...
Oliver Klee
13:54 Revision 5b51986a: [BUGFIX] Fix another PHP 8 warning in DataHandler
Resolves: #102134
Releases: main, 12.4, 11.5
Change-Id: I3aaf6f2c8161579394a0dbe1c9f470edeb0a8bca
Reviewed-on: https:...
Philipp Kitzberger
13:54 Revision 07115aa5: [BUGFIX] Fix another PHP 8 warning in DataHandler
Resolves: #102134
Releases: main, 12.4, 11.5
Change-Id: I3aaf6f2c8161579394a0dbe1c9f470edeb0a8bca
Reviewed-on: https:...
Philipp Kitzberger
13:53 Revision 4707456a: [BUGFIX] Fix another PHP 8 warning in DataHandler
Resolves: #102134
Releases: main, 12.4, 11.5
Change-Id: I3aaf6f2c8161579394a0dbe1c9f470edeb0a8bca
Reviewed-on: https:...
Philipp Kitzberger
13:43 Revision 511a1a01: [BUGFIX] Avoid GU::trimExplode('', null) in BU::getProcessedValue()
GeneralUtility::trimExplode() needs a string since #101453
as second argument. TCA type=folder DB values can be null,...
Christian Kuhn
13:42 Revision a646ee81: [BUGFIX] Avoid GU::trimExplode('', null) in BU::getProcessedValue()
GeneralUtility::trimExplode() needs a string since #101453
as second argument. TCA type=folder DB values can be null,...
Christian Kuhn
13:41 Revision acc2cbf0: [TASK] Avoid a pass-by-reference in DataHandler
There is no point calling addDefaultPermittedLanguageIfNotSet()
with $incomingFieldArray as reference. It is more eas...
Christian Kuhn

2023-10-14

18:14 Revision c5985480: [TASK] FAL: Task object cleans up processing configuration
Within the FileProcessingService class,
various cleanups regarding the configuration array
were made in order to avoi...
Benni Mack

2023-10-12

14:28 Revision 29a93e40: [TASK] Minor optimization in bin/typo3 referenceindex:update
Skip some queries when there are no rows in a table.
Resolves: #102152
Releases: main
Change-Id: Ia156c654fb4e5d769e...
Christian Kuhn
12:49 Revision eb8d1545: [TASK] styleguide: Avoid second argument to flexArray2Xml()
https://review.typo3.org/c/Packages/TYPO3.CMS/+/81418 Christian Kuhn
12:31 Revision a91ac429: [!!!][TASK] Always add xml prologue in flexArray2Xml()
There is no point in not adding the XML prologue
when using FlexFormTools->flexArray2Xml(). We
can remove the second ...
Christian Kuhn
11:16 Revision 638ba52d: [TASK] Use descriptions over placeholders in sys_file_storage
It is best practice to use permanently visible information to help to
fill out forms of any kind. In case of sys_file...
Nikita Hovratov
11:08 Revision 77f5350a: [TASK] Use descriptions over placeholders in sys_file_storage
It is best practice to use permanently visible information to help to
fill out forms of any kind. In case of sys_file...
Nikita Hovratov
11:08 Revision b5e7f6cc: [TASK] Improve type annotations for ImageDimension
Resolves: #101989
Releases: main
Change-Id: Ifb2a68271f8e9dcd0bf37834fc673587a3cbcfcd
Reviewed-on: https://review.typ...
Oliver Klee
11:08 Revision 2385cb8f: [TASK] Remove TYPO3_CONF_VARS BE/flexformForceCDATA
TYPO3_CONF_VARS BE/flexformForceCDATA is an ancient
setting introduced 2009 with #19338 in TYPO3 4.3 to
work around a...
Christian Kuhn
09:09 Revision 053f8755: [TASK] Partially revert method signature change for FileInterface->rename
This is a pre-patch for introducing a native enum for
DuplicationBehavior. In order to prevent changes to the signatu...
Nikita Hovratov
08:29 Revision f87e58d0: [TASK] Clean up GifBuilder code
This change avoids using the `$this->im`
property which is the resource pointer to the
`\GdImage` object.
In additio...
Benni Mack

2023-10-11

18:20 Revision 496b278e: [DOCS] Correct wrong YAML configuration example in changelog
Releases: main, 12.4
Resolves: #102142
Change-Id: I57661704305c47842e7042f499bb247c9eefef58
Reviewed-on: https://revi...
Mehdi Chaouch
18:20 Revision cb457b83: [DOCS] Correct wrong YAML configuration example in changelog
Releases: main, 12.4
Resolves: #102142
Change-Id: I57661704305c47842e7042f499bb247c9eefef58
Reviewed-on: https://revi...
Mehdi Chaouch
11:32 Revision 2efa2fc7: [TASK] Move GraphicalFunctions code to ImageProcessingInstructions
This change moves some logic to calculate width
and height based on instructions from an incoming
array into a separa...
Benni Mack
09:22 Revision 6e53a120: [TASK] Improve ReferenceIndex details
The ReferenceIndex class with table 'sys_refindex' plays
a more and more important role in core when it comes to
syst...
Christian Kuhn

2023-10-10

18:33 Revision e5f636be: [TASK] Set TYPO3 version to 11.5.33-dev
Change-Id: I8a909ce946355d701963d808e5fbea0bbec4ac63
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814...
Oliver Hader
18:33 Revision 49fdcd66: [TASK] Set TYPO3 version to 12.4.8-dev
Change-Id: I936fd1f3f6ad79dc17175157571c01e1154ee141
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814...
Oliver Hader
10:43 Revision 8b5820dc: [RELEASE] Release of TYPO3 12.4.7
Change-Id: Icf1dcdff288278ece0f89cc74fe4d8c8248eebfe
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814...
Oliver Hader
10:39 Revision f366ecd0: [RELEASE] Release of TYPO3 11.5.32
Change-Id: I30afe01b057286c45fd757f9f304daf2b11cc369
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814...
Oliver Hader
10:19 Revision 6cec9654: [BUGFIX] Revert "[BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins"
This reverts commit 32fb9912444d09ddd8dbb0a1423d30dc9e568c56.
Due to a changed handling of `extraPlugins`, the edito...
Oliver Hader
10:19 Revision c100b075: [BUGFIX] Revert "[BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins"
This reverts commit bd5a93e1c7576b40de34025b8195c2ca844eaf88.
Due to a changed handling of `extraPlugins`, the edito...
Oliver Hader
07:25 Revision 4c1833c2: [TASK] Add types for Install Tool responses
To make our code-base in the Install Tool more sophisticated, types for
each AJAX response were added.
Resolves: #10...
Andreas Fernandez
06:00 Revision f06bef83: [TASK] Upgrade `doctrine/dbal:^3.7.1`
Recent release for doctrine/dbal containes a
php docblock change which helps phpstan to
proper determine types.
This...
Stefan Bürk
06:00 Revision ad577e20: [TASK] Upgrade `doctrine/dbal:^3.7.1`
Recent release for doctrine/dbal containes a
php docblock change which helps phpstan to
proper determine types.
This...
Stefan Bürk
05:26 Revision 32fb9912: [BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins
Use JavaScript object destructuring to "remove" all options from the
configuration object, that are consumed by our C...
Benjamin Franzke
05:26 Revision bd5a93e1: [BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins
Use JavaScript object destructuring to "remove" all options from the
configuration object, that are consumed by our C...
Benjamin Franzke
04:38 Revision 5b0126a2: [TASK] Add types for Install Tool responses
To make our code-base in the Install Tool more sophisticated, types for
each AJAX response were added.
Resolves: #10...
Andreas Fernandez

2023-10-09

21:37 Revision d7dbf08c: [DOCS] Mask PHP namespace separator correctly in changelog
Resolves: #102120
Releases: main, 12.4, 11.5
Change-Id: I690e880c03ca87ca0d6ed9efaa93e95938f9936d
Reviewed-on: https:...
Chris Müller
21:37 Revision 00265a5a: [DOCS] Mask PHP namespace separator correctly in changelog
Resolves: #102120
Releases: main, 12.4, 11.5
Change-Id: I690e880c03ca87ca0d6ed9efaa93e95938f9936d
Reviewed-on: https:...
Chris Müller
21:37 Revision 301d831c: [DOCS] Mask PHP namespace separator correctly in changelog
Resolves: #102120
Releases: main, 12.4, 11.5
Change-Id: I690e880c03ca87ca0d6ed9efaa93e95938f9936d
Reviewed-on: https:...
Chris Müller
21:34 Revision 2538e0e6: [BUGFIX] Fix TypeErrors when using language argument
Resolves: #102124
Releases: main, 12.4
Change-Id: I8b3862f70d5a8eb9779bb72c945bcf4e067d59eb
Reviewed-on: https://revi...
Kevin Appelt
21:34 Revision 5ae7e949: [BUGFIX] Fix TypeErrors when using language argument
Resolves: #102124
Releases: main, 12.4
Change-Id: I8b3862f70d5a8eb9779bb72c945bcf4e067d59eb
Reviewed-on: https://revi...
Kevin Appelt
19:37 Revision 5d8d7f87: [TASK] Upgrade to composer/composer ^2.2.22
> composer req --dev composer/composer ^2.2.22
Raised development dependencies, since v2.2.22 fixes
CVE-2023-43655 w...
Oliver Hader
19:36 Revision a57148d4: [TASK] Upgrade to composer/composer ^2.6.5
> composer req --dev composer/composer ^2.6.5
Raised development dependencies, since v2.6.4 fixes
CVE-2023-43655 whi...
Oliver Hader
19:36 Revision 3d9cef57: [TASK] Upgrade to composer/composer ^2.6.5
> composer req --dev composer/composer ^2.6.5
Raised development dependencies, since v2.6.4 fixes
CVE-2023-43655 whi...
Oliver Hader
17:02 Revision 7a9e1565: [DOCS] Document usage of "htmlSupport" option in EXT:rte_ckeditor
Additionally:
- Use "page TSconfig" over "Page TSconfig"
- Add captions to make clearer where to store the configurat...
Chris Müller
17:01 Revision 9f1c7181: [DOCS] Document usage of "htmlSupport" option in EXT:rte_ckeditor
Additionally:
- Use "page TSconfig" over "Page TSconfig"
- Add captions to make clearer where to store the configurat...
Chris Müller
07:24 Revision d583834f: [DOCS] Adjust content element wizard screenshot in EXT:felogin
The GUI was changed with TYPO3 v12, so the screenshot is
adjusted as well.
Resolves: #102118
Releases: main, 12.4
Ch...
Chris Müller
07:14 Revision 92eeab61: [DOCS] Adjust content element wizard screenshot in EXT:felogin
The GUI was changed with TYPO3 v12, so the screenshot is
adjusted as well.
Resolves: #102118
Releases: main, 12.4
Ch...
Chris Müller

2023-10-08

21:44 Revision a0dc1be5: [DOCS] Remove todo from dashboard's "Implement new widget" chapter
The todo is obviously outdated, it is therefore removed.
Additionally, remove some superfluous spaces in the code ex...
Chris Müller
21:43 Revision c7d23702: [DOCS] Remove todo from dashboard's "Implement new widget" chapter
The todo is obviously outdated, it is therefore removed.
Additionally, remove some superfluous spaces in the code ex...
Chris Müller
17:08 Revision 5d06c167: [!!!][TASK] Remove legacy setting 'GFX/gdlib'
This setting is only used to determine if GIFBUILDER can be used or
not. We can get rid of this configuration if we s...
Andreas Nedbal

2023-10-07

10:08 Revision 543f1de7: [TASK] Bump phpunit and phpstan
phpunit 10.4.0 brings minor changed type annotations
which phpstan isn't happy with. We bump both deps now.
> compos...
Christian Kuhn
10:07 Revision 3c0b815f: [TASK] Bump phpunit and phpstan
phpunit 10.4.0 brings minor changed type annotations
which phpstan isn't happy with. We bump both deps now.
> compos...
Christian Kuhn
05:15 Revision 1a0aba24: [TASK] Unbundle CKEditor5
Unbundle CKEditor5 in order to be able to load plugins like "font" only
if actually configured, allowing TYPO3 core t...
Benjamin Franzke
05:15 Revision 6ab5f147: [TASK] Unbundle CKEditor5
Unbundle CKEditor5 in order to be able to load plugins like "font" only
if actually configured, allowing TYPO3 core t...
Benjamin Franzke

2023-10-06

21:22 Revision 69e5c828: [TASK] Type hint TcaMigration property
Minor patch to streamline types a bit.
Resolves: #102109
Releases: main
Change-Id: I367bbe5092f225d45c30613e3cb46535...
Christian Kuhn
20:23 Revision 280704d0: [TASK] styleguide: Clean up type=number examples
The userfunc setup number_6 is obsolete. Christian Kuhn
20:12 Revision 6991669d: [!!!][TASK] Remove obscure TCA [types][bitmask_*] settings
There are two rather obsure TCA 'types' settings not many
people are aware of, and even less understand:
$GLOBALS['T...
Christian Kuhn
19:41 Revision 8e0368bd: [DOCS] Streamline references to manuals in LTS versions
Links from LTS versions to other manuals should reference
the same version.
Resolves: #102036
Releases: 12.4, 11.5
C...
Chris Müller
19:41 Revision b810578f: [DOCS] Streamline references to manuals in LTS versions
Links from LTS versions to other manuals should reference
the same version.
Resolves: #102036
Releases: 12.4, 11.5
C...
Chris Müller
19:17 Revision 17092c53: [TASK] styleguide: Remove all type=color sql field definitions
We're adding core code to add default sql definitions
derived from TCA. Fields of type=color do not need to
be set an...
Christian Kuhn
18:37 Revision b2347e73: [FEATURE] Auto DB fields from TCA for type "color"
Tables with TCA columns set to type="color" do not
need an ext_tables.sql entry anymore. The core now
creates this fi...
Christian Kuhn
17:45 Revision 2bd2073b: [TASK] styleguide: TCA: Add nullable color example
And change existing ext_tables.sql
definitions to sane values.
Christian Kuhn
17:17 Revision 7cc4aee9: [TASK] styleguide: TCA: Avoid 'required' example in elements_basic
The required table covers this already and
elements_basic table should not have
required fields.
Christian Kuhn
16:49 Revision 8015a329: [TASK] Aria-describedby for password field
Add a aria-describedby attribute to link the password field with the
requirements description.
Resolves: #102100
Rel...
Patrick Schriner
16:49 Revision b7f13dd6: [TASK] Aria-describedby for password field
Add a aria-describedby attribute to link the password field with the
requirements description.
Resolves: #102100
Rel...
Patrick Schriner
16:43 Revision 026c1b16: [BUGFIX] Reduce memory usage in SysLogSerializationUpdate
Upgrade wizard SysLogSerializationUpdate loads all
to-update rows into an array to iterate and update
one-by-one afte...
Christian Kuhn
16:43 Revision f68260b0: [BUGFIX] Reduce memory usage in SysLogSerializationUpdate
Upgrade wizard SysLogSerializationUpdate loads all
to-update rows into an array to iterate and update
one-by-one afte...
Christian Kuhn
15:59 Revision 8def84db: [TASK] styleguide: Remove all type=password sql field definitions
We're adding core code to add default sql definitions
derived from TCA. Fields of type=password do not need to
be set...
Christian Kuhn
15:44 Revision a579b4b9: [FEATURE] Auto DB fields from TCA for type "password"
Tables with TCA columns set to type="password" do not
need an ext_tables.sql entry anymore. The core now
creates this...
Christian Kuhn
15:03 Revision cf8bcd77: [TASK] styleguide: TCA: Add nullable password example
Christian Kuhn
14:54 Revision fab6a8fe: [BUGFIX] Ensure working target attribute for link.page and link.action
The `f:link.page` ViewHelper registers an attribute for
`target`, which works in extbase context. Due to some
changes...
Helmut Strasser
14:54 Revision 6c460759: [BUGFIX] Ensure working target attribute for link.page and link.action
The `f:link.page` ViewHelper registers an attribute for
`target`, which works in extbase context. Due to some
changes...
Helmut Strasser
14:27 Revision a14925be: [BUGFIX] Add CKEditor5 migrator for {extraA,disa,a}llowedContent
Allowed content in CKEditor5 is to be configured via the
General HTML Support plugin option config.htmlSupport.
CKEdi...
Benjamin Franzke
14:27 Revision 4f99a8d1: [BUGFIX] Add CKEditor5 migrator for {extraA,disa,a}llowedContent
Allowed content in CKEditor5 is to be configured via the
General HTML Support plugin option config.htmlSupport.
CKEdi...
Benjamin Franzke
13:40 Revision 27d64b2c: [BUGFIX] Improve CKEditor5 whitespace plugin usability
* Use insertText command as provided by @ckeditor/ckeditor5-typing
to match the behaviour of the upstream specialc...
Benjamin Franzke
13:40 Revision b56bac9b: [BUGFIX] Improve CKEditor5 whitespace plugin usability
* Use insertText command as provided by @ckeditor/ckeditor5-typing
to match the behaviour of the upstream specialc...
Benjamin Franzke
13:40 Revision 32919cec: [TASK] Warn about empty @import in TypoScript
When @import or <INCLUDE_TYPOSCRIPT: lines do not
resolve to any include, this probably indicates
a broken import sta...
Christian Kuhn
13:40 Revision 0e64ea58: [TASK] Warn about empty @import in TypoScript
When @import or <INCLUDE_TYPOSCRIPT: lines do not
resolve to any include, this probably indicates
a broken import sta...
Christian Kuhn
13:09 Revision a39dffb2: [DOCS] Document TypoScript parse edge case behavior
The TypoScript parser matches valid operators
first before dealing with values.
Therefore, the TS `foo =<something` i...
Markus Klein
13:09 Revision 8be384cd: [DOCS] Document TypoScript parse edge case behavior
The TypoScript parser matches valid operators
first before dealing with values.
Therefore, the TS `foo =<something` i...
Markus Klein
13:00 Revision 42e7ea6a: [BUGFIX] Add CKEditor5 migrator for typo3link.additionalAttributes
editor.config.typo3link.additionalAttributes was used in
TYPO3 v11 to enable certian attribute on link tags.
Add a mi...
Benjamin Franzke
13:00 Revision 791a24a2: [BUGFIX] Add CKEditor5 migrator for typo3link.additionalAttributes
editor.config.typo3link.additionalAttributes was used in
TYPO3 v11 to enable certian attribute on link tags.
Add a mi...
Benjamin Franzke
12:56 Revision 20dd3730: [DOCS] Document breaking change for INCLUDE_TYPOSCRIPT with DIR
Since v12 relative paths with INCLUDE_TYPOSCRIPT and DIR work
differently.
Resolves: #102065
Releases: main, 12.4
Ch...
Markus Klein
12:56 Revision 83c46182: [DOCS] Document breaking change for INCLUDE_TYPOSCRIPT with DIR
Since v12 relative paths with INCLUDE_TYPOSCRIPT and DIR work
differently.
Resolves: #102065
Releases: main, 12.4
Ch...
Markus Klein
10:02 Revision 6448b4c1: [BUGFIX] Use the correct return type for method copyRecord_raw
DataHandler->copyRecord_raw can also return null.
This should be reflected in the doc header as well.
Resolves: #102...
Simon Schaufelberger
10:02 Revision 28f1f3f9: [BUGFIX] Use the correct return type for method copyRecord_raw
DataHandler->copyRecord_raw can also return null.
This should be reflected in the doc header as well.
Resolves: #102...
Simon Schaufelberger
10:02 Revision 476de6b2: [BUGFIX] Use the correct return type for method copyRecord_raw
DataHandler->copyRecord_raw can also return null.
This should be reflected in the doc header as well.
Resolves: #102...
Simon Schaufelberger

2023-10-05

16:05 Revision 33771025: [TASK] Remove obsolete typo3-navigationIframe placeholder
The typo3-navigationIframe is not in use anymore,
it is a leftover that was not removed in #96125.
Resolves: #102097...
Benjamin Kott
16:05 Revision 98cf0291: [TASK] Remove obsolete typo3-navigationIframe placeholder
The typo3-navigationIframe is not in use anymore,
it is a leftover that was not removed in #96125.
Resolves: #102097...
Benjamin Kott
14:56 Revision ec05c5b9: [BUGFIX] Mitigate locale `C` in `DateFormatter` wrapping class
Since PHP 8.3.0RC3 [1] the `\IntlDateFormatter` throws a
`\IntlException` exception with the message:
datefmt_cr...
Stefan Bürk
14:56 Revision 7e7c078d: [BUGFIX] Mitigate locale `C` in `DateFormatter` wrapping class
Since PHP 8.3.0RC3 [1] the `\IntlDateFormatter` throws a
`\IntlException` exception with the message:
datefmt_cr...
Stefan Bürk
14:19 Revision 8eb66df3: [FEATURE] Introduce PSR-14 BeforeTcaOverridesEvent
This event can be used to dynamically generate TCA and add it as
additional base TCA. This is especially useful for "...
Nikita Hovratov
10:04 Revision d5076dfa: [TASK] Improve exception message for invalid `internal_type`
The exception message now contains the invalid
value as well as the only valid values.
Resolves: #102041
Releases: 1...
Oliver Bartsch
09:36 Revision 13d55a0c: [BUGFIX] Respect multiple classes in CKEditor5 allowedClasses migrator
While migrating CKEditor5 property
buttons.link.properties.class.allowedClasses
the CKEditor5Migrator will now respec...
Stefan Froemken
09:36 Revision c7c26601: [BUGFIX] Respect multiple classes in CKEditor5 allowedClasses migrator
While migrating CKEditor5 property
buttons.link.properties.class.allowedClasses
the CKEditor5Migrator will now respec...
Stefan Froemken
08:58 Revision 9d8ba93f: [DOCS] Fix wrong method name in changelog for Ajax API enhancement
Resolves: #102088
Related: #101970
Releases: main
Change-Id: I56c8975956fdc9dcc08a0cd61e283e46530f8033
Reviewed-on: h...
Chris Müller
08:50 Revision fc717473: [FEATURE] Allow redirect filtering by "protected" state
The redirects module does currently not allow to filter redirects
based on the `protected` state. This making it hard...
Torben Hansen
08:22 Revision ec462b5b: [TASK] Show user real name in ElementHistoryController
This patch improves the record history view of an element
by showing the realName on top of the username if available...
Josef Glatz
08:21 Revision 0d8936e2: [TASK] Show user real name in ElementHistoryController
This patch improves the record history view of an element
by showing the realName on top of the username if available...
Josef Glatz

2023-10-04

16:59 Revision 902de2a4: [TASK] styleguide: Remove all type=text sql field definitions
We're adding core code to add default sql definitions
derived from TCA. Fields of type=text do not need to
be set any...
Anja Leichsenring
16:50 Revision 10a4a104: [TASK] styleguide: Avoid "empty" tables in ext_tables.sql
With https://review.typo3.org/c/Packages/TYPO3.CMS/+/81181
being done, we can remove "empty" placeholder definitions
...
Christian Kuhn
16:05 Revision f3287e6a: [FEATURE] Auto DB fields from TCA for type "text"
Tables with TCA columns set to type="text" do not
need an ext_tables.sql entry anymore. The core now
creates this fie...
Anja Leichsenring
15:04 Revision efb29c91: [TASK] Move ImageMagick internals into GraphicalFunctions
The internal "stripProfile" check, and the checks for
"processor_enabled" are now encapsulated into
GraphicalFunction...
Benni Mack
15:04 Revision 8f9a53cd: [BUGFIX] Allow deleting scheduler task from detail view
The scheduler detail view offers a "delete" button to delete a
task from that view. This button now properly triggers...
Garvin Hicking
14:29 Revision c8d3b614: [TASK] Allow to omit tables in ext_tables.sql
We are auto-creating more and more table columns
from TCA automatically with our works on #101553.
ext_tables.sql can...
Christian Kuhn
14:13 Revision cba63181: [BUGFIX] Allow deleting scheduler task from detail view
The scheduler detail view offers a "delete" button to delete a
task from that view. This button now properly triggers...
Garvin Hicking

2023-10-03

17:28 Revision 3016be93: [TASK] Improve composer repository setup
In order to test local composer packages, they need to be placed under
the "packages" directory in "Build/composer". ...
Simon Schaufelberger
17:28 Revision aaf34a3d: [TASK] Improve composer repository setup
In order to test local composer packages, they need to be placed under
the "packages" directory in "Build/composer". ...
Simon Schaufelberger

2023-10-02

10:47 Revision dfdcf32a: [BUGFIX] Apply CKEditor5 CSS scoping client-side
Download CSS via fetch() and apply CSS scoping and
URL rebasing on the client in order to avoid the
need for a server...
Benjamin Franzke
10:44 Revision c56e2796: [BUGFIX] Apply CKEditor5 CSS scoping client-side
Download CSS via fetch() and apply CSS scoping and
URL rebasing on the client in order to avoid the
need for a server...
Benjamin Franzke
10:43 Revision 2fb87243: [BUGFIX] Use CKEditor5 data model as source for link-browser
Do not operate on the view model, but always read link attributes
from the data model. Do this to avoid conflicts wit...
Benjamin Franzke
10:43 Revision 2258b9a7: [BUGFIX] Use CKEditor5 data model as source for link-browser
Do not operate on the view model, but always read link attributes
from the data model. Do this to avoid conflicts wit...
Benjamin Franzke
08:38 Revision 9f26d583: [BUGFIX] Prevent undefined array key "editlock" in DatabaseRecordList
Resolves: #102063
Releases: main, 12.4, 11.5
Change-Id: I0ee1a4ec00ee972e9a2c8c3db442883125dacacd
Reviewed-on: https:...
Oliver Bartsch
08:19 Revision 272835c5: [BUGFIX] Prevent undefined array key "editlock" in DatabaseRecordList
Resolves: #102063
Releases: main, 12.4, 11.5
Change-Id: I0ee1a4ec00ee972e9a2c8c3db442883125dacacd
Reviewed-on: https:...
Oliver Bartsch
08:09 Revision b412ad20: [BUGFIX] Prevent undefined array key "editlock" in DatabaseRecordList
Resolves: #102063
Releases: main, 12.4, 11.5
Change-Id: I0ee1a4ec00ee972e9a2c8c3db442883125dacacd
Reviewed-on: https:...
Oliver Bartsch
08:06 Revision 963bf9c1: [TASK] Fix typo in fixture translation file and add product name
Resolves: #102073
Releases: main, 12.4
Change-Id: I18e0d9758f7d18c3d44086286b8bed8f722dd57d
Reviewed-on: https://revi...
Simon Schaufelberger
07:27 Revision 2f059d6b: [TASK] Fix typo in fixture translation file and add product name
Resolves: #102073
Releases: main, 12.4
Change-Id: I18e0d9758f7d18c3d44086286b8bed8f722dd57d
Reviewed-on: https://revi...
Simon Schaufelberger

2023-09-30

07:42 Revision 54f8d4c5: [TASK] Avoid loose type comparison in PageLinkBuilder
There are currently 3 conditions in `PageLinkBuilder` which
use loose type comparison. All 3 conditions can safely be...
Torben Hansen

2023-09-28

14:45 Revision f73fab55: [TASK] Update `alwan` to 1.4
This patch updates the `alwan` color picker library to the recent
version 1.4, allowing us to implement localization ...
Andreas Fernandez
12:29 Revision f61961b7: [TASK] Move DB related code of EXT:indexed_search to the repository
Make the controller a bit more slim by moving
database related code to the repository.
Resolves: #101958
Releases: m...
Georg Ringer
12:04 Revision 861769cc: [DOCS] Fix erroneous example in feature rst #94117
Resolves: #102060
Releases: main, 12.4
Change-Id: I22acca2ecdff371a88c3cf060ac5c6707735bf73
Reviewed-on: https://revi...
Nikita Hovratov
12:03 Revision 7a8a8a56: [DOCS] Fix erroneous example in feature rst #94117
Resolves: #102060
Releases: main, 12.4
Change-Id: I22acca2ecdff371a88c3cf060ac5c6707735bf73
Reviewed-on: https://revi...
Nikita Hovratov
10:03 Revision 3f03dc2a: [BUGFIX] Hide deactivated options in CKEditor5 style dropdown
Adapt to the user expection for a style selector to only show
applicable styles. The list becomes overwhelming in cas...
Benjamin Franzke
10:03 Revision d8c30a3f: [BUGFIX] Hide deactivated options in CKEditor5 style dropdown
Adapt to the user expection for a style selector to only show
applicable styles. The list becomes overwhelming in cas...
Benjamin Franzke
09:22 Revision 158a2125: [BUGFIX] Avoid redirect loop for empty redirect url
Sending a redirect response with a empty `Location` is
invalid per RFC. Browser vendor are dealing differntly
with it...
Stefan Bürk
09:22 Revision 210a9158: [BUGFIX] Avoid redirect loop for empty redirect url
Sending a redirect response with a empty `Location` is
invalid per RFC. Browser vendor are dealing differntly
with it...
Stefan Bürk
09:22 Revision f12edd4d: [BUGFIX] Avoid redirect loop for empty redirect url
Sending a redirect response with a empty `Location` is
invalid per RFC. Browser vendor are dealing differntly
with it...
Stefan Bürk

2023-09-27

19:20 Revision de14e40c: [DOCS] Add example for `Page Module` PSR-14 events
With #98375 hooks in the `Page Module` has been replaced by
modern PSR-14 events to customize the `Page Module` rende...
Stefan Bürk
19:13 Revision f7f9a6a7: [!!!][TASK] Remove security.usePasswordPolicyForFrontendUsers
The feature toggle `security.usePasswordPolicyForFrontendUsers` has
been introduced in TYPO3 12.3 to provide a smooth...
Torben Hansen
19:09 Revision fcddb90b: [DOCS] Add example for `Page Module` PSR-14 events
With #98375 hooks in the `Page Module` has been replaced by
modern PSR-14 events to customize the `Page Module` rende...
Stefan Bürk
13:50 Revision 85c921c7: [TASK] Improve type annotations for ImageInfo
Also streamline some comments.
Resolves: #101988
Releases: main
Change-Id: Ia1a592dd58c950a48c37f6b8fa80168a22a1ce41...
Oliver Klee
13:05 Revision 311cd79b: [BUGFIX] Toggle preview state in Form Editor
When the form is in "Preview" mode and an integrator either saves or
switches to the form settings, the stage itself ...
Andreas Fernandez
13:05 Revision 53230303: [BUGFIX] Toggle preview state in Form Editor
When the form is in "Preview" mode and an integrator either saves or
switches to the form settings, the stage itself ...
Andreas Fernandez
13:05 Revision 85ab3243: [BUGFIX] Toggle preview state in Form Editor
When the form is in "Preview" mode and an integrator either saves or
switches to the form settings, the stage itself ...
Andreas Fernandez
13:04 Revision 6fbbdc00: [BUGFIX] Guard local storage with missing base folder in filelist
Storages using the local storage driver with a non existing
base folder are put offline automatically. However, the f...
Stefan Bürk
13:04 Revision eca7bb77: [BUGFIX] Guard local storage with missing base folder in filelist
Storages using the local storage driver with a non existing
base folder are put offline automatically. However, the f...
Stefan Bürk
13:04 Revision 760eb934: [BUGFIX] Guard local storage with missing base folder in filelist
Storages using the local storage driver with a non existing
base folder are put offline automatically. However, the f...
Stefan Bürk
10:41 Revision a2a3e794: [TASK] Update Symfony components to 6.3
This commit updates all Symfony components to version 6.3, as 6.2 ran
out of support.
Please see the upgrade document...
Andreas Fernandez
10:41 Revision d8860e06: [TASK] Update Symfony components to 6.3
This commit updates all Symfony components to version 6.3, as 6.2 ran
out of support.
Please see the upgrade document...
Andreas Fernandez
10:37 Revision 6123dc0f: [BUGFIX] Use `URLSearchParams` API in context menu
The context menu component now uses the `URLSearchParams` API to build a
query string for AJAX requests, being a repl...
Andreas Fernandez
10:37 Revision a1e2bf75: [BUGFIX] Use `URLSearchParams` API in context menu
The context menu component now uses the `URLSearchParams` API to build a
query string for AJAX requests, being a repl...
Andreas Fernandez
08:40 Revision 431b4f49: [TASK] Raise `doctrine/dbal:^3.7.0`
The doctrine team realeased `doctrine/dbal 3.7.0`
recently and this change raises the dependency to that
version. Ext...
Stefan Bürk
08:40 Revision 2e8d0060: [TASK] Raise `doctrine/dbal:^3.7.0`
The doctrine team realeased `doctrine/dbal 3.7.0`
recently and this change raises the dependency to that
version. Ext...
Stefan Bürk
06:15 Revision 54325e35: [BUGFIX] Use correct path to helper.js
Resolves: #102040
Related: #101790
Releases: main, 12.4
Change-Id: I7a6a21fd98d1a9506da864d983b1f40b03f4259e
Reviewed...
Andreas Fernandez
06:15 Revision f8ea6d4a: [BUGFIX] Use correct path to helper.js
Resolves: #102040
Related: #101790
Releases: main, 12.4
Change-Id: I7a6a21fd98d1a9506da864d983b1f40b03f4259e
Reviewed...
Andreas Fernandez

2023-09-26

16:50 Revision e0718c05: [DOCS] Fix hook identifier in changelog for FlexForm parsing
Releases: main, 12.4
Resolves: #102039
Related: #97449
Change-Id: I5f7d314e40e53d09505bad92b5ce49bcc3ea8f10
Reviewed-...
Sven Proffe
16:49 Revision e527355e: [DOCS] Fix hook identifier in changelog for FlexForm parsing
Releases: main, 12.4
Resolves: #102039
Related: #97449
Change-Id: I5f7d314e40e53d09505bad92b5ce49bcc3ea8f10
Reviewed-...
Sven Proffe
10:52 Revision d13f48c9: [BUGFIX] Admin panel fluid debug output shows correct partial path
Feature #76085 introduced an admin panel option which shows red boxes
with section and partials for easier debugging....
J. Peter M. Schuler
10:52 Revision c11422b5: [BUGFIX] Admin panel fluid debug output shows correct partial path
Feature #76085 introduced an admin panel option which shows red boxes
with section and partials for easier debugging....
J. Peter M. Schuler
10:51 Revision 6b1ab545: [BUGFIX] Admin panel fluid debug output shows correct partial path
Feature #76085 introduced an admin panel option which shows red boxes
with section and partials for easier debugging....
J. Peter M. Schuler
09:19 Revision 52c3af87: [!!!][TASK] Remove fallback for CKEditor removePlugins
Remove fallback for CKEditor removePlugins as a string.
It must now be an array.
Resolves: #101192
Related: #98613
R...
Thomas Hohn
08:20 Revision 71952a7f: [BUGFIX] Show but preserve invalid classes in link-browser
In case a link with an invalid CSS class is edited,
the class value is not simply invalidated and shown
as empty (whi...
Benjamin Franzke
08:20 Revision 75bfbb9c: [BUGFIX] Show but preserve invalid classes in link-browser
In case a link with an invalid CSS class is edited,
the class value is not simply invalidated and shown
as empty (whi...
Benjamin Franzke
07:51 Revision ef03eca1: [!!!][TASK] Remove legacy setting 'GFX/gdlib_png'
Another GFX-setting that enables PNG generation for temporary
files. PNG files offer many benefits, one of them being...
Andreas Nedbal
07:44 Revision 4ab575a6: [DOCS] List only supported manuals in Settings.cfg
Outdated manuals which are not supported anymore are removed.
The missing system extensions manuals are added.
Some ...
Chris Müller
07:44 Revision 84bc01b2: [DOCS] List only supported manuals in Settings.cfg
Outdated manuals which are not supported anymore are removed.
The missing system extensions manuals are added.
Some ...
Chris Müller
01:53 Revision bf477e60: [DOCS] Fix rendering warning in EXT:redirects
Additionally, convert a paragraph into an attention directive
to be more outstanding.
Resolves: #102037
Related: #10...
Chris Müller

2023-09-25

17:50 Revision 19d0d82b: [DOCS] Add missing links in lowlevel's Configuration module docs
Resolves: #102019
Releases: main, 12.4
Change-Id: Ib65eaf32d3bff91b943d965684eb2f0fcf25a44d
Reviewed-on: https://revi...
Chris Müller
14:03 Revision c11f1044: [BUGFIX] Avoid PHP deprecation notice in menu_related_pages CE
Resolves: #102029
Releases: main, 12.4, 11.5
Change-Id: Idfa299ece1011727da09421ee148a820dc4e0326
Reviewed-on: https:...
Ramón Schlosser
14:02 Revision 0f9d89e0: [BUGFIX] Avoid PHP deprecation notice in menu_related_pages CE
Resolves: #102029
Releases: main, 12.4, 11.5
Change-Id: Idfa299ece1011727da09421ee148a820dc4e0326
Reviewed-on: https:...
Ramón Schlosser
14:02 Revision bcd8f38b: [BUGFIX] Avoid PHP deprecation notice in menu_related_pages CE
Resolves: #102029
Releases: main, 12.4, 11.5
Change-Id: Idfa299ece1011727da09421ee148a820dc4e0326
Reviewed-on: https:...
Ramón Schlosser
13:50 Revision 8c10d23c: [TASK] Update stale icons.js build
Releases: 12.4
Resolves: #102033
Related: #101960
Change-Id: If063940470545c43a12541225b3da1a77101f2e4
Reviewed-on: h...
Benjamin Franzke
13:46 Revision fd2e7ebb: [DOCS] Add missing links in lowlevel's Configuration module docs
Resolves: #102019
Releases: main, 12.4
Change-Id: Ib65eaf32d3bff91b943d965684eb2f0fcf25a44d
Reviewed-on: https://revi...
Chris Müller
13:35 Revision a8698477: [DOCS] Add AfterUserLoggedInEvent to list of events in felogin docs
With the change in #101933 the AfterUserLoggedInEvent is also dispatched
when a frontend user is successfully logged ...
Chris Müller
13:01 Revision 432fb34e: [TASK] Migrate JavaScript unit test from karma to @web/test-runner
Use @web/test-runner which is toolset by the modern-web.dev and
open-wc.org initiatives. It is based on mocha and es-...
Benjamin Franzke
13:01 Revision 169c9253: [TASK] Migrate JavaScript unit test from karma to @web/test-runner
The karma unit testing framework has been deprecated and
suggests to use modern alternatives instead.
We use one of t...
Benjamin Franzke
10:36 Revision 6447ae74: [TASK] Add tests to GraphicalFunctions getImageScale
This change adds more examples to getImageScale
to have a good test bed in place before we move
code around for v13.
...
Benni Mack
10:36 Revision d336f103: [TASK] Add tests to GraphicalFunctions getImageScale
This change adds more examples to getImageScale
to have a good test bed in place before we move
code around for v13.
...
Benni Mack
10:34 Revision c9dc2b57: [BUGFIX] Return redirect instead of a ForwardResponse
After deleting a log entry, the user must be properly redirected to the
list action.
Resolves: #102003
Releases: mai...
Georg Ringer
10:34 Revision 5190f494: [BUGFIX] Return redirect instead of a ForwardResponse
After deleting a log entry, the user must be properly redirected to the
list action.
Resolves: #102003
Releases: mai...
Georg Ringer
10:25 Revision 2cf9e4f7: [!!!][FEATURE] Dispatch AfterUserLoggedInEvent for frontend user login
The `AfterUserLoggedInEvent` introduced with TYPO3 12.3 is currently
only triggered for a successful backend login.
...
Torben Hansen
10:09 Revision dc94208a: [DOCS] Fix typo in changelog for CSP's InvestigateMutationsEvent
Resolves: #102028
Related: #100333
Releases: main, 12.4
Change-Id: If44aa9106de3fe1ae94eae45b5f97b1c842b7e0f
Reviewed...
Chris Müller
10:09 Revision 094c463a: [DOCS] Fix typo in changelog for CSP's InvestigateMutationsEvent
Resolves: #102028
Related: #100333
Releases: main, 12.4
Change-Id: If44aa9106de3fe1ae94eae45b5f97b1c842b7e0f
Reviewed...
Chris Müller
08:47 Revision 0db1a441: [BUGFIX] Prevent empty links after updating a link via link-browser
Remove selection link attributes after updating an existing link
that has been selected with a collapsed selection (t...
Benjamin Franzke
08:47 Revision d4b817ac: [BUGFIX] Prevent empty links after updating a link via link-browser
Remove selection link attributes after updating an existing link
that has been selected with a collapsed selection (t...
Benjamin Franzke
08:37 Revision 8e17482f: [BUGFIX] Preserve allowedClasses (non classesAnchor) in link browser
RTE link classes that are configured via
`buttons.link.properties.class.allowedClasses` are selectable
in all link ty...
Benjamin Franzke
08:37 Revision 75c17776: [BUGFIX] Preserve allowedClasses (non classesAnchor) in link-browser
RTE link classes that are configured via
`buttons.link.properties.class.allowedClasses` are selectable
in all link ty...
Benjamin Franzke
08:37 Revision 902133c0: [BUGFIX] Preserve allowedClasses (non classesAnchor) in link-browser
RTE link classes that are configured via
`buttons.link.properties.class.allowedClasses` are selectable
in all link ty...
Benjamin Franzke
08:35 Revision afd8d918: [BUGFIX] Use CKEditor5 GHS attribute for CSS classes in link plugin
The GHS (General HTML Support [1]) attribute `htmlA` is used by the
style plugin to apply or remove style classes. Ma...
Benjamin Franzke
08:35 Revision dc110d16: [BUGFIX] Use CKEditor5 GHS attribute for CSS classes in link plugin
The GHS (General HTML Support [1]) attribute `htmlA` is used by the
style plugin to apply or remove style classes. Ma...
Benjamin Franzke
05:33 Revision 9bd5f712: [DOCS] Correct documentation for PasswordChangeEvent in ext:felogin
The documentation for the PSR-14 event `PasswordChangeEvent` currently
states, that it is possible to mark a password...
Torben Hansen

2023-09-22

17:27 Revision be144a4d: [BUGFIX] Restore file.crop syntax in PHP 8
When using "file.crop" via TypoScript, PHP 8
requires strict types for float values.
Therefore, all values, which wer...
Benni Mack
17:27 Revision ce5d4b05: [BUGFIX] Restore file.crop syntax in PHP 8
When using "file.crop" via TypoScript, PHP 8
requires strict types for float values.
Therefore, all values, which wer...
Benni Mack
15:47 Revision d46f027d: [BUGFIX] Avoid PHP 8 warning when converting crop in Image ViewHelpers
Resolves: #101185
Releases: main, 12.4, 11.5
Change-Id: If54f9308ac2928ce9521228593d6a3ef88713d51
Reviewed-on: https:...
Benni Mack
15:47 Revision c459e8ea: [BUGFIX] Avoid PHP 8 warning when converting crop in Image ViewHelpers
Resolves: #101185
Releases: main, 12.4, 11.5
Change-Id: If54f9308ac2928ce9521228593d6a3ef88713d51
Reviewed-on: https:...
Benni Mack
15:47 Revision 385c60a3: [BUGFIX] Avoid PHP 8 warning when converting crop in Image ViewHelpers
Resolves: #101185
Releases: main, 12.4, 11.5
Change-Id: If54f9308ac2928ce9521228593d6a3ef88713d51
Reviewed-on: https:...
Benni Mack
14:03 Revision 66575406: [BUGFIX] Properly check instance of folder parameter
This will prevent type errors in case
given folder parameter is set but not
a Folder object.
Resolves: #102016
Relat...
Oliver Bartsch
13:42 Revision 4ee6ff9d: [BUGFIX] Properly check instance of folder parameter
This will prevent type errors in case
given folder parameter is set but not
a Folder object.
Resolves: #102016
Relat...
Oliver Bartsch
13:14 Revision b097b1a6: [BUGFIX] Enable "hide_in_menu" toggle in ContextMenu for custom doktypes
Since TYPO3 v10 it is possible to use any number of
doktype with "pages.doktype" and the limitation of custom
doktype...
Benni Mack
13:11 Revision b5231f26: [BUGFIX] Return empty string in case the folder does not exist
Currently, when linking to a non-existing folder in and
the user clicks on save an error is thrown.
This has been fi...
Jochen Roth
13:08 Revision 1284cc7b: [BUGFIX] Return empty string in case the folder does not exist
Currently, when linking to a non-existing folder in and
the user clicks on save an error is thrown.
This has been fi...
Jochen Roth
10:50 Revision 00421408: [TASK] Remove unused UnexpectedSignalReturnValueTypeException
The exception became unused with removal of
signal/slot in v10.
Resolves: #102010
Releases: main
Change-Id: I81c944a...
Christian Kuhn
10:33 Revision 5acedb08: [!!!][TASK] Remove cache_imagesizes
This change removes the cache "imagesizes" along
with the public methods within GraphicalFunctions.
The main reason ...
Benni Mack
09:52 Revision 9e2f5283: [TASK] Change menu ordering in admin module of indexed_search
The most used view is the indexing information of a page and its
subpages and not a general statistic. Therefore the ...
Georg Ringer
09:52 Revision 457342db: [TASK] Change menu ordering in admin module of indexed_search
The most used view is the indexing information of a page and its
subpages and not a general statistic. Therefore the ...
Georg Ringer
09:22 Revision 9b27a037: [BUGFIX] Cast to string before using GU:trimExplode in indexed_search
As the keyword field can be null, the value must be cast to a string.
Resolves: #102002
Releases: main, 12.4, 11.5
C...
Georg Ringer
09:22 Revision 9ace5b7a: [BUGFIX] Cast to string before using GU:trimExplode in indexed_search
As the keyword field can be null, the value must be cast to a string.
Resolves: #102002
Releases: main, 12.4, 11.5
C...
Georg Ringer
09:22 Revision 4adabf7c: [BUGFIX] Cast to string before using GU:trimExplode in indexed_search
As the keyword field can be null, the value must be cast to a string.
Resolves: #102002
Releases: main, 12.4, 11.5
C...
Georg Ringer
08:41 Revision d8e4ae67: [BUGFIX] Restore task group collapse state handling
The scheduler module stores the information
about each tasks groups collapse state for
each user. When accessing the ...
Oliver Bartsch
08:41 Revision 62fea415: [BUGFIX] Restore task group collapse state handling
The scheduler module stores the information
about each tasks groups collapse state for
each user. When accessing the ...
Oliver Bartsch

2023-09-21

19:45 Revision 7a7cf8ce: [BUGFIX] Enable "hide_in_menu" toggle in ContextMenu for custom doktypes
Since TYPO3 v10 it is possible to use any number of
doktype with "pages.doktype" and the limitation of custom
doktype...
Benni Mack
18:04 Revision 8db27b13: [TASK] styleguide: Remove all type=flex sql field definitions
We're adding core code to add default sql definitions
derived from TCA. Fields of type=flex do not need to
be set any...
Christian Kuhn
16:53 Revision fc399718: [FEATURE] Auto DB fields from TCA for type "flex"
Tables with TCA columns set to type="flex" do not
need an ext_tables.sql entry anymore. The core now
creates this fie...
Christian Kuhn
14:05 Revision fbdd642f: [TASK] styleguide: Remove all type=group sql field definitions
https://github.com/TYPO3-CMS/styleguide/pull/429
We're adding core code to add default sql definitions
derived from ...
Anja Leichsenring
13:29 Revision e2416fa3: [FEATURE] AJAX API accepts native `URL` and `URLSearchParams` objects as arguments
The AJAX API (`@typo3/core/ajax/ajax-request`) has been enhanced to
accept native URL-related objects, making usage o...
Andreas Fernandez
12:48 Revision 0cfadc5d: [TASK] Remove unused arguments in ThumbnailViewHelper
Decoupling the ThumbnailViewHelper from the
ImageViewHelper in #96362, all arguments were
moved to the ThumbnailViewH...
Oliver Bartsch
11:54 Revision 9e1735d9: [BUGFIX] Ensure scaled width and height are used with `noScale=1`
If imgResource option `noScale = 1` [1] is configured,
the image itself is not scaled. However, the calculated
scaled...
Stefan Bürk
11:54 Revision eba0ea7e: [BUGFIX] Ensure scaled width and height are used with `noScale=1`
If imgResource option `noScale = 1` [1] is configured,
the image itself is not scaled. However, the calculated
scaled...
Stefan Bürk
10:47 Revision f08bbc9e: [BUGFIX] Allow multiple CSS classes in link browser again
When a link is selected in CKEditor 5, the class `ck-link_selected` is
added to the link. This caused the link browse...
Torben Hansen
10:47 Revision fdf34970: [BUGFIX] Allow multiple CSS classes in link browser again
When a link is selected in CKEditor 5, the class `ck-link_selected` is
added to the link. This caused the link browse...
Torben Hansen
10:35 Revision 9de9b692: [TASK] Remove unused ThumbnailController
The `@internal` `ThumbnailController` is removed,
because it has been unused since the introduction
of the deferred B...
Oliver Bartsch
09:58 Revision 145777b5: [TASK] Treat image width as int instead of bool in EXT:indexed_search
The width of an image is an int and should not be used as a boolean.
Resolves: #101977
Releases: main, 12.4
Change-I...
Oliver Klee
08:39 Revision 9f400f29: [DOCS] Add PHP warning impact for usergroup_cached_list field
The change log previously only mentioned the database impact.
But code might access the field as array key on the use...
Daniel Siepmann
08:39 Revision 1cac5169: [DOCS] Add PHP warning impact for usergroup_cached_list field
The change log previously only mentioned the database impact.
But code might access the field as array key on the use...
Daniel Siepmann
08:39 Revision 357b0706: [DOCS] Add PHP warning impact for usergroup_cached_list field
The change log previously only mentioned the database impact.
But code might access the field as array key on the use...
Daniel Siepmann
07:21 Revision ae91f466: [BUGFIX] Use serialized variant of setup in GifBuilder hash
If generated images used the exact X/Y coordinates all time (as in one documentation example) the initial image would... Andreas Nedbal
07:09 Revision e45c5e43: [BUGFIX] Use serialized variant of setup in GifBuilder hash
If generated images used the exact X/Y coordinates all time (as in one documentation example) the initial image would... Andreas Nedbal
06:32 Revision b87e32ae: [TASK] Update @typo3/icons to v4.1.0
npm install --save @typo3/icons@^4.1.0
npm run build
Resolves: #101975
Releases: main, 12.4
Change-Id: I630ebddc2287...
Benjamin Kott
06:32 Revision 6de13d96: [TASK] Update `@typo3/icons` to v4
The TYPO3 icon package is now updated to version 4.
The main changes are the removal of the `.icon-color` class and t...
Andreas Fernandez
06:31 Revision 4351ac5f: [TASK] Update @typo3/icons to v4.1.0
Resolves: #101975
Releases: main, 12.4
Change-Id: I630ebddc2287b5492cddeb0a098dcedcce765c35
Reviewed-on: https://revi...
Benjamin Kott
 

Also available in: Atom