Project

General

Profile

Activity

From 2021-02-15 to 2021-03-16

2021-03-16

22:07 Revision b6110038: [BUGFIX] Fix languageUpdate signal check in setup module
Since #93663 the setup module uses the be_users.lang field
for the UI language. Therefore, when switching languages, ...
Oliver Bartsch
21:39 Revision 954a3f08: [FEATURE] Introduce TCA type "language"
A new TCA type "language" is added, in order to make life easier
to set up new TCA. The main issue (as can be seen in...
Benni Mack
19:58 Revision 03f78e77: [TASK] Use PHP class name resolution over strings
Some TCA configurations were still using strings for
class references in the itemsProcFunc option.
Since this is err...
Oliver Bartsch
18:29 Revision cdca2cf2: [BUGFIX] Missing class import in FileReference
One of the recent security patches missed a class
import in v9. v10 and v11.1 are not affected and
phpstan would have...
Christian Kuhn
16:31 Revision f4c8d0d2: [TASK] Add information about SMTP and port 465 to Install Tool
If port 465 is used for SMTP the `transport_smtp_encrypt` feature is
automatically enabled by the underlying symfony ...
Markus Klein
15:11 Revision 4ae81cb1: [TASK] Add information about SMTP and port 465 to Install Tool
If port 465 is used for SMTP the `transport_smtp_encrypt` feature is
automatically enabled by the underlying symfony ...
Markus Klein
14:43 Revision 610781f0: [TASK] styleguide: Disable acceptance tests with PHP 8 for now
https://github.com/TYPO3-CMS/styleguide/pull/197 Christian Kuhn
13:54 Revision 3e2b42b5: [TASK] Disable PHP 8 functional testing
The recent extbase related class schema revert
introduced a warning within functional PHP 8
tests leading to test fai...
Christian Kuhn
11:10 Revision 629eb841: [TASK] Set TYPO3 version to 11.1.2-dev
Change-Id: I9aaf457521b8d75941a91c71f421303520ab570b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/684...
Oliver Hader
11:10 Revision 46a774c7: [TASK] Set TYPO3 version to 10.4.15-dev
Change-Id: Id0c30d1e452c6001de39c48336fb292b00f0c48d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/684...
Oliver Hader
11:10 Revision 2a148080: [TASK] Set TYPO3 version to 9.5.26-dev
Change-Id: Ia9b588e1b14854150e6978a8759b7565ef2edf82
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/684...
Oliver Hader
10:22 Revision 67471a2b: [RELEASE] Release of TYPO3 11.1.1
Change-Id: I9a89f3544b1c9d7d62d8d7de5108082f17f0975c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/684...
Oliver Hader
10:15 Revision 9f8b73eb: [RELEASE] Release of TYPO3 10.4.14
Change-Id: I6eb8ac6fe17110f370a6453b693c06d310eface3
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/684...
Oliver Hader
10:08 Revision 98b19b17: [RELEASE] Release of TYPO3 9.5.25
Change-Id: I763cd8dcbd4e4bfbc702c9257eeea9ccbaa8db2b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/684...
Oliver Hader
09:39 Revision 65a5246c: [SECURITY] Mitigate XSS in PreviewRenderer for menus
The content element preview for menus displays the
menu type label along with the record title of the
defined pages a...
Oliver Bartsch
09:39 Revision 2f35faff: [SECURITY] XSS in PreviewRenderer with descriptions
The PreviewRenderer pattern introduced with #78450 makes use of the TCA
feature `descriptionColumn` to render the con...
Andreas Fernandez
09:38 Revision 6b8a1e13: [SECURITY] Avoid storing plain session identifier in $USER->uc
`AbstractUserAuthentication::$uc['moduleSessionID']` still stored plain
session identifier, which has been replaced b...
Oliver Hader
09:08 Revision d339f493: [SECURITY] Add cache for error page handling
To prevent DoS attacks by using page-based error handling, the
content of the error page is now cached, this prevents...
Frank Nägler
09:06 Revision 1bd00950: [SECURITY] XSS in form creation wizard
The form name is rendered multiple times in the form wizard when either
creating or cloning a form. Any input is now ...
Andreas Fernandez
09:05 Revision c44d9f5a: [SECURITY] Validate allowed values for form element editors
Form editors which provide only a limited set of allowed values
(like single-select or multi-select form editors) now...
Ralf Zimmermann
09:04 Revision 57b5b68f: [SECURITY] Mitigate directly accessible file upload in form framework
File handling implementation in `UploadedFileReferenceConverter` of
`ext:form` creates files in `/fileadmin/user_uplo...
Oliver Hader
09:04 Revision 6f17455d: [SECURITY] Prevent urls starting with // to be used for redirects
A missing check in GeneralUtility::sanitizeLocalUrl() resulted in
an url starting with `//` to be considered as a loc...
Torben Hansen
09:03 Revision 33ddc49a: [SECURITY] Mitigate XSS in PreviewRenderer for menus
The content element preview for menus displays the
menu type label along with the record title of the
defined pages a...
Oliver Bartsch
09:03 Revision 2adc071b: [SECURITY] XSS in PreviewRenderer with descriptions
The PreviewRenderer pattern introduced with #78450 makes use of the TCA
feature `descriptionColumn` to render the con...
Andreas Fernandez
09:03 Revision 71914e5f: [SECURITY] Avoid storing plain session identifier in $USER->uc
`AbstractUserAuthentication::$uc['moduleSessionID']` still stored plain
session identifier, which has been replaced b...
Oliver Hader
09:03 Revision ba66465e: [SECURITY] Add cache for error page handling
To prevent DoS attacks by using page-based error handling, the
content of the error page is now cached, this prevents...
Frank Nägler
09:02 Revision 11eb857e: [SECURITY] XSS in form creation wizard
The form name is rendered multiple times in the form wizard when either
creating or cloning a form. Any input is now ...
Andreas Fernandez
09:02 Revision d9f2da33: [SECURITY] Validate allowed values for form element editors
Form editors which provide only a limited set of allowed values
(like single-select or multi-select form editors) now...
Ralf Zimmermann
09:02 Revision 20f9a7d5: [SECURITY] Mitigate directly accessible file upload in form framework
File handling implementation in `UploadedFileReferenceConverter` of
`ext:form` creates files in `/fileadmin/user_uplo...
Oliver Hader
09:01 Revision d5c16bc1: [SECURITY] Prevent urls starting with // to be used for redirects
A missing check in GeneralUtility::sanitizeLocalUrl() resulted in
an url starting with `//` to be considered as a loc...
Torben Hansen
09:01 Revision 0ce12c58: [SECURITY] Mitigate XSS in PreviewRenderer for menus
The content element preview for menus displays the
menu type label along with the record title of the
defined pages a...
Oliver Bartsch
09:01 Revision 35a82bb1: [SECURITY] XSS in PreviewRenderer with descriptions
The PreviewRenderer pattern introduced with #78450 makes use of the TCA
feature `descriptionColumn` to render the con...
Andreas Fernandez
09:00 Revision 246193c8: [SECURITY] Avoid storing plain session identifier in $USER->uc
`AbstractUserAuthentication::$uc['moduleSessionID']` still stored plain
session identifier, which has been replaced b...
Oliver Hader
09:00 Revision 94b6e27b: [SECURITY] Add cache for error page handling
To prevent DoS attacks by using page-based error handling, the
content of the error page is now cached, this prevents...
Frank Nägler
08:59 Revision 1b6d4b77: [SECURITY] XSS in form creation wizard
The form name is rendered multiple times in the form wizard when either
creating or cloning a form. Any input is now ...
Andreas Fernandez
08:59 Revision b99a4902: [SECURITY] Validate allowed values for form element editors
Form editors which provide only a limited set of allowed values
(like single-select or multi-select form editors) now...
Ralf Zimmermann
08:59 Revision 8335b0eb: [SECURITY] Mitigate directly accessible file upload in form framework
File handling implementation in `UploadedFileReferenceConverter` of
`ext:form` creates files in `/fileadmin/user_uplo...
Oliver Hader
08:59 Revision a43a6d57: [SECURITY] Prevent urls starting with // to be used for redirects
A missing check in GeneralUtility::sanitizeLocalUrl() resulted in
an url starting with `//` to be considered as a loc...
Torben Hansen
08:58 Revision 1d0abfa0: [SECURITY] Mitigate XSS in PreviewRenderer for menus
The content element preview for menus displays the
menu type label along with the record title of the
defined pages a...
Oliver Bartsch
08:58 Revision 62b218c0: [SECURITY] Avoid storing plain session identifier in $USER->uc
`AbstractUserAuthentication::$uc['moduleSessionID']` still stored plain
session identifier, which has been replaced b...
Oliver Hader
08:58 Revision 19885966: [SECURITY] Add cache for error page handling
To prevent DoS attacks by using page-based error handling, the
content of the error page is now cached, this prevents...
Frank Nägler
08:57 Revision 46266e60: [SECURITY] Validate allowed values for form element editors
Form editors which provide only a limited set of allowed values
(like single-select or multi-select form editors) now...
Ralf Zimmermann
08:57 Revision 66b75cec: [SECURITY] Mitigate directly accessible file upload in form framework
File handling implementation in `UploadedFileReferenceConverter` of
`ext:form` creates files in `/fileadmin/user_uplo...
Oliver Hader
08:57 Revision a1b09aaa: [SECURITY] Prevent urls starting with // to be used for redirects
A missing check in GeneralUtility::sanitizeLocalUrl() resulted in
an url starting with `//` to be considered as a loc...
Torben Hansen

2021-03-15

22:02 Revision 987fb8a7: [BUGFIX] Revert "Make ClassSchema PHP 8 compatible"
The change makes "e712dc9e531b0f23c2ca7459337ab56739262465"
existing Extbase installations broken, so this is reverte...
Benni Mack
22:02 Revision de401b43: [BUGFIX] Revert "Make ClassSchema PHP 8 compatible"
The change makes "e712dc9e531b0f23c2ca7459337ab56739262465"
existing Extbase installations broken, so this is reverte...
Benni Mack
18:57 Revision a8995061: [BUGFIX] Show cookie warning only for successful authentication
The login dialog may show a cookie warning.
This has only to be shown if the authentication was successful, but the
c...
Markus Klein
18:29 Revision 9b1b65ad: [BUGFIX] Show cookie warning only for successful authentication
The login dialog may show a cookie warning.
This has only to be shown if the authentication was successful, but the
c...
Markus Klein
14:30 Revision c887afe9: [TASK] Update CKEditor to 4.16.0
Update from 4.15.0 to 4.16.0 to use the latest bugfix release
which also includes security related fixes of 4.15.1 in...
Georg Ringer
13:58 Revision 72cc089c: [TASK] Replace one wiki link by documentation link
The wiki.typo3.org is marked as deprecated and gets
replaced soon by docs.typo3.org permanently. Replace
all wiki lin...
Alexander Nitsche
12:31 Revision 26a0a53a: [TASK] Set TYPO3 version to 11.1.1-dev
Change-Id: Ice5d0147cf936a49ef4ea8d9cf9053a884f9a938
Releases: 11.1
Reviewed-on: https://review.typo3.org/c/Packages/...
Oliver Hader
10:27 Revision 881ead96: [TASK] Replace wiki links by documentation links
The wiki.typo3.org is marked as deprecated and gets
replaced soon by docs.typo3.org permanently. Replace
all wiki lin...
Alexander Nitsche
09:22 Revision e4dcc1e0: [TASK] Use Lit-based template for SVG tree wrapper
The SVG tree is now building the SVG elements
and needed containers ("<g>") via lit-helper.
In addition, the update...
Benni Mack

2021-03-14

19:06 Revision 84ac6c21: [TASK] Stabilize acceptance installer tests
The 'heavy lifting' parts like db init and first frontend
call can be quite slow in the 'installer' tests. We raise
t...
Christian Kuhn
19:06 Revision 04001c39: [TASK] Stabilize acceptance installer tests
The 'heavy lifting' parts like db init and first frontend
call can be quite slow in the 'installer' tests. We raise
t...
Christian Kuhn
18:57 Revision bc1733bd: [BUGFIX] Fixes search with search type "sentence"
With this commit the method getSearchWords is called
after initializing $this->searchData, which is used there (only ...
Tina Westner
18:41 Revision 4786efbb: [BUGFIX] Fixes search with search type "sentence"
With this commit the method getSearchWords is called
after initializing $this->searchData, which is used there (only ...
Tina Westner
18:20 Revision f6ae73b9: [TASK] Raise typo3/testing-framework ^6.8.0
Brings an error/exception handler improvement for
acceptance tests.
composer req --dev typo3/testing-framework:^6.8....
Christian Kuhn
18:20 Revision d25eeccd: [TASK] Raise typo3/testing-framework ^6.8.0
Brings an error/exception handler improvement for
acceptance tests.
composer req --dev typo3/testing-framework:^6.8....
Christian Kuhn
18:18 Revision 29d689cb: [BUGFIX] Fix faulty check for undefined in DateTimePicker
Releases: master
Resolves: #93729
Change-Id: I9dea4a153138e29ae77c9f3e5ae5e202851a09ab
Reviewed-on: https://review.ty...
Nikita Hovratov
18:11 Revision d49cf03e: [BUGFIX] Add some waiting period to LoginCest after page reload
The test became quite unstable lately, and with a little bit of
breathing room after a page reload has been executed,...
Anja Leichsenring
18:10 Revision c104e567: [BUGFIX] Do not show record history workspace entries in live
Record history tends to show changes of content elements
that have been done in a workspace in live. This is
misleadi...
Christian Kuhn
17:55 Revision 2dee1f13: [BUGFIX] Add some waiting period to LoginCest after page reload
The test became quite unstable lately, and with a little bit of
breathing room after a page reload has been executed,...
Anja Leichsenring
17:54 Revision 3766cc3e: [TASK] DataHandler: Drop a series of unused method arguments
Update some simple cases in DataHandler where
method arguments are provided, but not used.
Change-Id: I4658fadd8b031...
Christian Kuhn
15:58 Revision 88744a94: [TASK] runTests.sh: Allow step debugging acceptance tests
Honor -x option for acceptance tests: Both 'Tester' and
'System under test' allow break points with -s acceptance
and...
Christian Kuhn
15:53 Revision 614eb0cd: [BUGFIX] Correct LLL:EXT language identifiers
Corrects some wrong language identifiers introduced in #91008
Resolves: #93731
Releases: master, 10.4
Change-Id: I2e...
Torben Hansen
15:52 Revision add5ffc6: [BUGFIX] Correct file path in acceptance tests
codeception seeFileFound() and dontSeeFileFound() apply
some path magic if relative files are given. It leads
to wron...
Christian Kuhn
15:52 Revision db35bdf8: [BUGFIX] Correct file path in acceptance tests
codeception seeFileFound() and dontSeeFileFound() apply
some path magic if relative files are given. It leads
to wron...
Christian Kuhn
15:45 Revision 5e249b63: [TASK] Drop TsTemplate 'breakpoint' handling
The backend template analyzer module has a 'breakpoint'
handling that works as follows: When a template is shown and
...
Christian Kuhn
15:34 Revision 4dfe0cb3: [BUGFIX] Correct LLL:EXT language identifiers
Corrects some wrong language identifiers introduced in #91008
Resolves: #93731
Releases: master, 10.4
Change-Id: I2e...
Torben Hansen
11:29 Revision 4a3981a1: [BUGFIX] Remove maxitems constraint from be_groups.pagetypes_select
The field be_groups.pagetypes_select is of type TEXT, which can contain
data of a maximum of 64 kilobytes. This patch...
Andreas Fernandez
10:23 Revision 261e1a40: [BUGFIX] Remove maxitems constraint from be_groups.pagetypes_select
The field be_groups.pagetypes_select is of type TEXT, which can contain
data of a maximum of 64 kilobytes. This patch...
Andreas Fernandez

2021-03-12

21:01 Revision ae362aae: [TASK] Replace wiki links by documentation links
The wiki.typo3.org is marked as deprecated and gets
replaced soon by docs.typo3.org permanently. Replace
all wiki lin...
Alexander Nitsche
20:47 Revision d10aedc4: [TASK] Replace wiki links by documentation links
The wiki.typo3.org is marked as deprecated and gets
replaced soon by docs.typo3.org permanently. Replace
all wiki lin...
Alexander Nitsche
14:51 Revision add0a7af: [TASK] Speed up unit tests
* Drop a TimeTracker test that does a sleep(1) to safe this
second. The subject is pretty trivial anyways.
* The re...
Christian Kuhn
14:22 Revision 570913b1: [TASK] Clean up ignored phpstan errors
Remove entries from phpstan.neon for ignored errors
that have been fixed meanwhile. Parameter
reportUnmatchedIgnoredE...
Daniel Goerz
12:58 Revision 399bcb4b: [FEATURE] Allow group id lookup in TS conditions with array operator
In the backend and frontend the array of user group ids of the current backend user
is now available as backend.user....
Martin Kutschker
11:43 Revision 58fc36d2: [TASK] Stabilize acceptance tests
The install tool login is directly checking if the text
"The Install Tool is locked" is shown. Since this text
comes ...
Richard Haeser
11:32 Revision 5a5bbe53: [BUGFIX] Unknown column 't3ver_oid' in 'field list'
EditDocumentController adds t3ver_oid field in SQL query for tables which don't use workspaces
Resolves: #93708
Rele...
Benoit Chenu
11:00 Revision 40ba532b: [BUGFIX] Show proper error when a folder already exists on copy action
When you copy a folder to another (or the same) parent folder that
already contains a folder or file with the same na...
Richard Haeser
10:45 Revision 38dcf7c4: [BUGFIX] Show proper error when a folder already exists on copy action
When you copy a folder to another (or the same) parent folder that
already contains a folder or file with the same na...
Richard Haeser
10:08 Revision 68a314ff: [BUGFIX] Unknown column 't3ver_oid' in 'field list'
EditDocumentController adds t3ver_oid field in SQL query for tables which don't use workspaces
Resolves: #93708
Rele...
Benoit Chenu
08:19 Revision 7d422308: [TASK] runTests.sh: Allow to execute phpstan sub-set
Allow a call like
Build/Scripts/runTests.sh -s phpstan typo3/sysext/linkvalidator
Change-Id: Ic7bdc943ab203b34b8710b...
Christian Kuhn
07:52 Revision cf18b1dc: [TASK] Update CKEditor to 4.16.0
Update from 4.15.0 to 4.16.0 to use the latest bugfix release
which also includes security related fixes of 4.15.1 in...
Georg Ringer
07:51 Revision 5dabddfe: [TASK] runTests.sh: Allow to execute phpstan sub-set
Allow a call like
Build/Scripts/runTests.sh -s phpstan typo3/sysext/linkvalidator
Change-Id: Ic7bdc943ab203b34b8710b...
Christian Kuhn
07:51 Revision 5ac3c538: [TASK] Update CKEditor to 4.16.0
Update from 4.15.0 to 4.16.0 to use the latest bugfix release
which also includes security related fixes of 4.15.1 in...
Georg Ringer
07:51 Revision e4817920: [TASK] Update CKEditor to 4.16.0
Update from 4.15.0 to 4.16.0 to use the latest bugfix release
which also includes security related fixes of 4.15.1 in...
Georg Ringer

2021-03-11

21:49 Revision 49086ead: [TASK] Unstable install tool acceptance test
Change-Id: I65477aae557daac272091bbc718af6e46b30aa89
Resolves: #93712
Releases: master
Reviewed-on: https://review.ty...
Christian Kuhn
20:46 Revision 934f340f: [BUGFIX] Prevent error in user settings when no language packs are installed
When no language packs are installed and
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['lang']['availableLanguages']
is not ...
Richard Haeser
20:02 Revision 37388f26: [TASK] Enable phpstan parameter checkFunctionArgumentTypes
From now on, phpstan will validate arguments passed to methods
for type integrity. This patch also resolves all remai...
Daniel Goerz
19:41 Revision 4ee4a139: [BUGFIX] Fix TypeError in InlineControlContainer
In case a TCA column with type=inline does not
contain "container controls", e.g. the `languages`
column in a site co...
Oliver Bartsch
16:25 Revision 82b6fab4: [BUGFIX] Adjust tab menu styling
Because bootstrap 5 requires the `.nav-link` class for styling
of nav tab links, our custom SCSS now uses the class s...
Oliver Bartsch
16:22 Revision de973206: [BUGFIX] Fix TypeError in InlineControlContainer
In case a TCA column with type=inline does not
contain "container controls", e.g. the `languages`
column in a site co...
Oliver Bartsch
14:32 Revision 6715ff92: [BUGFIX] Fix serialization of FileReference objects
FileReferences objects contain references to File
objects which itself contain service dependencies
(e.g. event dispa...
Benjamin Franzke
13:20 Revision a6dc1cbb: [BUGFIX] Include IP in authentication logs
Logs written via the logging API now include the correct
remote address instead of the marker ###IP###.
Additionally...
Markus Klein
13:15 Revision 61481707: [TASK] Initialize & cleanup environment in test cases
Correctly initialize environment (host, script-name, ...) in test cases.
Adjustments to test cases of #87391 have bee...
Christian Kuhn
13:03 Revision dc540117: [BUGFIX] Include IP in authentication logs
Logs written via the logging API now include the correct
remote address instead of the marker ###IP###.
Additionally...
Markus Klein
11:40 Revision 2d416691: [TASK] Initialize & cleanup FrontendLoginControllerTest environment
`FrontendLoginControllerTest` environment (host, script-name, ...) is
not initialized and cleaned up properly. Implem...
Oliver Hader
09:48 Revision a06d6d7e: [TASK] De-duplicate Tree code for filtering
This change optimizes the SVG Tree implementations (again),
this time focussing on using proper constructors for SVG
...
Benni Mack
09:20 Revision 110480e5: [TASK] Show otpauth URL next to shared secret
The MFA TOTP provider is based on a shared secret. Therefore,
to set this provider up, the secret has to be exchanged...
Oliver Bartsch
09:14 Revision 51ccba9d: [TASK] Add option to require MFA for system maintainers
The ['TYPO3_CONF_VARS']['BE']['requireMfa'] configuration
is extended by another option to only require MFA being set...
Oliver Bartsch

2021-03-10

22:27 Revision dd80c595: [BUGFIX] Use correct case for function calls
Some EXT:dashboard related PHP classes are calling
LanguageService::sl() instead of LanguageService::sL().
This is f...
Oliver Bartsch
22:25 Revision 997c0661: [TASK] Use native Guzzle PSR-18 implementation
Back when the PSR-18 implementation was added in #89216 we
promised to replace our PSR-18 client wrapper once Guzzle
...
Benjamin Franzke
21:58 Revision 673f0fc0: [BUGFIX] Display deleted files stats for temporary processed files
Introduce new helper method to fetch stats for temporary processed files
folder that has storage UID 0 assigned inter...
Česlav Przywara
21:25 Revision e0b12e6f: [BUGFIX] Display deleted files stats for temporary processed files
Introduce new helper method to fetch stats for temporary processed files
folder that has storage UID 0 assigned inter...
Česlav Przywara
21:20 Revision 929121d5: [BUGFIX] FormEngine: Consider checkboxes representing a value only in selectCheckBox
The introduced validation of checkboxes in `selectCheckBox` took the
"Toggle all" checkbox into account as well which...
Andreas Fernandez
21:05 Revision 21fb1855: [BUGFIX] FormEngine: Consider checkboxes representing a value only in selectCheckBox
The introduced validation of checkboxes in `selectCheckBox` took the
"Toggle all" checkbox into account as well which...
Andreas Fernandez
20:58 Revision aca03463: [TASK] Add example to SYS|reverseProxyPrefix config
The example is taken from the actual code comment.
Resolves: #93698
Releases: master, 10.4
Change-Id: Ic032f4eb76c02...
Markus Klein
19:33 Revision 444a6ab6: [TASK] Add example to SYS|reverseProxyPrefix config
The example is taken from the actual code comment.
Resolves: #93698
Releases: master, 10.4
Change-Id: Ic032f4eb76c02...
Markus Klein
17:25 Revision 6f32351e: [BUGFIX] FormEngine: Validate human-readable selectMultipleSideBySide field
If a selectMultipleSideBySide field has a "minItems" constraint, the
wrong field gets validated which makes it imposs...
Andreas Fernandez
17:01 Revision 920aed9d: [BUGFIX] FormEngine: Validate human-readable selectMultipleSideBySide field
If a selectMultipleSideBySide field has a "minItems" constraint, the
wrong field gets validated which makes it imposs...
Andreas Fernandez
16:43 Revision bf1602ad: [TASK] Move temporary mount point handling into PageTreeElement
As the temporary mount point functionality is not bound to
the actual PageTree, but the navigation component, this
co...
Benni Mack
12:31 Revision 8378e1a2: [BUGFIX] Use correct case for function calls
Some EXT:dashboard related PHP classes are calling
LanguageService::sl() instead of LanguageService::sL().
This is f...
Oliver Bartsch
12:12 Revision 50ee8c33: [BUGFIX] Remove unused cache in LanguageService
In order to reduce the memory footprint of fetching
label files, a superfluous cache LL_files_cache
is removed, as th...
Benni Mack
11:05 Revision 38325243: [TASK] Separate concerns in SVGTree implementations
This patch provides the following changes in order to
have better abstractions and encapsulate the dependencies
of ea...
Benni Mack
10:01 Revision 370de7f9: [BUGFIX] Avoid loading console commands before container is current
The shortcut handling added in #86248 caused the matching command
to be loaded before the symfony DI container was ma...
Benjamin Franzke

2021-03-09

21:14 Revision 732adf42: [TASK] Add redirect to route after login
The login controller now allows to set two new GET parameters
"redirect" (pointing to a valid route identifier) and "...
Benni Mack
17:00 Revision 513c840d: [BUGFIX] Use Live Page ID in workspace routing
When in a workspace, the slug of a workspace'd
page record is properly resolved (good!), but
the versioned ID of the ...
Benni Mack
15:58 Revision 5bd1f6c6: [TASK] Fix PHP 8 compatibility issues part 4/x
Milestone: With a last series of type handling and
array access fixes throughout core and in
typo3/testing-framework,...
Christian Kuhn
15:20 Revision ce413e70: [BUGFIX] Trim locallang label references in LanguageService
LanguageService::sL(), also known as the split label function,
is widely used through Core and third-party extensions...
Georg Ringer
15:05 Revision 197fdcc3: [BUGFIX] Trim locallang label references in LanguageService
LanguageService::sL(), also known as the split label function,
is widely used through Core and third-party extensions...
Georg Ringer
14:32 Revision f6b2c333: [TASK] Refactor PageTree and FileStorage into custom HTMLElements
Native HTMLElements are more versatile than a the current
NavigationComponent interface. All custom actions can be di...
Benni Mack
13:27 Revision 27d14ac2: [BUGFIX] Use Live Page ID in workspace routing
When in a workspace, the slug of a workspace'd
page record is properly resolved (good!), but
the versioned ID of the ...
Benni Mack
10:57 Revision 45c4e13b: [BUGFIX] Use correct animation class in progress bars
With the update to Bootstrap 5 the CSS class name for animated progress
bars changed from `active` to `progress-bar-a...
Andreas Fernandez

2021-03-08

21:42 Revision d66303db: [TASK] Update to psr/container v1.1
The v1.1 interface adds support for parameter
type declarations.
Also mark as psr/container v2 compatible as we add
...
Benjamin Franzke
20:46 Revision 872e0ce0: [TASK] Do not use SiteFinder to fetch Site in Frontend
TSFE now always contains the Site object so it is not necessary to
use the SiteFinder based on the ID to fetch the co...
Benni Mack
20:15 Revision b75cdac8: [BUGFIX] Let large labels wrap in FormEngine
If a label is too long, which is especially possible if the field name
is shown, it should wrap into new lines.
Reso...
Georg Ringer
19:37 Revision 55c9b40b: [BUGFIX] Let large labels wrap in FormEngine
If a label is too long, which is especially possible if the field name
is shown, it should wrap into new lines.
Reso...
Georg Ringer
17:28 Revision ebc41979: [TASK] styleguide: Palette example with a very long label
Related: https://github.com/TYPO3-CMS/styleguide/issues/93462 Christian Kuhn
13:14 Revision 650d5d7b: [FEATURE] Use database field be_users.lang for UI language
Historically (even before TYPO3 3.3.0), the UI language (the language of
the TYPO3 Backend of a user) is stored in ->...
Benni Mack
10:34 Revision 5db2a9dc: [TASK] Improve MFA labels
This improves some MFA labels and fixes some typos.
Resolves: #93657
Releases: master
Change-Id: I0078e606d90aebdd31...
Oliver Bartsch
10:18 Revision 121812e8: [TASK] Update to typo3/cms-styleguide:~11.1.0
composer req --dev typo3/cms-styleguide:~11.1.0
New version brings a series of field label changes. The
FormEngine a...
Christian Kuhn
09:58 Revision d9daf646: [BUGFIX] Add missing deleted restriction in PlainDataResolver
One last place in PlainDataResolver now gets the
missing DeletedRestriction added to a query.
This should stabilize ...
Christian Kuhn
09:38 Revision 6f7ef86b: [TASK] Fix phpstan checkFunctionArgumentTypes errors in MFA
Resolves: #93658
Releases: master
Change-Id: I257f425d267114b9fa54636c66a77ddbeffa2bad
Reviewed-on: https://review.ty...
Daniel Goerz
09:38 Revision 17698f3a: [TASK] Fix PHP 8 compatibility issues part 3/x
PHP 8 throws warning level errors instead of
notice level errors when an not existing array
key is accessed.
The patc...
Christian Kuhn
09:15 Revision 428a9942: [TASK] Decouple PageTree from NavigationComponent
In order to use the non-iframe navigation component properly,
the current ties to "PageTree" (which was de-facto the ...
Benni Mack
08:15 Revision 55711b5b: [TASK] Remove unused property FileReference->name
Resolves: #93638
Related: #93632
Releases: master
Change-Id: I89c3b9835bc894973034841e22934608ad681403
Reviewed-on: h...
Christian Kuhn

2021-03-07

16:10 Revision 39c323e3: [RELEASE] styleguide: 11.1.0 Changes for docs team and PHP 8
Christian Kuhn
13:30 Revision 9258e07a: [Feature] DisplayCondition Examples (#195)
Resolves https://github.com/TYPO3-CMS/styleguide/issues/175 Lina Wolf

2021-03-06

14:21 Revision 950ba775: [BUGFIX] Show records in ws preview if live is hidden
Scenario: A translated content element is hidden in
live, a workspace overlay is not hidden. In workspace
preview, th...
Christian Kuhn
11:30 Revision 2cd85363: [TASK] styleguide: Enable PHP 8 in test matrix
Christian Kuhn
11:21 Revision f535b3ba: [TASK] styleguide: Minor cgl fix
Christian Kuhn
11:20 Revision f25f9752: [BUGFIX] Show records in ws preview if live is hidden
Scenario: A translated content element is hidden in
live, a workspace overlay is not hidden. In workspace
preview, th...
Christian Kuhn
10:34 Revision aa50a58b: [TASK] styleguide: Raise typo3/coding-standards
composer req --dev typo3/coding-standards:"^0.3.0" Christian Kuhn
10:30 Revision ff0e704d: [TASK] styleguide: Document php 8.0 in runTests.sh
Christian Kuhn

2021-03-05

11:55 Revision ad7da752: [Task] Task move field info to property 'description' (#196)
Lina Wolf

2021-03-04

18:45 Revision 63c6d956: [TASK] Fix phpstan checkFunctionArgumentTypes errors in ext:core DataHandling
This patch fixes incompatible type usage in function arguments
and is preparatory work for introducing native type hi...
Alexander Schnitzler
09:45 Revision 9b9b3857: [DOCS] Fix broken cross reference to changelog entry
The reference to 85829 was broken.
It linked to 9.5 while the actual change was made in 9.4.
Therefore the link is ad...
Daniel Siepmann
09:45 Revision bb0abd0e: [DOCS] Fix broken cross reference to changelog entry
The reference to 85829 was broken.
It linked to 9.5 while the actual change was made in 9.4.
Therefore the link is ad...
Daniel Siepmann
09:21 Revision 2f6fb781: [DOCS] Fix broken cross reference to changelog entry
The reference to 85829 was broken.
It linked to 9.5 while the actual change was made in 9.4.
Therefore the link is ad...
Daniel Siepmann
09:14 Revision 873923f2: [TASK] PHP 8 compatibility 2/x
Change-Id: I9b365a2adf98bfa52352a95b225f338e75f93871
Resolves: #93640
Releases: master
Reviewed-on: https://review.ty...
Christian Kuhn

2021-03-03

19:28 Revision fc0f2b89: [BUGFIX] Fix TypeError in workspace module
Accessing the workspace module while in live workspace
led to a JavaScript TypeError. This is fixed by proper type
ch...
Oliver Bartsch
18:46 Revision 3731c93c: [BUGFIX] Fix TypeError in workspace module
Accessing the workspace module while in live workspace
led to a JavaScript TypeError. This is fixed by proper type
ch...
Oliver Bartsch
10:46 Revision ef2c4086: [DOCS] Update outdated information about FlashMessagesViewHelper caching
The ViewHelper does not clear cache since 7.3.0 change:
https://review.typo3.org/c/Packages/TYPO3.CMS/+/34818
Still t...
Daniel Siepmann
10:39 Revision 9978fc93: [TASK] Remove unsuitable searchFields from sys_file_reference
This removes some searchFields from sys_file_reference, since they
are not suitable for users, searching for such rec...
Oliver Bartsch
10:34 Revision 835a9e15: [DOCS] Update outdated information about FlashMessagesViewHelper caching
The ViewHelper does not clear cache since 7.3.0 change:
https://review.typo3.org/c/Packages/TYPO3.CMS/+/34818
Still t...
Daniel Siepmann
09:43 Revision 7fe2854b: [BUGFIX] Inject Logger into LanguagePackService
The EXT:install ServiceProvider introduced in #89892 didn't respect
that LanguagePackService implements LoggerAwareIn...
Martin Kutschker
09:15 Revision d6d7acf6: [BUGFIX] Inject Logger into LanguagePackService
The EXT:install ServiceProvider introduced in #89892 didn't respect
that LanguagePackService implements LoggerAwareIn...
Martin Kutschker

2021-03-02

23:32 Revision c1b70183: [TASK] Use BE User uc API for storing EM settings
The EM is not using the API for writing and reading the
UC, and can be massively simplified.
Resolves: #93622
Releas...
Benni Mack
21:10 Revision 473601ac: [TASK] Use null coalescing operator for userfunction's configuration
Call the user functions with an empty array instead of null as 2nd
argument.
Resolves: #93513
Releases: master, 10.4...
Georg Ringer
20:50 Revision a16dd226: [BUGFIX] Show diff for new and delete placeholder records
The workspace module features the element information modal,
which displays, next to the record history, the current ...
Oliver Bartsch
20:50 Revision 01a97ae7: [BUGFIX] Show diff for new and delete placeholder records
The workspace module features the element information modal,
which displays, next to the record history, the current ...
Oliver Bartsch
20:48 Revision f74189d0: [TASK] Use null coalescing operator for userfunction's configuration
Call the user functions with an empty array instead of null as 2nd
argument.
Resolves: #93513
Releases: master, 10.4...
Georg Ringer
20:16 Revision 33b2f64a: [BUGFIX] Do not process dumped file without cropping/sizing
When there is no "cv" or "s" parameter we should not perform any
image processing.
This is essential e.g. for access...
Mathias Brodala
20:15 Revision d6651096: [TASK] PHP 8 compatibility 1/x
Change-Id: Ib1e08417a716882e8c354da92d090efdb6924dc7
Resolves: #93632
Releases: master
Reviewed-on: https://review.ty...
Christian Kuhn
19:12 Revision 748870a6: [BUGFIX] Ensure Acceptance test operates on the correct form tab
Due to a interdependency between tests and a recent reordering, the
Input Range Test found itself on the wrong tab of...
Anja Leichsenring
19:01 Revision bbd7a312: [TASK] Add test for writing webp files via IM/GM to environment checker
This change adds test images for checking if the installed IM/GM version
can create webp images.
Similar to the pdf/...
Benni Mack
17:32 Revision 8eb46479: [BUGFIX] Skip MFA in switch-user mode
In case of switching to a user, having MFA enabled,
with a user, having MFA disabled, the switching user
is required ...
Oliver Bartsch
09:19 Revision ab6540fc: [BUGFIX] Show allowed HTTP methods for backend routes
Since #93455 it's possible to restrict backend routes to
a limited set of HTTP methods. This route property is now
al...
Oliver Bartsch

2021-03-01

20:40 Revision 64ad7fe5: [BUGFIX] Add rowSum to runThroughTemplatesPostProcessing hook parameters
If the hook is used to add TypoScript, information must also be
added to the rowSum array in order to generate correc...
Jigal van Hemert
20:25 Revision e97eff63: [TASK] Integrate InstallTool acceptance suite into Backend suite
The acceptance test suite for the stand alone install tool can
easily coexist with the other backend related tests, t...
Anja Leichsenring
19:50 Revision b12f37ab: [TASK] Integrate InstallTool acceptance suite into Backend suite
The acceptance test suite for the stand alone install tool can
easily coexist with the other backend related tests, t...
Anja Leichsenring
19:46 Revision 1c5e8693: [TASK] Do not unserialize stdClass of be_users.uc in extensionmanager
This patch changes the behaviour when saving the backendfilter in
extensionmanager list to not allow any class unseri...
Stephan Großberndt
19:29 Revision 36ea2b49: [TASK] Make ClassSchema PHP 8 compatible
Several reflection methods are deprecated for a while
and throw errors with PHP8.
- ReflectionParameter::getClass()
...
Alexander Schnitzler
19:29 Revision e41c11f3: [TASK] Do not unserialize stdClass of be_users.uc in extensionmanager
This patch changes the behaviour when saving the backendfilter in
extensionmanager list to not allow any class unseri...
Stephan Großberndt
19:25 Revision c1e52b9e: [BUGFIX] Add rowSum to runThroughTemplatesPostProcessing hook parameters
If the hook is used to add TypoScript, information must also be
added to the rowSum array in order to generate correc...
Jigal van Hemert
19:08 Revision e712dc9e: [TASK] Make ClassSchema PHP 8 compatible
Several reflection methods are deprecated for a while
and throw errors with PHP8.
- ReflectionParameter::getClass()
...
Alexander Schnitzler
17:14 Revision c161f2d6: [BUGFIX] Avoid SQL error when saving be_users.uc on PostgreSQL
This patch sets the type of be_users.uc to binary in order to avoid
SQL errors when updating it on PostgreSQL install...
Stephan Großberndt
17:03 Revision 190fc452: [BUGFIX] Avoid SQL error when saving be_users.uc on PostgreSQL
This patch sets the type of be_users.uc to binary in order to avoid
SQL errors when updating it on PostgreSQL install...
Stephan Großberndt
16:57 Revision f18a5aa2: [TASK] Integrate Pagetree acceptance suite into Backend suite
The Pagetree suite for acceptance tests was set up as a separate
suite in the beginning due to a necessary fixture se...
Anja Leichsenring
11:46 Revision 3849ed94: [TASK] Integrate Pagetree acceptance suite into Backend suite
The Pagetree suite for acceptance tests was set up as a separate
suite in the beginning due to a necessary fixture se...
Anja Leichsenring
10:35 Revision 2345e665: [TASK] Add <typo3-backend-icon> component
The component is provided as replacement for the
current lit-helper `icon()` which cannot provide
support for icon us...
Benjamin Franzke
10:15 Revision f4d7a7ba: [TASK] Declare PHP 8 compatibility
composer req php:"^7.4 || ^8.0"
Note this declares core master PHP 8 compatibility,
even though core is not yet comp...
Christian Kuhn

2021-02-28

14:08 Revision c2b93650: [TASK] Drop PHP 8 composer min/max stages
Package handling with a php 8 and no platform.php
composer config currently fails since various
dependencies don't al...
Christian Kuhn
11:52 Revision 0a2d0108: [TASK] Enable PHP 8.0 linting and phpstan in CI
Resolves: #93604
Releases: master
Change-Id: I36133bd50c85f572ea0dc9ba786c7ac6e1718adb
Reviewed-on: https://review.ty...
Christian Kuhn
01:33 Revision 8f1c9b9d: [TASK] Remove systemLogLevel example in Router.ts
This example configuration was accidentally added by a later commit
after it was already removed.
Resolves: #93600
R...
Nikita Hovratov
01:20 Revision 279e41b7: [TASK] Default retry for GitlabCI test jobs
Each jobs will have one more run in case it fails in the first.
This will prevent pipeline failures due to recoverabl...
Anja Leichsenring
01:03 Revision 769810cd: [TASK] Remove systemLogLevel example in Router.ts
This example configuration was accidentally added by a later commit
after it was already removed.
Resolves: #93600
R...
Nikita Hovratov
00:59 Revision 30ef9961: [TASK] Default retry for GitlabCI test jobs
Each jobs will have one more run in case it fails in the first.
This will prevent pipeline failures due to recoverabl...
Anja Leichsenring
00:33 Revision a998f838: [TASK] Default retry for GitlabCI test jobs
Each jobs will have one more run in case it fails in the first.
This will prevent pipeline failures due to recoverabl...
Anja Leichsenring

2021-02-27

23:58 Revision abb6254a: [TASK] styleguide: Left over cli-no-xdebug/php.ini usages in testing
Christian Kuhn
23:43 Revision 1a42d0bc: [TASK] styleguide: xdebug default port is 9003
Christian Kuhn
23:05 Revision 9aad857b: [BUGFIX] styleguide: chrome must have a /dev/shm
Christian Kuhn
22:59 Revision be94716d: [TASK] Deal with xdebug 3
Adapt testing related docker-compose.yml to properly
work with xdebug 3.0. This is packaged in the testing
container ...
Christian Kuhn
22:58 Revision d01936ab: [TASK] styleguide: Younger selenium/standalone-chrome in ac test
Christian Kuhn
22:52 Revision 792f74b0: [TASK] styleguide: Adapt testing to xdebug 3
Christian Kuhn
22:35 Revision 4afc4151: [TASK] Deal with xdebug 3
Adapt testing related docker-compose.yml to properly
work with xdebug 3.0. This is packaged in the testing
container ...
Christian Kuhn
17:34 Revision 86df406e: [TASK] Unit test execution with php 8.0
Fix some last PHP 8.0 related issues found by unit
tests and enable their execution in CI.
Resolves: #93601
Releases...
Christian Kuhn
17:34 Revision a7ea630d: [TASK] Deal with xdebug 3
Adapt testing related docker-compose.yml to properly
work with xdebug 3.0. This is packaged in the testing
container ...
Christian Kuhn
09:21 Revision 662d6af0: [TASK] Drop an always skipped unit test
* Test relies on xdebug, which is not available on CI, this
test is never executed there.
* Since the low level API...
Christian Kuhn
09:20 Revision 4a918297: [TASK] Drop an always skipped unit test
* Test relies on xdebug, which is not available on CI, this
test is never executed there.
* Since the low level API...
Christian Kuhn
08:53 Revision a465de29: [TASK] Drop an always skipped unit test
* Test relies on xdebug, which is not available on CI, this
test is never executed there.
* Since the low level API...
Christian Kuhn

2021-02-26

12:42 Revision c4e71261: [TASK] gitlab-ci nightly slack notification
Resolves: #93592
Releases: master, 10.4, 9.5
Change-Id: If851b9264d7d9e3b2a18df49d2c445f034aa5a80
Reviewed-on: https:...
Christian Kuhn
12:41 Revision b3604284: [TASK] gitlab-ci nightly slack notification
Resolves: #93592
Releases: master, 10.4, 9.5
Change-Id: If851b9264d7d9e3b2a18df49d2c445f034aa5a80
Reviewed-on: https:...
Christian Kuhn

2021-02-25

23:19 Revision 91ffa2dc: [TASK] gitlab-ci nightly slack notification
Resolves: #93592
Releases: master, 10.4, 9.5
Change-Id: If851b9264d7d9e3b2a18df49d2c445f034aa5a80
Reviewed-on: https:...
Christian Kuhn
22:32 Revision d84b617f: [TASK] styleguide: Remove an obsolete todo
https://github.com/TYPO3-CMS/styleguide/pull/194
Custom options are already defined in
$GLOBALS['TYPO3_CONF_VARS']['...
Lina Wolf
20:17 Revision 3e67d252: [TASK] Remove group limit for FE and BE users
Group assignment for a backend- and frontend user
is currently limited to max. 20 groups per backend
user and max. 50...
Torben Hansen
18:30 Revision 4a9d4abf: [BUGFIX] Fix TypeError in TypoScript "split" under DebugExceptionHandler
This fix adds a check for the non-existing array member that is passed
to a function that expects an array. In the de...
Dmitry Dulepov
17:26 Revision 6d4d5d78: [TASK] Inject cache into IconRegistry
This is to avoid calling IconRegistry::setCache during early bootstrap.
That hack was needed back when CacheManager w...
Benjamin Franzke
17:21 Revision 78923aac: [TASK] Make PopulatePageSlugs extendable
This makes it easier to extend this upgrade wizard for working with own
tables and field configurations.
Resolves: #...
Philipp Kitzberger
17:21 Revision 7d21718c: [TASK] Replace string parsing in Message with unpack
Replaces an inefficient string parsing using strlen, for
and ord, to use unpack instead. Saves one call to strlen
per...
Claus Due
17:01 Revision 705078e5: [TASK] Replace string parsing in Message with unpack
Replaces an inefficient string parsing using strlen, for
and ord, to use unpack instead. Saves one call to strlen
per...
Claus Due
16:20 Revision 10bd347e: [BUGFIX] Enforce closing tags in Fluid f:form.button ViewHelper
It's mandatory for HTML button elements to provide both,
the starting and the ending tag, even if no phrasing content...
Oliver Bartsch
16:04 Revision bd1a4a5d: [BUGFIX] Enforce closing tags in Fluid f:form.button ViewHelper
It's mandatory for HTML button elements to provide both,
the starting and the ending tag, even if no phrasing content...
Oliver Bartsch
13:01 Revision fea95086: [TASK] Update @typo3/icons to 2.2.2
The package @typo3/icons can be updated to version 2.2.2 which adds some new icons.
Executed commands:
cd Build
...
Tobias Wojtylak
10:01 Revision e0ec3476: [BUGFIX] Set request object in EXT:form EmailFinisher
Because the request object was not set for the FluidEmail
variant of the EXT:form EmailFinisher, the TYPO3 logo as
we...
Oliver Bartsch
09:40 Revision da8a2402: [BUGFIX] Set request object in EXT:form EmailFinisher
Because the request object was not set for the FluidEmail
variant of the EXT:form EmailFinisher, the TYPO3 logo as
we...
Oliver Bartsch
09:39 Revision c0994bc0: [BUGFIX] Recognize removed columns on PostgreSQL
This patch ensures columns of tables which have been removed from
ext_tables.sql definitions are recognized on Postgr...
Stephan Großberndt
09:16 Revision fd83ee6e: [BUGFIX] Recognize removed columns on PostgreSQL
This patch ensures columns of tables which have been removed from
ext_tables.sql definitions are recognized on Postgr...
Stephan Großberndt

2021-02-24

21:48 Revision 672cec3e: [TASK] Merge test splitter scripts to core
The acceptance and functional test splitter scripts
from typo3/testing-framework are tailored for core
specific needs...
Christian Kuhn
21:31 Revision 0734441f: [TASK] Merge test splitter scripts to core
The acceptance and functional test splitter scripts
from typo3/testing-framework are tailored for core
specific needs...
Christian Kuhn
20:20 Revision 43bca4b5: [FEATURE] Possibility to disable hreflang per page
If you have a good reason to disable the default rendering of
hreflang tags, you can now use a TypoScript setting.
T...
Richard Haeser
15:46 Revision 4eee7f08: [TASK] Do not require sudo mode in development context
The sudo mode, introduced in #92836, is required whenever
the install tool is accessed in the backend.
Especially in...
Oliver Bartsch
15:44 Revision 3668220f: [TASK] Do not require sudo mode in development context
The sudo mode, introduced in #92836, is required whenever
the install tool is accessed in the backend.
Especially in...
Oliver Bartsch
15:36 Revision abf8e005: [TASK] Use younger selenium/standalone-chrome
This brings a recent chrome version. Some tests
need minor adaptions to deal with changed exceptions
and behaviour.
...
Christian Kuhn
14:52 Revision 5b215327: [TASK] Do not require sudo mode in development context
The sudo mode, introduced in #92836, is required whenever
the install tool is accessed in the backend.
Especially in...
Oliver Bartsch
12:34 Revision a8c12da3: [BUGFIX] Clean up Tooltip initialization
This change cleans up the tooltip initialization where done manually
(e.g. in Recordlist it's its own class).
Instea...
Benni Mack

2021-02-23

14:37 Revision 3f889be2: [BUGFIX] Import data from yaml imports in declaration order
For plain arrays it's sometimes important that the items
appear in the order in which they are imported. For example
...
Jigal van Hemert
12:59 Revision 12589e41: [BUGFIX] Import data from yaml imports in declaration order
For plain arrays it's sometimes important that the items
appear in the order in which they are imported. For example
...
Jigal van Hemert
08:10 Revision f22a1278: [TASK] Set TYPO3 version to 11.2.0-dev
Change-Id: I27ce98bf74121f0e30a39d5c078901a2ecdb9242
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/680...
Benni Mack
07:58 Revision 7ec120fa: [BUGFIX] Add PHP8 compatibility to phpdocumentor packages
TYPO3 already ships with latest versions for our
phpdocumentor dependencies, but in order to run
our test suite, the ...
Daniel Goerz
07:54 Revision dd31f363: [BUGFIX] Revert "Recognize removed columns on PostgreSQL"
This change reverts commit e23f15f2df49a679db11210d573a0d134dd70477
as this introduced some behavior related to DBMS ...
Benni Mack
07:47 Revision 1571d498: [RELEASE] Release of TYPO3 11.1.0
Change-Id: I88d5f2a08c28e121705be557dc3c9278902f69e4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/680...
Benni Mack
07:43 Revision 79303bb8: [BUGFIX] Revert "Recognize removed columns on PostgreSQL"
This change reverts commit 154606e34b78f5b57801e2d4e81103a874332dbd
as this introduced some behavior related to DBMS ...
Benni Mack
01:41 Revision abe62183: [DOCS] Fix typo in changelog
Resolves: #93567
Releases: master
Change-Id: Ic9ed222fb6aaf58c1a29e1fa5df1f06d12300519
Reviewed-on: https://review.ty...
Oliver Bartsch

2021-02-22

22:12 Revision 2688e02c: [TASK] MFA providers should check their internal state
Since there are use cases in which the internal state of a provider may
have changed since the view was initially ren...
Oliver Bartsch
20:18 Revision 738d5261: [BUGFIX] Add PHP8 compatibility to phpdocumentor packages
TYPO3 already ships with latest versions for our
phpdocumentor dependencies, but in order to run
our test suite, the ...
Benni Mack
16:28 Revision 8f13a6c4: [BUGFIX] Adjust dataset target for Bootstrap 5 in Admin Panel
Update previous dataset attribute selector from `data-target`
to `data-bs-target` in Admin Panel preview.
Resolves: ...
Oliver Hader
15:12 Revision 0cc4b206: [TASK] styleguide: Add an example for renderType belayoutwizard
https://github.com/TYPO3-CMS/styleguide/pull/192 Lina Wolf
14:11 Revision d2dfa13a: [TASK] Inject dependencies into ProviderConfigurationLoader
Inject dependencies as singleton lookup via
GeneralUtility::makeInstance is to be avoid
whenever possible.
Releases:...
Benjamin Franzke
13:57 Revision 400b013a: [BUGFIX] Fix table headers in Info module Localization Overview
This change fixes the table header in the Info
module in the Localization Overview, and also
now uses the Site Langua...
Benni Mack
13:48 Revision e23f15f2: [BUGFIX] Recognize removed columns on PostgreSQL
This patch ensures columns of tables which have been removed from
ext_tables.sql definitions are recognized on Postgr...
Stephan Großberndt
13:43 Revision 34d8fc57: [TASK] Default TS has to be set in ext_typoscript_setup
Releases: master, 10.4
Resolves: #93543
Change-Id: I5d35b1fd24ff94941cb59aecf082415fbe7ed246
Reviewed-on: https://rev...
Stefan Frömken
13:30 Revision 154606e3: [BUGFIX] Recognize removed columns on PostgreSQL
This patch ensures columns of tables which have been removed from
ext_tables.sql definitions are recognized on Postgr...
Stephan Großberndt
13:27 Revision 17839a86: [BUGFIX] Page module CE's in workspace with defLangBinding=1
Changing a content element in a workspace when
mod.web_layout.defLangBinding = 1 is set on some upper
page makes the ...
Christian Kuhn
13:26 Revision 8fe902b0: [TASK] Default TS has to be set in ext_typoscript_setup
Releases: master, 10.4
Resolves: #93543
Change-Id: I5d35b1fd24ff94941cb59aecf082415fbe7ed246
Reviewed-on: https://rev...
Stefan Frömken
10:46 Revision 0b5b51e0: [BUGFIX] Fix styling in AdminPanel
Since Bootstrap 5, the legacy.scss is also included
in the Admin Panel, which breaks the layout.
The change removes ...
Kevin Appelt
09:24 Revision a1f5d0f7: [BUGFIX] Revert CSS changes regarding panel collapse state
The changes done in #93453 introduced a CSS change that broke all
regular collapsible panels as their carets don't ro...
Andreas Fernandez
08:53 Revision 3eee476f: [TASK] Move TYPO3 v11.1 Changelog files to dedicated folder
For the upcoming release, changelog files are moved from master folder
into the dedicated version folder 11.1.
Resol...
Anja Leichsenring

2021-02-19

21:27 Revision 3500a5ca: [TASK] Refactor low level console commands to avoid full boot
This will allow for low level commands like cache:warmup (or flush)
to be implemented.
Commands that're registered in...
Benjamin Franzke
14:38 Revision 39145a46: [FEATURE] Introduce MFA in Core
A new API is introduced, providing multi-factor
authentication for the Core. The API is furthermore
directly used to ...
Oliver Bartsch

2021-02-18

17:59 Revision 25a9262a: [TASK] Clean up Info module code
This change:
* Removes any usages of TYPO3_REQUEST for the info module
by handing over the current $request object ...
Benni Mack
08:48 Revision 2b355a71: [DOCS] Fix inline code declaration
Releases: master
Resolves: #93541
Change-Id: I97a47fb4496d0381fc385db726a0f540247f7d5b
Reviewed-on: https://review.ty...
Martin Bless
08:46 Revision 4169a6dc: [TASK] Streamline Web->Template module UI
This change reduces technical debt on the HTML/CSS side
by utilizing Fluid templates and Bootstrap 5 utilities in fav...
Benni Mack

2021-02-17

21:32 Revision 964eeb20: [TASK] Build / CI: Get all exception codes of TYPO3 on CLI
All exception codes of the current TYPO3 version can be output
to stdout without checking for missing and duplicate e...
Alexander Nitsche
21:32 Revision 1f46b0c5: [TASK] Build / CI: Get all exception codes of TYPO3 on CLI
All exception codes of the current TYPO3 version can be output
to stdout without checking for missing and duplicate e...
Alexander Nitsche
20:26 Revision 11cbe790: [TASK] Build / CI: Get all exception codes of TYPO3 on CLI
All exception codes of the current TYPO3 version can be output
to stdout without checking for missing and duplicate e...
Alexander Nitsche
20:16 Revision 5ddff8d9: [BUGFIX] Use site name rather than pageUid for calling context menu
PageTree Acceptance tests must not rely on pageUids, as those can
change unexpected. Better to find the page via its ...
Anja Leichsenring
20:09 Revision 75fe0ee1: [BUGFIX] Use site name rather than pageUid for calling context menu
PageTree Acceptance tests must not rely on pageUids, as those can
change unexpected. Better to find the page via its ...
Anja Leichsenring
19:56 Revision fdb8a018: [BUGFIX] Use site name rather than pageUid for calling context menu
PageTree Acceptance tests must not rely on pageUids, as those can
change unexpected. Better to find the page via its ...
Anja Leichsenring
18:58 Revision aec15dea: [BUGFIX] Do not try to resolve TypoScript [ELSE] condition
Symfony Expression language can't resolve the TypoScript
[ELSE] condition. Instead a parsing error is logged which
is...
Torben Hansen
18:41 Revision 5456ab51: [BUGFIX] Do not try to resolve TypoScript [ELSE] condition
Symfony Expression language can't resolve the TypoScript
[ELSE] condition. Instead a parsing error is logged which
is...
Torben Hansen
12:52 Revision 89cce676: [FEATURE] Add Folder Tree as SVG Tree with filter
The file list module now also has a tree component
which is not based on an iframe anymore, and now behaves
similar t...
Benni Mack

2021-02-16

15:53 Revision 4e515f88: [TASK] Add examples to AjaxRequest code
Resolves: #93518
Releases: master, 10.4
Change-Id: I9a745fc608b1f1ce24af8005910ce776cd00a163
Reviewed-on: https://rev...
Oliver Hader
15:40 Revision a150539f: [TASK] Add examples to AjaxRequest code
Resolves: #93518
Releases: master, 10.4
Change-Id: I9a745fc608b1f1ce24af8005910ce776cd00a163
Reviewed-on: https://rev...
Oliver Hader
15:02 Revision 23b52490: [BUGFIX] Fix installtool padding when opened inside backend
Remove a stray inline padding-top definition that has
been forgotten to be removed in #93489. The padding
is no longe...
Benjamin Franzke
15:02 Revision f9b2d9d2: [BUGFIX] Fix margins of form labels
Labels within FormEngine are bold, but due to Boostrap 5
all labels in all places were bold and created margin, makin...
Benni Mack
11:34 Revision 1aa9a738: [BUGFIX] Correctly create section menu for pages showing content of other pages
This commit fills the section menu if no page is configured in the ce
and the current page uses the content of anothe...
Christoph Lehmann
11:21 Revision 19209631: [BUGFIX] Correctly create section menu for pages showing content of other pages
This commit fills the section menu if no page is configured in the ce
and the current page uses the content of anothe...
Christoph Lehmann
07:36 Revision f85413c7: [TASK] Set TYPO3 version to 10.4.14-dev
Change-Id: I884aded8027c0a8b248b44ddb12978c4e15487c5
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/679...
Benni Mack
06:23 Revision 735c20ca: [RELEASE] Release of TYPO3 10.4.13
Change-Id: Ibcc7205310b762f21d119ddfb3bae6ce1476c919
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/679...
Benni Mack
06:19 Revision 419012d4: [BUGFIX] Ensure search statistics are written
If the search string in indexed_search is longer
than 255 characters, no SQL error is thrown anymore
if the statistic...
Anja Leichsenring

2021-02-15

20:17 Revision 432e0da1: [BUGFIX] Quote identifier `colPos` in documentation example
The `colPos` identifier must be quoted - triggered by `{#colPos}`
in TypoScript - to make the database query work on ...
Stephan Großberndt
19:57 Revision 9722b335: [BUGFIX] Avoid SQL error in indexed_search statistics
When an entered search word longer than 50 characters
was used in indexed_search previously, a TYPO3 Exception
was th...
Anja Leichsenring
19:55 Revision c1c144af: [BUGFIX] Quote identifier `colPos` in documentation example
The `colPos` identifier must be quoted - triggered by `{#colPos}`
in TypoScript - to make the database query work on ...
Stephan Großberndt
19:42 Revision d4784666: [BUGFIX] Avoid SQL error in indexed_search statistics
When an entered search word longer than 50 characters
was used in indexed_search previously, a TYPO3 Exception
was th...
Benni Mack
15:41 Revision 2f5bd9be: [BUGFIX] Show system news at login when only one item is available
After recent changes, system news was only shown when more than 1 item
was available. With this change, also a single...
Richard Haeser
14:55 Revision 7ae33021: [BUGFIX] runTests.sh: Fix macos user detection
Check for user in /etc/passwd, if it does not exist create
a temporary passwd to get values from.
Resolves: #93372
R...
Jochen Roth
13:49 Revision 264fd7ef: [BUGFIX] runTests.sh: Fix macos user detection
Check for user in /etc/passwd, if it does not exist create
a temporary passwd to get values from.
Resolves: #93372
R...
Jochen Roth
13:16 Revision dc66c587: [BUGFIX] runTests.sh: Fix macos user detection
Check for user in /etc/passwd, if it does not exist create
a temporary passwd to get values from.
Resolves: #93372
R...
Jochen Roth
09:53 Revision 1bda5f46: [TASK] runTests.sh: Proper validation of -a option
Plus: No variable fallback magick in docker-compose.yml,
this belongs to runTests.sh
Resolves: #93514
Releases: mast...
Christian Kuhn
09:40 Revision 4cdee851: [TASK] runTests.sh: Proper validation of -a option
Plus: No variable fallback magick in docker-compose.yml,
this belongs to runTests.sh
Change-Id: I9ec8d1ecba695061155...
Christian Kuhn
09:33 Revision 0aad6dfc: [TASK] Additional tests to check output of TypoScript settings for page titles
Verify the output of TypoScript settings config.pageTitleFirst and
config.pageTitleSeparator
Resolves: #93414
Releas...
Richard Haeser
09:04 Revision 768285b3: [TASK] Refactor client-side FlexForm handling
This patch refactors the client-side rendering of FlexForm sections. Now,
there are two modules in place:
- FlexForm...
Andreas Fernandez
09:00 Revision c3e4c1e7: [TASK] Additional tests to check output of TypoScript settings for page titles
Verify the output of TypoScript settings config.pageTitleFirst and
config.pageTitleSeparator
Resolves: #93414
Releas...
Richard Haeser
08:54 Revision 6d3cdd68: [BUGFIX] Fix accessibility issues of system news
The system news slider implements the ARIA pattern "carousel"
except for the omission of aria-roledescription which h...
Martin Kutschker
07:50 Revision e037bd63: [TASK] Deprecate usage of jQuery in Tooltip module
Passing jQuery objects to the methods `show()` and `hide()` of the module
`TYPO3/CMS/Backend/Tooltip` has been marked...
Andreas Fernandez
07:42 Revision 68c748fe: [TASK] Remove legacy vendor prefixes from SCSS
Clean up CSS by removing vendor prefixes that are
handled by autoprefixer.
The commit also removes SCSS mixins that ...
Martin Kutschker
 

Also available in: Atom