Activity
From 2022-01-30 to 2022-02-28
2022-02-28
- 20:54 Revision 1348ffba: [TASK] Remove leftovers in v12 breaking removal ReST
- Resolves: #97061
Related: #96107
Releases: main
Change-Id: I808421151ae0576bf5bdbda51b95f2cc1790b4f9
Reviewed-on: htt... - 12:54 Revision adcfa6fe: [TASK] Remove "defaultCategorizedTables" option
- The "defaultCategorizedTables" option was still defined
in DefaultConfiguration, while it was already declared as
rem... - 09:44 Revision 4941dca8: [FEATURE] Add required flag in TCA instead of `eval` option
- In order to make TCA slimmer and more understandable, the
`required` configuration is now used in favor of
`eval`, wh...
2022-02-27
- 15:18 Revision 6e185794: [BUGFIX] phpstan: declare return type of forwardOnFieldChangeQueryParams
- Resolves: #97058
Releases: main, 11.5
Change-Id: Id0871bd2931f5b28c3a8f56471bd15d9aac3fadc
Reviewed-on: https://revie... - 15:10 Revision 9fcb6f3f: [BUGFIX] Raise doctrine/lexer:"^1.2.2"
- doctrine/lexer has released a new minor version with changed
method docblocks, which now emits phpstan errors because... - 15:04 Revision 23019fe4: [BUGFIX] Raise doctrine/lexer:"^1.2.2"
- doctrine/lexer has released a new minor version with changed
method docblocks, which now emits phpstan errors because... - 14:59 Revision bed06ae7: [TASK] Fix the return type annotation of getIndpEnv
- GeneralUtility::getIndpEnv can also return values other than string,
e.g., PATH_INFO might return null, and TYPO3_SSL... - 14:49 Revision 344f4d49: [BUGFIX] phpstan: declare return type of forwardOnFieldChangeQueryParams
- Resolves: #97058
Releases: main, 11.5
Change-Id: Id0871bd2931f5b28c3a8f56471bd15d9aac3fadc
Reviewed-on: https://revie... - 14:41 Revision 8e5e5741: [TASK] Allow private service container in tests
- The private container now provides access to non-public
services that have been at least once injected (and thus
be c... - 14:41 Revision 4ceaeada: [TASK] Allow private service container in tests
- The private container now provides access to non-public
services that have been at least once injected (and thus
be c... - 14:30 Revision 548c2f4e: [TASK] Fix the return type annotation of getIndpEnv
- GeneralUtility::getIndpEnv can also return values other than string,
e.g., PATH_INFO might return null, and TYPO3_SSL... - 13:53 Revision 18624994: [TASK] Minor bin/typo3 upgrade:run output improvement
- Running bin/typo3 upgrade:run now encapsulates the
wizard in question in double ticks.
Before:
> bin/typo3 upgrade:r... - 13:28 Revision ee28696d: [TASK] Minor bin/typo3 upgrade:run output improvement
- Running bin/typo3 upgrade:run now encapsulates the
wizard in question in double ticks.
Before:
> bin/typo3 upgrade:r... - 13:15 Revision 97bf9e4f: [TASK] Update typo3/cms-styleguide
- Update styleguide to provide latest changes.
* ES6 modules and converted notification example #97006
* type=folder e... - 11:18 Revision 0da008dd: [FEATURE] Add page selector to Belog filter
- The filter in the Belog module is extended for a
new page selector (Database browser). Using the
new selector, one is... - 11:16 Revision fb80f664: [TASK] styleguide: Add symmetric example with type group
- https://github.com/TYPO3-CMS/styleguide/pull/171
A useful example with a symmetric field where type group is
used in... - 10:43 Revision 8d2ae702: [TASK] styleguide: Provide inline children with max items set
- https://github.com/TYPO3-CMS/styleguide/pull/159
This relates to issue https://forge.typo3.org/issues/91808
and prov... - 09:53 Revision 4f716a78: [BUGFIX] styleguide: 'inline expand' does not expand inline
- Add the collapseAll=false setting to make this
example table useful. - 09:36 Revision fff1503f: [TASK] styleguide: Add new record tx_styleguide_l10nreadonly
- https://github.com/TYPO3-CMS/styleguide/pull/254
This adds a new table using
'l10n_display' => 'defaultAsReadonly' o... - 08:28 Revision 7b1b0829: [TASK] styleguide: Convert notification examples to ES6
- Also streamline indentation of both examples.
Releases: main
Forge: https://forge.typo3.org/issues/97006
Gerrit: htt... - 08:28 Revision 1b834b55: [TASK] styleguide: Migrate to use ES6 modules
- Use new @typo3 scoped namespace
and convert to ES6 import-syntax.
Releases: main
Forge: https://forge.typo3.org/issu... - 08:21 Revision a1d0b482: [TASK] styleguide: Add type=folder examples
- https://github.com/TYPO3-CMS/styleguide/pull/292
Follow https://review.typo3.org/c/Packages/TYPO3.CMS/+/73622,
which...
2022-02-26
- 20:57 Revision 81391786: [BUGFIX] Fix broken inline if condition in EXT:scheduler
- Resolves: #97050
Related: #96574
Releases: main
Change-Id: I521154db1b4a7dd599ab011dd57faff9eaddbd9c
Reviewed-on: htt... - 20:01 Revision b677ffbd: [TASK] Use dependency injection in PageRenderer
- Add dependency injection to PageRenderer and it's direct
dependencies. Most prominently this avoids the static
assets... - 15:15 Revision 68faab13: [TASK] Deprecate legacy form templates
- Using the legacy form template / partial variants residing in
:file:`EXT:form/Resources/Private/Frontend/Templates` a... - 15:02 Revision 1eec0297: [DOCS] Documentation about form validators for editor
- Add documentation for editors about validators.
Add to sitetree.
Resolves: #97025
Releases: main, 11.5
Change-Id: If... - 14:51 Revision 487c4985: [DOCS] Documentation about form validators for editor
- Add documentation for editors about validators.
Add to sitetree.
Resolves: #97025
Releases: main, 11.5
Change-Id: If... - 14:51 Revision 4bf7eb1d: [DOCS] Overview of form elements
- This patch adds a documentation regarding form
elements for editors.
As a drive-by change the site trees for integra... - 14:26 Revision e6abd993: [DOCS] Overview of form elements
- This patch adds a documentation regarding form
elements for editors.
As a drive-by change the site trees for integra... - 09:05 Revision 3d9bc177: [TASK] Allow in-memory caching of HTML sanitizer behavior
- DefaultSanitizerBuilder for HTML sanitizer creates a new behavior
for each invocation which is superfluous and can be... - 09:05 Revision f3d3f302: [TASK] Allow in-memory caching of HTML sanitizer behavior
- DefaultSanitizerBuilder for HTML sanitizer creates a new behavior
for each invocation which is superfluous and can be... - 09:00 Revision 956bb21a: [TASK] Allow in-memory caching of HTML sanitizer behavior
- DefaultSanitizerBuilder for HTML sanitizer creates a new behavior
for each invocation which is superfluous and can be...
2022-02-25
- 21:56 Revision bd6006c2: [TASK] Remove "log" submodule from web_info
- Previously, the Belog module was accessible in System>Log
as well as a third-level module in web>info. Latter require... - 17:19 Revision 8542152d: [DOCS] Overview validation messages used in EXT:form
- The documentation now includes an overview of the used validation
messages and their error codes. While being on it, ... - 17:18 Revision 24b40620: [BUGFIX] Add missing localization for error in DateRangeValidator
- The localization of error with code 1521293686 in DateRangeValidator is
missing. This patch adds the missing localiza... - 15:35 Revision 6f557ac5: [!!!][FEATURE] Separate internal_type=folder into an own type
- The TCA type group became more and more a pure
database relation type throughout the years. The
only annoyance that w... - 15:29 Revision 5bff5310: [DOCS] Overview validation messages used in EXT:form
- The documentation now includes an overview of the used validation
messages and their error codes. While being on it, ... - 15:15 Revision 88fe986f: [DOCS] Restructure API Reference
- The API Reference of the form framework resided inside the docs for
integrators. This patch creates a new main chapte... - 15:06 Revision 7c2a51a1: [BUGFIX] Add missing localization for error in DateRangeValidator
- The localization of error with code 1521293686 in DateRangeValidator is
missing. This patch adds the missing localiza... - 13:30 Revision 28cb0c2a: [BUGFIX] Prevent YAML escaping from being displayed in form labels
- To make the form manager and form plugins load faster,
the patch https://review.typo3.org/c/Packages/TYPO3.CMS/+/5805... - 12:46 Revision ee8e6ec0: [BUGFIX] Prevent YAML escaping from being displayed in form labels
- To make the form manager and form plugins load faster,
the patch https://review.typo3.org/c/Packages/TYPO3.CMS/+/5805... - 12:07 Revision ac1887b3: [TASK] Add expressive API to ProcessingRule class
- As a followup to #96424, expressive API is introduced
and covered with unit tests, to better convey the
intention in ... - 11:00 Revision b31af246: [DOCS] Add FAQ about duplicate form submission
- This patch adds a new FAQ entry. It explains
how to handle duplicate form submissions.
Resolves: #95074
Releases: ma... - 10:05 Revision b4c14d13: [DOCS] Add FAQ about duplicate form submission
- This patch adds a new FAQ entry. It explains
how to handle duplicate form submissions.
Resolves: #95074
Releases: ma... - 07:34 Revision 57b345ad: [BUGFIX] Recognize changes in FlexForm section containers
- If section containers are changed (i.e. new containers are added or
existing ones are deleted), the change is now rec...
2022-02-24
- 22:20 Revision 20404981: [BUGFIX] Discard 'new' workspace element when deleting live
- Scenario:
* Create a page in live
* Create a default language content element in live
* Localize live page
* Select a... - 21:31 Revision 7ca5894a: [BUGFIX] Discard 'new' workspace element when deleting live
- Scenario:
* Create a page in live
* Create a default language content element in live
* Localize live page
* Select a... - 20:08 Revision 09640f82: [BUGFIX] Avoid deprecation in PHP 8.1 passing null value to HtmlViewHelper
- Resolves: #96953
Releases: main, 11.5
Change-Id: I5071050dd7e2eac39c8578fd8dcb915b94a22aa0
Reviewed-on: https://revie... - 19:49 Revision 9c40b31c: [BUGFIX] Add missing comma to array_merge() in WorkspaceService
- With deprecating 3rd party usage of getTreeList() in
QueryGenerator and QueryView with #92080 a comma has
been missed... - 19:37 Revision e6139147: [BUGFIX] Recognize changes in FlexForm section containers
- If section containers are changed (i.e. new containers are added or
existing ones are deleted), the change is now rec... - 18:18 Revision 3d8c8f03: [BUGFIX] Properly reset form renderable validators
- Since form renderable validators are stored as SplObjectStorage
instances, it is currently impossible to properly res... - 17:50 Revision c90a4622: [TASK] Deprecate order of validation message
- The form framework ships a "date range validator". The validator can
for example be added via the form editor to the ... - 17:44 Revision 61bf14ce: [DOCS] Working with BCC recipients
- Integrators have to be aware of a problem when sending emails to BCC
recipients. This patch documents the problem and... - 17:43 Revision ab08ae92: [DOCS] Fix sitemap rendering in EXT:form documentation
- Resolves: #97024
Releases: main, 11.5
Change-Id: If4b85ca494226fdd793af169c1e389e529e785b5
Reviewed-on: https://revie... - 17:16 Revision 6f8007a8: [BUGFIX] Properly reset form renderable validators
- Since form renderable validators are stored as SplObjectStorage
instances, it is currently impossible to properly res... - 17:11 Revision a1cbf794: [BUGFIX] Restore contentObject condition in EXT:form
- With #86196 the condition for `contentObject` has been
accidentally removed.
Resolves: #92471
Related: #86196
Releas... - 17:09 Revision 847183d9: [DOCS] Working with BCC recipients
- Integrators have to be aware of a problem when sending emails to BCC
recipients. This patch documents the problem and... - 17:04 Revision 1fecd574: [DOCS] Fix sitemap rendering in EXT:form documentation
- Resolves: #97024
Releases: main, 11.5
Change-Id: If4b85ca494226fdd793af169c1e389e529e785b5
Reviewed-on: https://revie... - 10:58 Revision 35fb43d2: [BUGFIX] Restore contentObject condition in EXT:form
- With #86196 the condition for `contentObject` has been
accidentally removed.
Resolves: #92471
Related: #86196
Releas... - 09:53 Revision d914fb55: [TASK] Raise typo3/cms-styleguide:"~11.5.4"
- This patch raises styleguide to the recently
released version to test against a more actual
codebase, including backp... - 09:07 Revision be7cb907: [BUGFIX] Add missing comma to array_merge() in WorkspaceService
- With deprecating 3rd party usage of getTreeList() in
QueryGenerator and QueryView with #92080 a comma has
been missed... - 08:46 Revision f403f03d: [BUGFIX] Make RecordAccessVoter more strict
- This change adds a separate check that if no frontend.user
aspect is set, then the method "groupAccessGranted"
should... - 07:05 Revision 1ca23edf: [BUGFIX] Use additional packageName for LinkBrowser view
- Since the LinkBrowser uses custom templates, while usually
initialized outside of ext:recordlist, the packageName has...
2022-02-23
- 21:02 Revision 3f350069: [BUGFIX] Use per-language runtime cache for LanguageService
- LanguageService state has been moved into runtime cache
for further reducing the need to keep the LanguageService
in ... - 20:44 Revision 324c7dcb: [BUGFIX] Use per-language runtime cache for LanguageService
- LanguageService state has been moved into runtime cache
for further reducing the need to keep the LanguageService
in ... - 16:51 Revision f6014c94: [BUGFIX] Set options for MimeTypeValidator
- Since #96998, options have to be set using setOptions().
Resolves: #97010
Related: #96998
Releases: main
Change-Id: ... - 12:19 Revision abfb634b: [DOCS] Remove outdated form configuration
- The documentation ships a page which shows the complete
YAML configuration of the form framework. The page is
outdate... - 11:21 Revision 479d4ee2: [DOCS] Fix warnings in form documentation
- This patch fixes all remaining warnings in the form
documentation.
Resolves: #97004
Releases: main, 11.5
Change-Id: ... - 11:07 Revision a2f9bef5: [TASK] Allow setting ContentLength response header in debug mode
- Since TYPO3 v11, the "debug" information
from config.debug = 1 is added at a HTTP Header
Level, and not as HTML comme... - 09:19 Revision ba33e4cb: [BUGFIX] Fix callback module namespace in FileProvider
- With the JavaScript module namespace change to @typo3/, the
filelist context menu actions have been forgotten to be u... - 07:13 Revision f29ab0c6: [!!!][TASK] Streamline Extbase validators
- This follows the preparations of #96332 which has
been applied to v11 and v12.
The Extbase validator interfaces are ... - 07:12 Revision 6efe63ba: [!!!][TASK] Extract record access checks from TSFE
- Record access checks are moved from TSFE to the
new RecordAccessVoter class. This encapsulates
corresponding logic at...
2022-02-22
- 20:49 Revision 02cf6b1d: [BUGFIX] Check for complete database configuration before connecting
- Install tool has been trying to connect to the database before
checking if a bare minimum of configuration is given t... - 19:22 Revision 1b78a2ef: [TASK] CI: Only retry acceptance tests on failures
- Acceptance tests are the most likely tests to recover
properly when automaticly retrying on test execution
failure. C... - 18:57 Revision 4c50bff0: [TASK] CI: Only retry acceptance tests on failures
- Acceptance tests are the most likely tests to recover
properly when automaticly retrying on test execution
failure. C... - 18:32 Revision 1eed9cda: [TASK] styleguide: Replace deprecated QueryBuilder->execute()
- https://github.com/TYPO3-CMS/styleguide/pull/290
TYPO3 v12 has deprecated the `QueryBuilder->execute()`
method to al... - 10:50 Revision fe94d953: [TASK] Remove 'validationGroups' in Extbase validators
- The concept of 'validation groups' was introduced
with a backport of Extbase validators from Flow back
in 2013. It ha... - 10:00 Revision 9997fead: [!!!][TASK] Remove global "allowLocalInstall" option
- The option `$GLOBALS['TYPO3_CONF_VARS']['EXT']['allowLocalInstall']`
along with its functionality has been removed.
... - 09:55 Revision 0859afb4: [TASK] Set TYPO3 version to 11.5.8-dev
- Change-Id: I132fa89c4523a1571b5088774523050430f18961
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/736... - 09:54 Revision 1ce5d9ed: [TASK] Set TYPO3 version to 10.4.26-dev
- Change-Id: Iaf5eac9530f91a647c1702ff2f0800488cdee1c7
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/736... - 09:27 Revision 96afa84d: [RELEASE] Release of TYPO3 11.5.7
- Change-Id: I62fdb4ee41b85c87291ad38c28e4c4ecdaa7dc36
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/736... - 09:19 Revision 14ad3093: [RELEASE] Release of TYPO3 10.4.25
- Change-Id: If64bef86e6414801ec81cd622d4a59c80b5a43ff
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/736... - 09:06 Revision e43bff35: [BUGFIX] Use proper Postgres types on inserting / updating rows
- In early stage of TYPO3v11 the storage format for data
in the TCA ctrl transOrigDiffSourceField database field,
often... - 08:40 Revision 72d16bc3: [TASK] Allow DI for extbase validators
- With #92238, it has been postulated that Extbase
validators should not be dependency injection aware.
Further places ... - 08:40 Revision 78fa14c1: [TASK] Allow DI for extbase validators
- With #92238, it has been postulated that Extbase
validators should not be dependency injection aware.
Further places ... - 08:32 Revision 46fbd888: [BUGFIX] Use proper Postgres types on inserting / updating rows
- In early stage of TYPO3v11 the storage format for data
in the TCA ctrl transOrigDiffSourceField database field,
often... - 08:31 Revision ab97c386: [TASK] Streamline ext:install FileSessionHandler
- Streamline FileSessionHandler provided by ext:install
to use proper argument and return type hints, which
also matche... - 07:29 Revision 402a8c6d: [!!!][FEATURE] Replace headerNoCache with PSR-14 event
- TSFE->headerNoCache() and the Event in there is replaced
with a new PSR-14 event and a protected method.
In addition... - 07:10 Revision 834167e7: [TASK] Set "TSFE->requestedId" early in the process
- The property "TSFE->requestedId" contains the
ID of the page that was initially requested.
Due to Site Handling and ...
2022-02-21
- 23:27 Revision f08fe346: [BUGFIX] Ignore empty values for table and uid in FilesContentObject
- When using the option "references" as an array, it
is possible to provide table and uid with stdWrap
functionality. T... - 23:07 Revision 4b2bd72a: [BUGFIX] Ignore empty values for table and uid in FilesContentObject
- When using the option "references" as an array, it
is possible to provide table and uid with stdWrap
functionality. T... - 19:00 Revision 315cbd2b: [!!!][TASK] Remove support for "global extensions"
- TYPO3 has supported the functionality of "global extensions",
extensions that could be put into "typo3/ext/", next to... - 18:52 Revision 770ab9e3: [TASK] Only register sysLastChanged value once in TSFE
- Due to various streamlining efforts in TYPO3 v9+
the value for the register of SYS_LASTCHANGED
is now set by the lang... - 18:44 Revision 08ad56cb: [TASK] Deprecate QueryBuilder::execute()
- doctrine/dbal already deprecated the combined 'execute()'
method in favour of the streamlined 'executeQuery()' and
'e... - 18:01 Revision 181a9c5d: [TASK] Replace most symfony/polyfill-* packages
- The patch adds a couple of 'replace' entries for
common symfony/polyfill-* packages that are
obsolote due to our PHP ... - 13:33 Revision 9940defb: [TASK] Upgrade enshrined/svg-sanitize to ^0.15.4
- Recent release of enshrined/svg-sanitize addressed a XSS vulnerability.
The main purpose of having this library in T... - 13:33 Revision 5907ff37: [TASK] Upgrade enshrined/svg-sanitize to ^0.15.4
- Recent release of enshrined/svg-sanitize addressed a XSS vulnerability.
The main purpose of having this library in T... - 13:33 Revision d6e3d9ca: [TASK] Upgrade enshrined/svg-sanitize to ^0.15.4
- Recent release of enshrined/svg-sanitize addressed a XSS vulnerability.
The main purpose of having this library in T... - 12:41 Revision 13950b84: [TASK] Use number field for period configuration in recycler scheduler task
- For a better UX, the period configuration field in the "Remove deleted
records" task should be changed to be a "numbe... - 12:02 Revision 100562f2: [TASK] Use number field for period configuration in recycler scheduler task
- For a better UX, the period configuration field in the "Remove deleted
records" task should be changed to be a "numbe... - 08:32 Revision e58e14e3: [BUGFIX] Fix session update with backend "Stay logged in" button
- For unknown reasons the /ajax/login/refresh
route has never been used (all the way back to v6),
to request a session ... - 08:32 Revision d66b315c: [BUGFIX] Fix session update with backend "Stay logged in" button
- For unknown reasons the /ajax/login/refresh
route has never been used (all the way back to v6),
to request a session ... - 08:22 Revision 289003a9: [BUGFIX] Fix session update with backend "Stay logged in" button
- For unknown reasons the /ajax/login/refresh
route has never been used (all the way back to v6),
to request a session ... - 08:13 Revision 3556a068: [BUGFIX] Disallow negative periods in recycler scheduler task
- The period validation now also checks whether the input is larger than
0 to disallow negative values.
Resolves: #969... - 07:54 Revision fecebc2a: [BUGFIX] Disallow negative periods in recycler scheduler task
- The period validation now also checks whether the input is larger than
0 to disallow negative values.
Resolves: #969...
2022-02-20
- 19:16 Revision d7aa6150: [TASK] Raise "php-webdriver/webdriver":"^1.12.0"
- Raise development dependency "php-webdriver/webdriver" to a
version which includes officially PHP8.1 fixes and opens ... - 19:16 Revision f824c51c: [TASK] Raise "php-webdriver/webdriver":"^1.12.0"
- Raise development dependency "php-webdriver/webdriver" to a
version which includes officially PHP8.1 fixes and opens ... - 12:46 Revision 65d17c92: [BUGFIX] Show CSH popup window without backend frame
- Since #94084 all module URLs are automatically framed by
the TYPO3 main controller whenever they are opened
in a Sec-... - 12:24 Revision 3757e629: [BUGFIX] Show CSH popup window without backend frame
- Since #94084 all module URLs are automatically framed by
the TYPO3 main controller whenever they are opened
in a Sec-... - 12:02 Revision 4d10f9c3: [TASK] CI: Stop running SQL Server functional tests
- Recent pdo_sqlsrv 5.10.0 force SSL enabled
connections with valid certificates. We can't
supply these in CI right now... - 11:57 Revision 03e98de8: [TASK] CI: Stop running SQL Server functional tests
- Recent pdo_sqlsrv 5.10.0 force SSL enabled
connections with valid certificates. We can't
supply these in CI right now... - 10:10 Revision 290d8c79: [TASK] Fix syntax of the Fluid example
- closing text should be `</html>` not `</f:html>`
Releases: main
Resolves: #96973
Change-Id: I68b48d5e04f1f5732dcefaa... - 09:27 Revision 7f3f9a68: [TASK] styleguide: Obsolete second argument ModuleTemplateFactory->create()
- https://review.typo3.org/c/Packages/TYPO3.CMS/+/73598
- 08:21 Revision 8f1f166d: [TASK] styleguide: Remove tableWizard example
- https://github.com/TYPO3-CMS/styleguide/pull/289
The tableWizard as a fieldControl for the textTable element in gone... - 01:22 Revision 1f58607e: [TASK] Resolve @todo in ElementsBasicInputTextTableCest
- This answers the question, why we check for 2 fields.
Resolves: #96970
Releases: main, 11.5
Change-Id: Id2f74fe13625... - 01:22 Revision 00e3fa61: [TASK] Remove leftover fieldControl property in TextTableElement
- The fieldControl to add a button to open the
tableWizard has been removed in a previous
optimization.
Resolves: #969... - 01:21 Revision c0d4a9b8: [BUGFIX] Fix undefined array key in TextTableElement
- Resolves: #96969
Releases: main, 11.5
Change-Id: I2dbd46db484c66bdea05d513f2b7e5c77f6f16bb
Reviewed-on: https://revie... - 00:48 Revision 5560b47b: [TASK] Resolve @todo in ElementsBasicInputTextTableCest
- This answers the question, why we check for 2 fields.
Resolves: #96970
Releases: main, 11.5
Change-Id: Id2f74fe13625... - 00:47 Revision 929dcbf0: [TASK] Remove leftover fieldControl property in TextTableElement
- The fieldControl to add a button to open the
tableWizard has been removed in a previous
optimization.
Resolves: #969... - 00:46 Revision 81c0f25b: [BUGFIX] Fix undefined array key in TextTableElement
- Resolves: #96969
Releases: main, 11.5
Change-Id: I2dbd46db484c66bdea05d513f2b7e5c77f6f16bb
Reviewed-on: https://revie... - 00:45 Revision 22145c79: [TASK] Use composer name from request route
- Since backend routes contain the package name
which defined a route, we can use this in backend
view related API and ...
2022-02-19
- 21:46 Revision d9658dff: [BUGFIX] Fix PHP 8.1 warning in StoragePermissionsAspect
- BackendUserAuthentication isn't an injectable service,
therefore the (unused) dependency injection is dropped
and $GL...
2022-02-18
- 17:35 Revision 5747c5b2: [TASK] Avoid int-casting of TSFE->type
- Since Site Handling was introduced in TYPO3 v9,
TSFE->type is always set in the constructor and cast
to "int".
The "... - 16:20 Revision 5987993d: [BUGFIX] Check if vanillaUid is actually a real number
- Avoid exceptions when creating inline relations if the
parent record is not yet persisted.
Resolves: #96900
Releases... - 16:07 Revision 787ec48b: [TASK] Declare ShowImageController ext:frontend as strict typed
- Resolves: #96843
Releases: main
Change-Id: I6e254729c21f579a18e92a65807b6c359098e6c6
Reviewed-on: https://review.typo... - 16:04 Revision 6000af36: [BUGFIX] Check if vanillaUid is actually a real number
- Avoid exceptions when creating inline relations if the
parent record is not yet persisted.
Resolves: #96900
Releases... - 16:02 Revision eb274401: [BUGFIX] Fix PHP 8.1 warning in StoragePermissionsAspect
- BackendUserAuthentication isn't an injectable service,
therefore the (unused) dependency injection is dropped
and $GL... - 13:06 Revision 84ceebc2: [FEATURE] Add composer package name to backend routes
- We have three files that define backend routes:
* Configuration/Backend/Routes.php
* Configuration/Backend/AjaxRoute... - 12:55 Revision bb2fca15: [BUGFIX] Resolve default value in f:translate on time
- Some components in the Core allow to either define
locallang references or static labels. To process them
in a templa... - 12:44 Revision 302cd4e3: [BUGFIX] Fix cached importmap dependency resolution
- The importmap dependencies were not correctly resolved
as the importmap has not been stored into $this->importMaps
wh... - 11:04 Revision cb513361: [TASK] Use ModuleData API in ConfigurationController
- The ModuleData API, introduced in #96895,
is now used in the ConfigurationController.
Additionally, to streamline th... - 11:03 Revision a0d3a807: [TASK] Use ModuleData API in ViewModuleController
- The ModuleData API, introduced in #96895,
is now used in the ViewModuleController.
Resolves: #96944
Related: #96895
... - 10:50 Revision a3b3e600: [TASK] Use ModuleData API in SchedulerModuleController
- The ModuleData API, introduced in #96895,
is now used in the LinkValidatorController.
Additionally, collapsing tasks... - 09:46 Revision d585226c: [TASK] Use ModuleData API in ReviewController
- The ModuleData API, introduced in #96895,
is now used in the ReviewController.
Resolves: #96956
Related: #96895
Rele... - 08:35 Revision fec78269: [TASK] Streamline TSFE-related config properties
- Some default properties in TypoScript have
been modified back then with the TypoScript
condition [compatVersion > 4.0... - 06:36 Revision 911503d1: [TASK] Streamline tab-handling in ElementsBasicInput cests
- * Avoid scrollIntoView which is no longer needed since #96947
* Do not catch exceptions on tab-click in ElementsBasi... - 06:35 Revision b843e0da: [TASK] Streamline tab-handling in ElementsBasicInput cests
- * Avoid scrollIntoView which is no longer needed since #96947
* Do not catch exceptions on tab-click in ElementsBasi...
2022-02-17
- 23:49 Revision 1d048aa0: [BUGFIX] Replace wrong routeIdentifier in example code
- Some code examples for the ShortcutButton
"routeIdentifier" property, introduced in #93093,
used the non existing "we... - 23:47 Revision c850141e: [TASK] Use ModuleData API in LinkValidatorController
- The ModuleData API, introduced in #96895,
is now used in the LinkValidatorController.
Resolves: #96941
Related: #968... - 23:46 Revision 82376cb5: [TASK] Use ModuleData API in BackendUserController
- The ModuleData API, introduced in #96895,
is now used in the BackendUserController.
EXT:beuser previously used an ow... - 23:23 Revision 5adcd1a9: [TASK] Use ModuleData API in ExtensionManager ListController
- The ModuleData API, introduced in #96895,
is now used in the ListController of
EXT:extensionmanager.
Resolves: #9695... - 23:22 Revision 0dc6bcd4: [DOCS] Correct User TSconfig example
- The option to disable the column selector
in the filelist is located under the top-level
key "options".
Resolves: #9... - 23:21 Revision 4c6d1c9a: [TASK] Cleanup code of ext:sys_note
- Resolves: #96891
Releases: main
Change-Id: Ib77917f5517499d278e42a4406f81aa0445deaed
Reviewed-on: https://review.typo... - 23:15 Revision 476d6ecf: [BUGFIX] Replace wrong routeIdentifier in example code
- Some code examples for the ShortcutButton
"routeIdentifier" property, introduced in #93093,
used the non existing "we... - 23:10 Revision 4a054d12: [DOCS] Correct User TSconfig example
- The option to disable the column selector
in the filelist is located under the top-level
key "options".
Resolves: #9... - 20:33 Revision 1d73cbc2: [DOCS] Streamline ModuleData API feature documentation
- Resolves: #96958
Related: #96895
Releases: main
Change-Id: Ide82630aa770cf85e6d53e3dd106bd327602e52f
Reviewed-on: htt... - 20:17 Revision e46af152: [DOCS] Fix rate limiting configuration example
- Releases: main, 11.5
Resolves: #96943
Change-Id: I1934c621ab87ba46387860050124d8c55210a81c
Reviewed-on: https://revie... - 19:52 Revision 81baeede: [BUGFIX] Don't limit module data to the BE login session
- While implementing the ModuleData API
in #96895, the data to be fetched was
accidentally be limited to be session-las... - 15:28 Revision 09d9c87b: [!!!][FEATURE] Automatically register linktypes via service configuration
- Linkvalidator linktypes are now automatically tagged and registered, based on
the implemented `LinktypeInterface`, us... - 14:48 Revision b179081a: [BUGFIX] Avoid autofocus on preselected useOrOverridePlaceholder fields
- With #90879 useOrOverridePlaceholder fields have been adapted
to autofocus the related field when the related checkbo... - 14:48 Revision 3334a963: [BUGFIX] Avoid autofocus on preselected useOrOverridePlaceholder fields
- With #90879 useOrOverridePlaceholder fields have been adapted
to autofocus the related field when the related checkbo... - 14:38 Revision ee51504c: [BUGFIX] Use clustered cache entries per domain for redirects
- 'ext:redirect' now clusters the redirect cache into dedicated
parts per domain, which reduces the data amount needed ... - 14:25 Revision 4f8edc26: [TASK] Avoid additional query in TSFE for BE User Sections
- This is a nice one: One of the most underrated features
(pages within Backend User Sections), is checked
within TSFE,... - 14:01 Revision 2a8a4a7c: [BUGFIX] Allow stopping of executed tasks again
- Since the "stop task" action in the scheduler module
is still a link, the necessary parameters are added again.
Reso... - 14:00 Revision 8d709070: [BUGFIX] Use clustered cache entries per domain for redirects
- 'ext:redirect' now clusters the redirect cache into dedicated
parts per domain, which reduces the data amount needed ... - 13:41 Revision 49628eda: [BUGFIX] Fix type error in t3editor code completion controller
- With #96849 t3editor classes have been declared strictly typed.
TemplateService converts keys interpretable as intege... - 12:57 Revision 19e53b7e: [BUGFIX] Avoid PHP 8.0 undefined key in FormEngine
- FlexFormSectionContainer raises an exception when
title is not defined.
Releases: main, 11.5
Resolves: #96936
Change... - 12:41 Revision 1fe08278: [DOCS] Fix rate limiting configuration example
- Releases: main, 11.5
Resolves: #96943
Change-Id: I1934c621ab87ba46387860050124d8c55210a81c
Reviewed-on: https://revie... - 12:37 Revision 70c11b9e: [DOCS] Fix header in RST file of #93023
- Resolves: #96942
Related: #93023
Releases: main, 11.5
Change-Id: I7352a53e03162b24a7e931244e02de5067cc02eb
Reviewed-o... - 12:01 Revision 0d4681e6: [DOCS] Fix header in RST file of #93023
- Resolves: #96942
Related: #93023
Releases: main, 11.5
Change-Id: I7352a53e03162b24a7e931244e02de5067cc02eb
Reviewed-o... - 10:38 Revision 77051c18: [BUGFIX] Avoid PHP 8.0 undefined key in FormEngine
- FlexFormSectionContainer raises an exception when
title is not defined.
Releases: main, 11.5
Resolves: #96936
Change...
2022-02-16
- 21:24 Revision da363117: [BUGFIX] Properly resolve field values in content preview
- The StandardContentPreviewRenderer runs
through a list of fields, whose value should
be processed and displayed in th... - 20:55 Revision 9c04087b: [TASK] Update typo3/testing-framework
- Current typo3/testing-framework is more strict.
> composer u typo3/testing-framework
Resolves: #96932
Releases: mai... - 20:47 Revision 9e9970af: [BUGFIX] Properly resolve field values in content preview
- The StandardContentPreviewRenderer runs
through a list of fields, whose value should
be processed and displayed in th... - 20:06 Revision 25773e86: [!!!][FEATURE] Avoid BackendTemplateView
- Class BackendTemplateView has been a temporary solution
to simplify the implementation of the "TsConfig template
over... - 19:45 Revision 720e8dd6: [BUGFIX] Fix ES6 module file structure in EXT:form
- With #96906 the ES6 module files changed to lowercase-dashed
naming convention, but the modules in EXT:form have been... - 18:59 Revision 64501965: [!!!][TASK] Use https as default scheme in PageRouter
- Make the web more secure by using https as fallback scheme if not set.
Resolves: #96835
Releases: main
Change-Id: I7... - 18:39 Revision eaefddb7: [TASK] Avoid @inheritdoc annotations
- The @inheritdoc annotation is essentially useless
since it adds no value to code readers especially
in more and more ... - 17:25 Revision fc5a06e7: [TASK] Simplify usages of LanguageService->sL
- A few places still manually check for "LLL:" as
prefix. This is now resolved, as all of this is
already done in Langu... - 14:45 Revision 35f7bbb3: [TASK] Use proper type hints in PageArguments
- Argument and return type hints are aligned to match
implemented interface \ArrayAccess with proper type
hints and rem... - 14:43 Revision 1df84058: [TASK] Deprecate old ModuleTemplate API
- With the introduction of the simplified ModuleTemplate
API and the transition of all core backend modules
towards it,... - 14:14 Revision fcd236e3: [BUGFIX] Fix TypeScript compilation on case insensitive file systems
- With the TypeScript source move in #96906 one file hasn't been
moved into the correct place, causing operating system... - 13:51 Revision e3d056cd: [BUGFIX] Fix system maintainers modal in backend context
- With the recent ES6 changes, the EXT:install JavaScript modules
could no longer be loaded into the main backend frame... - 13:38 Revision 0da76f1c: [BUGFIX] Fix RTE link browser js error
- With #96570 RequireJS is no longer loaded when CKEDITOR
is used, therefore the typo3link plugin needs to use
direct E... - 12:15 Revision 7a41f905: [TASK] Use @typo3/ as ES6 module namespace
- Switch from TYPO3/CMS/ExtName/ to @typo3/ext-name/ module
namespace in all TypoScript modules in order to
use the com... - 12:08 Revision 20fc4bde: [TASK] Simplify code in TSFE->getPageAndRootlineWithDomain
- Some code related to times without Site handling
is cleaned up and logically arranged.
Resolves: #96919
Releases: ma... - 11:26 Revision 7fe3b506: [TASK] Change merge order of new content element wizard defVals
- The new content element wizard is using default values
to define on which colPos or in which language the new
element... - 10:50 Revision 24691dfc: [TASK] Change merge order of new content element wizard defVals
- The new content element wizard is using default values
to define on which colPos or in which language the new
element... - 09:20 Revision c9e792b8: [TASK] Require moduleData to be set in request
- Since #96895, the ModuleData object is created
for every request, targeting a backend module, and
attached to the PSR... - 08:59 Revision c0cc9e1e: [TASK] Align type hints in two classes implementing \ArrayAccess
- This patch aligns \ArrayAccess argument and return type hints in
two classes of 'ext:form' to be compatible with the ...
2022-02-15
- 23:54 Revision 19df592f: [BUGFIX] Prevent JS exception on using "Show hidden content"
- A JavaScript exception is fixed by replacing
the invalid "auto" option for the "size" attribute
of the custom "typo3-... - 23:53 Revision 4ca55e3a: [FOLLOWUP] Remove SET prefix from checkbox name
- Setting module data does no longer use the "SET"
prefix. This adjusts one place, where the migration
was not done yet... - 22:37 Revision 4c32fa9c: [BUGFIX] Prevent JS exception on using "Show hidden content"
- A JavaScript exception is fixed by replacing
the invalid "auto" option for the "size" attribute
of the custom "typo3-... - 22:34 Revision 4cce4a26: [TASK] Move LinkVars calculation into separate class
- The TSFE god object handles too many things. One
part is the calculation of config.linkVars which
is now moved into i... - 21:24 Revision 53866640: [BUGFIX] Prevent undefined array key warnings in PageRepository
- Resolves: #96913
Releases: main, 11.5
Change-Id: Idf1b2d34d9c4373f52f5d8cbae84d83d2d5bfbd3
Reviewed-on: https://revie... - 20:50 Revision 6f963df3: [BUGFIX] Prevent undefined array key warnings in PageRepository
- Resolves: #96913
Releases: main, 11.5
Change-Id: Idf1b2d34d9c4373f52f5d8cbae84d83d2d5bfbd3
Reviewed-on: https://revie... - 20:14 Revision d8e3a183: [BUGFIX] Initialize perms_clause before using
- After some refactoring, the initialisation of the
perms_clause attribute ended up after
BU::readPageAccess, which rec... - 19:07 Revision db532aa6: [BUGFIX] Fix typo in @internal annotation
- Resolves: #96911
Releases: main
Change-Id: I0abf46b1e14c29a53859851fa606dacbdbcc2f70
Reviewed-on: https://review.typo... - 19:07 Revision b308deb2: [TASK] Raise doctrine/dbal:^3.3.2
- Raising doctrine/dbal to have "latest" deprecations
in place. This gives us the posiblity to analyse and
implement th... - 19:06 Revision 371f806a: [!!!][FEATURE] Replace hook in About module with PSR-14 event
- A new PSR-14 event "ModifyGenericBackendMessagesEvent"
is added when collecting (warning) messages in TYPO3
Backend's... - 17:49 Revision 0b0f7971: [BUGFIX] Keep ADMCMD_simUser and ADMCMD_simTime in links
- When previewing the frontend for a specific
usergroup (ADMCMD_simUser) or previewing a page
in the future (ADMCMD_sim... - 17:48 Revision 05ce6d13: [BUGFIX] Allow link to reports module
- With the change https://review.typo3.org/c/Packages/TYPO3.CMS/+/50811/
the link markers in the label file were remove... - 17:17 Revision 4e6f2782: [BUGFIX] Keep ADMCMD_simUser and ADMCMD_simTime in links
- When previewing the frontend for a specific
usergroup (ADMCMD_simUser) or previewing a page
in the future (ADMCMD_sim... - 17:08 Revision 6f1b2cce: [BUGFIX] Allow link to reports module
- With the change https://review.typo3.org/c/Packages/TYPO3.CMS/+/50811/
the link markers in the label file were remove... - 16:40 Revision dfcd535e: [FEATURE] Unified module data
- A new "ModuleData" object is introduced, which contains
the allowed module data properties for a module,
overlaid by ... - 12:59 Revision dd059ddb: [TASK] Add Module definiton to .phpstorm.meta.php
- Since #96797, the Module object is added to the
PSR-7 Request, in case a TYPO3 backend module
is requested.
To furth... - 12:29 Revision 1e57cbb6: [TASK] Clean up ext_emconf.php files
- This removes the no longer evaluated option
`uploadfolder` from ext_emconf.php files.
Additionally, `clearCacheOnLoa... - 12:12 Revision ab368ed2: [!!!][FEATURE] Move Cache Lifetime Calculation into its own class
- This change moves the logic for calculating
the max time for caching a frontend page into
a separate class.
In addit... - 11:55 Revision f8d96a0b: [TASK] Clean up ext_emconf.php files
- This removes the no longer evaluated option
`uploadfolder` from ext_emconf.php files.
Additionally, `clearCacheOnLoa... - 11:43 Revision 3c70c209: [BUGFIX] Ignore deleted l10n_source records when translating
- If l10n_source points to a deleted or non-existing record the
translation wizard failed in free mode with a 500 error... - 11:34 Revision 1ea56b32: [TASK] Convert all static RequireJS calls to native ES6 modules
- All static RequireJS calls (static string argument) are migrated to
native ES6 modules.
Excluded is CodeMirrorElemen... - 11:24 Revision 61889949: [BUGFIX] Ignore deleted l10n_source records when translating
- If l10n_source points to a deleted or non-existing record the
translation wizard failed in free mode with a 500 error... - 09:19 Revision c2e64335: [TASK] Fix a couple of simple phpstan findings in tests
- Change-Id: I31ec2d1ab4872f5ab6df354c4e808b451ac1ce71
Resolves: #96897
Releases: main, 11.5
Reviewed-on: https://revie... - 09:07 Revision 9edc55fb: [TASK] Fix a couple of simple phpstan findings in tests
- Change-Id: I31ec2d1ab4872f5ab6df354c4e808b451ac1ce71
Resolves: #96897
Releases: main, 11.5
Reviewed-on: https://revie... - 05:42 Revision 6e8a8db3: [TASK] Simplify workspace handling in EXT:belog
- Remove the overhead of using extbase to get all workspace records
and fetch them directly.
Resolves: #96896
Releases...
2022-02-14
- 22:29 Revision 006e05e6: [TASK] Simplify Controller in Info module
- This change is a pre-patch for introducing
https://review.typo3.org/c/Packages/TYPO3.CMS/+/73339
to allow to reduce ... - 22:16 Revision eed9a0af: [TASK] Give final touch to main v12 breaking removal ReST
- With all casual deprecation removals being done,
the ReST file can receive some final touch.
Resolves: #96107
Releas... - 21:58 Revision 6e4eae50: [TASK] Move functionality if a page is hidden from TSFE to PageRepository
- TSFE contains a lot of functionality which
is rather related to other places.
One of them is the protected method
"d... - 21:55 Revision 95e580e2: [BUGFIX] Anonymize encoded tokens
- Tokens in an encoded URL (where '=' is '%3D') now get anonymized.
Resolves: #96858
Releases: main, 11.5
Change-Id: I... - 21:55 Revision 3704e200: [BUGFIX] Anonymize encoded tokens
- Tokens in an encoded URL (where '=' is '%3D') now get anonymized.
Resolves: #96858
Releases: main, 11.5
Change-Id: I... - 21:18 Revision 85d0b4af: [TASK] Harden TSFE->id related code
- This change cleans up some functionality
regarding TSFE when SiteHandling was introduced
in TYPO3 v9:
* TSFE->id is ... - 21:02 Revision e8495034: [TASK] Move a deprecated functional test around
- With #96831 being done, a last deprecated set
of functional tests can be merged into the
default functional test suit... - 20:59 Revision 484cf015: [!!!][TASK] Require PHP mbstring and intl extensions
- * mbstring: This is one of the most common extensions,
often compiled directly into default packages, or
availabl... - 20:58 Revision 7a4f3f48: [BUGFIX] Render workspace selection again in log module
- During the rework of #96745 the fluid variable `showWorkspaceSelector`
was set too late to be used in the view.
Reso... - 19:16 Revision b7a69853: [BUGFIX] Fix page position selector on root page
- Ensure the "new record" page position selector works
on the root page (pid 0).
Resolves: #96883
Releases: main, 11.5... - 18:59 Revision 9745a9de: [!!!][TASK] Enforce HTML sanitizer during frontend rendering
- This change drops the fall-back behavior of `parseFunc.htmlSanitize` and
drops the feature flag `security.frontend.ht... - 18:55 Revision 977bdcca: [BUGFIX] Fix page position selector on root page
- Ensure the "new record" page position selector works
on the root page (pid 0).
Resolves: #96883
Releases: main, 11.5... - 18:23 Revision 00535a22: [TASK] Migrate more test fixtures to CSV
- * Migrate most test fixtures from .xml to .csv.
Some special cases are left out, those will
receive dedicated pat... - 18:23 Revision bb313361: [TASK] Migrate more test fixtures to CSV
- * Migrate most test fixtures from .xml to .csv.
Some special cases are left out, those will
receive dedicated pat... - 17:13 Revision e8dfff24: [TASK] Use PSR-7 Request for fetching login status
- This change enables UserAuthentication objects
to use the PSR-7 Request Payload instead of
the superglobals $_GET/$_P... - 15:07 Revision 3324deec: [BUGFIX] Catch non-okayish responses in Modal requests
- If the modal component starts an AJAX request that results in a
non-okayish response (>= 400), the underlying fetch()... - 14:56 Revision f145d7e3: [BUGFIX] Catch non-okayish responses in Modal requests
- If the modal component starts an AJAX request that results in a
non-okayish response (>= 400), the underlying fetch()... - 14:09 Revision 52db75db: [BUGFIX] Make custom table styles more explicit
- To overwrite the bootstrap styles of the striped
table in the extension manager list, our custom
styles must be defin... - 13:49 Revision 43106cad: [BUGFIX] Make custom table styles more explicit
- To overwrite the bootstrap styles of the striped
table in the extension manager list, our custom
styles must be defin... - 12:26 Revision 75764b0b: [TASK] Streamline EXT:tstemplate controllers
- This change is a pre-patch for introducing
https://review.typo3.org/c/Packages/TYPO3.CMS/+/73339
to allow to reduce ... - 12:10 Revision 62decf09: [TASK] Cleanup code in PSR-14 events
- * Use constructor property promotion where appropriate
* Use typed properties
* Remove doc comments for functions wit... - 10:50 Revision 608eca8f: [BUGFIX] Load Tabs.js in SetupModuleController
- We missed adding 'tabs JS' to 'User Settings'
module with #96776, tab position is no longer
stored. Add it.
Resolves... - 10:47 Revision 78d442e8: [BUGFIX] Fix notice in GridColumnItem
- Fix a notice which happens if the exclude configuration of
the field `hidden` of tt_content is removed.
Resolves: #9... - 10:40 Revision a7339e57: [BUGFIX] Prevent adding invalid LinkButton in edit document
- Prior to #96777, the preview url for tor "view" button was
created using BackendUtility::getPreviewUrl), which threw
... - 10:19 Revision 76bef356: [BUGFIX] Fix notice in GridColumnItem
- Fix a notice which happens if the exclude configuration of
the field `hidden` of tt_content is removed.
Resolves: #9... - 10:03 Revision 3ea317de: [BUGFIX] Ensure PageRenderer utility scripts are cache invalidatable
- Cache busting parameters need to be added to any JavaScript
resource to force browsers to re-download these files aft... - 10:01 Revision 9ea8f5af: [BUGFIX] Ensure PageRenderer utility scripts are cache invalidatable
- Cache busting parameters need to be added to any JavaScript
resource to force browsers to re-download these files aft... - 09:58 Revision f21741d1: [TASK] Migrate Backend/Tabs module to native JS
- The module Backend/Tabs used for advanced tab handling now doesn't use
jQuery anymore.
Additionally, the following c... - 09:09 Revision ae7de752: [TASK] Revert "[TASK] Ensure requirejs-loader.js and JavaScriptItemHandler.js are cache invalidatable"
- This reverts commit 425f94f553b14fa63668beaa82489316f0f3ea4a.
Reason for revert:
It would have been better to use ge... - 09:03 Revision 02cf564c: [BUGFIX] Consider spamProtectEmailAddresses markup in <f:link.email>
- Email processing in <f:link.email> view helper has been changed to
be based on typolink recently. In order to allow (... - 09:03 Revision 77a715ec: [BUGFIX] Consider spamProtectEmailAddresses markup in <f:link.email>
- Email processing in <f:link.email> view helper has been changed to
be based on typolink recently. In order to allow (... - 08:55 Revision 730bcd42: [BUGFIX] Fix typo in file download
- Resolves: #96872
Releases: main, 11.5
Change-Id: I5fdfca4bcf0b01d6d0103e8e4e8b1c6c011edc3e
Reviewed-on: https://revie... - 08:22 Revision 696b6080: [BUGFIX] Fix typo in file download
- Resolves: #96872
Releases: main, 11.5
Change-Id: I5fdfca4bcf0b01d6d0103e8e4e8b1c6c011edc3e
Reviewed-on: https://revie... - 07:28 Revision b9509825: [DOCS] Fix syntax of PHP snippets in Changelog entry
- Resolves: #96864
Releases: main
Change-Id: If904301349efb7e3308cea787b6fb798a7932d80
Reviewed-on: https://review.typo...
2022-02-13
- 10:47 Revision a80d2079: [TASK] Tag importmaps to include configuration for dynamic imports
- Dynamic JavaScript imports require their respective importmap
configurations to be loaded, therefore it is now allowe...
2022-02-12
- 15:08 Revision 900a91ef: [BUGFIX] Avoid always enabled clipboard in RecordListController
- Streamlining RecordListController with #96784 simplified
determiniation, if clipboard should be displayed or not.
Thi... - 13:58 Revision 1a215aa7: [!!!][TASK] Remove handling core caches with 'cache_' prefix
- The core related caches have been renamed from
'cache_foo' to 'foo' in v10 already, together with
a deprecation fallb... - 13:48 Revision f3324616: [TASK] Remove confusing doc comments in extbase
- Some extbase classes related to FAL have been added
back in 2012 with the doc comment, that classes are
experimental ... - 13:46 Revision b6cafe3d: [TASK] gitlab-ci: Merge 'early' state into 'main'
- Casual "pre-merge" patches (pushing a patch) to CI
gives us two stages: An "early" stage checking CGL
and composer ba... - 13:41 Revision d4190819: [TASK] Remove markTestIncomplete() functional tests
- There are a couple of functional tests marked
"incomplete" since 2019. Tests that have been
skipped for so long are p... - 13:19 Revision b99ca645: [TASK] gitlab-ci: Merge 'early' state into 'main'
- Casual "pre-merge" patches (pushing a patch) to CI
gives us two stages: An "early" stage checking CGL
and composer ba... - 13:16 Revision 6361a1ca: [TASK] Replace GeneralUtility::_GP in database and file browser
- Use the PSR-7 request instead of Superglobals.
Resolves: #96840
Releases: main
Change-Id: Iec2e1299584b09aa1967a93c3... - 12:50 Revision b9577d1e: [TASK] Remove markTestIncomplete() functional tests
- There are a couple of functional tests marked
"incomplete" since 2019. Tests that have been
skipped for so long are p... - 12:32 Revision 7638cd3e: [TASK] Declare all controllers of ext:recycler as strict typed
- Set all missing files to declare(strict_types=1);
Resolves: #96847
Releases: main
Change-Id: Ic4ba42f904702357b4b52c... - 12:26 Revision ae47d83a: [TASK] Declare all controllers of ext:extensionmanager as strict typed
- Set all missing files to declare(strict_types=1);
Resolves: #96842
Releases: main
Change-Id: Ia7ec9ed049fd875481bcf2... - 12:20 Revision 160f7681: [TASK] Declare all controllers of ext:t3editor as strict typed
- Set all missing files to declare(strict_types=1);
Resolves: #96849
Releases: main
Change-Id: I1eef4d9abcfbf3a6fa8b44... - 12:02 Revision 6468f820: [TASK] Declare all controllers of ext:setup as strict typed
- Set all missing files to declare(strict_types=1);
Resolves: #96848
Releases: main
Change-Id: I1257e664f9e70b375fc6d2... - 11:57 Revision fae6899a: [TASK] Declare all controllers of ext:recordlist as strict typed
- Set all missing files to declare(strict_types=1);
Resolves: #96846
Releases: main
Change-Id: I6a9ba07d25c6c8b795ffaa... - 11:43 Revision 696ffc66: [TASK] Declare all controllers of ext:info as strict typed
- Set all missing files to declare(strict_types=1);
Resolves: #96845
Releases: main
Change-Id: Iaba999b1dbb7a949f6a919... - 11:40 Revision 52df7fe1: [TASK] Declare all controllers of ext:workspaces as strict typed
- Set all missing files to declare(strict_types=1);
Resolves: #96851
Releases: main
Change-Id: I844c2136f8a43c95b8b2ad... - 11:28 Revision b3685d05: [TASK] Declare all controllers of ext:tstemplate as strict typed
- Set all missing files to declare(strict_types=1);
Resolves: #96850
Releases: main
Change-Id: I03d9ba6ea000be9195e0cb... - 09:44 Revision 77eb9cb7: [TASK] Use default GPLv2 LICENSE.txt file
- Our LICENSE.txt files contain a custom header
mentioning details of a 3rd party library.
The patch resets LICENSE.tx... - 09:41 Revision 142ed986: [TASK] Use default GPLv2 LICENSE.txt file
- Our LICENSE.txt files contain a custom header
mentioning details of a 3rd party library.
The patch resets LICENSE.tx... - 09:26 Revision 6e9199a6: [TASK] Use default GPLv2 LICENSE.txt file
- Our LICENSE.txt files contain a custom header
mentioning details of a 3rd party library.
The patch resets LICENSE.tx...
2022-02-11
- 17:39 Revision dba7bbed: [BUGFIX] Reduce issues when linking to pages
- This issue solves a few phpstan related errors.
Resolves: #96834
Releases: main, 11.5
Change-Id: I4b6c9d6ef618c5a791... - 16:47 Revision 8836bc19: [BUGFIX] Reduce issues when linking to pages
- This issue solves a few phpstan related errors.
Resolves: #96834
Releases: main, 11.5
Change-Id: I4b6c9d6ef618c5a791... - 15:30 Revision 766139d1: [TASK] Avoid some phpstan warnings in EXT:scheduler
- Resolves: #96833
Releases: main, 11.5
Change-Id: I69a3a15e9ca694456fcaf24abeef84318d9e5d6c
Reviewed-on: https://revie... - 14:40 Revision 5f598506: [TASK] Avoid some phpstan warnings in EXT:scheduler
- Resolves: #96833
Releases: main, 11.5
Change-Id: I69a3a15e9ca694456fcaf24abeef84318d9e5d6c
Reviewed-on: https://revie... - 14:13 Revision df140e4c: [BUGFIX] Prevent application type exception in ViewHelper
- In case the "f:format.html" ViewHelper is called
in the install tool or via CLI, the request might
miss the applicati... - 13:32 Revision 9e0e316e: [BUGFIX] Prevent application type exception in ViewHelper
- In case the "f:format.html" ViewHelper is called
in the install tool or via CLI, there might be either
no request obj... - 13:19 Revision ab6a4571: [!!!][FEATURE] Override any backend template with TsConfig
- This patch finishes the migration to the new backend
templating strategy. Affected are the backend page
module and th... - 13:09 Revision 3bf84fbd: [!!!][TASK] Remove CSP violating BU::getFuncInput()
- BackendUtility::getFuncInput() is a (core) unused
utility method that violates Content-Security-Policy
headers due to... - 13:09 Revision c05e5a52: [TASK] Simplify NewContentElementController view rendering
- The NewContentElementController (+content button in page
or list) view handling is odd: The single items are
rendered... - 13:08 Revision 4727f38d: [TASK] Clean up various options in UserAuthentication
- This change adapts some comments
and makes the usage of "uc" clearer in various
places.
In addition, one change is r... - 12:58 Revision a0542d13: [TASK] Remove obsolete FormInlineAjaxController method
- Protected controller method getErrorMessageForAJAX() is
unused since v7 and can be safely removed.
Resolves: #96828
... - 10:53 Revision dcdec71e: [DOCS] Streamline new module registration docs
- Fix some typos and visual glitches.
Additionally, correct the headings in Index.rst.
Resolves: #96827
Related: #9673... - 10:34 Revision c32fcc68: [BUGFIX] Remove superfluous characters in user setup
- Resolves: #96826
Related: #96776
Releases: main
Change-Id: I8f4f0cd2efdf815c6f0d9d2ab146ce4859d1ecad
Reviewed-on: htt... - 09:26 Revision 7fb2d2f0: [TASK] Extend test cases for shortcut redirects
- Test cases for shortcut redirects are extended to
make the actual behavior more explicit there.
Resolves: #96821
Rel... - 00:35 Revision 310d0f22: [BUGFIX] Add hidden fields when opening collapsed IRRE elements
- A record is rendered that has an inline record. That
record is rendered collapsed (only header rendered).
If such a c...
2022-02-10
- 23:08 Revision 092a83b2: [BUGFIX] Add hidden fields when opening collapsed IRRE elements
- A record is rendered that has an inline record. That
record is rendered collapsed (only header rendered).
If such a c... - 20:36 Revision a8d41606: [TASK] Migrate FilesContentObjectTest to functional test
- This UnitTest makes some heavy usage of mocking and
way too smart logic for a test. By migrating it to
a functional t... - 20:23 Revision 3634cd03: [TASK] Migrate FilesContentObjectTest to functional test
- This UnitTest makes some heavy usage of mocking and
way too smart logic for a test. By migrating it to
a functional t... - 20:11 Revision fb8aa5d3: [BUGFIX] Fix custom FormEngineValidation registrations
- With #96597 custom evaluations registered via
FormEngineValidation.registerCustomEvaluation()
have no longer been eva... - 20:07 Revision 860ddccf: [TASK] Streamline request handling in frontend functional tests
- see https://github.com/TYPO3/testing-framework/pull/328
composer req --dev typo3/testing-framework:^6.15.3
Besides ... - 19:51 Revision 6a6ead85: [TASK] Use PSR-7 Request information in cObj
- Since TYPO3 v11, the PSR-7 Request Object
is always available in ContentObjectRenderer,
so it can be used to access G... - 17:41 Revision 7f84e62b: [BUGFIX] Avoid undefined array key in UserInformationService
- With empty permissions in a user to be compared, this
error does not appear anymore.
Resolves: #96793
Releases: main... - 17:03 Revision 3957a154: [BUGFIX] Avoid undefined array key in UserInformationService
- With empty permissions in a user to be compared, this
error does not appear anymore.
Resolves: #96793
Releases: main... - 16:57 Revision aaf5cb3e: [TASK] Avoid default type param in shortcut redirects
- Avoid repeating the `type` query parameter when redirecting shortcuts
in the frontend rendering process - the page ty... - 16:57 Revision 4b8d84af: [TASK] Avoid default type param in shortcut redirects
- Avoid repeating the `type` query parameter when redirecting shortcuts
in the frontend rendering process - the page ty... - 13:34 Revision 49ec623a: [TASK] styleguide: Keep development-only files out of composer packages
- Adds a .gitattributes file.
Releases: main, 11 - 13:08 Revision b58d6f78: [TASK] styleguide: Avoid ModuleTemplate->getDynamicTabMenu()
- That method will be deprecated in core soon, consumers
should inline required HTML directly. - 11:38 Revision 3cc6c354: [TASK] Remove superfluous extraHidden variable from login template
- Variable `extraHidden` was used in legacy pi-based plugins (which
have been removed in TYPO3 v11). Actually this vari... - 11:20 Revision 5b7e2d2d: [TASK] Remove superfluous extraHidden variable from login template
- Variable `extraHidden` was used in legacy pi-based plugins (which
have been removed in TYPO3 v11). Actually this vari... - 11:16 Revision 665fde7c: [BUGFIX] Prevent undefined array key in EXT:frontend classes
- Resolves: #96816
Releases: main, 11.5
Change-Id: Id869a55136c6985e3fa609428099e5682c0eee12
Reviewed-on: https://revie... - 11:16 Revision 8403364b: [BUGFIX] Prevent undefined array key in EXT:frontend classes
- Resolves: #96816
Releases: main, 11.5
Change-Id: Id869a55136c6985e3fa609428099e5682c0eee12
Reviewed-on: https://revie... - 11:16 Revision f279ceb4: [!!!][FEATURE] Add PSR-14 ModifyButtonBarEvent
- The new PSR-14 event ModifyButtonBarEvent is added
as a direct replacement for the now removed hook
$TYPO3_CONF_VARS[... - 09:52 Revision e5e2896a: [DOCS] Mention "PackageArtifact.php" in Changelog entry
- This enables developers to search for "PackageArtifact" in the changelog and documentation search.
References: https... - 09:41 Revision 38166db7: [DOCS] Mention "PackageArtifact.php" in Changelog entry
- This enables developers to search for "PackageArtifact" in the changelog and documentation search.
References: https... - 07:36 Revision ea7cca56: [FEATURE] Mark current page in fluid_styled_content menu content elements
- This adds an aria-current="page" attribute to link tag of current menu-item in fluid_styled_content menu content elem...
- 05:32 Revision 7e89b839: [TASK] Increase test coverage of GeneralUtility::intExplode()
- Just a tiny test change to sort out more details
regarding GeneralUtility::intExplode().
Change-Id: I9df58610ff5b5c7...
2022-02-09
- 16:48 Revision 09d4ab00: [TASK] Migrate functionality from ExtendedTemplateService into tstemplate
- ExtendedTemplateService functionality is moved
into the actual controllers in EXT:tstemplate
that use the functionali... - 13:08 Revision 31a44a88: [FEATURE] Provide SiteLanguageProcessor
- The SiteLanguageProcessor retrieves the current siteLanguage entity as
it can be useful to have this information avai... - 12:57 Revision 41ed07ec: [BUGFIX] Avoid 'Undefined array key' warning in LinkValidator
- Resolves: #96786
Releases: main, 11.5
Change-Id: I69742ee10a6704cd43f8c68733bf13302200b975
Reviewed-on: https://revie... - 11:01 Revision 630e8cd3: [TASK] Streamline RecordListController
- Apply a basic cleanup to the RecordListController
(list module) and apply new backend templating
strategy.
Resolves:... - 10:50 Revision 93e414b7: [TASK] Use factory method for generating preview urls
- This is a followup for #96777, which uses the
factory method instead of instantiating the
PreviewUriBuilder via makeI... - 10:30 Revision a6efe0ac: [TASK] Declare all controllers of ext:backend as strict typed
- Set all missing files to declare(strict_types=1);
Resolves: #96790
Releases: main
Change-Id: I347263bf182200c304c5f4... - 10:08 Revision ce778b08: [BUGFIX] Avoid 'Undefined array key' warning in LinkValidator
- Resolves: #96786
Releases: main, 11.5
Change-Id: I69742ee10a6704cd43f8c68733bf13302200b975
Reviewed-on: https://revie... - 10:07 Revision 69ce66c2: [TASK] Declare all controllers of ext:belog as strict typed
- Set all missing files to declare(strict_types=1);
Resolves: #96791
Releases: main
Change-Id: I7bec6ced5e284232cba0e5... - 10:05 Revision d28a41a0: [TASK] Consistently use PreviewUriBuilder
- This change uses the fluent API for generating
preview URLs. This way, we can replace
BackendUtility::getPreviewUri()... - 09:52 Revision 56298fe5: [BUGFIX] Use integer instead of strings as default for new Mail config
- Default values should be integer for the newly
introduced MAIL options in
https://review.typo3.org/c/Packages/TYPO3.C... - 09:52 Revision 9a5dd902: [TASK] Simpify SiteProcessor
- Remove usage of TSFE and access the site entity via
`cObj->getRequest()`.
Resolves: #96801
Releases: main
Change-Id:... - 08:43 Revision 3abc6362: [FEATURE] Allow to define backend module labels individually
- Instead of referencing a language file, which has to
contain three labels with predefined names, such as
"mlang_labe... - 08:25 Revision e9f64f5c: [TASK] Use new templating strategy in EditDocumentController
- Apply the new templating strategy to EditDocumentController
(FormEngine record editing) by adding a first template an... - 08:14 Revision 8568d785: [TASK] Add BackendModuleValidator PSR-15 middleware
- Since introduction of the new module registration API (#96733),
the TYPO3 backend route object might contain a Module... - 08:14 Revision 863fe203: [TASK] Declare all controllers of ext:beuser as strict typed
- Set all missing files to declare(strict_types=1);
Resolves: #96792
Releases: main
Change-Id: I65946055f720830d2a4317... - 08:10 Revision 7e36ca5b: [BUGFIX] Prevent overwriting of view variable
- The InfoModuleController previously added the form
action url as "moduleName" to the view. Since #96730,
this variabl...
2022-02-08
- 19:00 Revision 70216616: [TASK] Add test case for markup in spamProtectEmailAddresses_atSubst
- Resolves: #96723
Releases: main, 11.5
Change-Id: Idb880e7a45ed91f472adfbfc5b9093c14d074a7e
Reviewed-on: https://revie... - 18:53 Revision d164d3e7: [BUGFIX] Wrong 'default' in match expression
- The match expression in PHP needs default as
keyword, not as string literal.
Change-Id: I8f242b47c74920034e046ce957c... - 18:29 Revision f2e25454: [TASK] Add test case for markup in spamProtectEmailAddresses_atSubst
- Resolves: #96723
Releases: main, 11.5
Change-Id: Idb880e7a45ed91f472adfbfc5b9093c14d074a7e
Reviewed-on: https://revie... - 17:01 Revision e3e24d70: [FEATURE] Introduce Attributes for Extbase Annotations
- Since PHP 8, native attributes are supported. In comparison to
annotations, attributes have auto-completion, are bett... - 14:54 Revision 46829938: [TASK] Streamline LinkValidatorController
- Refactoring of ext:linkvalidator backend controller
towards new backend templating strategy together
with a series of... - 14:49 Revision fc94e4e7: [TASK] Drop unneeded ModuleStateStorage JavaScript include
- The ModuleStateStorage introduced in #94762
as replacement for fsMod is only used via an
<typo3-immediate-action> cus... - 13:00 Revision c0cc9c17: [DOCS] Fix the code block in the changelog
- Releases: main
Resolves: #96783
Change-Id: Ic4a36692a7dfffacca062e3c54e0ade1d8cda5ab
Reviewed-on: https://review.typo... - 08:41 Revision 124be5be: [TASK] Set TYPO3 version to 10.4.25-dev
- Change-Id: I46b6ad09eacc8e7da38743607d3537323108d36d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/733... - 08:41 Revision 46e6481c: [TASK] Set TYPO3 version to 11.5.7-dev
- Change-Id: I1e189d7ca6196d4850a8625b980e0a895b043a10
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/733... - 08:27 Revision 7c2c4b33: [RELEASE] Release of TYPO3 10.4.24
- Change-Id: I63603e8a8511b2599b20ee1d1065e7cca730e6b9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/733... - 08:20 Revision 2e41482b: [RELEASE] Release of TYPO3 11.5.6
- Change-Id: I7e525f9534256a45f68226fc7c9d2db0ff9911cc
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/733... - 08:14 Revision f9f720d4: [BUGFIX] Also consider new placeholders in WorkspaceService
- The WorkspaceService->fetchPagesWithVersionsInTable()
method is used to fetch all pages, which contain versioned
reco... - 08:09 Revision 3d600e4e: [BUGFIX] Also consider new placeholders in WorkspaceService
- The WorkspaceService->fetchPagesWithVersionsInTable()
method is used to fetch all pages, which contain versioned
reco...
2022-02-07
- 22:05 Revision d97cc27d: [TASK] styleguide: Remove ExtensionUtility::registerModule()
- It's a no-op in master.
- 22:00 Revision f8d19965: [TASK] Streamline LinkBrowser controller
- - Use native typehints instead of doctype
- Add return types
- Use strict types
- Use DI: abstract class uses inject*... - 21:50 Revision b7762eca: [BUGFIX] Format search word operator
- To dynamically use the search word operator
as part of a locallang key, it has to be formatted
(lowercase and no whit... - 21:41 Revision 8114a5ed: [TASK] Modernize code in the Mail system
- This is just a general cleanup and tidying to use constructor
promotion, typed properties, and other modern language ... - 21:34 Revision 51d167ef: [BUGFIX] Format search word operator
- To dynamically use the search word operator
as part of a locallang key, it has to be formatted
(lowercase and no whit... - 20:51 Revision f48ea30e: [TASK] Streamline SetupModuleController
- The patch gives SetupModuleController some love by
adding a first template for the outer module HTML,
cleanup up vari... - 20:50 Revision 18b6ad3d: [TASK] Migrate test fixtures from XML to CSV
- The following extensions now only use CSV files for test fixtures:
* felogin
* recordlist
* seo
Resolves: #96770
Rel... - 20:34 Revision 68c14897: [TASK] Migrate test fixtures from XML to CSV
- The following extensions now only use CSV files for test fixtures:
* felogin
* recordlist
* seo
Resolves: #96770
Rel... - 20:13 Revision c338bd7d: [TASK] Use new templating strategy in ext:form
- We need to move the main templates around a bit
to apply new backend templating strategy to the
ext:form backend cont... - 18:57 Revision ef97d5e7: [TASK] Use new templating strategy in ext:indexed_search
- Rather straight refactoring of the indexed_search
AdministrationController towards new backend
templating strategy.
... - 18:07 Revision fe5c4409: [TASK] Use new templating strategy in ext:impexp
- Straight implementation of the new backend
templating strategy in ext:impexp.
Resolves: #96773
Related: #96730
Relea... - 15:08 Revision 83d36733: [TASK] Streamline ElementInformationController
- Basic refactoring of ElementInformationController (the
"info" modal on records). The entry method is more
clean, the ... - 14:26 Revision edaf575e: [TASK] Provide parent page information for references
- Having the parent page information available for
references can be helpful for editors.
Resolves: #94601
Releases: m... - 14:25 Revision 5cc97754: [TASK] Use new backend templating in ext:tstemplate
- A rather straight refactoring of the ext:tstemplate
"entry" controller to use the new backend templating
strategy.
R... - 14:14 Revision 42c33d4f: [TASK] Use new backend templating in ext:info
- This is a straight inclusion of new backend templating
strategy for main "info" dispatcher controller
"InfoModuleCont... - 14:01 Revision cb0b1b2e: [BUGFIX] Add label information to record history module
- Improve the accessibility of the record history module by
binding the label to the related field.
Resolves: #96769
R... - 13:54 Revision ac17db6c: [TASK] Provide parent page information for references
- Having the parent page information available for
references can be helpful for editors.
Resolves: #94601
Releases: m... - 13:48 Revision 086f39f9: [BUGFIX] Add label information to record history module
- Improve the accessibility of the record history module by
binding the label to the related field.
Resolves: #96769
R... - 09:54 Revision c68d43e7: [TASK] Tighten composer integration validation script
- The script "Build/Scripts/checkIntegrityComposer.php"
verifies composer.json dependencies of each system
extension to... - 09:40 Revision f9a2cbd8: [TASK] Serialize PageRenderer state instead of the entire class
- As prepared in #91316, PageRenderer state is now
serialized instead of serializing the entire object,
this means that... - 09:40 Revision 822d93be: [TASK] Tighten composer integration validation script
- The script "Build/Scripts/checkIntegrityComposer.php"
verifies composer.json dependencies of each system
extension to... - 09:36 Revision 46be08e1: [TASK] styleguide: Remove obsolete fullScreenRichtext fieldControl
- https://github.com/TYPO3-CMS/styleguide/pull/288
Since the introduction of ckeditor, this fieldControl
is not availa... - 09:29 Revision 29db88c3: [!!!][FEATURE] New Module Registration API
- This change introduces a new way to register
TYPO3 Backend Modules.
Each module is now registered during build-time
... - 09:25 Revision e3a0c302: [TASK] Avoid phpstan warnings "Unsafe access to private property through static"
- Resolves: #96762
Releases: main, 11.5
Change-Id: I3f8300389fae0b6f30a7dc826afb8b2260ea41df
Reviewed-on: https://revie... - 09:08 Revision d7c5cb24: [TASK] Avoid phpstan warnings "Unsafe access to private property through static"
- Resolves: #96762
Releases: main, 11.5
Change-Id: I3f8300389fae0b6f30a7dc826afb8b2260ea41df
Reviewed-on: https://revie... - 09:04 Revision 8a17ee1b: [BUGFIX] Fix undefined key warning in cObj->imageLinkWrap
- The default configuration for JSWindow in
lib.contentElement doesn't contain the params
property, so after stdWrappin... - 08:54 Revision 792c53be: [BUGFIX] Load essential JavaScript in permission edit view
- During backend view refactoring with #96605 it was overseen
that essential JavaScript on permission edit view is no l... - 08:52 Revision 385e2246: [TASK] Convert IconFactoryTest to functional test
- This reduces the amount of mocking drastically.
Resolves: #96758
Releases: main, 11.5
Change-Id: Ia6d5e6086c23de4fe8... - 08:47 Revision f7e9a4a9: [TASK] Avoid phpstan warnings "Unsafe access to private constant through static"
- Resolves: #96761
Releases: main, 11.5
Change-Id: Ie3591fa68e2ae5a7a0d8075b6c992452bb48750e
Reviewed-on: https://revie... - 08:47 Revision 18023659: [TASK] Avoid phpstan warnings LinkButton::setHref() expects string
- Resolves: #96760
Releases: main, 11.5
Change-Id: I7007c579fd3677e09229b0941f905dce8014cdfa
Reviewed-on: https://revie... - 08:44 Revision c3fa86f9: [BUGFIX] Fix undefined key warning in cObj->imageLinkWrap
- The default configuration for JSWindow in
lib.contentElement doesn't contain the params
property, so after stdWrappin... - 08:35 Revision 191002bb: [TASK] Convert IconFactoryTest to functional test
- This reduces the amount of mocking drastically.
Resolves: #96758
Releases: main, 11.5
Change-Id: Ia6d5e6086c23de4fe8... - 08:29 Revision 6ed73e56: [TASK] Avoid phpstan warnings "Unsafe access to private constant through static"
- Resolves: #96761
Releases: main, 11.5
Change-Id: Ie3591fa68e2ae5a7a0d8075b6c992452bb48750e
Reviewed-on: https://revie... - 08:19 Revision 61d637a3: [TASK] Avoid phpstan warnings LinkButton::setHref() expects string
- Resolves: #96760
Releases: main, 11.5
Change-Id: I7007c579fd3677e09229b0941f905dce8014cdfa
Reviewed-on: https://revie... - 08:16 Revision b8d04909: [TASK] Remove PHP 8.0 and PHP 8.1 polyfills from ext:core
- With #96749 superflous polyfills has been removed from root
composer.json. This patch removes missed occurrences in t... - 08:15 Revision 0e4d8a0f: [TASK] Use new backend templating in ext:install
- The ext:install BackendModuleController which renders
the install tool login modal now bows to the general
backend te... - 08:06 Revision b4a98862: [TASK] Improve wording shown at the top of the Install Tool
- The paragraph that provides some basic details about how global
configuration options are stored and how these can be... - 07:33 Revision 77077847: [TASK] Streamline FileUploadController
- General refactoring of this controller with various
simplifications like less state and transition to
new backend tem... - 07:32 Revision a032dc46: [TASK] Streamline EditFileController
- General refactoring of this controller with various
simplifications like less state and transition to
new backend tem...
2022-02-05
- 21:43 Revision bc15ad4b: [TASK] Streamline functions returning $GLOBALS['BE_USER']
- Many classes in TYPO3 have a function called
getBackendUser() or getBackendUserAuthentication(). The
function definit... - 12:33 Revision 4655d1e7: [TASK] Avoid a 'Result of || is always true' phpstan error
- 'ElementInformationController::getPropertiesForTable()'
checks two properties in an if condition with interface
check... - 12:33 Revision 252b1db6: [BUGFIX] Handle non-existing table in MissingRelationsCommand
- Checking relations to tables that don't exist in the
database for whatever reason crashes MissingRelationsCommand.
C... - 12:32 Revision 3a53a45f: [BUGFIX] Render translated records in workspace frontends
- Due to the removal of move placeholders in TYPO3 v11,
moved records on translated pages could not be resolved
anymore... - 12:29 Revision cef21151: [BUGFIX] Avoid PHP 8.0/8.1 error in RecordHistory
- When passing null as $value parameter, an exception is
thrown as the return value must be of type string. We
avoid th... - 12:28 Revision 4d8f097c: [TASK] Improve PHP code examples in a ReST file
- Releases: main, 11.5
Resolves: #96680
Change-Id: I555b68ccaaebe8e79e57d828635b3e17e38bb28f
Reviewed-on: https://revie... - 12:28 Revision 48cece75: [BUGFIX] Prevent undefined index in ContentObjectRenderer
- A straight sanitation in COR->splitObj(). A
test needs adaptions since the method no longer
throws an exception with ... - 12:16 Revision eba3779e: [BUGFIX] Render translated records in workspace frontends
- Due to the removal of move placeholders in TYPO3 v11,
moved records on translated pages could not be resolved
anymore... - 12:13 Revision 81403a60: [BUGFIX] Handle non-existing table in MissingRelationsCommand
- Checking relations to tables that don't exist in the
database for whatever reason crashes MissingRelationsCommand.
C... - 12:08 Revision 5e922e54: [TASK] Have correct return types in BackendUtility
- BU::getRecord() and BU::getRecordWSOL() actually
return an array or NULL. This is now reflected in
@param annotations... - 12:07 Revision 24cefbc9: [TASK] Remove cryptic reference to EXT:feedit
- The extension has been removed from core a
while ago. There is no point in mentioning
it in the Admin Panel docs.
Re... - 12:04 Revision edef7bff: [TASK] Have variadic typehints in ExpressionBuilder
- The patch adds proper typehints for 'andX()' and 'orX()'
of core 'ExpressionBuilder()' facade implementation.
This el... - 12:03 Revision 5044d470: [BUGFIX] Update invalid link to the TYPO3 documentation
- This patch updates the link and points users to the new
documentation as the previous link became invalid. In
additio... - 11:47 Revision 69fa4552: [BUGFIX] Update invalid link to the TYPO3 documentation
- This patch updates the link and points users to the new
documentation as the previous link became invalid. In
additio... - 11:46 Revision bddfcc60: [TASK] Remove PHP 8.0 and PHP 8.1 polyfills
- As the minimum requirement for TYPO3 v12 is PHP 8.1 these polyfills are
not needed anymore by TYPO3 itself. However, ... - 11:38 Revision 659c2b0a: [TASK] Have correct return types in BackendUtility
- BU::getRecord() and BU::getRecordWSOL() actually
return an array or NULL. This is now reflected in
@param annotations... - 11:38 Revision 21276a88: [TASK] Remove cryptic reference to EXT:feedit
- The extension has been removed from core a
while ago. There is no point in mentioning
it in the Admin Panel docs.
Re... - 11:35 Revision f600ccff: [TASK] Improve PHP code examples in a ReST file
- Releases: main, 11.5
Resolves: #96680
Change-Id: I555b68ccaaebe8e79e57d828635b3e17e38bb28f
Reviewed-on: https://revie... - 11:32 Revision 5e3e430f: [TASK] Avoid a 'Result of || is always true' phpstan error
- 'ElementInformationController::getPropertiesForTable()'
checks two properties in an if condition with interface
check... - 11:30 Revision 6b186157: [BUGFIX] Prevent undefined index in ContentObjectRenderer
- A straight sanitation in COR->splitObj(). A
test needs adaptions since the method no longer
throws an exception with ... - 11:25 Revision 140e1e5d: [BUGFIX] Avoid PHP 8.0/8.1 error in RecordHistory
- When passing null as $value parameter, an exception is
thrown as the return value must be of type string. We
avoid th... - 10:38 Revision 910cee5c: [BUGFIX] Catch exception during unserializing task
- If the class can't be unserialized, an exception should
be caught to avoid having a state which is not solvable
via b... - 10:04 Revision 4342033c: [BUGFIX] Stabilize unserialization of scheduler tasks
- The unserialization of scheduler tasks was very
error-prone, due to a lack of exception handling.
To stabilize and u... - 09:44 Revision 66da58ac: [BUGFIX] Remove undefined variable in extensionmanager ListUtility
- Fixing an issue with package informations to list extensions for
the cli command 'extension:list' code has been moved... - 08:57 Revision 0563c420: [TASK] Remove superfluous elseif condition check in TcaPreparation
- phpstan complained about a superfluous 'elseif()' condition
in 'TcaPreparation::configureCategoryRelations()'.
This ... - 08:16 Revision 8e299b6f: [TASK] Remove superfluous elseif condition check in TcaPreparation
- phpstan complained about a superfluous 'elseif()' condition
in 'TcaPreparation::configureCategoryRelations()'.
This ...
2022-02-04
- 21:08 Revision eb025bfc: [TASK] Use new backend templating in various controllers
- This adapts a series of controllers and view
templates to use the ModuleTemplate as view.
The strategy is similar: $... - 20:32 Revision 7c790e6e: [BUGFIX] Update occurrences of changed icon name from extbase extension
- Resolves: #96750
Related: #95310
Releases: main, 11.5
Change-Id: I1167b20cd2fdce44ed23f6cb714ae4d56bcd917a
Reviewed-o... - 20:31 Revision f61acfce: [BUGFIX] Update occurrences of changed icon name from extbase extension
- Resolves: #96750
Related: #95310
Releases: main, 11.5
Change-Id: I1167b20cd2fdce44ed23f6cb714ae4d56bcd917a
Reviewed-o... - 17:11 Revision 682858a1: [TASK] Improve TCA title, to make it more specific
- This should improve search results when people look for "TCA"
see https://github.com/TYPO3-Documentation/t3docs-searc... - 16:47 Revision 74bf1c0c: [TASK] Update to phpstan/phpstan:^1.4.5
- This brings a couple of fixes for false positives
that shrink the baseline by around 90 errors.
> composer req --dev... - 16:22 Revision 5e47529b: [TASK] Move GuzzleClientFactory into the container
- This is just a small clean up to make more things injectable.
Enables further work.
Resolves: #96742
Releases: main
... - 16:06 Revision 02ffdb9c: [TASK] Update to phpstan/phpstan:^1.4.5
- This brings a couple of fixes for false positives
that shrink the baseline by around 90 errors.
> composer req --dev... - 15:09 Revision 2f61d6c4: [BUGFIX] Fix PHPStan warnings in StagesService
- Resolves: #96734
Releases: main, 11.5
Change-Id: I5dfe1c853d65c6798bcadd1d2624bbcb81616bd6
Reviewed-on: https://revie... - 14:42 Revision 6e745f5b: [BUGFIX] Fix PHPStan warnings in StagesService
- Resolves: #96734
Releases: main, 11.5
Change-Id: I5dfe1c853d65c6798bcadd1d2624bbcb81616bd6
Reviewed-on: https://revie... - 14:19 Revision bef7e4fd: [TASK] styleguide: Apply new module registration API
- https://github.com/TYPO3-CMS/styleguide/pull/286
See https://review.typo3.org/c/Packages/TYPO3.CMS/+/73058
The old r... - 14:12 Revision 81ff2aaf: [TASK] styleguide: Use new v12 backend templating strategy
- See https://forge.typo3.org/issues/96730
- 08:53 Revision 4ed5327a: [BUGFIX] Fix undefined key warnings in language handling of extbase
- Resolves: #96735
Releases: main, 11.5
Change-Id: Idc5343bbc42a01138b82df27f39ff1893c9d1469
Reviewed-on: https://revie... - 07:20 Revision 28bedc54: [BUGFIX] Fix undefined key warnings in language handling of extbase
- Resolves: #96735
Releases: main, 11.5
Change-Id: Idc5343bbc42a01138b82df27f39ff1893c9d1469
Reviewed-on: https://revie...
2022-02-03
- 21:21 Revision ee282a87: [TASK] Removed unused iconFactory from BackendController
- Resolves: #96740
Releases: main, 11.5
Change-Id: I25247317f375bef1130560b5164224fb609cbe81
Reviewed-on: https://revie... - 16:38 Revision 89223295: [TASK] Removed unused iconFactory from BackendController
- Resolves: #96740
Releases: main, 11.5
Change-Id: I25247317f375bef1130560b5164224fb609cbe81
Reviewed-on: https://revie... - 16:35 Revision 12a533bf: [FEATURE] Introduce unified and flexible templating for TYPO3 Backend
- This change introduces new functionality to revamp
the way the core works with views, especially in
backend context t... - 10:40 Revision b421bb80: [BUGFIX] Fix typos in description of languages in site configuration
- Resolves: #96736
Releases: main, 11.5
Change-Id: I74ba6a0eab2827d8faf136e32212c084e152fac1
Reviewed-on: https://revie... - 10:40 Revision da4f0c9d: [BUGFIX] Fix typos in description of languages in site configuration
- Resolves: #96736
Releases: main, 11.5
Change-Id: I74ba6a0eab2827d8faf136e32212c084e152fac1
Reviewed-on: https://revie... - 08:10 Revision 1f0ec495: [TASK] Use generics for ObjectProphecy class properties
- With #96713 all type annotations on class properties
in tests have been reduced to ObjectProphecy only,
removing the ... - 08:07 Revision 2738ce5e: [TASK] Use generics for ObjectProphecy class properties
- With #96713 all type annotations on class properties
in tests have been reduced to ObjectProphecy only,
removing the ...
2022-02-02
- 18:49 Revision 6c3a03da: [TASK] Streamline getLanguageService function
- Many classes in TYPO3 have a function called
getLanguageService(). The function definition
is not always equal and so...
2022-02-01
- 18:04 Revision 595ab93d: [!!!][TASK] Remove Extbase's RequestHandler functionality
- This change removes the RequestHandler concept from
Extbase, which means removing one level of abstraction
within Ext... - 11:16 Revision 37463863: [TASK] styleguide: Avoid '%currentWorkingDirectory%' in phpstan configuration
- This change removes the discouraged usage of '%currentWorkingDirectory%'
throughout the phpstan configuration.
See: ... - 10:59 Revision 090f1874: [BUGFIX] Fix some incorrect usages of Prophecy
- With the following changes, we can get rid of a whole bunch
of warnings from the PHPStan baseline:
1. Now that we ar... - 00:51 Revision f32fdb16: [BUGFIX] Fix some incorrect usages of Prophecy
- With the following changes, we can get rid of a whole bunch
of warnings from the PHPStan baseline:
1. Now that we ar...
2022-01-31
- 23:27 Revision 079ce829: [TASK] Replace method clone with 'GeneralUtility::removeDotsFromTS()'
- 'EditDocumentController::parseAdditionalGetParameters()'
was implemented to remove dots from key identifiers in
TypoS... - 14:07 Revision 409a2463: [BUGFIX] Use Event.currentTarget in default_frontend.js
- Event.target identifies the element on which the event
occurred and may a descendant of the element to which
the even... - 13:49 Revision 62c60508: [BUGFIX] Use Event.currentTarget in default_frontend.js
- Event.target identifies the element on which the event
occurred and may a descendant of the element to which
the even... - 13:06 Revision d2b6a19a: [!!!][TASK] Remove built-in support for accesskeys in HMENU
- The HTML standard "accesskey" is built into TYPO3's
HMENU functionality, with only limited support:
* No cross-platf... - 12:31 Revision 9cc5d830: [TASK] Remove broken test from ServiceProviderCompilationPassTest
- PHPStan static analysis revealed that the method
exceptionForInvalidFactories() did not contain a proper test
setup, ... - 12:31 Revision fcbdad65: [!!!][FEATURE] Register extbase type converters as services
- Extbase Type Converters are now registered as container
services. Corresponding configuration, such as the source
and... - 12:07 Revision 1831bc51: [TASK] Remove broken test from ServiceProviderCompilationPassTest
- PHPStan static analysis revealed that the method
exceptionForInvalidFactories() did not contain a proper test
setup, ... - 11:42 Revision ae8010bf: [TASK] Harden event listener automagic parameter type resolution
- Do only auto-resolve the event name if the reflection type
of the first parameter is a ReflectionNamedType [1] as
onl... - 11:23 Revision 1dafc1e7: [TASK] Fix PHPStan errors in JavaScript module classes
- Releases: main, 11.5
Resolves: #96707
Change-Id: I0d5808a48d8ed56d5688235feeb465499dd74c5b
Reviewed-on: https://revie... - 11:12 Revision 3cc9e6a6: [!!!][FEATURE] Register cObjects via service configuration
- This change registers all possible cObjects for frontend rendering
via Services.yaml and allows for ContentObjects to... - 11:00 Revision e4c43666: [TASK] Harden event listener automagic parameter type resolution
- Do only auto-resolve the event name if the reflection type
of the first parameter is a ReflectionNamedType [1] as
onl... - 10:58 Revision 88b91742: [TASK] Fix PHPStan errors in JavaScript module classes
- Releases: main, 11.5
Resolves: #96707
Change-Id: I0d5808a48d8ed56d5688235feeb465499dd74c5b
Reviewed-on: https://revie... - 09:29 Revision 3e7372c2: [TASK] Fix definition availability checks in DI compiler passes
- findDefinition() doesn't actually return a boolean (or null)
value on failure but throws an exception instead. As an ... - 09:16 Revision 195e1a6d: [TASK] Properly type hint accessible mocks in tests
- By adding a couple of dedicated type hints here
and there, phpstan and phpstorm understand _call()
and _set() much be... - 09:08 Revision 1cd63e30: [TASK] Fix definition availability checks in DI compiler passes
- findDefinition() doesn't actually return a boolean (or null)
value on failure but throws an exception instead. As an ... - 08:51 Revision 07529e73: [TASK] Properly type hint accessible mocks in tests
- By adding a couple of dedicated type hints here
and there, phpstan and phpstorm understand _call()
and _set() much be... - 07:30 Revision b1d8b75c: [BUGFIX] Fix "undefined array key" issues in LiveSearch's page jump
- This patch adds a few null-coalesce conditions in the LiveSearch in case
a field not defined in TCA (in most cases ui... - 06:51 Revision b88a2ae7: [BUGFIX] Fix "undefined array key" issues in LiveSearch's page jump
- This patch adds a few null-coalesce conditions in the LiveSearch in case
a field not defined in TCA (in most cases ui... - 00:38 Revision 9310fb07: [TASK] Accessible mocks understand _call() arguments
- The testing-framework got a change to declare
_call() of getAccessibleMock() and
getAccessibleMockForAbstractClass() ...
2022-01-30
- 23:03 Revision 71872faf: [TASK] Raise phpstan to level 5
- Increase level from 3 to 5 and generate baseline.
Level 5 is a nice goal to fix around on for a while,
since it find... - 22:58 Revision 1d0cfb93: [TASK] Avoid phpstan 'PHPDoc tag @param has invalid value' errors
- Annotations are sometimes:
/** @param $foo */
/** @param $foo MyType */
But should be (at least):
/** @param MyType ... - 22:31 Revision 64a8bfb9: [TASK] Raise phpstan to level 5
- Increase level from 3 to 5 and generate baseline.
Level 5 is a nice goal to fix around on for a while,
since it find... - 22:26 Revision 5c28e926: [TASK] Resolve some 'access to undefined property' in tests
- Various tests add subjects or mocks as class
property without declaring the property.
Resolves: #96695
Releases: mai... - 22:21 Revision afcc9a4d: [TASK] Increase ac test implicit wait timeouts
- The global config "wait" is a max timout for
various "implicit wait" operations WebDriver
performs.
Depending on loa... - 22:03 Revision 8fe9d394: [TASK] Increase ac test implicit wait timeouts
- The global config "wait" is a max timout for
various "implicit wait" operations WebDriver
performs.
Depending on loa... - 21:56 Revision f25fb7fb: [TASK] Resolve some 'access to undefined property' in tests
- Various tests add subjects or mocks as class
property without declaring the property.
Resolves: #96695
Releases: mai... - 21:35 Revision 689f1dd3: [TASK] Update doc comment for ActionController::getErrorFlashMessage
- The function getErrorFlashMessage() in ActionController can either
return a string or a boolean. This patch adds bool... - 21:25 Revision 470f844f: [TASK] Avoid phpstan 'PHPDoc tag @param has invalid value' errors
- Annotations are sometimes:
/** @param $foo */
/** @param $foo MyType */
But should be (at least):
/** @param MyType ... - 21:17 Revision 1d3aed4e: [TASK] Update doc comment for ActionController::getErrorFlashMessage
- The function getErrorFlashMessage() in ActionController can either
return a string or a boolean. This patch adds bool... - 21:13 Revision f60bd415: [TASK] Fix doc comment in fixture BlogController::processRequest
- Fixes the doc comment for processRequest in BlogController by
removing annotations that are already explained by the
... - 20:57 Revision 92a340f5: [TASK] Fix doc comment in fixture BlogController::processRequest
- Fixes the doc comment for processRequest in BlogController by
removing annotations that are already explained by the
... - 19:01 Revision 9caf6351: [TASK] Remove superfluous null coalescing operator
- Remove a superfluous null coalescing operator in
AbstractConfigurationManager since the $conf variable
is always an a... - 18:04 Revision 0b677511: [TASK] Remove superfluous null coalescing operator
- Remove a superfluous null coalescing operator in
AbstractConfigurationManager since the $conf variable
is always an a... - 18:03 Revision 41e8f282: [TASK] Avoid phpstan 'PHPDoc tag @var has invalid value' errors
- Annotations are sometimes:
/** @var $foo MyType */
But should be:
/** @var MyType $foo */
The patch fixes this in al... - 18:03 Revision abbee995: [TASK] Avoid phpstan 'PHPDoc tag @var has invalid value' errors
- Annotations are sometimes:
/** @var $foo MyType */
But should be:
/** @var MyType $foo */
The patch fixes this in al... - 17:25 Revision 2c359feb: [TASK] Add PHPStan plugin for psr/container
- The plugins adds a dynamic return type resolver for the
ContainerInterface::get() method and is especially useful
in ... - 16:04 Revision 6e7627a8: [TASK] Add PHPStan plugin for psr/container
- The plugins adds a dynamic return type resolver for the
ContainerInterface::get() method and is especially useful
in ... - 15:44 Revision edbcda8d: [TASK] Add PHPStan plugin for PHPUnit
- Adding phpstan/phpstan-phpunit makes phpstan
"understand" mocking and a couple of related things.
Loading the extens... - 15:44 Revision 4d5f2b94: [TASK] Add PHPStan plugin for PHPUnit
- Adding phpstan/phpstan-phpunit makes phpstan
"understand" mocking and a couple of related things.
Loading the extens... - 13:25 Revision 1e25b63a: [BUGFIX] Fix typo in field label of Scheduler task
- This patch fixes a typo in the label for the dropdown box
"scheduler_ipAnonymization_table" where backend users can s... - 08:08 Revision 6b0e2204: [BUGFIX] Fix typo in field label of Scheduler task
- This patch fixes a typo in the label for the dropdown box
"scheduler_ipAnonymization_table" where backend users can s... - 00:06 Revision 4e188faf: [TASK] Avoid state and undefined properties in tests
- There is often no point in having test class state
which may lead to undefined class properties and
more complex test... - 00:06 Revision 0469106f: [TASK] Avoid state and undefined properties in tests
- There is often no point in having test class state
which may lead to undefined class properties and
more complex test... - 00:05 Revision 898ea73d: [TASK] Avoid typehint docblocks for FunctionalTestCase properties
- This patch removes docblock typehints for FunctionalTestCase
properties in functional tests, thus using the docblock ... - 00:05 Revision adecc47a: [TASK] Avoid typehint docblocks for FunctionalTestCase properties
- This patch removes docblock typehints for FunctionalTestCase
properties in functional tests, thus using the docblock ...
Also available in: Atom