Project

General

Profile

Activity

From 2023-10-20 to 2023-11-18

2023-11-18

16:12 Revision 2a0e8b7d: [TASK] Use strict types everywhere in ext:beuser
This change add missing type declarations for all function
arguments and ensures, that every function has a proper re...
Torben Hansen
09:11 Revision ed0c3997: [BUGFIX] Ensure title is set for ElementBrowser
FieldControl is required to set a title.
To ensure this, the field control options
can now be used to set a custom ti...
Oliver Bartsch
08:57 Revision 9601e483: [BUGFIX] Make DB raw search work reliable and consistent
The raw search in the DB check module now
works reliable and consistent with other
search functionality in the backen...
Oliver Bartsch
05:42 Revision c33dab5f: [TASK] Add PHP types to EXT:workspaces
This change is a prerequisite for splitting
some parts within EXT:workspaces into separate
parts for further refactor...
Benni Mack
00:31 Revision 1b089337: [BUGFIX] Ensure title is set for ElementBrowser
FieldControl is required to set a title.
To ensure this, the field control options
can now be used to set a custom ti...
Oliver Bartsch
00:29 Revision 96bd7a69: [BUGFIX] Make DB raw search work reliable and consistent
The raw search in the DB check module now
works reliable and consistent with other
search functionality in the backen...
Oliver Bartsch

2023-11-17

08:53 Revision bae69bf8: [BUGFIX] Remove "max" property for new TCA type "email"
Remove outdated "max" property.
Resolves: #102351
Releases: main, 12.4
Change-Id: Ib64460a53d2dc6c00e45cfa66bf9891df...
Simon Schaufelberger
08:52 Revision 628ad40c: [BUGFIX] Remove "max" property for new TCA type "email"
Remove outdated "max" property.
Resolves: #102351
Releases: main, 12.4
Change-Id: Ib64460a53d2dc6c00e45cfa66bf9891df...
Simon Schaufelberger
08:17 Revision 9f73585e: [BUGFIX] Avoid PHP deprecation in TextElement readOnly mode
This has already been fixed upstream as a drive-by change.
Resolves: #102388
Related: #97433
Releases: 11.5
Change-I...
Nikita Hovratov
08:14 Revision bda20f76: [TASK] Avoid deprecated constant usage in styleguide
Resolves: #102387
Related: #102032
Releases: main
Change-Id: Ic8fdf49def718945e3edca08dc40fcef4c48986c
Reviewed-on: h...
Nikita Hovratov

2023-11-16

16:32 Revision 2116f3d3: [TASK] runTests.sh with podman, new CI
This patch is paired with the setup of a new CI [1].
The patch adapts runTests.sh to allow podman as
container envir...
Christian Kuhn
10:12 Revision f497cc37: [BUGFIX] Avoid 1s client-side backend request caching
Backend responses must never be cached. The previously used
Cache-Control instruction "must-revalidate" implicitly en...
Benjamin Franzke
10:12 Revision ac6d264b: [BUGFIX] Avoid 1s client-side backend request caching
Backend responses must never be cached. The previously used
Cache-Control instruction "must-revalidate" implicitly en...
Benjamin Franzke
10:12 Revision d349bccb: [BUGFIX] Avoid 1s client-side backend request caching
Backend responses must never be cached. The previously used
Cache-Control instruction "must-revalidate" implicitly en...
Benjamin Franzke

2023-11-15

15:25 Revision 6b8faf60: [BUGFIX] Keep ValuePicker in sync with field value for replace mode
A "valuePicker" TCA configuration allows to either prepend, append or
replace a preset for an input field.
While "pr...
Sascha Egerer
15:13 Revision 6e3d637d: [BUGFIX] Keep ValuePicker in sync with field value for replace mode
A "valuePicker" TCA configuration allows to either prepend, append or
replace a preset for an input field.
While "pr...
Sascha Egerer
11:08 Revision 40cbfe18: [BUGFIX] Skip unprocessable pages in redirect slug update hook
Resolves: #102374
Relates: #102140
Releases: main, 12.4
Change-Id: Ib3e1f60080c9e1c7a7839aa2fcb90f9d91d6a4ed
Reviewed...
Mathias Brodala
10:34 Revision 763ee2fc: [BUGFIX] Skip unprocessable pages in redirect slug update hook
Resolves: #102374
Relates: #102140
Releases: main, 12.4
Change-Id: Ib3e1f60080c9e1c7a7839aa2fcb90f9d91d6a4ed
Reviewed...
Mathias Brodala

2023-11-14

11:25 Revision 628b1bfc: [BUGFIX] Respect enable fields of webhooks
The enable fields of webhook records are now
properly respected. Also the listing in the
backend module is fixed, all...
Oliver Bartsch
11:25 Revision 6afdc116: [BUGFIX] Respect enable fields of webhooks
The enable fields of webhook records are now
properly respected. Also the listing in the
backend module is fixed, all...
Oliver Bartsch
09:39 Revision feffbcea: [TASK] Set TYPO3 version to 12.4.9-dev
Change-Id: Ifbe44c4a86a2b9395aa48b03d06ec40c648892b9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/817...
Oliver Hader
09:39 Revision 83858223: [TASK] Set TYPO3 version to 11.5.34-dev
Change-Id: Icde820cccfe18d323fcd0c208bac450cb83820d4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/817...
Oliver Hader
09:26 Revision 639f2dbb: [RELEASE] Release of TYPO3 12.4.8
Change-Id: I4526cec76bd4e8d8df9a94684e250e8d5bcf9c5e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/817...
Oliver Hader
09:22 Revision 939ef26e: [RELEASE] Release of TYPO3 11.5.33
Change-Id: I121b8214fc0edf4cb901e3e5cbcda76c7a958c6a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/817...
Oliver Hader
08:58 Revision 6e989230: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.4
See https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.4
composer req typo3/html-sanitizer:^2.1.4
composer re...
Benjamin Franzke
08:58 Revision 535dfbdc: [SECURITY] Limit user session to cookie domain
Given that there are two sites `site-a.com` and `site-b.com` in
the same TYPO3 installation, it was possible to reuse...
Benjamin Franzke
08:57 Revision 1a735dac: [SECURITY] Do not display full path to ENABLE_INSTALL_TOOL file
Using the Install Tool in composer mode, the login
displays a hint, where the ENABLE_INSTALL_TOOL file
must be placed...
Markus Klein
08:57 Revision 56c77d78: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.4
See https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.4
composer req typo3/html-sanitizer:^2.1.4
composer re...
Benjamin Franzke
08:57 Revision e9a0b4f2: [SECURITY] Limit user session to cookie domain
Given that there are two sites `site-a.com` and `site-b.com` in
the same TYPO3 installation, it was possible to reuse...
Benjamin Franzke
08:57 Revision 24b5f8d4: [SECURITY] Do not display full path to ENABLE_INSTALL_TOOL file
Using the Install Tool in composer mode, the login
displays a hint, where the ENABLE_INSTALL_TOOL file
must be placed...
Markus Klein
08:57 Revision 707e319f: [SECURITY] Upgrade to typo3/html-sanitizer v2.1.4
See https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.4
composer req typo3/html-sanitizer:^2.1.4
composer re...
Benjamin Franzke
08:57 Revision 8fdec565: [SECURITY] Limit user session to cookie domain
Given that there are two sites `site-a.com` and `site-b.com` in
the same TYPO3 installation, it was possible to reuse...
Benjamin Franzke

2023-11-13

19:39 Revision 39f13b77: [TASK] Use strict types in QueryResultPaginator
Properties in extbase `QueryResultPaginator` do not use strict
types.
This change introduces strict types for the pr...
Torben Hansen
16:05 Revision efdb7fd9: [TASK] Stabilize ac tests again
We're in the process of establishing a new
core CI. This has more power and is better
optimized.
The resulting runtim...
Christian Kuhn
16:05 Revision 3d982b3e: [TASK] Stabilize ac tests again
We're in the process of establishing a new
core CI. This has more power and is better
optimized.
The resulting runtim...
Christian Kuhn
16:05 Revision f32da3a6: [TASK] Stabilize ac tests again
We're in the process of establishing a new
core CI. This has more power and is better
optimized.
The resulting runtim...
Christian Kuhn
15:00 Revision 2f9cecb1: [TASK] Fix changelog for TCA slug generatorOptions
TCA fields of type 'slug' can be configured with the property
generatorOptions.
Particularly, the short form of usin...
Sybille Peters
14:59 Revision 4c88a349: [TASK] Fix changelog for TCA slug generatorOptions
TCA fields of type 'slug' can be configured with the property
generatorOptions.
Particularly, the short form of usin...
Sybille Peters
14:59 Revision 80053387: [TASK] Fix changelog for TCA slug generatorOptions
TCA fields of type 'slug' can be configured with the property
generatorOptions.
Particularly, the short form of usin...
Sybille Peters
14:17 Revision 7ee47a17: [BUGFIX] Verify Popover instances before usage
In AC tests it appears that popover instances are not available, either
because the DOM isn't ready yet, or the eleme...
Christian Kuhn
14:17 Revision 7afa7c34: [BUGFIX] Verify Popover instances before usage
In AC tests it appears that popover instances are not available, either
because the DOM isn't ready yet, or the eleme...
Christian Kuhn
08:30 Revision 3e5ed0e4: [BUGFIX] Make labels in workspace preview translatable
Resolves: #102358
Releases: main, 12.4
Change-Id: I6bab163fea7b186d1da713a764678d9a885122bf
Reviewed-on: https://revi...
Patrick Schriner
08:11 Revision 939a8922: [BUGFIX] Make labels in workspace preview translatable
Resolves: #102358
Releases: main, 12.4
Change-Id: I6bab163fea7b186d1da713a764678d9a885122bf
Reviewed-on: https://revi...
Patrick Schriner

2023-11-10

12:48 Revision 7006388a: [BUGFIX] Properly escalate if a form HMAC fails to decode
If a HMAC cannot be `json_decode`d (possibly due to old
saved pages or other outdated content), now a proper exceptio...
Thomas Hohn
12:48 Revision b1a7ff66: [BUGFIX] Properly escalate if a form HMAC fails to decode
If a HMAC cannot be `json_decode`d (possibly due to old
saved pages or other outdated content), now a proper exceptio...
Thomas Hohn
12:48 Revision 68c27e1c: [BUGFIX] Properly escalate if a form HMAC fails to decode
If a HMAC cannot be `json_decode`d (possibly due to old
saved pages or other outdated content), now a proper exceptio...
Thomas Hohn
07:32 Revision f0fb23c2: [!!!][TASK] Drop bootstrap jQuery interface and window.jQuery
The bootstrap jQuery interfaces required a global window.jQuery
variable to be set. The jquery drop-in is dropped in ...
Benjamin Franzke

2023-11-09

14:46 Revision 1286800f: [BUGFIX] Show correct icon for page types in UserInformationService
The page types section of the Compare User View now
displays the correct record type icon, which is already
resolved ...
Achim Fritz
14:46 Revision 66adf924: [BUGFIX] Add missing file_rename labels to filelist
Resolves: #102350
Releases: main, 12.4
Change-Id: Ieb5f0b952bb647b02fc3dff183f744b8f8cfd1f4
Reviewed-on: https://revi...
Patrick Schriner
09:19 Revision 96418871: [BUGFIX] Add missing file_rename labels to filelist
Resolves: #102350
Releases: main, 12.4
Change-Id: Ieb5f0b952bb647b02fc3dff183f744b8f8cfd1f4
Reviewed-on: https://revi...
Patrick Schriner
09:10 Revision 56487977: [BUGFIX] Show correct icon for page types in UserInformationService
The page types section of the Compare User View now
displays the correct record type icon, which is already
resolved ...
Achim Fritz

2023-11-08

17:18 Revision df0d34a1: [TASK] Use native PHP types in protected/internal GifBuilder methods
This change cleans up GifBuilder class
further by adding types to all internal
or protected methods.
In addition, so...
Benni Mack
14:55 Revision c78e80ad: [TASK] Update `cropperjs` library to 1.6.1
Exected commands:
npm install --save cropperjs@^1.6.1
npm run build
Resolves: #102333
Releases: main, 12.4
...
Andreas Fernandez
14:55 Revision 316474a4: [TASK] Update `cropperjs` library to 1.6.1
Exected commands:
npm install --save cropperjs@^1.6.1
npm run build
Resolves: #102333
Releases: main, 12.4
...
Andreas Fernandez
07:56 Revision 2ff00e55: [BUGFIX] Prevent possible PHP crash with empty systemLocale
When $GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLocale'] is empty, a call
to setlocale() may lead to a PHP crash.
Res...
Xavier Perseguers

2023-11-07

16:19 Revision 10b2642d: [BUGFIX] Prevent possible PHP crash with empty systemLocale
When $GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLocale'] is empty, a call
to setlocale() may lead to a PHP crash.
Res...
Xavier Perseguers
09:38 Revision 6336c729: [TASK] Use new bootstrap Carousel interface in wizards elements
The jquery interface $().carousel() has an implicit dependency on
jquery being loaded, whenever bootstrap is loaded. ...
Benjamin Franzke
07:32 Revision 4f4e6c7d: [TASK] Remove jQuery from `@typo3/backend/grid-editor` module
Resolves: #101872
Releases: main
Change-Id: I5b77bb2d7dacd18bb90002f50d710a3b3d5a4b52
Reviewed-on: https://review.typ...
Andreas Nedbal
06:31 Revision 1ee881f6: [BUGFIX] Fix possible regression in cObjGet()
With #99503 `cObjGet()` was implemented as a wrapper around
the strictly typed cObjGetSeparated method, effectively
e...
Benjamin Franzke
06:30 Revision 06e6c33f: [BUGFIX] Fix possible regression in cObjGet()
With #99503 `cObjGet()` was implemented as a wrapper around
the strictly typed cObjGetSeparated method, effectively
e...
Benjamin Franzke
06:30 Revision 222367c6: [BUGFIX] Fix possible regression in cObjGet()
With #99503 `cObjGet()` was implemented as a wrapper around
the strictly typed cObjGetSeparated method, effectively
e...
Benjamin Franzke
06:26 Revision 048f2546: [BUGFIX] Do not call FormEngine validation with jQuery objects
When implementing #101912, a few case where FormEngine field validation
is triggered with jQuery objects were oversee...
Andreas Fernandez
06:13 Revision ac1b1b27: [TASK] Respect the AsCommand `hidden` constructor argument
Symfony's AsCommand attribute encodes `hidden = true` into
a trailing `|` for the name attribute. Drop that for our
c...
Benjamin Franzke
06:13 Revision a4a05e93: [TASK] Respect the AsCommand `hidden` constructor argument
Symfony's AsCommand attribute encodes `hidden = true` into
a trailing `|` for the name attribute. Drop that for our
c...
Benjamin Franzke

2023-11-06

17:46 Revision b5d4461a: [BUGFIX] Fix special characters in scheduler labels
Special characters (e.g. ") in argument labels of console
commands are no longer displayed as HTML entity (").
...
Imko Schumacher
17:40 Revision 86e7fff4: [BUGFIX] Fix special characters in scheduler labels
Special characters (e.g. ") in argument labels of console
commands are no longer displayed as HTML entity (").
...
Imko Schumacher
14:08 Revision 199d04b0: [TASK] Remove jQuery from `ExtensionManagerUpdate` module
Resolves: #102307
Releases: main
Change-Id: Ie123eb853c34ad6bc451e29a73788787bffaf862
Reviewed-on: https://review.typ...
Oliver Bartsch
12:56 Revision fb77b79e: [DOCS] Add section about adding custom tables to create record reaction
Resolves: #102284
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/297
Related: #99308
Releas...
Chris Müller
12:00 Revision 3708def6: [TASK] Remove superfluous typecasts in Extbase AbstractValidator
Function arguments for `addErrorForProperty()` in Extbase
`AbstractValidator` do use PHP native types, so several
typ...
Torben Hansen
12:00 Revision 07474c7a: [TASK] Remove superfluous typecasts in Extbase AbstractValidator
Function arguments for `addErrorForProperty()` in Extbase
`AbstractValidator` do use PHP native types, so several
typ...
Torben Hansen
10:08 Revision ba750f4a: [DOCS] Use correct variable in code example in `ext:dashboard`
This change use the correct variable to assign view
variables in one example in WidgetImplementation.rst.
Releases: ...
Fabio Norbutat
10:08 Revision 3cb01ec0: [DOCS] Use correct variable in code example in `ext:dashboard`
This change use the correct variable to assign view
variables in one example in WidgetImplementation.rst.
Releases: ...
Fabio Norbutat
09:55 Revision 50505bb7: [DOCS] Use proper yaml quoting in MakeRefreshable.rst
Invalid char encoding has slipped into an yaml
example snippet for ext:dashboard. This change
use the correct quoting...
Fabio Norbutat
09:55 Revision e572ec62: [DOCS] Use proper yaml quoting in MakeRefreshable.rst
Invalid char encoding has slipped into an yaml
example snippet for ext:dashboard. This change
use the correct quoting...
Fabio Norbutat
09:55 Revision ae096aab: [DOCS] Use proper yaml quoting in MakeRefreshable.rst
Invalid char encoding has slipped into an yaml
example snippet for ext:dashboard. This change
use the correct quoting...
Fabio Norbutat
09:44 Revision 32f3cb45: [DOCS] Add section about adding custom tables to create record reaction
Resolves: #102284
Resolves: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/297
Related: #99308
Releas...
Chris Müller
09:03 Revision 528132a4: [BUGFIX] Update `phpstan/phpstan` to 1.10.41
This commit updates `phpstan/phpstan` to the latest version and fixes
one issue within `RedisSessionBackend` where th...
Andreas Fernandez
09:03 Revision 3d167aad: [BUGFIX] Update `phpstan/phpstan` to 1.10.41
This commit updates `phpstan/phpstan` to the latest version and fixes
one issue within `RedisSessionBackend` where th...
Andreas Fernandez
07:33 Revision 08c67143: [BUGFIX] Concatenate inline JavaScript with line break
This adds a line break between concatenated "inline" JavaScripts
in order to keep JavaScript without trailing ';' val...
Jonas Eberle
07:33 Revision 0ab65a4b: [BUGFIX] Concatenate inline JavaScript with line break
This adds a line break between concatenated "inline" JavaScripts
in order to keep JavaScript without trailing ';' val...
Jonas Eberle
07:33 Revision 52795f16: [BUGFIX] Concatenate inline JavaScript with line break
This adds a line break between concatenated "inline" JavaScripts
in order to keep JavaScript without trailing ';' val...
Jonas Eberle
05:36 Revision 18d8da7a: [TASK] Remove jQuery from `@typo3/backend/viewport/toolbar` module
Resolves: #102305
Releases: main
Change-Id: I3ce5dec038c93e8d0b8aa690396ece0adca875e9
Reviewed-on: https://review.typ...
Andreas Fernandez
05:35 Revision d8fe314e: [TASK] Extract "Remaining characters" into Lit element
The FormEngine feature that shows the amount of remaining characters
that fit in a field has been extracted from the
...
Andreas Fernandez

2023-11-05

19:21 Revision f6fe2665: [BUGFIX] Allow to create folders with name "0"
Resolves: #102192
Releases: main, 12.4, 11.5
Change-Id: I0cc48e27d32b6d6164d9d580121968610a9333b9
Reviewed-on: https:...
Justus Moroni
19:21 Revision 66a42144: [BUGFIX] Allow to create folders with name "0"
Resolves: #102192
Releases: main, 12.4, 11.5
Change-Id: I0cc48e27d32b6d6164d9d580121968610a9333b9
Reviewed-on: https:...
Justus Moroni
19:04 Revision a9343a81: [BUGFIX] Allow to create folders with name "0"
Resolves: #102192
Releases: main, 12.4, 11.5
Change-Id: I0cc48e27d32b6d6164d9d580121968610a9333b9
Reviewed-on: https:...
Justus Moroni
00:05 Revision 975d036a: [DOCS] Fix typos and code example in be module registration API
This patch fixes some typos and adds a missing quotation mark in
the code example.
Resolves: #102316
Releases: main,...
Josef Glatz

2023-11-04

22:12 Revision 97d3e48a: [DOCS] Fix typos and code example in be module registration API
This patch fixes some typos and adds a missing quotation mark in
the code example.
Resolves: #102316
Releases: main,...
Josef Glatz
11:18 Revision e280ba99: [BUGFIX] Respect record's overlay icon in workspace listing
Since #94977, the record icon's markup is rendered
in JavaScript, using the icon-element component.
To display a poss...
Oliver Bartsch
10:44 Revision ef16a6a6: [TASK] Migrate icon-element to @lit/task
@lit/task graduated from a 2-year @lit-labs phase, to an officially
supported helper library for lit elements. We wan...
Benjamin Franzke
10:44 Revision 7acb0b9d: [TASK] Migrate icon-element to @lit/task
@lit/task graduated from a 2-year @lit-labs phase, to an officially
supported helper library for lit elements. We wan...
Benjamin Franzke
09:58 Revision 3b4b875a: [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
09:58 Revision 34384bb8: [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

2023-11-03

15:23 Revision 6cb90c63: [TASK] Update bootstrap to 5.3.2
This commit updates bootstrap to version 5.3.2.
Executed commands:
npm install --save bootstrap@^5.3.2
npm ...
Andreas Fernandez
15:22 Revision 5e98c00d: [TASK] Update bootstrap to 5.3.2
This commit updates bootstrap to version 5.3.2.
Executed commands:
npm install --save bootstrap@^5.3.2
npm ...
Andreas Fernandez
13:06 Revision a2a268ce: [BUGFIX] Respect record's overlay icon in workspace listing
Since #94977, the record icon's markup is rendered
in JavaScript, using the icon-element component.
To display a poss...
Oliver Bartsch
12:31 Revision 8b5b8faa: [BUGFIX] Enforce light mode in EXT:styleguide examples
EXT:styleguide is not fully compatible to dark mode environments. For
the time being, light mode is enforce in exampl...
Andreas Fernandez
12:22 Revision 31213a1b: [TASK] Re-add extension-key to styleguide's composer.json
The extension key setting was accidentally dropped in one
of the monorepo merge preparation changes:
https://github.c...
Benjamin Franzke
08:08 Revision 984c3f4b: [TASK] Remove jQuery from module menu
This patch removes jQuery from the `@typo3/backend/module-menu` module.
Collapsing/expanding of the module groups is ...
Andreas Fernandez

2023-11-02

16:24 Revision d9af9347: [BUGFIX] Prefix fields with table name in SuggestWizardDefaultReceiver
To prevents sql errors when inherit from
SuggestWizardDefaultReceiver and adding a
JOIN statement, the fields are now...
Achim Fritz
16:24 Revision b5fe05c8: [BUGFIX] Prefix fields with table name in SuggestWizardDefaultReceiver
To prevents sql errors when inherit from
SuggestWizardDefaultReceiver and adding a
JOIN statement, the fields are now...
Achim Fritz
15:48 Revision 5c3ad376: [BUGFIX] Prefix fields with table name in SuggestWizardDefaultReceiver
To prevents sql errors when inherit from
SuggestWizardDefaultReceiver and adding a
JOIN statement, the fields are now...
Achim Fritz
15:24 Revision 54cbbd9f: [TASK] Have an event to modify constants AST in FE
The new v12 TypoScript parser removed one undocumented
feature of the old parser in particular: Nested constants.
Th...
Julian Mair
15:20 Revision 459500c3: [TASK] Clean up usages of typo3conf/ext/styleguide
Some left over usages pointing to
typo3conf/ext/styleguide.
Resolves: #102235
Releases: main
Change-Id: Ib7e1050bc63...
Christian Kuhn
15:00 Revision c5a65771: [TASK] Have an event to modify constants AST in FE
The new v12 TypoScript parser removed one undocumented
feature of the old parser in particular: Nested constants.
Th...
Julian Mair
14:50 Revision ee52da38: [TASK] Typo in Breaking-102165
Releases: main
Resolves: #102306
Change-Id: I4c12548d08efdfcfe7ba57ea55e2c56a3ceba8ef
Reviewed-on: https://review.typ...
Timon Grützmacher
13:55 Revision 4a61b1dc: [TASK] Simplify check for ResourceCompressor HTML5 doctype
Even though ResourceCompressor is not used
in BE context anymore, the check for HTML5 doctype
is now based on PageRen...
Benni Mack
13:36 Revision 586dca31: [TASK] Update EXT:styleguide monorepo integration
> composer update --lock
> Build/Scripts/runTests.sh -s buildJavascript
> Build/Scripts/runTests.sh -s buildCss
Reso...
Jasmina Ließmann
13:05 Revision f3856614: [TASK] Merge typo3/cms-styleguide
Commands executed:
mkdir -p tmp
git clone https://github.com/TYPO3/styleguide tmp/styleguide
cat <<EOT > tmp/re...
Benjamin Franzke
10:04 Revision 05a2f472: [!!!][TASK] Streamline File Processing API
This change the concept of the Processed File API,
which was introduced back in TYPO3 v6 in 2012
(commit #66c204f0bf3...
Benni Mack
08:07 Revision 10f0aa0f: [TASK] styleguide: Convert CRLF to LF
https://github.com/TYPO3-CMS/styleguide/pull/476 Benjamin Franzke

2023-11-01

21:09 Revision 70a2af4a: [TASK] styleguide: Clean up CI related files
https://github.com/TYPO3-CMS/styleguide/pull/475
As a last patch in styleguide standalone repo
before monorepo merge...
Christian Kuhn
19:07 Revision 5b06eef4: [TASK] styleguide: Declare all classes @internal
https://github.com/TYPO3-CMS/styleguide/pull/474
Styleguide is not API.
Christian Kuhn
18:54 Revision 32912607: [TASK] styleguide: Move frontend.css to styleguide-frontend.css
https://github.com/TYPO3-CMS/styleguide/pull/473
Gives that .css file a more unique name indicating
it belongs to ex...
Christian Kuhn
18:13 Revision 8da3ac91: [BUGFIX] styleguide: Update a broken template id attribute
https://github.com/TYPO3-CMS/styleguide/pull/472 Christian Kuhn
18:05 Revision 92d2ac67: [TASK] Skip colliding acceptance test
When ext:styleguide is merged into core monorepo,
there will be no more "casual" extensions in
typo3conf/ext. The "Sc...
Christian Kuhn
17:48 Revision b56f19e7: [TASK] styleguide: Rename Gruntfile to .cjs
https://github.com/TYPO3-CMS/styleguide/pull/471
Use thje common-js file suffix as preparation for
the merge into ty...
Benjamin Franzke
09:23 Revision 2939f9d8: [TASK] Update typo3/cms-styleguide
ext:styleguide is a main module in the
'system' section now. An acceptance test
has to be adapted.
> composer u typo...
Christian Kuhn
08:28 Revision 3058dcac: [TASK] styleguide: Prepare styleguide PHP file headers
https://github.com/TYPO3-CMS/styleguide/pull/470
Move header comment to correct position.
Christian Kuhn
07:55 Revision 06515801: [TASK] styleguide: Update styleguide UnitTestsBootstrap.php
https://github.com/TYPO3-CMS/styleguide/pull/469
The third argument on SystemEnvironmentBuilder::run()
is obsolete.
Christian Kuhn
07:50 Revision bc59a02d: [TASK] styleguide: Files should have 664 permissions
https://github.com/TYPO3-CMS/styleguide/pull/468
Update a series of files that are executable
but shouldn't.
Christian Kuhn
06:14 Revision 2ee97a1f: [TASK] styleguide: Remove acceptance and functional tests
https://github.com/TYPO3-CMS/styleguide/pull/467
The core monorepo runs tests based on styleguide data.
The acceptan...
Christian Kuhn
05:46 Revision bf18c76b: [TASK] styleguide: Update backend module configuration
https://github.com/TYPO3-CMS/styleguide/pull/466
Update backend labels shown in "About TYPO3 CMS" module.
Move backe...
Jasmina Ließmann

2023-10-31

18:05 Revision 56d51298: [TASK] styleguide: Minor JS and template related updates
https://github.com/TYPO3-CMS/styleguide/pull/465 Christian Kuhn
17:18 Revision 24028230: [TASK] styleguide: Namespace BE css
https://github.com/TYPO3-CMS/styleguide/pull/464
Have a unique BE css id to restrict any
declared CSS to the stylegu...
Christian Kuhn
16:24 Revision 2f9415bb: [BUGFIX] Allow custom AbortSignal to be passed to AjaxRequest methods
AjaxRequest uses an own AbortController instance in order to provide
the abort() method. It therefore passes the corr...
Benjamin Franzke
16:24 Revision 876b17dd: [BUGFIX] Allow custom AbortSignal to be passed to AjaxRequest methods
AjaxRequest uses an own AbortController instance in order to provide
the abort() method. It therefore passes the corr...
Benjamin Franzke
15:30 Revision af0dc04e: [TASK] Allow creation of lossless webp images
Since PHP 8.1, GDImage can create lossless webp
images. However, in #102177 this wasn't checked
for properly.
This c...
Benni Mack
12:06 Revision f5f5275c: [TASK] Upgrade to Lit v3
Lit v3 is a new major release and contains breaking changes, but they do
not affect us: It mainly drops IE11 support ...
Benjamin Franzke
12:05 Revision f031457c: [TASK] Upgrade to Lit v3
Lit v3 is a new major release and contains breaking changes, but they do
not affect us: It mainly drops IE11 support ...
Benjamin Franzke
09:02 Revision c21150b0: [BUGFIX] Update `phpstan/phpstan` to 1.10.40
This commit updates `phpstan/phpstan` to the latest version and fixes
one quirk in our code in order to make our nigh...
Andreas Fernandez
09:02 Revision 8f8f9344: [BUGFIX] Update `phpstan/phpstan` to 1.10.40
This commit updates `phpstan/phpstan` to the latest version and fixes
one quirk in our code in order to make our nigh...
Andreas Fernandez

2023-10-30

21:39 Revision 26e8e8b0: [TASK] styleguide: Update screenshot in readme file
Jasmina Ließmann
20:57 Revision 1c725a99: [TASK] styleguide: Declare PHP classes final
https://github.com/TYPO3-CMS/styleguide/pull/462 Christian Kuhn
20:51 Revision 70d8b995: [TASK] styleguide: Tests declared final
Christian Kuhn
20:48 Revision 67a88069: [TASK] styleguide: Update tree node code examples
Jasmina Ließmann
16:25 Revision d194aa31: [TASK] Escape dynamic values in DOM selectors
Use a string literal to automatically apply escaping
to variables via selector``. The is essentially
a formatted stri...
Benjamin Franzke
16:25 Revision a86d38f2: [TASK] Escape dynamic values in DOM selectors
Use a string literal to automatically apply escaping
to variables via selector``. The is essentially
a formatted stri...
Benjamin Franzke
15:42 Revision 1f8eceb8: [TASK] styleguide: Streamline README.md
https://github.com/TYPO3-CMS/styleguide/pull/460
Shorten README.md to relevant text valid when
styleguide is merged ...
Christian Kuhn
15:11 Revision 5e0258c2: [BUGFIX] styleguide: Modal example works with CSP
https://github.com/TYPO3-CMS/styleguide/pull/459 Christian Kuhn
15:01 Revision 03c06639: [TASK] Remove leftover image map code
Remove leftover code from the IMGMENU removal, which has been
deprecated in v9 and removed in v10.
Resolves: #102289...
Stephan Großberndt
15:00 Revision 076bd010: [TASK] styleguide: Fix a last phpstan error on this level
https://github.com/TYPO3-CMS/styleguide/pull/458
This is actually most likely a phpstan bug.
We add an @var hint to ...
Christian Kuhn
14:33 Revision 9c105bab: [DOCS] Display lists correctly in changelog
The lists were displayed as fluent text as the empty line between the
upper paragraph and the first list item was mis...
Chris Müller
14:02 Revision 4013146f: [TASK] styleguide: Align phpstan level with core monorepo
https://github.com/TYPO3-CMS/styleguide/pull/457 Christian Kuhn
14:02 Revision f4108d83: [TASK] styleguide: Avoid prism syntax hightlighting for now
https://github.com/TYPO3-CMS/styleguide/pull/456
To prepare a monorepo merge of the styleguide
extension, we're for ...
Christian Kuhn
11:17 Revision 10b87a3d: [TASK] styleguide: Adapt DuplicationBehavior usage
https://github.com/TYPO3-CMS/styleguide/pull/454
Resource\Enum\DuplicationBehavior instead of
Resource\DuplicationBe...
Christian Kuhn
10:58 Revision c7ea9e7f: [TASK] Bump friendsofphp/php-cs-fixer:^3.37.1
Minor CGL streamlinings from latest php-cs-fixer.
> composer req --dev friendsofphp/php-cs-fixer:^3.37.1
> Build/Scr...
Christian Kuhn
10:58 Revision f1428290: [TASK] Bump friendsofphp/php-cs-fixer:^3.37.1
Minor CGL streamlinings from latest php-cs-fixer.
> composer req --dev friendsofphp/php-cs-fixer:^3.37.1
> Build/Scr...
Christian Kuhn
10:57 Revision 5ddabe2e: [TASK] Bump friendsofphp/php-cs-fixer:^3.37.1
Minor CGL streamlinings from latest php-cs-fixer.
> composer req --dev friendsofphp/php-cs-fixer:^3.37.1
> Build/Scr...
Christian Kuhn
10:56 Revision 3757c79d: [TASK] styleguide: Bump friendsofphp/php-cs-fixer:3.37.1
https://github.com/TYPO3-CMS/styleguide/pull/453
* Align rules with core
* php-cs-fixer 3.37.1 and don't allow updat...
Christian Kuhn
09:50 Revision d58d6be7: [TASK] Use constructor property promotion in ext:install
Several classes in ext:install do not use constructor property
promotion. This change introduces constructor property...
Torben Hansen

2023-10-27

18:02 Revision fa820aa2: [TASK] Move TcaMigration and TcaPreparation
The patch moves the two internal classes into the
same namespace TYPO3\CMS\Core\Configuration\Tca.
A factory is being...
Christian Kuhn
10:37 Revision b72bf8af: [TASK] Extract FlexForm TCA migration & preparation
Having the TCA migration & preparation of single
FlexForm fields within resolveFileDirectives() which
is supposed to ...
Christian Kuhn
09:39 Revision 7c4f8396: [TASK] Avoid calling migrateFlexFormTcaRecursive() twice
With #99756, migrating DS in FlexForms has (indirectly)
been added to parseDataStructureByIdentifier(), so any
DS is ...
Christian Kuhn
08:15 Revision 91946d1b: [FEATURE] Deprecate and replace DuplicationBehavior class with enum
Deprecate DuplicationBehavior class and add a new native backed enum
TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior...
Thomas Hohn
07:25 Revision d81ff201: [DOCS] Correct example in changelog for colorPalettes
The colors configuration defines "darkgray". However, the
palettes definition used "darkgrey".
Additionally, use "pa...
Chris Müller
04:41 Revision 2f782c8a: [TASK] Clean up `@typo3/backend/form-engine-validation` module
* Removed referencing potentially hidden fields as "main field",
lowering congnitive load
* Dropped most usage of j...
Andreas Fernandez

2023-10-26

22:48 Revision 38786329: [BUGFIX] Reset UriBuilder for links generated by PasswordRecoveryService
The `EXT:felogin/Classes/Service/RecoveryService.php` makes use of
the local $uriBuilder instance building links, how...
Garvin Hicking
22:48 Revision a5909984: [BUGFIX] Reset UriBuilder for links generated by PasswordRecoveryService
The `EXT:felogin/Classes/Service/RecoveryService.php` makes use of
the local $uriBuilder instance building links, how...
Garvin Hicking
22:48 Revision 5ce53082: [BUGFIX] Reset UriBuilder for links generated by PasswordRecoveryService
The `EXT:felogin/Classes/Service/RecoveryService.php` makes use of
the local $uriBuilder instance building links, how...
Garvin Hicking
21:47 Revision b53ee748: [TASK] Introduce Symfony attribute based registration of CLI commands
CLI commands had to be registered in the extensions `Services.yaml`
file with the `console.command` tag. This change ...
Bastien Lutz
21:47 Revision f9855268: [TASK] Introduce Symfony attribute based registration of CLI commands
CLI commands had to be registered in the extensions `Services.yaml`
file with the `console.command` tag. This change ...
Bastien Lutz
16:43 Revision 5604ac95: [BUGFIX] Add a few missing labels
Resolves: #101543
Related: #71723
Releases: main, 12.4
Change-Id: If8bc3523b0f3ca1e589baf51f222c2ae476c0376
Reviewed-...
Christian Kuhn
16:43 Revision cb594c26: [BUGFIX] Add a few missing labels
Resolves: #101543
Related: #71723
Releases: main, 12.4
Change-Id: If8bc3523b0f3ca1e589baf51f222c2ae476c0376
Reviewed-...
Christian Kuhn
16:39 Revision b6cbf352: [BUGFIX] Simplify regex for form finisher FlexForm overrides
EXT:form automatically generates FlexForm for form finisher overrides
based on YAML configuration in the `finishersDe...
Nikita Hovratov
16:39 Revision dadd63b8: [BUGFIX] Simplify regex for form finisher FlexForm overrides
EXT:form automatically generates FlexForm for form finisher overrides
based on YAML configuration in the `finishersDe...
Nikita Hovratov
16:38 Revision b942bc05: [BUGFIX] Array access warning in DataHandler
This may be triggered by invalid FlexForm values
that does not contain a 'data' key for whatever
reason.
Resolves: #...
Christian Kuhn
16:38 Revision 17bec443: [BUGFIX] Array access warning in DataHandler
This may be triggered by invalid FlexForm values
that does not contain a 'data' key for whatever
reason.
Resolves: #...
Christian Kuhn
16:38 Revision 233c9dab: [BUGFIX] Array access warning in DataHandler
This may be triggered by invalid FlexForm values
that does not contain a 'data' key for whatever
reason.
Resolves: #...
Christian Kuhn
16:09 Revision d396dd6a: [TASK] Use ConsumableNonce instead of blunt Nonce in CSP context
To identify whether a nonce values was actually used (consumed),
`ConsumableNonce` instances are used, instead of `No...
Oliver Hader
16:09 Revision 85da01dc: [TASK] Use ConsumableNonce instead of blunt Nonce in CSP context
To identify whether a nonce values was actually used (consumed),
`ConsumableNonce` instances are used, instead of `No...
Oliver Hader
13:45 Revision 31921f57: [BUGFIX] Harden MigrateFeloginPlugins for empty flexforms
Avoid the migration of empty flexforms, which caused the wizard to fail.
Resolves: #97761
Releases: 11.5
Change-Id: ...
Kay Strobach
13:07 Revision f176c5ff: [TASK] Return __toString value from objects in DataMapper::getPlainValue
See if a object is a instance of \Stringable aswell as a TypeInterface.
TypeInterface implements the __toString meth...
Soren Malling
13:07 Revision d5043eb1: [TASK] Return __toString value from objects in DataMapper::getPlainValue
See if a object is a instance of \Stringable aswell as a TypeInterface.
TypeInterface implements the __toString meth...
Soren Malling
12:36 Revision 7c62c580: [TASK] styleguide: Remove all type=number sql field definitions
https://github.com/TYPO3-CMS/styleguide/pull/451
We're adding core code to add default sql definitions derived
from ...
Anja Leichsenring
12:31 Revision 9c6bdf6d: [BUGFIX] Fix type checks for T3D import of with missing files/TCA
See the issue for an example snippet and original bug report on
StackOverflow.
Also updates the documentation to ref...
Garvin Hicking
12:17 Revision edd7e7e0: [FEATURE] Auto create DB fields from TCA for type "number"
Tables with TCA columns set to type="number" do not
need an ext_tables.sql entry anymore. The core now
creates this f...
Anja Leichsenring
10:29 Revision af090e63: [TASK] Show Content Security Policy Mutations Configuration
The new section "Content Security Policy Mutations" in the
"Configuration" backend module shows the all available CSP...
Oliver Hader
10:29 Revision 99f86484: [TASK] Show Content Security Policy Mutations Configuration
The new section "Content Security Policy Mutations" in the
"Configuration" backend module shows the all available CSP...
Oliver Hader
08:29 Revision af9a058b: [BUGFIX] Replace CSP mutation mode extend by inherit & append
MutationMode::Extend has some ambiguity when being invoked
multiple times on modified ancestor source collections.
Th...
Oliver Hader
08:29 Revision 215ad523: [BUGFIX] Replace CSP mutation mode extend by inherit & append
MutationMode::Extend has some ambiguity when being invoked
multiple times on modified ancestor source collections.
Th...
Oliver Hader

2023-10-25

17:29 Revision 1cd5ad0d: [!!!][TASK] Remove NotifySoftReferenceParser
The "notify" soft reference parser fits no
apparent use case. It is removed.
Resolves: #102260
Releases: main
Change...
Christian Kuhn
17:22 Revision fe8d8e67: [BUGFIX] Mark erroneous fields within `.formengine-field-item`
FormEngine UI has a rather inconsistent markup. Fields within
Flexforms may appear within another `div` container, ca...
Andreas Fernandez
17:11 Revision 8e88df79: [TASK] Clean up class ReferenceIndex
A rewrite of the internal handling:
* The class is now practically a stateless service,
the two left over properti...
Christian Kuhn
17:06 Revision 107d893d: [BUGFIX] Mark erroneous fields within `.formengine-field-item`
FormEngine UI has a rather inconsistent markup. Fields within
Flexforms may appear within another `div` container, ca...
Andreas Fernandez
16:06 Revision 239efd55: [BUGFIX] Handle missing t3ver_state value in workspace ElementEntityProcessor
A record may not have a t3ver_state, hence
accessing this value must be safeguarded.
Resolves: #102251
Releases: 12....
Markus Klein
15:54 Revision e2f80103: [BUGFIX] Handle `null` values in input transformation in AJAX requests
The module `@typo3/core/ajax/input-transformer` is used to automatically
prepare payload to be sent via AJAX. One sub...
Andreas Fernandez
15:54 Revision 09faf08d: [BUGFIX] Handle `null` values in input transformation in AJAX requests
The module `@typo3/core/ajax/input-transformer` is used to automatically
prepare payload to be sent via AJAX. One sub...
Andreas Fernandez
15:47 Revision 9c77d91e: [BUGFIX] Add `#[Controller]` attribute to `SuggestWizardController`
The `SuggestWizardController` makes use of constructor DI. However,
necessary configuration was missing, breaking the...
Andreas Fernandez
14:27 Revision b77aee6f: [BUGFIX] Ensure CKEditor5 removePlugins is always a list
And therefore maps into a JSON array instead of an object,
preventing errors when CKEditor5 operated on the resulting...
Benjamin Franzke
14:27 Revision 7391aa7b: [BUGFIX] Ensure CKEditor5 removePlugins is always a list
And therefore maps into a JSON array instead of an object,
preventing errors when CKEditor5 operated on the resulting...
Benjamin Franzke
14:11 Revision 840acb67: [TASK] Remove unreachable code in impexp
ReferenceIndex no longer returns arrays having
'type=file' set for a relation type, nor arrays
having 'file' set for ...
Christian Kuhn
13:26 Revision d1e2178e: [BUGFIX] Handle missing t3ver_state value in workspace ElementEntityProcessor
A record may not have a t3ver_state, hence
accessing this value must be safeguarded.
Resolves: #102251
Releases: 12....
Markus Klein
08:12 Revision a475d44f: [TASK] Fix php-cs-fixer config
Enable all current PER-CS2.0 rules in order to reflect our current
state of coding style. This was missed in #102240 ...
Benjamin Franzke
08:12 Revision a93c810e: [TASK] Fix php-cs-fixer config
Enable all current PER-CS2.0 rules in order to reflect our current
state of coding style. This was missed in #102240 ...
Benjamin Franzke
08:12 Revision 9f413041: [TASK] Fix php-cs-fixer config
Enable all current PER-CS2.0 rules in order to reflect our current
state of coding style. This was missed in #102240 ...
Benjamin Franzke

2023-10-24

15:32 Revision 6a3cb055: [TASK] Pin to PER Coding Style v1.0
PER-CS2.0 was added as clone of PER-CS1.0 in php-cs-fixer v3.27
in order to implement the new rules that are defined ...
Benjamin Franzke
15:31 Revision b818725f: [TASK] Pin to PER Coding Style v1.0
PER-CS2.0 was added as clone of PER-CS1.0 in php-cs-fixer v3.27
in order to implement the new rules that are defined ...
Benjamin Franzke
15:31 Revision 30144784: [TASK] Pin to PER Coding Style v1.0
PER-CS2.0 was added as clone of PER-CS1.0 in php-cs-fixer v3.27
in order to implement the new rules that are defined ...
Benjamin Franzke
13:09 Revision fa34bf93: [BUGFIX] Show label in foreign record selector
Since #99739 the foreign record selector for type select no longer shows
the record labels but the uids. Change it to...
Till Hörner
13:09 Revision 3c5c8a71: [BUGFIX] Show label in foreign record selector
Since #99739 the foreign record selector for type select no longer shows
the record labels but the uids. Change it to...
Till Hörner
09:54 Revision 96faaf13: [BUGFIX] Remove test operating on outdated example
The test showcased an outdated concept of custom eval implementation.
The showcase has been removed to promote more m...
Anja Leichsenring

2023-10-23

23:42 Revision ddc9ee10: [TASK] Bump friendsofphp/php-cs-fixer:^3.35.1
It's time to update to latest changes of php-cs-fixer
to align with current community rules. This brings a
rather hug...
Christian Kuhn
23:42 Revision af8a1cea: [TASK] Bump friendsofphp/php-cs-fixer:^3.35.1
It's time to update to latest changes of php-cs-fixer
to align with current community rules. This brings a
rather hug...
Christian Kuhn
23:41 Revision 41e66f9c: [TASK] Bump friendsofphp/php-cs-fixer:^3.35.1
It's time to update to latest changes of php-cs-fixer
to align with current community rules. This brings a
rather hug...
Christian Kuhn
22:11 Revision 26101cc1: [TASK] styleguide: Remove bin/typo3 styleguide:kauderwelsch
https://github.com/TYPO3-CMS/styleguide/pull/450
We have a useful command with styleguide:generate,
the 'example' st...
Christian Kuhn
21:19 Revision ea1b713e: [TASK] styleguide: Apply lintHtml changes
https://github.com/TYPO3-CMS/styleguide/pull/449
Releases: main
Jasmina Ließmann
21:11 Revision 73f45005: [TASK] styleguide: Remove basic input_20
https://github.com/TYPO3-CMS/styleguide/pull/448
The custom eval example is old fashioned
and should not be outlined...
Christian Kuhn
20:28 Revision ba81fc3a: [BUGFIX] Correct link to limit shown entries in record history module
The "Limit history to this record" link in the record history module
is broken and always uses the same link value. W...
Jasmina Ließmann
20:17 Revision 8460a6b4: [BUGFIX] Correct link to limit shown entries in record history module
The "Limit history to this record" link in the record history module
is broken and always uses the same link value. W...
Jasmina Ließmann
17:19 Revision 2642faef: [BUGFIX] Avoid PHP array access error in workspaces
When a page with a content element that has images
assigned is copied in workspaces, a PHP array access
error is rais...
Christian Kuhn
17:19 Revision b6ed3f6e: [BUGFIX] Avoid PHP array access error in workspaces
When a page with a content element that has images
assigned is copied in workspaces, a PHP array access
error is rais...
Christian Kuhn
17:19 Revision c6fbb4f4: [BUGFIX] Avoid PHP array access error in workspaces
When a page with a content element that has images
assigned is copied in workspaces, a PHP array access
error is rais...
Christian Kuhn
16:49 Revision abc7662b: [!!!][TASK] Remove FlexFormTools traverser
With various pre-patches being done, the ugly traverser
method FlexFormTools->traverseFlexFormXMLData() is
obsolete.
...
Christian Kuhn
10:52 Revision d3d7160c: [BUGFIX] Display human-readable preview of FlexForm values
This change transforms the processed record of FlexForms
into a human-readable format.
This is especially useful whe...
Uwe Trotzek
10:32 Revision e81884ec: [BUGFIX] Display human-readable preview of FlexForm values
This change transforms the processed record of FlexForms
into a human-readable format.
This is especially useful whe...
Uwe Trotzek
10:19 Revision 0ce568c8: [BUGFIX] Do not flush rootline cache when be user visits the website
The PreviewSimulator might turn on the includeHiddenPages flag in
VisibilityAspect due to hidden pages in current the...
Christoph Lehmann
09:45 Revision ced160eb: [BUGFIX] Do not flush rootline cache when be user visits the website
The PreviewSimulator might turn on the includeHiddenPages flag in
VisibilityAspect due to hidden pages in current the...
Christoph Lehmann
09:20 Revision 5463a19d: [TASK] Show original user on new line in ElementHistoryController
This patch improves the readability of the record history view
of an element which was edited in switchTo mode by sho...
Josef Glatz
09:16 Revision 951d19cb: [TASK] Simplify ImageProcessingInstruction object
The introduction of the ImageProcessing object
made it possible to refactor and clean up further
code within TYPO3's ...
Benni Mack
09:12 Revision b1a2b3d3: [TASK] Show original user on new line in ElementHistoryController
This patch improves the readability of the record history view
of an element which was edited in switchTo mode by sho...
Josef Glatz
08:52 Revision 2cec1065: [TASK] Remove superflous definition for inline field from sys_workspace
After only records of table `sys_workspace_stage` can serve as entries
for the `sys_workspace -> custom_stages` field...
Anja Leichsenring

2023-10-22

15:36 Revision 04503276: [!!!][TASK] Avoid TemplaVoila related FlexForm details
A simple TCA flex form definition in extensions simply uses
the TCA 'ds' 'default' key to declare its data structure....
Christian Kuhn
15:30 Revision 244ef799: [FEATURE] styleguide: TCA inline foreign_match_fields example
https://github.com/TYPO3-CMS/styleguide/pull/447
An example for foreign_match_fields is added, which demonstrates ho...
Nikita Hovratov
15:10 Revision 5775bf0a: [TASK] Simplify query in cleanup:missingrelations
The main worker query of `bin/typo3 cleanup:missingrelations`
includes a "ref_table !== _FILE" where clause. This det...
Christian Kuhn
15:06 Revision b497cc70: [TASK] Remove dead catch in ImageViewHelper
RuntimeException is never thrown in the executed code of
ImageViewHelper. Reason is, that the image either is
inside ...
Nikita Hovratov
14:27 Revision f95035bc: [TASK] Remove dead catch in ImageViewHelper
RuntimeException is never thrown in the executed code of
ImageViewHelper. Reason is, that the image either is
inside ...
Nikita Hovratov
12:24 Revision 942db50e: [TASK] styleguide: Remove all type=inline sql field definitions and child relations
https://github.com/TYPO3-CMS/styleguide/pull/446
We're adding core code to add default sql definitions derived from ...
Anja Leichsenring
12:11 Revision 2d6a9769: [FEATURE] Auto create DB fields from TCA for type "inline"
Tables with TCA columns set to type="inline" do not
need an ext_tables.sql entry anymore. The core now
creates this f...
Anja Leichsenring
12:07 Revision b88d8c9a: [TASK] Avoid misusing csv file of different test in ImageViewHelperTest
This is a follow-up patch for #102220. A dedicated fileadmin path has
been added for ImageViewHelperTest and unnecess...
Nikita Hovratov
11:51 Revision 0c9baa71: [TASK] Avoid misusing csv file of different test in ImageViewHelperTest
This is a follow-up patch for #102220. A dedicated fileadmin path has
been added for ImageViewHelperTest and unnecess...
Nikita Hovratov
09:54 Revision d762c35a: [TASK] Improve invalidArguments tests for ImageViewHelper
- Remove duplicate test case for src="" and image="null"
- Avoid instantiating ImageViewHelper with "new" -> use Temp...
Nikita Hovratov
09:44 Revision 8baa368b: [TASK] Improve invalidArguments tests for ImageViewHelper
- Remove duplicate test case for src="" and image="null"
- Avoid instantiating ImageViewHelper with "new" -> use Temp...
Nikita Hovratov
09:14 Revision f0d2c25b: [TASK] Avoid traverseFlexFormXMLData() in ReferenceIndex
Similar to the works done for CLI cleanup:flexforms,
ReferenceIndex no longer uses the FlexFormTools
traverser.
The ...
Christian Kuhn

2023-10-21

12:45 Revision 38e82005: [TASK] Improve property type annotations for GraphicalFunctions
This is a pre-patch for adding more specific type annotations
to the methods in this class.
Resolves: #102156
Releas...
Oliver Klee

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
 

Also available in: Atom