Project

General

Profile

Activity

From 2023-10-31 to 2023-11-29

2023-11-29

21:29 Revision 9421844a: [BUGFIX] Display the form containing invalid configuration
The form framework adds a warning flash messages to
the page module in case a page contains a form content
element, h...
Oliver Bartsch
21:29 Revision 84ce8e8e: [BUGFIX] Display the form containing invalid configuration
The form framework adds a warning flash messages to
the page module in case a page contains a form content
element, h...
Oliver Bartsch
21:18 Revision e5bc06b9: [BUGFIX] Correctly re-import extension static-data
The ext_tables_static+adt.sql data are now re-imported,
if its data changed, when setting up the extensions.
This ha...
Markus Klein
21:17 Revision 331244f0: [BUGFIX] Correctly re-import extension static-data
The ext_tables_static+adt.sql data are now re-imported,
if its data changed, when setting up the extensions.
This ha...
Markus Klein
20:59 Revision 54530b44: [BUGFIX] Properly set a request object in FormPersistenceManager
Due to the removed fallback to $GLOBALS['TYPO3_REQUEST']
in #102513, it's required to properly set a request
object t...
Oliver Bartsch
20:45 Revision 7b6ed162: [FEATURE] Allow custom default in getFormValue() conditions function
Resolves: #102077
Releases: main
Change-Id: I6c5428f97e35807dbb22db0e4d862b62ab7c84cf
Reviewed-on: https://review.typ...
Mathias Brodala
20:41 Revision 1fa0a832: [TASK] Remove `_TOGGLE` handling from FlexForms
Historically, FlexForms store their section collapsing state within the
flex structure in the database, having the im...
Andreas Fernandez
20:27 Revision dffc2cf2: [BUGFIX] Throw dedicated exception for invalid request URL on CLI
Usage of ServerRequestFactory::fromGlobals() on
CLI is discouraged as the request url, used to
create the request is ...
Oliver Bartsch
20:27 Revision 1371b045: [BUGFIX] Throw dedicated exception for invalid request URL on CLI
Usage of ServerRequestFactory::fromGlobals() on
CLI is discouraged as the request url, used to
create the request is ...
Oliver Bartsch
19:43 Revision 612937b2: [BUGFIX] Prevent side effects from ViewHelpers
Fluid now provides a ScopedVariableProvider to make sure that
ViewHelpers that provide variables to child nodes don't...
Simon Praetorius
19:26 Revision 054600da: [BUGFIX] Support legacy-mode PSR-autoloading for enum type files
The ClassMapGenerator is used in non-composer ("legacy") mode
installations and builds files used for PSR-autoloading...
Garvin Hicking
19:25 Revision ffe4d969: [BUGFIX] Support legacy-mode PSR-autoloading for enum type files
The ClassMapGenerator is used in non-composer ("legacy") mode
installations and builds files used for PSR-autoloading...
Garvin Hicking
19:13 Revision 3dfa7c71: [TASK] Early return in case title tag should not be rendered
To avoid unnecessary initialization of page
title providers and calling any stdWrap, an
early return is added to `TSF...
Oliver Bartsch
19:13 Revision 0f1d8a3d: [TASK] Early return in case title tag should not be rendered
To avoid unnecessary initialization of page
title providers and calling any stdWrap, an
early return is added to `TSF...
Oliver Bartsch
18:01 Revision 8a3c13e8: [BUGFIX] Show correct old name when renaming files/folders
When a file or folder is rename()'ed, the name property
is updated immediately. The file list controller handling
a r...
Daniel Hoffmann
18:01 Revision 8327414c: [BUGFIX] Show correct old name when renaming files/folders
When a file or folder is rename()'ed, the name property
is updated immediately. The file list controller handling
a r...
Daniel Hoffmann
16:30 Revision a3c809b9: [BUGFIX] Loose return value in HtmlentitiesDecodeViewHelper
The return value of HtmlentitiesDecodeViewHelper can be null
e.g. {foo -> f:format.htmlentitiesDecode()}
with foo mig...
Achim Fritz
16:30 Revision 1e8e2cf9: [BUGFIX] Loose return value in HtmlentitiesDecodeViewHelper
The return value of HtmlentitiesDecodeViewHelper can be null
e.g. {foo -> f:format.htmlentitiesDecode()}
with foo mig...
Achim Fritz
16:06 Revision 45694556: [TASK] Avoid superfluous SQL query in RecordsContentObject
Don't check accessibility to current page again. This is already
done in the TypoScriptFrontendController.
In additi...
Christoph Lehmann
16:06 Revision 31ce4ea2: [TASK] Avoid superfluous SQL query in RecordsContentObject
Don't check accessibility to current page again. This is already
done in the TypoScriptFrontendController.
In additi...
Christoph Lehmann
14:33 Revision 27ee69fc: [TASK] Upgrade to Symfony 6.4 (LTS)
This commit updates all Symfony components to version 6.4, as 6.3 ran
out of support. Symfony 6.4 also marks an LTS r...
Benni Mack
14:33 Revision e832a654: [TASK] Upgrade to Symfony 6.4 (LTS)
This commit updates all Symfony components to version 6.4, as 6.3 ran
out of support. Symfony 6.4 also marks an LTS r...
Benni Mack
11:11 Revision 5b6eabca: [TASK] Extract WS-related code from BE_USER
The main goal of this change is to use constants
for sys_workspace.publish_access options to make
the code more reada...
Benni Mack
09:12 Revision 59820ab8: [BUGFIX] Prevent double encoding in field controls
The link attributes of a field control are added to
the link tag using implodeAttributes() with the second
parameter ...
Oliver Bartsch
09:12 Revision 93c9b5b2: [BUGFIX] Prevent double encoding in field controls
The link attributes of a field control are added to
the link tag using implodeAttributes() with the second
parameter ...
Oliver Bartsch
09:12 Revision 2632ccc2: [BUGFIX] Improve performance by lazy loading of thumbnails
Adds the loading="lazy" HTML attribute to a couple
of img tags, used to display thumbnails in the backend.
This will...
Oliver Bartsch
09:12 Revision 14f3fd04: [BUGFIX] Improve performance by lazy loading of thumbnails
Adds the loading="lazy" HTML attribute to a couple
of img tags, used to display thumbnails in the backend.
This will...
Oliver Bartsch
07:37 Revision 45601e22: [TASK] Avoid TSFE->type
Internal property TypoScriptFrontendController->type
is a duplication of PageArguments->getPageType().
This can be us...
Christian Kuhn
07:05 Revision 28d9a7cc: [TASK] Simplify TSFE->getFromCache() cache details
$typoscriptCache is initialized to either a cache frontend
instance or null depending on $this->no_cache. The cache
a...
Christian Kuhn
06:34 Revision 3c57b9db: [TASK] FormEngine NodeInterface->render() always returns array
The check in FieldControl is obsolete.
Resolves: #102546
Releases: main
Change-Id: I968451905a372a9c236c25300851be5a...
Christian Kuhn
04:42 Revision 93eafd29: [BUGFIX] Skip validation of form fields in disabled containers
Aside from being disabled itself, a form field can also be placed in a
container which is disabled statically or usin...
Mathias Brodala
04:42 Revision 478d85d5: [BUGFIX] Skip validation of form fields in disabled containers
Aside from being disabled itself, a form field can also be placed in a
container which is disabled statically or usin...
Mathias Brodala
04:41 Revision 8a36b636: [BUGFIX] Set maxlength for varchar inputs in sys_file_metadata
Max values have been set to the input fields in the TCA of the
sys_file_metadata table. The settings have been adjust...
Willi Wehmeier
04:41 Revision be3629eb: [BUGFIX] Set maxlength for varchar inputs in sys_file_metadata
Max values have been set to the input fields in the TCA of the
sys_file_metadata table. The settings have been adjust...
Willi Wehmeier
04:15 Revision c33f1556: [BUGFIX] Properly set allowed fields for record download
Since #101859, the `setFields` property of the record
list, which contains the fields to show / download is
initializ...
Oliver Bartsch
04:15 Revision 91897b7f: [BUGFIX] Properly set allowed fields for record download
Since #101859, the `setFields` property of the record
list, which contains the fields to show / download is
initializ...
Oliver Bartsch
03:48 Revision bd44f5bb: [TASK] Remove leftover upload folder code in BE_USER
Due to the introduction of the "DefaultUploadFolderResolver"
class in v12, a dedicated service to load information ab...
Benni Mack
03:43 Revision 43ddaa41: [TASK] Update PHPStan & friends
The new version fixes a false positive, adds a second
warning for a problem that already is logged in the baseline,
a...
Christian Kuhn
03:33 Revision 6e1230f6: [TASK] Update PHPStan & friends
The new version fixes a false positive, adds a second
warning for a problem that already is logged in the baseline,
a...
Oliver Klee

2023-11-27

18:52 Revision 818ea41f: [BUGFIX] Avoid invalid language key in page module
Resolves: #102534
Releases: main, 12.4
Change-Id: I09c5cc656702c7c262638a95a28d6d0f0cf79cf2
Reviewed-on: https://revi...
Christian Rath-Ulrich
18:52 Revision d744d45c: [BUGFIX] Avoid invalid language key in page module
Resolves: #102534
Releases: main, 12.4
Change-Id: I09c5cc656702c7c262638a95a28d6d0f0cf79cf2
Reviewed-on: https://revi...
Christian Rath-Ulrich
18:48 Revision 9fd01e00: [TASK] Raise typo3fluid/fluid:^2.10.0
Standalone fluid 2.10 comes with a series of
features that will streamline and simplify
EXT:fluid for core v13. We'll...
Christian Kuhn
18:03 Revision b40774ee: [TASK] Update `phpstan/phpstan` to 1.10.45
> composer require --dev phpstan/phpstan:^1.10.45
> Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #...
Christian Kuhn
18:03 Revision 8069d33b: [TASK] Update `phpstan/phpstan` to 1.10.45
> composer require --dev phpstan/phpstan:^1.10.45
> Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #...
Christian Kuhn
17:14 Revision 7256ea0a: [BUGFIX] Use correct visitor in FE condition matching
Patch for issue #101364 came with a bug using a wrong
visitor. This leads to potentially broken nested
condition matc...
Christian Kuhn
17:14 Revision 3a81cfb6: [BUGFIX] Use correct visitor in FE condition matching
Patch for issue #101364 came with a bug using a wrong
visitor. This leads to potentially broken nested
condition matc...
Christian Kuhn
16:58 Revision 4897c09f: [!!!][TASK] Raise supported minimal MariaDB database engine version
Doctrine DBAL v4 will raise the supported minimal dbms versions [1].
TYPO3 v12 already raised the minimal supported v...
Stefan Bürk
14:55 Revision 5a73c643: [BUGFIX] Add safeguard in case normalizedParams are missing
With #100885 the availability of the normalizedParams request attribute
became a requirement for user sessions initia...
Benjamin Franzke
14:54 Revision ed152538: [BUGFIX] Add safeguard in case normalizedParams are missing
With #100885 the availability of the normalizedParams request attribute
became a requirement for user sessions initia...
Benjamin Franzke
14:17 Revision 755b0daf: [BUGFIX] Force type in ckeditor configuration migration
To avoid exceptions during the ckeditor migration the type is forced
to be a string.
Resolves: #102521
Releases: mai...
Georg Ringer
14:10 Revision f2703b6b: [BUGFIX] Force type in ckeditor configuration migration
To avoid exceptions during the ckeditor migration the type is forced
to be a string.
Resolves: #102521
Releases: mai...
Georg Ringer
13:14 Revision 15541d5a: [BUGFIX] Wait for initialized FormEngine in `TemplateCest`
AC test reveal [1] that our code editor may be in a half-initialized
state before shutting down the test case, carryi...
Andreas Fernandez
11:56 Revision 946e5289: [TASK] Throw exception if `frontend.typoscript` is not available
Extension authors tend to use extbase way out of the
feel well habitat, for example using extbase in PSR-7
middleware...
Stefan Bürk
10:59 Revision 8bfd2ed4: [BUGFIX] Avoid side effect in acceptance tests
FalMetadataCest changes the title of styleguide
'bus_lane.jpg'. InlineFalCest uses the title to
look up details in el...
Christian Kuhn
09:27 Revision 8da35859: [FEATURE] Add hotkey API to TYPO3 backend
TYPO3 provides a new API to let developers easily add keyboard
shortcuts to execute certain actions.
The following s...
Andreas Fernandez
09:21 Revision 3ffb5e0f: [TASK] Extract ext_tables.php loading to a factory
Having ext_tables.php loading related code within
static ExtensionManagementUtility is unflexible and no
good archite...
Christian Kuhn
07:55 Revision 07e2383c: [BUGFIX] Add missing slash to t3editor import map
If the import specifier is defined as a path, the path value also needs
to end with a slash.
Resolves: #102519
Relat...
Andreas Fernandez

2023-11-26

19:51 Revision e3f666cd: [BUGFIX] Prevent JS SyntaxError on extension installation
In case an extension should be installed
via the extension manager, containing code
which might stop the PHP request,...
Oliver Bartsch
19:51 Revision 620b199b: [BUGFIX] Prevent JS SyntaxError on extension installation
In case an extension should be installed
via the extension manager, containing code
which might stop the PHP request,...
Oliver Bartsch
10:43 Revision ac39836d: [TASK] Extract ext_localconf.php loading to a factory
Having ext_localconf.php loading related code within
static ExtensionManagementUtility is unflexible and no
good arch...
Torben Hansen
10:31 Revision 65a3d28c: [FEATURE] Introduce global Doctrine DBAL driver middlewares
Since v3, Doctrine DBAL supports adding custom driver
middlewares. These middlewares act as a decorator around
the ac...
Stefan Bürk

2023-11-25

16:24 Revision 091e1727: [BUGFIX] Allow persisting values with Doctrine type datetime_immutable
Resolves: #102479
Releases: main, 12.4
Change-Id: Ic708efab47c319d60d3137c0630944bdece0bfb3
Reviewed-on: https://revi...
Andreas Wolf
16:24 Revision ff015550: [BUGFIX] Allow persisting values with Doctrine type datetime_immutable
Resolves: #102479
Releases: main, 12.4
Change-Id: Ic708efab47c319d60d3137c0630944bdece0bfb3
Reviewed-on: https://revi...
Andreas Wolf
16:21 Revision 61873701: [BUGFIX] Avoid calling method on unavailable `frontend.typoscript`
The request attribute 'frontend.typoscript' might not be initialized
at the point of calling `$request->getAttribute`...
Markus Gerdes
16:21 Revision 23f474f1: [BUGFIX] Avoid calling method on unavailable `frontend.typoscript`
The request attribute 'frontend.typoscript' might not be initialized
at the point of calling `$request->getAttribute`...
Markus Gerdes
15:16 Revision ac202c8d: [!!!][TASK] Merge EXT:t3editor into backend
This patch merges the "t3editor" extension into EXT:backend. The
overall benefit is a globally available syntax highl...
Andreas Fernandez
15:10 Revision ad5fb392: [!!!][TASK] Add native type declarations to more GU methods
Resolves: #102486
Releases: main
Change-Id: I2e8d8cdeb603b8c83aed76193d649e3e01ef94df
Reviewed-on: https://review.typ...
Oliver Klee
15:09 Revision 3460429a: [TASK] Avoid $GLOBALS['TYPO3_REQUEST'] in BackendConfigurationManager
Avoid the $GLOBALS['TYPO3_REQUEST fallback
and use the class variable directly.
Resolves: #102513
Releases: main
Cha...
Oliver Bartsch

2023-11-24

22:35 Revision 1c057c3f: [BUGFIX] Avoid inline JavaScript when navigating to a previous form step
In favor of applying content security policies, inline JavaScript is
dropped when navigating back to the previous for...
Oliver Hader
22:35 Revision 2a72b590: [BUGFIX] Avoid inline JavaScript when navigating to a previous form step
In favor of applying content security policies, inline JavaScript is
dropped when navigating back to the previous for...
Oliver Hader
22:15 Revision 0aee941f: [BUGFIX] Use correct variable for preview links in element information
In the "References from this item" area of the "Element Information"
modal, there is s preview link for references of...
Jasmina Ließmann
22:14 Revision 54de11c8: [BUGFIX] Use correct variable for preview links in element information
In the "References from this item" area of the "Element Information"
modal, there is s preview link for references of...
Jasmina Ließmann
21:59 Revision 229d590f: [BUGFIX] Show correct icon of referenced records in item information
The “Element information” modal displays, among other things, references
to and from the selected record. In the "Ref...
Jasmina Ließmann
21:59 Revision ad7c7819: [BUGFIX] Show correct icon of referenced records in item information
The “Element information” modal displays, among other things, references
to and from the selected record. In the "Ref...
Jasmina Ließmann
16:01 Revision cb03cd36: [TASK] Remove usages of $.Deferred()
Use promises instead. Also adapt the type declarations
to denote the actually resolved type, which is void.
This was ...
Andreas Fernandez
14:01 Revision e15108ca: [BUGFIX] Prevent TypeError in SystemInformationMenu
In some cases the element might not be available,
making the data attributes not accessible. To
prevent type errors,...
Oliver Bartsch
13:49 Revision 56e2fde3: [BUGFIX] Prevent TypeError in SystemInformationMenu
In some cases the element might not be available,
making the data attributes not accessible. To
prevent type errors,...
Oliver Bartsch
11:58 Revision 15020f68: [TASK] Raise `typo3/testing-framework`
Used command(s):
> composer req --dev \
"typo3/testing-framework":"^8.0.7"
Resolves: #102506
Releases: main
Cha...
Stefan Bürk
11:58 Revision 18d58191: [TASK] Raise `typo3/testing-framework`
Used command(s):
> composer u typo3/testing-framework
Resolves: #102506
Releases: main
Change-Id: Ib0ca2770420cdcb7...
Stefan Bürk
11:57 Revision 8cc5f172: [BUGFIX] Properly iterate over extensions in extension manager
When downloading or updating extension using extension manager, the
resulting extensions are now properly iterated us...
Elias Häußler
11:57 Revision ef622f4b: [BUGFIX] Properly iterate over extensions in extension manager
When downloading or updating extension using extension manager, the
resulting extensions are now properly iterated us...
Elias Häußler
11:50 Revision 513a405a: [!!!][TASK] Remove UserTSconfig option "overridePageModule"
The UserTSconfig setting options.overridePageModule
was introduced in TYPO3 v4, to run TemplaVoila
and "regular" page...
Benni Mack
10:45 Revision 913e62c8: [TASK] Remove jQuery from @typo3/backend/recordlist
Resolves: #102418
Releases: main
Change-Id: Idb5f0e3224971d79c28ad4ae9e07a6df17beea4a
Reviewed-on: https://review.typ...
Andreas Nedbal
10:36 Revision 4ff9e4e3: [TASK] Fix support for bash v3 in runTests.sh
Bash hashtables are not supported in bash v4,
so we rather use a lookup function.
Resolves: #102502
Related: #102450...
Benjamin Franzke
10:36 Revision ca507dfb: Revert "[TASK] Respect not-nullable strings in `TableBuilder`"
This reverts commit 3bac9e44783d6bdb901617e58226e9aaacaf1b86.
#102495 ensured that the `ext_tables.sql` scanning usi...
Stefan Bürk
10:33 Revision 43289631: [TASK] Fix support for bash v3 in runTests.sh
Bash hashtables are not supported in bash v4,
so we rather use a lookup function.
Resolves: #102502
Related: #102450...
Benjamin Franzke
10:32 Revision b0f71a7a: [TASK] Outsource common multi record actions template part
This follows #100227, which outsourced common
multi record selection actions into dedicated
JS components to be reusa...
Oliver Bartsch
10:28 Revision 37cd17fe: Revert "[TASK] Make clearable button more accessible"
This reverts commit 75b558b6ee7a534462538d3356d9a4630ebc9201.
The proposed and merged solution decreases the overall...
Andreas Fernandez
10:28 Revision 4ec730e9: Revert "[TASK] Make clearable button more accessible"
This reverts commit 2a05d2844d514918ec2c73cdeab9fcab199d222e.
The proposed and merged solution decreases the overall...
Andreas Fernandez
09:51 Revision 6f474ed2: [TASK] Fix support for bash v3 in runTests.sh
Bash hashtables are not supported in bash v4,
so we rather use a lookup function.
Resolves: #102502
Related: #102450...
Benjamin Franzke

2023-11-23

23:17 Revision b61827c3: [TASK] Outsource common multi record actions template part
This follows #100227, which outsourced common
multi record selection actions into dedicated
JS components to be reusa...
Oliver Bartsch
21:41 Revision 3bac9e44: [TASK] Respect not-nullable strings in `TableBuilder`
The doctrine team enforced types on a couple of classes
to not-nullable strings [1], for examle:
* `Column->setComme...
Stefan Bürk
21:10 Revision 9a006e36: [TASK] Use `Connection::PARAM_STR` instead of null in `BulkInsertQuery`
Doctrine DBAL deprecated the support for integer type values based
on the php-pdo `\PDO::PARAM_*` constants as prepar...
Stefan Bürk
20:51 Revision 0a808c2f: [BUGFIX] Allow WS preview links to preview hidden pages
When a hidden page is previewed in the Backend,
the PreviewSimulator has a valid BE_USER object
in place. However, wh...
Benni Mack
20:44 Revision 93c15598: [BUGFIX] Allow WS preview links to preview hidden pages
When a hidden page is previewed in the Backend,
the PreviewSimulator has a valid BE_USER object
in place. However, wh...
Benni Mack
19:17 Revision cc5c9bfd: [TASK] Prevent undefined array key in Typo3DbBackend
Releases: main, 12.4
Resolves: #102489
Change-Id: I2e0c190366bd052fdafa2d8b3e91ff7064c2465a
Reviewed-on: https://revi...
moveDaniel
19:15 Revision ce3f795d: [TASK] Prevent undefined array key in Typo3DbBackend
Releases: main, 12.4
Resolves: #102489
Change-Id: I2e0c190366bd052fdafa2d8b3e91ff7064c2465a
Reviewed-on: https://revi...
moveDaniel
19:15 Revision 0bf5c426: [TASK] Avoid deprecated `Platform->getStringLiteralQuoteCharacter()`
The doctrine team deprecated within `doctrine/dbal 3.x` the
`Platform->getStringLiteralQuoteCharacter()`, postulating...
Stefan Bürk
18:49 Revision 297df490: [BUGFIX] Enable multi deletion of records
By constructing a correct command object, it's now
possible to delete multiple records using multi
record selection i...
Oliver Bartsch
18:49 Revision 30502a87: [BUGFIX] Enable multi deletion of records
By constructing a correct command object, it's now
possible to delete multiple records using multi
record selection i...
Oliver Bartsch
18:49 Revision 86c11036: [TASK] Remove usage of three deprecated `AbstractPlatform` methods
Doctrine DBAL depreated a couple of `AbstractPlatform methods [1]
producing SQL fragments which does not vary between...
Stefan Bürk
18:42 Revision f7d696de: [TASK] Refer to minor versions for our images in runTests
Allows to auto-update local images for feature-updates
simply by raising them in runTests.sh (like we do for
external...
Benjamin Franzke
18:42 Revision 13cfbc72: [TASK] Refer to minor versions for our images in runTests
Allows to auto-update local images for feature-updates
simply by raising them in runTests.sh (like we do for
external...
Benjamin Franzke
18:42 Revision 417f72a1: [TASK] Refer to minor versions for our images in runTests
Allows to auto-update local images for feature-updates
simply by raising them in runTests.sh (like we do for
external...
Benjamin Franzke
17:48 Revision 55c385f7: [TASK] Remove jQuery from @typo3/backend/drag-uploader
Resolves: #102415
Releases: main
Change-Id: I7d8ed50bc775b4ee1bef251f6cbcf87fc95cdcf7
Reviewed-on: https://review.typ...
Andreas Nedbal
17:32 Revision 0a869c19: [TASK] Display correct `-d mysql` version name for `-i` in runTests.sh
Resolves: #102482
Releases: main, 12.4
Change-Id: Id1b92d3b42f52a48e657dc6f53fcf6cef403841e
Reviewed-on: https://revi...
Stefan Bürk
17:32 Revision 7fd866f7: [TASK] Display correct `-d mysql` version name for `-i` in runTests.sh
Resolves: #102482
Releases: main, 12.4
Change-Id: Id1b92d3b42f52a48e657dc6f53fcf6cef403841e
Reviewed-on: https://revi...
Stefan Bürk
17:24 Revision f1aa587c: [TASK] Automatically remove containers in runTests.sh
Removing all containers will remove their dangling volumes
automatically and we can drop the manual cleanup.
Paramet...
Benjamin Franzke
17:24 Revision 998d65b3: [TASK] Automatically remove containers in runTests.sh
Removing all containers will remove their dangling volumes
automatically and we can drop the manual cleanup.
Paramet...
Benjamin Franzke
17:24 Revision 2349a112: [TASK] Automatically remove containers in runTests.sh
Removing all containers will remove their dangling volumes
automatically and we can drop the manual cleanup.
Paramet...
Benjamin Franzke
15:29 Revision b1150859: [BUGFIX] Use correct `Configuration` ignore in namespace integrity check
The php namespace integrity check uses a symfony
finder to determine which files should be checked.
The used pattern ...
Stefan Bürk
15:29 Revision 1e0381ae: [BUGFIX] Use correct `Configuration` ignore in namespace integrity check
The php namespace integrity check uses a symfony
finder to determine which files should be checked.
The used pattern ...
Stefan Bürk
15:29 Revision 9bac5129: [BUGFIX] Use correct `Configuration` ignore in namespace integrity check
The php namespace integrity check uses a symfony
finder to determine which files should be checked.
The used pattern ...
Stefan Bürk
15:21 Revision 30a0a2e7: [BUGFIX] Update display of start page field in "LinkValidator" task
In the "LinkValidator" scheduler task, you need to select a start page.
The button to select this page does not match...
Jasmina Ließmann
15:21 Revision 1cbb8756: [BUGFIX] Update display of start page field in "LinkValidator" task
In the "LinkValidator" scheduler task, you need to select a start page.
The button to select this page does not match...
Jasmina Ließmann
15:12 Revision e72819b2: [TASK] Revise wording in TCA ext_tables.php check
The TCA ext_tables.php check in install tool refers to a conceptual
change in TYPO3 6.2 and explains, why TCA overrid...
Torben Hansen
15:02 Revision 9c411f5f: [TASK] Remove `COMPOSER_ALLOW_SUPERUSER=1` from runTests.sh
The environment variable `COMPOSER_ALLOW_SUPERUSER` has been set for
composer command runs to avoid the warning that ...
Stefan Bürk
15:01 Revision d2e5ffc0: [TASK] Remove `COMPOSER_ALLOW_SUPERUSER=1` from runTests.sh
The environment variable `COMPOSER_ALLOW_SUPERUSER` has been set for
composer command runs to avoid the warning that ...
Stefan Bürk
14:56 Revision 1bfc2ab3: [TASK] Remove doktype 255 (recycler) from excludedDoktypes in EXT:seo
The page doktype "recycler" has been removed. So, we don't need to
exclude it anymore in the default TypoScript const...
Chris Müller
14:52 Revision bec03e53: [BUGFIX] Use correct `ext:redirects` http status code settings name
With #99048 the site settings API has been introduced
and reading parts modified. However, the `ext:redirects`
relate...
Markus A
14:51 Revision fecb5fc9: [BUGFIX] Prevent creating TS setup tree twice
Avoid a second fetch of TS 'setup include tree'
in TypoScriptFrontendController when it just
has been calculated a co...
Christian Kuhn
14:51 Revision 12c35287: [BUGFIX] Prevent creating TS setup tree twice
Avoid a second fetch of TS 'setup include tree'
in TypoScriptFrontendController when it just
has been calculated a co...
Christian Kuhn
14:50 Revision 163db636: [BUGFIX] Use correct `ext:redirects` http status code settings name
With #99048 the site settings API has been introduced
and reading parts modified. However, the `ext:redirects`
relate...
Markus A
14:48 Revision 16001a5a: [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
13:52 Revision ddcb52e8: [BUGFIX] Wait for invisible `#alert-container` before editing sys_note records
Resolves: #102459
Related: #102331
Releases: main, 12.4
Change-Id: Id0d21abf3142577a0a2486ee1c8c42a0907e6d46
Reviewed...
Andreas Fernandez
13:52 Revision 79e9736f: [TASK] Add missing multi record selection to redirects module
This adds the missing multi record selection with
basic functionality (edit and delete records) to
the redirects modu...
Oliver Bartsch
13:51 Revision 2f3df25c: [TASK] Add missing multi record selection to redirects module
This adds the missing multi record selection with
basic functionality (edit and delete records) to
the redirects modu...
Oliver Bartsch
13:24 Revision d431b08a: [TASK] Position alert container at the bottom of the screen
By having a high z-index on the #alert-container, notifications
appear above the main interface elements, including d...
Marcin Sągol
09:47 Revision 9eca2f8a: [TASK] Extract TCA loading to a factory
Having TCA creation related code within static
ExtensionManagementUtility is unflexible and no
good architecture.
Th...
Christian Kuhn
08:28 Revision 1e2c3f15: [TASK] Remove unnecessary brackets in GroupElement
Resolves: #102473
Releases: main, 12.4
Change-Id: Iac4b1884e5a4c4f49c3e346b96795366f5bccdd1
Reviewed-on: https://revi...
Nikita Hovratov
08:28 Revision ab48128a: [TASK] Remove unnecessary brackets in GroupElement
Resolves: #102473
Releases: main, 12.4
Change-Id: Iac4b1884e5a4c4f49c3e346b96795366f5bccdd1
Reviewed-on: https://revi...
Nikita Hovratov

2023-11-22

21:40 Revision d1ce5264: [BUGFIX] Avoid strict type exception in Import
$tokenizedContent could be null and would already cause an undefined
array key warning. When passed to the strlen met...
Nikita Hovratov
21:40 Revision 20b5920a: [BUGFIX] Avoid strict type exception in Import
$tokenizedContent could be null and would already cause an undefined
array key warning. When passed to the strlen met...
Nikita Hovratov
21:02 Revision 1e1e084c: [BUGFIX] Visually remove all translations in record list when deleting main record
When deleting a main record in the record list, only the first
translated record was removed from the list. This affe...
Andreas Fernandez
21:02 Revision cc30aa7c: [BUGFIX] Visually remove all translations in record list when deleting main record
When deleting a main record in the record list, only the first
translated record was removed from the list. This affe...
Andreas Fernandez
21:01 Revision 553eb80d: [BUGFIX] Suppress command output in functional tests
In #102417 the cli tests were moved to functional
tests. This leads to (unwanted) additional on top of
the dot output...
Jochen Roth
21:01 Revision b42a6546: [BUGFIX] Suppress command output in functional tests
In #102417 the cli tests were moved to functional
tests. This leads to (unwanted) additional on top of
the dot output...
Jochen Roth
20:55 Revision 1297613a: [TASK] Remove jQuery from workspace preview
Resolves: #102465
Releases: main
Change-Id: I0f20dd7b5a68d5dd857e558a5e0a8dbfe09352eb
Reviewed-on: https://review.typ...
Andreas Nedbal
20:55 Revision 1b0361ba: [TASK] Remove jQuery from Extension Manager
Resolves: #102455
Releases: main
Change-Id: Ia625a666f86df2f38506ef6352e06d3da0b1e335
Reviewed-on: https://review.typ...
Andreas Nedbal
20:40 Revision 1ca1b77d: [TASK] Remove ext:saltedpasswords specific code in tests
3 unit tests define ext:saltedpasswords related extension
settings, which however have no effect anymore.
This chang...
Torben Hansen
20:26 Revision d2b7b23c: [BUGFIX] Avoid double base64 encoding for reused ConsumableNonce
Only base64 encode if a new nonce value has been created.
Resolves: #102438
Releases: main, 12.4
Change-Id: I816556f...
Michael Binder
20:26 Revision 659d1c75: [BUGFIX] Avoid double base64 encoding for reused ConsumableNonce
Only base64 encode if a new nonce value has been created.
Resolves: #102438
Releases: main, 12.4
Change-Id: I816556f...
Michael Binder
19:54 Revision a986bc4e: [BUGFIX] Remove ">" char from console command option
Resolves: #102463
Releases: main, 12.4
Change-Id: If5583c5f71d31e0bdecf1a2f808e895e3d2e6720
Reviewed-on: https://revi...
Oliver Bartsch
19:54 Revision 2aee1a97: [BUGFIX] Remove ">" char from console command option
Resolves: #102463
Releases: main, 12.4
Change-Id: If5583c5f71d31e0bdecf1a2f808e895e3d2e6720
Reviewed-on: https://revi...
Oliver Bartsch
19:50 Revision d30f73c2: [TASK] Hide buttons with no impact
When a pagetree were created in the styleguide extension
the create or delete button is actually disabled, but visibl...
Annett Jaehnichen
19:48 Revision 2ee8bfb1: [BUGFIX] Realign additional field options and arguments in scheduler task
When editing a scheduler task, it is possible to select console commands.
These sometimes contain several field optio...
Jasmina Ließmann
19:48 Revision 98985aed: [BUGFIX] Realign additional field options and arguments in scheduler task
When editing a scheduler task, it is possible to select console commands.
These sometimes contain several field optio...
Jasmina Ließmann
16:58 Revision 4dadd6bb: [BUGFIX] Do not convert additional attributes
Additional attributes of contect menu items
should not be converted by htmlspecialchars(),
because they will be escap...
Oliver Bartsch
16:41 Revision 8e8bbb98: [BUGFIX] Wait for invisible `#alert-container` before editing sys_note records
Resolves: #102459
Related: #102331
Releases: main
Change-Id: Id0d21abf3142577a0a2486ee1c8c42a0907e6d46
Reviewed-on: h...
Andreas Fernandez
16:40 Revision 0a542ed4: [BUGFIX] Do not convert additional attributes
Additional attributes of contect menu items
should not be converted by htmlspecialchars(),
because they will be escap...
Oliver Bartsch
12:55 Revision 9d7f0907: [BUGFIX] Fix typo in ext:felogin: forget to forgot
This patch fixes all occurences of the word "forget"
to "forgot" in ext:felogin.
Releases: main, 12.4
Resolves: #102...
Josef Glatz
12:11 Revision f0e646ae: [BUGFIX] Fix typo in ext:felogin: forget to forgot
This patch fixes all occurences of the word "forget"
to "forgot" in ext:felogin.
Releases: main, 12.4
Resolves: #102...
Josef Glatz
10:29 Revision 0f44fe42: [BUGFIX] Restore diff-item-result-inline styling
With the recent introduction of formatted FlexForm diff views, the
styling for "diff-item-result-inline" was removed....
Nikita Hovratov
10:29 Revision b35ed2ee: [BUGFIX] Restore diff-item-result-inline styling
With the recent introduction of formatted FlexForm diff views, the
styling for "diff-item-result-inline" was removed....
Nikita Hovratov
09:58 Revision c8db1ecc: [BUGFIX] Let screenreaders skip avatar image
The avatar image which does not add value to visually
impaired persons. To let screenreaders skip it, an empty alt
at...
Willi Wehmeier
09:57 Revision facff29c: [BUGFIX] Let screenreaders skip avatar image
The avatar image which does not add value to visually
impaired persons. To let screenreaders skip it, an empty alt
at...
Willi Wehmeier
08:56 Revision ff09345b: [TASK] Position alert container at the bottom of the screen
By having a high z-index on the #alert-container, notifications
appear above the main interface elements, including d...
Marcin Sągol
08:23 Revision 85829d00: [BUGFIX] Set default value for command description
The function `TextDescriptor::describeApplication` did throw an
unhandled exception if the TYPO3 CMS installation had...
Tim Weisenberger
08:23 Revision f8e1a613: [BUGFIX] Set default value for command description
The function `TextDescriptor::describeApplication` did throw an
unhandled exception if the TYPO3 CMS installation had...
Tim Weisenberger

2023-11-21

22:05 Revision b2c89e26: [BUGFIX] Fix caching performance issues for MySQL on large sites
Removed special treatment of MySQL connections which caused extremely
inefficient join deletes and Backend crashes on...
Linus Stubert
22:05 Revision d95eca33: [BUGFIX] Fix caching performance issues for MySQL on large sites
Removed special treatment of MySQL connections which caused extremely
inefficient join deletes and Backend crashes on...
Linus Stubert
21:07 Revision d1c73c1b: [TASK] Cleanup PasswordRecoveryController in ext:felogin
Some method names and descriptions in PasswordRecoveryController are not
fully correct and should be optimized in ord...
Torben Hansen
20:41 Revision 75b558b6: [TASK] Make clearable button more accessible
The icon is now hidden from screen readers but
the button is reachable by tab with proper focus
styles.
Resolves: #1...
Patrick Schriner
20:41 Revision 2a05d284: [TASK] Make clearable button more accessible
The icon is now hidden from screen readers but
the button is reachable by tab with proper focus
styles.
Resolves: #1...
Patrick Schriner
20:27 Revision f56e0354: [BUGFIX] Handle empty values with FormEngine radio fields
The bug report #102303 indicates that a TCA element type=radio
with items containing an empty string do not get prope...
Garvin Hicking
19:27 Revision 95c41f9d: [BUGFIX] Fix checking of rootline in linkvalidator
The function `PagesRepository::doesRootLineContainHiddenPages`
did not correctly pass the pid if the function was cal...
Sybille Peters
19:27 Revision 67ef7f14: [BUGFIX] Fix checking of rootline in linkvalidator
The function `PagesRepository::doesRootLineContainHiddenPages`
did not correctly pass the pid if the function was cal...
Sybille Peters
18:56 Revision a80e2b05: [TASK] Improve History/Undo module
The History/Undo module can be used to undo changes.
> General:
The heading of the module and links referring to it ...
Jasmina Ließmann
18:46 Revision 77db1a4f: [TASK] Change SEO field labels in pages table
Use dedicated and meaningful labels for the SEO fields
of the pages table. This also fixes duplicate labels
for diffe...
Annett Jaehnichen
18:43 Revision accf5dd9: [BUGFIX] Handle empty values with FormEngine radio fields
The bug report #102303 indicates that a TCA element type=radio
with items containing an empty string do not get prope...
Garvin Hicking
18:41 Revision 75121c25: [!!!][TASK] Add native type declarations to GU file methods
Resolves: #102419
Releases: main
Change-Id: I904d731d3233e36376795a56a2e69736797f3bd8
Reviewed-on: https://review.typ...
Oliver Klee
18:28 Revision 2959b579: [TASK] Update available scheduler commands and tasks view
Headings for the commands and tasks sections have been added.
Additionally, the content is now displayed in two colu...
Jasmina Ließmann
18:04 Revision 36cc81e0: [TASK] Show error message when Install Tool password is empty
When `$GLOBALS['TYPO3_CONF_VARS']['BE']['installToolPassword']` is
empty, the Install Tool does not handle the reques...
Torben Hansen
18:04 Revision 15402e18: [TASK] Show error message when Install Tool password is empty
When `$GLOBALS['TYPO3_CONF_VARS']['BE']['installToolPassword']` is
empty, the Install Tool does not handle the reques...
Torben Hansen
18:01 Revision 8d400de9: [BUGFIX] Alert about deleting content elements with references
If deleting content elements which have references
to it, a confirm dialog is displayed asking if the
element should ...
Sybille Peters
17:19 Revision a88357c3: [TASK] Use verdict() in condition ViewHelpers
The old method evaluateCondition() is deprecated in Fluid
Standalone. This patch switches existing Core ViewHelpers t...
Simon Praetorius
17:19 Revision aa6c7c2b: [TASK] Use verdict() in condition ViewHelpers
The old method evaluateCondition() is deprecated in Fluid
Standalone. This patch switches existing Core ViewHelpers t...
Simon Praetorius
15:20 Revision 2895e3fc: [BUGFIX] Enable Export/Import of page translations
The impexp system extension is now able to export translated pages. This
essential functionality has not been impleme...
Nikita Hovratov
15:19 Revision 44fd4645: [BUGFIX] Enable Export/Import of page translations
The impexp system extension is now able to export translated pages. This
essential functionality has not been impleme...
Nikita Hovratov
13:31 Revision fc25db79: [TASK] Use `instanceof` checks for database platform aware handling
TYPO3 provides a method to retrieve the server version prefixed
with a platform identifier, which is used in multiple...
Stefan Bürk
13:30 Revision ddf15a5d: [TASK] Clean up filelist element browser classes
Some code cleanup of the element browsers
in EXT:filelist. Also adds strict types
to those classes.
Resolves: #10242...
Oliver Bartsch
12:46 Revision d6f35f60: [TASK] Modify handling of prefixed server version information
Doctrine DBAL deprecated the `ServerInfoAwareConnection`
and `VersionAwarePlatformDriver` interfaces within `3.x`
and...
Stefan Bürk
11:40 Revision 4b39f02c: [BUGFIX] Allow creating bookmark after it was removed
This commit addresses 2 bugs in BE bookmarks management:
- After adding and removing a page from bookmarks, it could...
Marcin Sągol
11:39 Revision 4137779e: [BUGFIX] Allow creating bookmark after it was removed
This commit addresses 2 bugs in BE bookmarks management:
- After adding and removing a page from bookmarks, it could...
Marcin Sągol
11:12 Revision b54062b5: [TASK] Move cli command tests from acceptance to functional tests
Currently, cli commands are tested with codeception acceptance tests.
This takes quite some time to test all CLI comm...
Jochen Roth
11:12 Revision 289df657: [TASK] Move cli command tests from acceptance to functional tests
Currently, cli commands are tested with codeception acceptance tests.
This takes quite some time to test all CLI comm...
Jochen Roth
09:42 Revision ba9565f5: [TASK] Make file replace file input accessible with keyboard
This patch makes the browse button on the file input field
for the file replace dialog in the filelist module reachab...
Willi Wehmeier
09:33 Revision dff5e464: [BUGFIX] Do not link content preview without edit content permissions
In case a user does not have content edit permissions,
the content preview does no longer link to FormEngine,
which p...
Oliver Bartsch
09:17 Revision dd93050b: [BUGFIX] Do not link content preview without edit content permissions
In case a user does not have content edit permissions,
the content preview does no longer link to FormEngine,
which p...
Oliver Bartsch
08:57 Revision 584e58e7: [TASK] Make file replace file input accessible with keyboard
This patch makes the browse button on the file input field
for the file replace dialog in the filelist module reachab...
Willi Wehmeier
08:56 Revision 8cd8d4b8: [BUGFIX] Set DOM attributes to Page module columns with defLangBinding enabled
The Page module loads a different partial to render its columns if
`defLangBinding` is enabled, that misses some DOM ...
Andreas Fernandez
08:44 Revision bc3c7a2a: [BUGFIX] Set DOM attributes to Page module columns with defLangBinding enabled
The Page module loads a different partial to render its columns if
`defLangBinding` is enabled, that misses some DOM ...
Andreas Fernandez

2023-11-20

22:01 Revision d5bc01ce: [BUGFIX] Fix PHP error in FormEditor property preparation
This change fixes the error
`array_key_exists(): Argument #1 ($key) must be a valid array offset
type`
This error o...
Rico Sonntag
22:01 Revision 79fc8a25: [BUGFIX] Fix PHP error in FormEditor property preparation
This change fixes the error
`array_key_exists(): Argument #1 ($key) must be a valid array offset
type`
This error o...
Rico Sonntag
21:43 Revision 5f8fbd3b: [BUGFIX] Allow deletion of file references again
A non-admin is now able to delete file
references when having content edit
permissions are set again.
Resolves: #102...
Oliver Bartsch
21:30 Revision 2ca6acf6: [TASK] Propagate cache tags of cached page parts to page cache tags
When using the first-class TypoScript cache or stdWrap cache functions
the given cache tags of the content object are...
Sascha Nowak
21:28 Revision e3247142: [TASK] Propagate cache tags of cached page parts to page cache tags
When using the first-class TypoScript cache or stdWrap cache functions
the given cache tags of the content object are...
Sascha Nowak
21:18 Revision 60045a84: [BUGFIX] Allow deletion of file references again
A non-admin is now able to delete file
references when having content edit
permissions are set again.
Resolves: #102...
Oliver Bartsch
20:12 Revision b4a425c5: [TASK] Avoid deprecated doctrine `Type::getName()`
The doctrine team deprecated the `Type::getName()` method
as it does not serve any purpose for doctrine anymore. [1]
...
Stefan Bürk
19:00 Revision 5edb7f34: [BUGFIX] Prevent deprecation notice in InputLinkElement
Add missing typecast to prevent deprecation notice.
Resolves: #102396
Releases: 11.5
Change-Id: I49f22bac872b2485cb2...
Oliver Bartsch
17:55 Revision beca0401: [TASK] Avoid deprecated method `Platform->getName()`
The doctrine team has deprecated the method `getName()`
on the platform classes with `doctrine/dbal 3.8.x` [1]
and wi...
Stefan Bürk
16:47 Revision c9f75484: [TASK] Document pitfalls between f:(uri.)image vs f:uri.resource
Resolves: #102084
Releases: main, 12.4
Change-Id: Ib4086a4067008d1279dccbd9299978967faac375
Reviewed-on: https://revi...
Garvin Hicking
16:47 Revision 67ff74ce: [TASK] Document pitfalls between f:(uri.)image vs f:uri.resource
Resolves: #102084
Releases: main, 12.4
Change-Id: Ib4086a4067008d1279dccbd9299978967faac375
Reviewed-on: https://revi...
Garvin Hicking
16:25 Revision 37996d37: [BUGFIX] Use correct label for "new" records
The backport of #101860 accidentally uses a label that is available in
TYPO3 v13+ only. This patch reverts to the pre...
Andreas Fernandez
16:15 Revision 941e05a5: [BUGFIX] Create symlinks for public assets with specific vendor names
When `composer install|dumpautoload` is performed, the
PackageArtifactBuilder inspects the list of all extensions, an...
Garvin Hicking
16:15 Revision e0daf995: [BUGFIX] Create symlinks for public assets with specific vendor names
When `composer install|dumpautoload` is performed, the
PackageArtifactBuilder inspects the list of all extensions, an...
Garvin Hicking
15:30 Revision e1b2da2c: [BUGFIX] Abort CLI installation when no databases are available.
Note: This patch doesn't make the command be on feature-parity
with the web-based installer. CLI bails out when the D...
Garvin Hicking
15:29 Revision 6101ecb2: [BUGFIX] Abort CLI installation when no databases are available.
Note: This patch doesn't make the command be on feature-parity
with the web-based installer. CLI bails out when the D...
Garvin Hicking
15:12 Revision 270bb3fb: [BUGFIX] Prevent possible PHP crash with empty systemLocale (follow-up)
This is a follow-up to patch 81704 and adds one more guard
to a usage of possibly empty $GLOBALS['TYPO3_CONF_VARS']['...
Garvin Hicking
15:00 Revision 280a2b55: [BUGFIX] Prevent possible PHP crash with empty systemLocale (follow-up)
This is a follow-up to patch 81704 and adds one more guard
to a usage of possibly empty $GLOBALS['TYPO3_CONF_VARS']['...
Garvin Hicking
14:45 Revision e1f856d9: [!!!][FEATURE] Finetune SQL autocreation of TCA fields type "datetime"
This patch tries to address the issue of several core DB fields
being set to 'integer signed' (1901 to 2038), specifi...
Garvin Hicking
14:24 Revision a15bc316: [TASK] Remove usage of deprecated `doctrine/event-manager`
The doctrine team used `doctrine/dbal:3.x` as a transition version
to prepare for a full overhaul with `4.0` and adde...
Stefan Bürk
12:32 Revision 30a49f82: [BUGFIX] Properly handle aliases with the AsCommand registration
The auto configuration of the symfony AsCommand
attribute, introduced with #101567, now properly
handles the `aliase...
Oliver Bartsch
12:32 Revision bde1384a: [BUGFIX] Properly handle aliases with the AsCommand registration
The auto configuration of the symfony AsCommand
attribute, introduced with #101567, now properly
handles the `aliase...
Oliver Bartsch
09:46 Revision b5d257e8: [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

2023-11-19

22:22 Revision b95bb356: [BUGFIX] Increase size of scope field in sys_csp_resolution
In frontend context the field scope in table sys_csp_resolution is
filled with a concatenation of "frontend." and the...
Peter Kraume
22:12 Revision dbc964d4: [BUGFIX] Increase size of scope field in sys_csp_resolution
In frontend context the field scope in table sys_csp_resolution is
filled with a concatenation of "frontend." and the...
Peter Kraume
18:28 Revision 7c7bb285: [TASK] Avoid direct usages of `\PDO::PARAM_*` constants again
Recently, the `ext:styleguide` has been integrated with full commit
history as a system extension into the mono repos...
Stefan Bürk
13:20 Revision 5a568d57: [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
13:00 Revision 6560f3f3: [TASK] Add autocomplete attribute to name and email input
Add autocomplete attribute to the realName and email
input field in the user settings backend module
Resolves: #1023...
Willi Wehmeier
12:40 Revision db34b51a: [TASK] Add autocomplete attribute to name and email input
Add autocomplete attribute to the realName and email
input field in the user settings backend module
Resolves: #1023...
Willi Wehmeier
12:21 Revision b1e3c344: [TASK] Rename the Access Lists tab to Access Rights for BE groups
This commit renames the `Access Lists` tab to `Access Rights` in the backend
group configuration form. This ensures c...
Marcin Sągol
12:21 Revision c26ae2d2: [TASK] Rename the Access Lists tab to Access Rights for BE groups
This commit renames the `Access Lists` tab to `Access Rights` in the backend
group configuration form. This ensures c...
Marcin Sągol
12:10 Revision 397d2bea: [BUGFIX] Re-enable alternative web mounts for ElementBrowser
This change allows the usage of
"options.pageTree.altElementBrowserMountPoints" in the ElementBrowser
again.
It was ...
Benni Mack
12:10 Revision df951cfe: [BUGFIX] Re-enable alternative web mounts for ElementBrowser
This change allows the usage of
"options.pageTree.altElementBrowserMountPoints" in the ElementBrowser
again.
It was ...
Benni Mack
10:52 Revision e520a8da: [TASK] Use translation in redirects pagination
Resolves: #102399
Releases: main, 12.4
Change-Id: I2d9e7beea1a9b5a548357e9715d13890712c51a7
Reviewed-on: https://revi...
Guido Schmechel
10:52 Revision 2830f769: [TASK] Use translation in redirects pagination
Resolves: #102399
Releases: main, 12.4
Change-Id: I2d9e7beea1a9b5a548357e9715d13890712c51a7
Reviewed-on: https://revi...
Guido Schmechel

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
 

Also available in: Atom