Activity
From 2024-08-05 to 2024-09-03
2024-09-03
- 13:15 Revision 51a0329c: [TASK] Update Fluid to 2.15
- This release contains important pre-patches for the upgrade to
Fluid v4 in the next step. Apart from soft deprecation...
2024-09-02
- 14:07 Revision 5fb48e84: [BUGFIX] Ensure proper loading order of EXT:seo and EXT:dashboard
- With #103034 EXT:styleguide received a dependency on EXT:seo.
This could lead to a situation for classic installatio... - 14:07 Revision e49f12c6: [BUGFIX] Ensure proper loading order of EXT:seo and EXT:dashboard
- With #103034 EXT:styleguide received a dependency on EXT:seo.
This could lead to a situation for classic installatio... - 10:27 Revision cd806d8b: [BUGFIX] Allow assigning empty sources to non-empty CSP directives
- Prior to this change, empty sources to be assigned to an
existing Content-Security-Policy directive have been ignored... - 10:27 Revision 4331cf82: [BUGFIX] Allow assigning empty sources to non-empty CSP directives
- Prior to this change, empty sources to be assigned to an
existing Content-Security-Policy directive have been ignored... - 07:36 Revision fa9a78d1: [TASK] Allow all minor node versions in nvmrc
- We allow all node 22 in package.json, therefore
nvmrc shouldn't pin to 22.0, but allow for
local updates, without mod... - 07:36 Revision 91805a9a: [TASK] Allow all minor node versions in nvmrc
- We allow all node 22 in package.json, therefore
nvmrc shouldn't pin to 22.0, but allow for
local updates, without mod...
2024-09-01
- 18:59 Revision 633ded6c: [TASK] Remove superfluous namespace declaration in Fluid template
- The Fluid template file used in HtmlViewHelperTest functional
tests contains a namespace declaration for ext:stylegui...
2024-08-31
- 06:10 Revision 1166e843: [TASK] Convert ViewHelper test to functional
- A ViewHelper shouldn't be called directly in a test case because
its behavior is highly dependent on Fluid.
Resolves...
2024-08-30
- 18:14 Revision 8cc084c7: [TASK] Remove orphaned language keys in EXT:info
- Resolves: #104779
Releases: main
Change-Id: If64ade32e87152dc0abe6a5b31ec2190e7dfeb46
Reviewed-on: https://review.typ... - 17:20 Revision 2b5a88a3: [TASK] Deprecate instantiation of IconRegistry in ext_localconf.php
- Nowadays, it is not needed anymore to manually call IconRegistry
to register icons. Since TYPO3 v11 we have the Confi... - 16:49 Revision 4d1aaebf: [TASK] Prepare TemplatePaths for new Fluid version
- Some type hints in TYPO3's TemplatePaths implementation need to
be adjusted due to changes in the parent class. Also,... - 16:43 Revision f7a15096: [DOC] Add backwards-compatible example for getRequest()
- Because the API has been introduced with Fluid v2, but hasn't been
used by TYPO3 < 13.3, a few extra checks are neces... - 12:54 Revision 47912f72: [BUGFIX] Allow Extbase HashService retrieval via GeneralUtility::makeInstance()
- With the deprecation of extbase `HashService`, the new core
`HashService` was injected to extbase `HashService` using... - 10:19 Revision c22b72cd: [FEATURE] Implement and use a core ViewFactoryInterface
- After a long list of preparation and side patches, this
change introduces a central ext:core ViewFactoryInterface
plu... - 08:52 Revision e764a492: [BUGFIX] Properly redirect secondary backend module routes
- Users might open URLs to backend modules.
Those are checked for existence and permissions. But the permission
check u... - 08:52 Revision c2d7bdff: [BUGFIX] Properly redirect secondary backend module routes
- Users might open URLs to backend modules.
Those are checked for existence and permissions. But the permission
check u...
2024-08-29
- 09:58 Revision 9b1ef298: [BUGFIX] Allow to use CKEditor style definitions with an empty class
- The CKEditor default YAML configuration for the Full and Default
presets contained code like:
```
- { name: 'Orange ... - 09:58 Revision 1ab46cb3: [BUGFIX] Allow to use CKEditor style definitions with an empty class
- The CKEditor default YAML configuration for the Full and Default
presets contained code like:
```
- { name: 'Orange ... - 08:40 Revision 878625ad: [TASK] Declare minor ext:form RendererInterface change
- ext:form RendererInterface->setFormRuntime() now declares
to return void. Strictly speaking this would be a breaking
... - 07:03 Revision 84180365: [DOCS] Fix comment in site-specific CSP disposition example
- Related: #101580
Releases: main, 12.4
Change-Id: Idb58280ea86aace60087dc31a98634c9dd7432fd
Reviewed-on: https://revie... - 05:45 Revision 30c4c621: [TASK] Avoid incomplete test setup in MFA tests
- The MFA tests have an indirect dependency to FE/BE
state of request. This is dealt with in other tests
already, but a...
2024-08-28
- 22:42 Revision 3dbeed38: [TASK] Do not declare extbase defaultViewObjectName, set it
- Instead of declaring ActionController->defaultViewObjectName
to some value, __construct() sets it. This in line with ... - 22:41 Revision d2493f3a: [TASK] Extract a hardcoded fluid template source to file
- Hard coded fluid code within the framework (except
in fluid view helper tests) is not a good thing:
It makes substitu... - 21:20 Revision 5e100d0a: [TASK] Harden extbase JsonView
- Add a series of type hints that are safe to set.
Resolves: #104766
Releases: main
Change-Id: I2143ff8b71109d0439bebf... - 14:39 Revision fb443fd1: [TASK] Deprecate ext:fluid fillDefaultsByPackageName()
- TemplatePaths->fillDefaultsByPackageName() is located
at the wrong place by having this magic within ext:fluid:
It is... - 13:47 Revision 02dbcc31: [DOCS] Fix comment in site-specific CSP disposition example
- Related: #101580
Releases: main, 12.4
Change-Id: Idb58280ea86aace60087dc31a98634c9dd7432fd
Reviewed-on: https://revie... - 13:40 Revision e91cc679: [BUGFIX] Streamline offsetGet and offsetExist in Record object
- Array access of `uid` and `pid` has been enabled, therefore
offsetExist() needs to return TRUE for those fields, too.... - 13:14 Revision 43cb2890: [TASK] Introduce Content-Security-Policy-Report-Only handling
- + new feature flag `security.frontend.reportContentSecurityPolicy`,
to be used next to `security.frontend.enforceCo... - 13:13 Revision 13758d53: [TASK] Introduce Content-Security-Policy-Report-Only handling
- + new feature flag `security.frontend.reportContentSecurityPolicy`,
to be used next to `security.frontend.enforceCo... - 11:36 Revision 7c920f26: [TASK] Remove usage of deprecated "StaticMethod" interface
- In docblock tag "Null_" interface "StaticMethod" is used.
However this contract is totally covered by Tag contract.
... - 11:24 Revision e8a37da9: [DOCS] Document `rawRecord` usage in fluid
- Resolves: #104759
Releases: main
Change-Id: I57fdcacc75c3c2c7453ebbc484aef19d1135ae48
Reviewed-on: https://review.typ... - 10:53 Revision f9420041: [BUGFIX] Prevent undefined array key exception in FlexFormValueFormatter
- The `getProcessedElements` function in `FlexFormValueFormatter`
throws an undefined array key exception, when the giv... - 10:53 Revision aded73b1: [BUGFIX] Prevent undefined array key exception in FlexFormValueFormatter
- The `getProcessedElements` function in `FlexFormValueFormatter`
throws an undefined array key exception, when the giv... - 10:43 Revision 93187a72: [TASK] Inject `ResourceFactory` in `TcaFolder`
- This change modifies `TcaFolder` to get `ResourceFactory`
injected instead of retrieving it using `GeneralUtility`.
... - 10:38 Revision 8e4e2523: [TASK] Simplify ext:fluid TemplatePaths
- Inline some methods into getContextSpecificViewConfiguration()
and adapt tests. Note the calling fillDefaultsByPackag... - 10:27 Revision 2aeff134: [TASK] Remove instance state from `ResourceFactory`
- Stateful services come with a lot of drawbacks
and needs to be avoided. The `ResourceFactory`
holds state in form of ... - 10:10 Revision e91c894a: [TASK] Replace usage of deprecated constants of PhpParser
- In class InterfaceMethodChangedMatcher constants MODIFIER_PUBLIC
and MODIFIER_STATIC are used. Both are deprecated. U... - 07:46 Revision eb0ac88e: [BUGFIX] Add aria-selected attribute to "DropDown" buttons
- Resolves: #104029
Releases: main, 12.4
Change-Id: I89571726e5cfa4b9c2296fdb0994910d24f3b3b1
Reviewed-on: https://revi...
2024-08-27
- 19:57 Revision a0d3f975: [DOCS] Adjust markup and remove duplication from CKEditor5 changelog
- Adjusted indentation syntax which was breaking the rendering of
feature #96874 changelog entry of the CKEditor 5 docu... - 19:57 Revision aac88f90: [DOCS] Adjust markup and remove duplication from CKEditor5 changelog
- Adjusted indentation syntax which was breaking the rendering of
feature #96874 changelog entry of the CKEditor 5 docu... - 19:12 Revision 10c5b267: [BUGFIX] Avoid undefined array key in Typo3tempFileService
- Resolves: #104749
Releases: main, 12.4, 11.5
Change-Id: I0285dbeb8cabd4dc338797b6b47d3312ca2b9bb3
Reviewed-on: https:... - 19:11 Revision c5e3d395: [BUGFIX] Avoid undefined array key in Typo3tempFileService
- Resolves: #104749
Releases: main, 12.4, 11.5
Change-Id: I0285dbeb8cabd4dc338797b6b47d3312ca2b9bb3
Reviewed-on: https:... - 19:10 Revision b77b6ee3: [BUGFIX] Avoid undefined array key in Typo3tempFileService
- Resolves: #104749
Releases: main, 12.4, 11.5
Change-Id: I0285dbeb8cabd4dc338797b6b47d3312ca2b9bb3
Reviewed-on: https:... - 19:10 Revision e6ccbe80: [BUGFIX] Extend exceptions thrown by Guzzle (`TransferException`)
- In `getUrl()` only a `\GuzzleHttp\Exception\RequestException` is
caught. This piece of code exists since April 20, 20... - 19:10 Revision 567c1b82: [BUGFIX] Extend exceptions thrown by Guzzle (`TransferException`)
- In `getUrl()` only a `\GuzzleHttp\Exception\RequestException` is
caught. This piece of code exists since April 20, 20... - 18:50 Revision f2ed0694: [TASK] Turn a couple of unit tests into functionals
- To reduce mocking and GeneralUtility instance
tampering, a couple of error handling related
tests are turned into fun... - 18:49 Revision d148049b: [TASK] Remove two unused test fixture files
- Resolves: #104754
Releases: main
Change-Id: Id1164684fcbcf2bc1bdaa2dbbe74f73d2c608fb3
Reviewed-on: https://review.typ... - 15:51 Revision a8ef1275: [TASK] Upgrade used PHP 8.4 image
- This change upgrades the version of the used
`typo3/core-testing-php84` image [1], which
uses PHP8.4 beta3 now along ... - 15:51 Revision 34776fc3: [TASK] Upgrade used PHP 8.4 image
- This change upgrades the version of the used
`typo3/core-testing-php84` image [1], which
uses PHP8.4 beta3 now along ... - 15:51 Revision df1766f5: [TASK] Upgrade used PHP 8.4 image
- This change upgrades the version of the used
`typo3/core-testing-php84` image [1], which
uses PHP8.4 beta3 now along ... - 14:12 Revision 8c138180: [TASK] Clean up BE LoginController
- * Refactor LoginController. Code is much better
readable now and class is nearly stateless.
* Remove heavily mockin... - 13:20 Revision 43512139: [TASK] Raise phpstan/phpstan:^1.12.0
- Support for PHP 8.4 added.
https://phpstan.org/blog/phpstan-1-12-road-to-phpstan-2-0
> composer req --dev phpstan/p... - 13:20 Revision 09d9fba1: [TASK] Raise phpstan/phpstan:^1.12.0
- Support for PHP 8.4 added.
https://phpstan.org/blog/phpstan-1-12-road-to-phpstan-2-0
> composer req --dev phpstan/p... - 13:14 Revision 82f7dc03: [TASK] Simplify a ContentObjectRendererTest detail
- Some setUp() code is not triggered and thus obsolete.
Resolves: #104747
Releases: main
Change-Id: I72099d5d09bf36f83... - 11:58 Revision e2a29ee7: [TASK] Rename submodule TypoScript Overview
- The module "TypoScript Record Overview" also contains site
sets since #103439. The module labels are therefore genera... - 11:56 Revision 9fb4e409: [TASK] Avoid handling L=OUT in LoginController
- Logout should run through LogoutController.
Avoid this widely unknown code in LoginController
since it does not belon... - 11:34 Revision cf1f08e0: [BUGFIX] Fall back to site identifier in TypoScript overview
- When TypoScript is provided by a site set, not a sys_template record and the site has no "website title" it is curren...
- 10:51 Revision 279a8dca: [TASK] Remove ancient server side 'no cookie' detection
- There is ancient BE login related server side code to
detect if cookies can be set. This never kicks in and
is remove... - 08:35 Revision 1e32e6f3: [TASK] Update to CKEditor5 v43
- Executed commands:
npm --prefix overrides/ckeditor5 version 43.0.0
npm install --save ./overrides/ckeditor5 $(
... - 08:35 Revision 674f41d6: [TASK] Update to CKEditor5 v43
- Executed commands:
npm --prefix overrides/ckeditor5 version 43.0.0
npm install --save ./overrides/ckeditor5 $(
... - 08:06 Revision 8d08fab8: [DOCS] Document site sets of EXT:fluid_styled_content
- This patch adds a description on how to utilize
site sets from `EXT:fluid_styled_content` and the
supported configura... - 06:27 Revision 43a284ca: [FEATURE] Automatically resolve relations for records
- What does it do? When creating a record
object out of a database row (via the RecordFactory),
the Record object now h...
2024-08-26
- 18:16 Revision 3e22a5d6: [DOCS] Document site sets of EXT:felogin
- This patch adds a description on how to utilize
site sets from `EXT:felogin` and lists the supported
configuration di... - 16:36 Revision 656a3763: [DOCS] Fix YAML syntax highlighting in EXT:dashboard examples
- This sets the correct code-block caption definitions for the YAML
and PHP code blocks so they will be rendered correc... - 16:36 Revision d147224b: [DOCS] Fix YAML syntax highlighting in EXT:dashboard examples
- This sets the correct code-block caption definitions for the YAML
and PHP code blocks so they will be rendered correc... - 16:35 Revision d001cf4a: [DOCS] Fix YAML syntax highlighting in EXT:dashboard examples
- This sets the correct code-block caption definitions for the YAML
and PHP code blocks so they will be rendered correc... - 15:46 Revision da0fb764: [BUGFIX] Use correct array for assignMultiple() in BackendUserController
- Fixes typo in BackendUserController
Resolves: #104739
Related: #104635
Releases: main
Change-Id: Ia28ff567214fe0f50a... - 15:12 Revision fe45815e: [DOCS] Update main module name for TypoScript module
- This is already fixed in main as a drive-by with #104596.
Resolves: #104736
Releases: 12.4
Change-Id: I38230d9579984... - 13:23 Revision aedca5a7: [DOCS] Unify CGL of indexed_search manual
- - Use unified header markers
- Remove multiple empty lines
- convert indentation to 4 spaces
- drive-by fixes of "da"... - 13:23 Revision 34995e75: [DOCS] Unify CGL of indexed_search manual
- - Use unified header markers
- Remove multiple empty lines
- convert indentation to 4 spaces
This is a preparation f... - 13:22 Revision 8313629d: [DOCS] Document "Missing Meta Description" widget in ext:SEO
- See also: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/349
Related: #99552
Resolves: #104720
Relea... - 13:22 Revision 153230d2: [DOCS] Document "Missing Meta Description" widget in ext:SEO
- See also: https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/349
Related: #99552
Resolves: #104720
Relea... - 11:05 Revision c8d12bc0: [DOCS] Use createValidator() in ext:form docs
- Since #96998, there's no more __construct() method more in
extbase validators, thus they can't be instanciated with
o... - 11:04 Revision 36bf9ab7: [DOCS] Use createValidator() in ext:form docs
- Since #96998, there's no more __construct() method more in
extbase validators, thus they can't be instanciated with
o...
2024-08-25
- 10:58 Revision 1f5a9187: [TASK] Remove unused ext:adminpanel template part
- Fluid variable {hookObjectModuleContent} is never
assigned. This is dead template code. Remove along
with a label. It...
2024-08-24
- 18:28 Revision 20f6da9c: [TASK] Use `<typo3-backend-collapsible>` in element information modal
- Resolves: #104666
Releases: main
Change-Id: I4bcd8cfd82c9aa4837c2eb9e683d9626180077da
Reviewed-on: https://review.typ...
2024-08-23
- 13:45 Revision 2327b2d6: [TASK] Modernize position map styling (a bit)
- TYPO3 still uses the infamous position maps (lists with arrow icons) to
allow an user to re-arrange content elements.... - 13:27 Revision 44fc7f67: [BUGFIX] Apply configured date format to date(time) fields
- With #104309 in place, TYPO3 is finally prepared to allow any date
configuration, as long it is supported in PHP.
Th... - 13:27 Revision 8d003727: [BUGFIX] Apply configured date format to date(time) fields
- With #104309 in place, TYPO3 is finally prepared to allow any date
configuration, as long it is supported in PHP.
Th... - 12:28 Revision e6e0b3ac: [TASK] Update `luxon` to 3.5.0
- This commit updates `luxon` to version 3.5.0, along with the related
development package `@types/luxon`.
Executed co... - 12:28 Revision 82eb6bcb: [TASK] Update `luxon` to 3.5.0
- This commit updates `luxon` to version 3.5.0, along with the related
development package `@types/luxon`.
Executed co... - 10:21 Revision 192bb433: [TASK] Install Tool: Re-structure removal views
- The Install Tool sections "Remove Temporary Assets" and "Clear
Persistent Database Tables" have been re-structured a ... - 06:20 Revision 938f3129: [BUGFIX] Allow HTML tags "mark" and "s" in RTE frontend output
- With #101128 a few more RTE plugins for CKEditor have been added,
now supporting the "mark" HTML tag.
This tag is no... - 06:20 Revision 00fedf36: [BUGFIX] Allow HTML tags "mark" and "s" in RTE frontend output
- With #101128 a few more RTE plugins for CKEditor have been added,
now supporting the "mark" HTML tag.
This tag is no... - 05:21 Revision bc1c8997: [TASK] Avoid ext:fluid TemplateView in tests
- There is little reason to use ext:fluid
TemplateView instead of fluid standalone
TemplateView in functional tests.
ex... - 05:19 Revision 5fa7082f: [TASK] Combine two identical fluid tests
- `EscapeChildrenRenderingTest` and
`EscapeChildrenRenderingStandaloneTest` are
identical, except that the 'standalone'... - 05:18 Revision 5274c38c: [TASK] Avoid FluidViewAdapter as inner view
- FluidViewAdapter->setRenderingContext() sets
itself as view for inner renderings.
This was thought to be a good solut...
2024-08-22
- 20:16 Revision 372753d6: [TASK] Avoid StandaloneView in VH tests
- We're starting with patches to phase out ext:fluid
StandaloneView to introduce a general core view factory.
A straig... - 19:36 Revision 7ffffa9c: [TASK] Stabilize FileClipboardCest button-click
- The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl... - 19:36 Revision 6882fed3: [TASK] Stabilize FileClipboardCest button-click
- The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl... - 19:36 Revision 1c8dacda: [TASK] Stabilize FileClipboardCest button-click
- The FileClipboardCest waits for a button to become 'enabled' before
clicking it.
Disabled buttons use `class="disabl... - 13:41 Revision 82d829e3: [TASK] Update `lit` and friends
- This commit updates `lit` to version 3.2, along with some friend
libraries.
Executed commands:
npm install --sa... - 13:41 Revision 98ddf13a: [TASK] Update `lit` and friends
- This commit updates `lit` to version 3.2, along with some friend
libraries.
Executed commands:
npm install --sa... - 13:09 Revision 484756a2: [DOCS] Fix wrongly merged Syntax of EXT:dashboard documentation
- A broken backport for #103298 introduced some
not properly resolved changes.
This patch removes the wrongly merged b... - 12:23 Revision d7930bdc: [BUGFIX] Allow context menus to position outside of table-fit
- Resolves: #104698
Releases: main
Change-Id: I62cf1f89cd980cb453b990435223a45a90b1e0df
Reviewed-on: https://review.typ... - 11:23 Revision af18ebf4: [BUGFIX] Correct whitespace handling in alert-message
- Resolves: #104523
Releases: main
Change-Id: Ia331af805a4837f227289319b44f4f911463299a
Reviewed-on: https://review.typ... - 11:23 Revision a4e17e5a: [BUGFIX] Use correct css property for callout color
- Resolves: #104696
Releases: main
Change-Id: If3de4c3aa0bed97ad7cb5886ca9b464cb077f720
Reviewed-on: https://review.typ... - 10:28 Revision a98abf72: [BUGFIX] Align table header in backend user/group comparison
- Previously, the content of the table header in the backend user/group
comparison view was misaligned, the title was m... - 10:28 Revision 35c78dda: [TASK] Make tables context aware
- We are dropping the Bootstrap CSS definitions for
all table to have more control about the styling of
the table eleme... - 09:48 Revision e03f3cb9: [TASK] Happify phpstan in ext:install tests
- fix() is annotated to return an array of
FlashMessages, the test setup returns an
array of strings instead. Adapt the... - 09:47 Revision 1912aa3f: [TASK] Use proper `<template>` tags for Install Tool fragments
- The Install Tool templates now incorporate `<template>` tags that
replace the previously used hidden `<div>` elements... - 06:42 Revision 85f7b74c: [BUGFIX] Respect correct max value when clamping progress bar value
- In early development, the max value of a progress bar was limited to
being `100`, which changed later on. This was no...
2024-08-21
- 18:34 Revision 11ecb92c: [BUGFIX] Make Fluid DebuggerUtility css more safe against custom css
- Fix not cklickable `+` sign for the nested properties in debugger
tree in frontend.
The css selector for input fields... - 18:34 Revision dd58111b: [BUGFIX] Make Fluid DebuggerUtility css more safe against custom css
- Fix not cklickable `+` sign for the nested properties in debugger
tree in frontend.
The css selector for input fields... - 18:20 Revision 4cb94e38: [BUGFIX] Properly log renaming of resources
- Renaming resources via the ResourceController,
called via AJAX, does now also properly log
the performed action to be... - 18:19 Revision e222202b: [BUGFIX] Properly log renaming of resources
- Renaming resources via the ResourceController,
called via AJAX, does now also properly log
the performed action to be... - 17:45 Revision caceca0c: [TASK] Use fluid attribute for Request handling
- ext:fluid RenderingContext is in the bad habit of extending
fluid standalone RenderingContext with the two methods
se... - 09:21 Revision b8978819: [TASK] Reduce TYPO3_REQUEST in extbase functional tests
- Various ext:extbase functional tests set
$GLOBALS['TYPO3_REQUEST']. The extbase
codebase still has various places tha... - 09:12 Revision bf4ddd2b: [TASK] Make form styling context aware
- We are dropping the Bootstrap CSS definitions for
all form stylings to have more control about the
styling of the for...
2024-08-20
- 22:07 Revision c8db5b5c: [BUGFIX] Explicitly set icon title in record list
- There might be the case that the same flag
icon is used for different languages. Due
to iconFactory using a cache for... - 21:25 Revision 4a5b8515: [BUGFIX] Explicitly set icon title in record list
- There might be the case that the same flag
icon is used for different languages. Due
to iconFactory using a cache for... - 20:51 Revision 6b4c8521: [TASK] Avoid TYPO3_REQUEST in fluid functional tests
- Various ext:fluid functional tests set
$GLOBALS['TYPO3_REQUEST']. There are three
scenarious fixed with this change:
... - 20:19 Revision 2ceaa167: [TASK] Avoid globals COR TYPO3_REQUEST in typolink VHs
- View helpers link.typolink and uri.typolink fail to
set the given request on ContentObjectRenderer, so
it falls back ... - 16:40 Revision edd438f9: [TASK] Decouple ext:form ConfigurationManager from extbase
- Next change in the "Tame extbase ConfigurationManager" series.
ext:form comes with an add-on class of extbase
Config... - 14:32 Revision f5e34cd1: [BUGFIX] Fix undefined array key warnings in GifBuilder
- Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:... - 14:32 Revision b5a111e4: [BUGFIX] Fix undefined array key warnings in GifBuilder
- Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:... - 14:32 Revision ef3747b9: [BUGFIX] Fix undefined array key warnings in GifBuilder
- Resolves: #104639
Releases: main, 12.4, 11.5
Change-Id: I74a0cd9e856283d26a382582cc5d6b8e99887cd4
Reviewed-on: https:... - 09:02 Revision 5ecafdb7: [TASK] Do not use ConfigurationManager in FormPersistenceManager
- The FormPersistenceManager is a central class of ext:form
that takes care of .form.yaml writing and loading. This
inc... - 08:46 Revision 90d22e8a: [BUGFIX] Remove TCEforms leftovers leading to Exception
- TCEforms were removed with #97126 in v12.
Still there was a usage within EditPopup leading to an Exception when
editi... - 08:46 Revision e4cab4b6: [BUGFIX] Remove TCEforms leftovers leading to Exception
- TCEforms were removed with #97126 in v12.
Still there was a usage within EditPopup leading to an Exception when
editi... - 08:20 Revision e640fe38: [DOCS] Add examples to PHPDoc of new data processors
- Resolves: #104665
Related: #103783
Releases: main
Change-Id: I60bb7561f25a0c25068064890ee5deb474c183e4
Reviewed-on: h... - 07:29 Revision dddf99ae: [BUGFIX] Use correct date format in EXT:styleguide date picker example
- The date picker used in EXT:styleguide -> Components -> Form needs
another format to be functional again.
Resolves: ...
2024-08-19
- 15:30 Revision 2dc7bd4e: [DOCS] Document "Enable recycler by default"
- Documents https://review.typo3.org/c/Packages/TYPO3.CMS/+/85472
Resolves: #104647
Releases: main
Change-Id: Ifb41959... - 11:42 Revision 9c62ba65: [TASK] Enhance TYPO3\CMS\Core\Type\Map capabilities
- This change introduces the following enhancements:
* `Map::keys(): array` resolves all keys of a map
* `Map::values(... - 11:41 Revision 826f777f: [TASK] Enhance TYPO3\CMS\Core\Type\Map capabilities
- This change introduces the following enhancements:
* `Map::keys(): array` resolves all keys of a map
* `Map::values(...
2024-08-18
- 08:38 Revision 04102c1c: [TASK] Improve detail and comparison views of "Backend Users" BE module
- The backend module "Backend Users" lists all backend users and backend
user groups in the system.
A detailed view ca...
2024-08-17
- 12:28 Revision ee321f5a: [DOCS] Update EXT:felogin Configuration listing
- As prepatch for https://forge.typo3.org/issues/104597
Only syntax changes and a changed headline. Layout will
be add... - 12:27 Revision 96472dee: [DOCS] Update EXT:felogin Configuration listing
- As prepatch for https://forge.typo3.org/issues/104597
Only syntax changes and a changed headline. Layout will
be add... - 10:59 Revision db8105fb: [DOCS] Document base64 attribute of f:uri.image
- References:
https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/982
Releases: main
Resolves: #104649
Rela... - 10:57 Revision 3f74fabf: [DOCS] Document base64 attribute of f:image
- references:
https://github.com/TYPO3-Documentation/Changelog-To-Doc/issues/982
Releases: main
Resolves: #104648
Rela... - 10:55 Revision aaaba376: [DOCS] Document Introduce hotkeys to scheduler task editing
- Documentation of https://review.typo3.org/c/Packages/TYPO3.CMS/+/83702
https://github.com/TYPO3-Documentation/Changel... - 10:22 Revision 84c96f31: [TASK] Sync ext:form FormPersistenceManagerInterface
- To prepare further works on the implementing class,
FormPersistenceManagerInterface is synchronized with
some methods... - 09:18 Revision e65803ce: [TASK] Remove ext:form FilePersistenceSlot->defineInvocation()
- The method was used by an upgrade wizard that has
been removed in v11 already. Remove that method
and streamline the ...
2024-08-16
- 18:50 Revision cdda2eeb: [TASK] Use QueryBuilder `UNION` API in CTE API
- Replace `sprintf()` union building for the
recursive Common Table Expression part with
`UNION clause` QueryBuilder AP... - 18:31 Revision 15254c52: [TASK] Raise `doctrine/dbal:^3.9`
- The Doctrine DBAL team has released recently a new
minor version [1] which not only includes bugfixes
but also ships ... - 18:31 Revision d6734e9a: [TASK] Use DI in ext:form FormDefinitionValidationService
- The patch is rather straight in class
`FormDefinitionValidationService`. The tests
receive a major overhaul towards l... - 13:07 Revision 8937573d: [FEATURE] Add `UNION Clause` support to the QueryBuilder
- The `UNION Clause` is used to combine the result-set of
two or more `SELECT` SQL queries suported by all database
ven... - 09:09 Revision 1c9f4da4: [TASK] Rename web component 'typo3-formengine-element-select-check-box'
- The functionality of the web component `<typo3-formengine-element-
select-check-box></typo3-formengine-element-select... - 08:44 Revision 85739f4b: [TASK] Make ext:form ConfigurationService stateless
- Refactor ext:form ConfigurationService towards DI.
The main FormFrontendController is refactored
along the way. Both ... - 08:25 Revision 9ed78fdb: [DOCS] Document site sets of EXT:seo
- This patch adds a description on how to utilize
site sets from `EXT:seo` to the Configuration section.
Resolves: #10... - 08:04 Revision 38bce38a: [DOCS] Add a hint to configure the redirect
- Releases: main, 12.4
Resolves: #104642
Change-Id: I514ebf96642e3ad0401443fb01dacfcb5f38bea5
(cherry picked from commi... - 07:49 Revision e292fad9: [DOCS] Add a hint to configure the redirect
- Releases: main
Resolves: #104642
Change-Id: I514ebf96642e3ad0401443fb01dacfcb5f38bea5
Reviewed-on: https://review.typ... - 07:39 Revision 3b4118ec: [DOCS] Document Sets of Indexed Search
- Resolves: #104599
Releases: main
Change-Id: Ic4059c5d7f1266c57a2a7c053bdb09afa836f075
Reviewed-on: https://review.typ... - 07:38 Revision c2a38d99: [TASK] Add accessibility ci tests with playwright/axe
- playwright/axe iterates over a list of web pages and highlights
accessibility issues. This tool is now applied as a C... - 07:37 Revision 5d904491: [TASK] Add accessibility ci tests with playwright/axe
- playwright/axe iterates over a list of web pages and highlights
accessibility issues. This tool is now applied as a C...
2024-08-15
- 22:48 Revision 81154088: [DOCS] Highlight relevant code snippets in changelog
- First, breaking the <f:uri.resource> example into multiple lines makes
it easier for users on small screens/browser w... - 14:58 Revision 259f099e: [TASK] Move an ext:form constant to interface
- Move
FormPersistenceManager::FORM_DEFINITION_FILE_EXTENSION
to
FormPersistenceManagerInterface::FORM_DEFINITION_FILE_... - 13:43 Revision 79195cd2: [TASK] Set TYPO3 version to 12.4.20-dev
- Change-Id: Ib0dd60e62fc7f438a588dced2e109d75532b3831
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856... - 13:22 Revision 02b7dad1: [RELEASE] Release of TYPO3 12.4.19
- Change-Id: If480bcdddc3825d7e26196c151d6b2613cdd4602
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856... - 12:45 Revision 64ea7f3a: [TASK] Remove reference to jQuery Autocomplete in "External Libraries"
- The package `devbridge-autocomplete` was removed in TYPO3 v12 (#98455),
but it is still referenced in "External Libra... - 12:44 Revision 91f9dc85: [TASK] Remove reference to jQuery Autocomplete in "External Libraries"
- The package `devbridge-autocomplete` was removed in TYPO3 v12 (#98455),
but it is still referenced in "External Libra... - 12:42 Revision 3f82f5c0: [TASK] Dissolve ext:form AbstractBackendController
- AbstractBackendController of ext:form does not do
much, except it gets DI wrong and relies on the
global initializeOb... - 11:57 Revision 72b37297: [TASK] Raise `doctrine/dbal:^4.1`
- The Doctrine Team recently released minor version
release `4.1.0` including a couple of bugfixes,
internal changes an... - 10:51 Revision 9d362db6: [TASK] Revert "[TASK] Allow to disable CSP headers for a particular site"
- Aims to combine disabling site-specific CSP with report-only mode later.
This reverts commit 56f64089deb2fdc3f0d7b9a... - 10:51 Revision a5856261: [TASK] Revert "[TASK] Allow to disable CSP headers for a particular site"
- Aims to combine disabling site-specific CSP with report-only mode later.
This reverts commit acf70306c44f9817552bcaa... - 10:01 Revision 3647765d: [TASK] Revert "[BUGFIX] Replace hardcoded attributes for <span> tags"
- The previous patch introduced ambiguities for allowed attributes
for multiple HTML elements that were reliable and ha... - 10:01 Revision a3a28493: [TASK] Revert "[BUGFIX] Replace hardcoded attributes for <span> tags"
- The previous patch introduced ambiguities for allowed attributes
for multiple HTML elements that were reliable and ha...
2024-08-14
- 20:33 Revision 33b2461e: [TASK] Inject interface, not implementation in ext:form
- Inject ext:form ConfigurationManagerInterface, not
the implementation ConfigurationManager in the ext:form
"Show Conf... - 20:32 Revision 8f57cba2: [TASK] Make ext:core YamlFileLoader a stateless service
- * Slightly refactor YamlFileLoader to make it obvious
it is a stateless service. Declare it readonly.
* Inject Yaml... - 20:21 Revision 7386ec33: [TASK] Remove superfluous CSS classes from page module
- The page module rendered a lot excess CSS classes that are not used
(anymore) and therefore are now removed.
Resolve... - 19:46 Revision e76dc206: [TASK] Raise typo3/testing-framework
- Brings an internal change for better
doctrine/dbal handling
> composer require --dev \
typo3/testing-framework:^8.... - 19:24 Revision 885f41f5: [TASK] Raise typo3/testing-framework
- Brings an internal change for better
doctrine/dbal handling, and a feature
to support readonly classes in
getAccessib... - 17:01 Revision fe35c829: [DOCS] Document site sets of EXT:form
- This patch adds a description on how to utilize
site sets from `EXT:form` to the Integrator Quick start.
Resolves: #... - 16:15 Revision f8ccd5c5: [TASK] Deprecate `BackendUserAuthentication::returnWebmounts()`
- TYPO3 has a method to retrieve webmounts
`BackendUserAuthentication::returnWebmounts()`.
The method returns the uid's... - 15:13 Revision 15eccd83: [BUGFIX] Allow "Fieldset" form element w/o "fluidAdditionalAttributes"
- This is a mitigation of an issue introduced
with #102291, where f:for now tends to iterate
an empty string and crashe... - 15:13 Revision 0083d46d: [BUGFIX] Allow "Fieldset" form element w/o "fluidAdditionalAttributes"
- This is a mitigation of an issue introduced
with #102291, where f:for now tends to iterate
an empty string and crashe... - 13:43 Revision 2bd5592a: [TASK] Streamline BackendUserAuthentication::getWebmounts()
- The method BackendUserAuthentication::getWebmounts() now returns
an unique list of webmounts. Before the list could c... - 13:24 Revision 10d24501: [BUGFIX] Fix type cast error in DB Compare for 'default' definition
- The change in #97498 introduced a specific handling for ENUM/SET
definitions in MariaDB systems. The check may be per... - 13:24 Revision de6fd229: [BUGFIX] Fix type cast error in DB Compare for 'default' definition
- The change in #97498 introduced a specific handling for ENUM/SET
definitions in MariaDB systems. The check may be per... - 13:17 Revision f1dd4408: [TASK] Replace hard-coded tt_content table in page layout partials
- Since #102825 the table is available in the GridItem object. This can
now be used to replace the string "tt_content" ... - 13:17 Revision 02d88927: [TASK] Replace hard-coded tt_content table in page layout partials
- Since #102825 the table is available in the GridItem object. This can
now be used to replace the string "tt_content" ... - 10:20 Revision 008c319a: [BUGFIX] Respect "copy" mode in labels in "Move element" UI
- When a user wants to move a content element via the Record List, the UI
now respects the selected mode ("move" or "co... - 10:20 Revision 5a93108b: [BUGFIX] Respect "copy" mode in labels in "Move element" UI
- When a user wants to move a content element via the Record List, the UI
now respects the selected mode ("move" or "co... - 09:56 Revision af13e98c: [TASK] Introduce TypolinkParameter object
- This adds a new value object, containing
the resolved parameters of a typolink.
The object will be used as enriched ... - 07:20 Revision cfffeadb: [DOCS] Fix code formatting in changelog for generating Fluid schema
- Resolves: #104616
Related: #104114
Releases: main
Change-Id: Ia2731c55d14e7d0912caa9724239eb041fa2a58e
Reviewed-on: h... - 06:46 Revision 56f64089: [TASK] Allow to disable CSP headers for a particular site
- This change allows to disable CSP headers for a particular site
configured in `sites/<my-site>/csp.yaml` by using the... - 06:45 Revision acf70306: [TASK] Allow to disable CSP headers for a particular site
- This change allows to disable CSP headers for a particular site
configured in `sites/<my-site>/csp.yaml` by using the...
2024-08-13
- 14:54 Revision 8335657c: [TASK] Use PHP 8.4 in CI nightly integration tests
- As last step for PHP 8.4 in CI, the "integration"
tests switch from 8.3 to 8.4 in nightlies, while
pre-merge are kept... - 12:59 Revision 9e3039e5: [TASK] Raise enshrined/svg-sanitize:^0.19.0
- The hack from #100607 is obsolete with latest versions
and can be removed, the patch for 8.4 compat is kept.
> compo... - 11:55 Revision 95f71d85: [BUGFIX] Replace method returnWebmounts() with getWebmounts()
- The method BackendUserAuthentication::returnWebmounts() returns
an array of strings. This triggers a type error when ... - 11:55 Revision e53b7c3c: [BUGFIX] Replace method returnWebmounts() with getWebmounts()
- The method BackendUserAuthentication::returnWebmounts() returns
an array of strings. This triggers a type error when ... - 11:17 Revision 863dd8c7: [TASK] Remove unused inline settings from workspace preview
- The `PreviewController` of EXT:workspaces registers some inline settings
for use in JavaScript that are actually not ... - 11:16 Revision 2dcf77a5: [TASK] Upgrade eslint to v9.9
- The JavaScript linter `eslint` is upgraded from v8 to v9. This also
requires an upgrade of all `@typescript-eslint` p... - 11:16 Revision ea970ae0: [TASK] Upgrade eslint to v9.9
- The JavaScript linter `eslint` is upgraded from v8 to v9. This also
requires an upgrade of all `@typescript-eslint` p... - 11:10 Revision 5dfb0190: [BUGFIX] Update `psy/psysh` for PHP 8.4 compat
- The package `psy/psysh` can be upgraded to version 0.12.4,
solving deprecations regarding nullable types in PHP 8.4
e... - 11:10 Revision 56b3545b: [BUGFIX] Update `symfony/polyfill-php83` for PHP 8.4 compat
- The package `symfony/polyfill-php83` can be upgraded to version 1.30.0,
solving deprecations regarding nullable types... - 10:55 Revision 54d4f303: [BUGFIX] Update `symfony/polyfill-php83` for PHP 8.4 compat
- The package `symfony/polyfill-php83` can be upgraded to version 1.30.0,
solving deprecations regarding nullable types... - 10:54 Revision 9bf17a90: [BUGFIX] Update `psy/psysh` for PHP 8.4 compat
- The package `psy/psysh` can be upgraded to version 0.12.4,
solving deprecations regarding nullable types in PHP 8.4
e... - 10:32 Revision 97588218: [TASK] Add progress tracker component
- This commit introduces a new component to render progress trackers.
Progress trackers are bascially segmented or chun... - 08:43 Revision 0a8615a1: [TASK] Set TYPO3 version to 12.4.19-dev
- Change-Id: Ic91384a576e3b3986fffaae5d749a8e68116a87a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856... - 08:43 Revision 0f69ed1b: [TASK] Set TYPO3 version to 11.5.40-dev
- Change-Id: I923ac886427a99eb9a3d7d50799e7e1f4aba2fcd
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856... - 08:30 Revision abd0e770: [RELEASE] Release of TYPO3 12.4.18
- Change-Id: I75549bf18ee2714a478d832a72b8a79d01fc9f61
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856... - 08:25 Revision ffdee643: [RELEASE] Release of TYPO3 11.5.39
- Change-Id: I69b661793f76067cda23b460d1a1aac1bd0896bd
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/856...
2024-08-12
- 21:15 Revision 8e100a8a: [TASK] Have PHP 8.4 ac tests
- Raise a few dependencies and adapt CI matrix.
> composer req --dev codeception/codeception:^5.1.2
> composer req --d... - 20:13 Revision bee30ea5: [TASK] Have PHP 8.4 functionals
- Activate PHP 8.4 functional tests in pre-merge
and a nightly combination.
Similar to unit tests with #104578, we pat... - 19:47 Revision d826b080: [DOCS] Use typo3-core-preferred="main" in EXT:form
- Also apply formatting for the guides.xml
Resolves: #104602
Releases: main
Change-Id: I880b6f052014ec03771370dbeae0da... - 14:41 Revision e1e14540: [TASK] Deal with sebastian/comparator:5.0.2
- sebastian/comparator:5.0.2 got a minor bugfix release
changing a detail of assertEqualsCanonicalizing().
Two tests fa... - 14:41 Revision 18c74ddc: [TASK] Deal with sebastian/comparator:6.0.2
- sebastian/comparator:6.0.2 got a minor bugfix release
changing a detail of assertEqualsCanonicalizing().
Two tests fa... - 13:20 Revision b4853313: [TASK] Update `flag-icons` and friends (August 2024)
- Exeucted commands:
npm install --save-dev \
filesize@^10.1.4 \
flag-icons@^7.2.3 \
sharp... - 13:20 Revision ca84e96d: [TASK] Update `flag-icons` and friends (August 2024)
- Exeucted commands:
npm install --save-dev \
filesize@^10.1.4 \
flag-icons@^7.2.3 \
sharp... - 13:11 Revision 08a6db7e: [TASK] Update `codemirror` and friends (August 2024)
- Executed commands:
npm install --save \
@codemirror/autocomplete@^6.18.0 \
@codemirror/commands@... - 13:10 Revision 2258f32c: [TASK] Update `codemirror` and friends (August 2024)
- Executed commands:
npm install --save \
@codemirror/autocomplete@^6.18.0 \
@codemirror/commands@... - 11:52 Revision 177ac236: [TASK] Simplify Workspace-Calls in TcaInline
- Resolves: #104584
Releases: main
Change-Id: I843974be0360a7a4b610c50abc08f3f396ab8024
Reviewed-on: https://review.typ...
2024-08-10
- 14:15 Revision 584f83db: [TASK] Sanitize idn_to_ascii with empty string
- idn_to_ascii() must not be called with empty
string in PHP 8.4.
Resolves: #104587
Related: #104513
Releases: main, 1... - 14:10 Revision c4f88931: [TASK] Sanitize idn_to_ascii with empty string
- idn_to_ascii() must not be called with empty
string in PHP 8.4.
Resolves: #104587
Related: #104513
Releases: main, 1... - 13:07 Revision 6bc807f4: [TASK] Sanitize idn_to_ascii with empty string
- idn_to_ascii() must not be called with empty
string in PHP 8.4.
Resolves: #104587
Related: #104513
Releases: main, 1... - 13:02 Revision 42443cc7: [TASK] Raise typo3/testing-framework
- Brings PHP 8.4 compatibility. Other
branches will receive dedicated patches.
> composer u typo3/testing-framework
R... - 07:16 Revision e47954e4: [TASK] Stabilize FileClipboardCest ac test
- Wait for the drop down to be ready
before clicking around on it.
Resolves: #104585
Releases: main, 12.4, 11.5
Change... - 07:16 Revision 0dec7473: [TASK] Stabilize FileClipboardCest ac test
- Wait for the drop down to be ready
before clicking around on it.
Resolves: #104585
Releases: main, 12.4, 11.5
Change... - 07:16 Revision 38e05e0f: [TASK] Stabilize FileClipboardCest ac test
- Wait for the drop down to be ready
before clicking around on it.
Resolves: #104585
Releases: main, 12.4, 11.5
Change... - 07:15 Revision bda9b3fe: [TASK] Merge FunctionalDeprecated into Functional
- Similar to UnitDeprecated merge into Unit in
issue #104582, we merge FunctionalDeprecated
into Functional.
Resolves:...
2024-08-09
- 16:06 Revision dcd57dff: [TASK] Add "overrideChildTCA" cases to EXT:styleguide
- EXT:styleguide did not contain a showcase for a overrideChildTCA
configuration using both columnOverrides or columns ... - 16:04 Revision e105215d: [TASK] Use more DI attributes in ext:core
- Use Symfony DI attribute AsAlias, AutoconfigureTag, Autowire and
AutowireLocator were applicable in ext:core in order... - 14:12 Revision 1e4e9a06: [TASK] Merge UnitDeprecated into Unit
- Younger phpunit come with a happy little feature
to suppress E_DEPRECATED and E_USER_DEPRECATED
errors: The attribute... - 12:54 Revision 6c1c51a9: [DOCS] Improve Changelog entry for static asset routes
- Highlight site-specific routing, fix spelling error,
add code snippet caption.
Resolves: #104580
Releases: main
Chan... - 12:38 Revision d742bc4d: [TASK] Convert focus area to string explicitly
- Currently, the Area object is converted to a JSON string representation
implicitly inside the TagBuilder. With newer ... - 09:58 Revision 048a1db1: [TASK] Activate PHP 8.4 unit tests
- We want to go ahead with PHP 8.4 compatibility and
activate unit tests using PHP 8.4 alpha 4 in CI.
Dependencies tri... - 08:22 Revision d99a6f50: [BUGFIX] Do not use DI service id for logging channel
- Use the class name as it should be.
This only happens if you use aliasing
(or similar) functionality in Services.yam... - 08:22 Revision 103eb818: [BUGFIX] Do not use DI service id for logging channel
- Use the class name as it should be.
This only happens if you use aliasing
(or similar) functionality in Services.yam... - 08:07 Revision 854f56ca: [TASK] Stabilize InlinePagesLocalizeResourceCest ac test
- Wait for the modal body iframe being there before
switching to it. This is mainly an issue in v11
where the modal tak... - 08:07 Revision e8588f23: [TASK] Stabilize InlinePagesLocalizeResourceCest ac test
- Wait for the modal body iframe being there before
switching to it. This is mainly an issue in v11
where the modal tak... - 08:07 Revision 770fd902: [TASK] Stabilize InlinePagesLocalizeResourceCest ac test
- Wait for the modal body iframe being there before
switching to it. This is mainly an issue in v11
where the modal tak...
2024-08-08
- 20:27 Revision 28f43ec2: [TASK] Raise phpstan/phpstan:^1.11.10
- Youngest patch levels improve detection and
obsolete a baseline entry.
> composer req --dev phpstan/phpstan:^1.11.10... - 20:27 Revision 41ee370b: [TASK] Raise phpstan/phpstan:^1.11.10
- Youngest patch levels improve detection and
obsolete a baseline entry.
> composer req --dev phpstan/phpstan:^1.11.10... - 19:13 Revision 36bc8cc0: [BUGFIX] Mitigate UnknownColumnOption exception in database compare
- With #102875 Doctrine DBAL has been upgraded to the Doctrine DBAL
v4 major version, which introduced additional schem... - 18:40 Revision b8a53fe4: [TASK] Switch to Doctrine DBAL 4 comparison
- With #102875 Doctrine DBAL has been upgraded to the
`Doctrine DBAL v4` major version, keeping the column
comparison f... - 18:28 Revision cbfae18d: [TASK] Move ConnectionMigrator index normalization to method
- Doctrine DBAL 4 has been introduced with #102875.
The new version required additional normalization in
`ConnectionMig... - 18:10 Revision 5f7b2e21: [TASK] Normalize DecimalType default value for comparison
- With #102875 Doctrine DBAL has been upgraded to the
`Doctine DBAL v4` major version, keeping the column
comparison fr... - 17:53 Revision 0426605c: [TASK] Replace column length comparison with schema normalization
- The doctine/dbal integration has been raised to v4 with #102875,
but still using the Doctrine DBAL v2 way for compari... - 17:20 Revision d92eb50e: [TASK] Tame extbase ConfigurationManager
- The extbase ConfigurationManager is - even after various
refactoring loops - still an anti pattern: This is a
statefu... - 17:00 Revision 84268584: [TASK] Apply `defaultTableOptions` to table columns
- If columns do not specify column `collation`/`collate`
or `charset`, databases determine them using a fallback
chain ... - 16:31 Revision 50333fad: [TASK] Don't redraw workspace table on search input focus
- Avoid fetching and redrawing the record overview table when
the search term input field gets focussed. This prevents
... - 16:30 Revision a5b944d9: [TASK] Don't redraw workspace table on search input focus
- Avoid fetching and redrawing the record overview table when
the search term input field gets focussed. This prevents
...
2024-08-07
- 17:37 Revision d95507f1: [BUGFIX] Wrap requiring calls in methods to avoid errors
- Moves require statements into a custom method to avoid
clashes with local variables.
Resolves: #104509
Releases: mai... - 17:31 Revision 70a6aee7: [BUGFIX] Wrap requiring calls in methods to avoid errors
- Moves require statements into a custom method to avoid
clashes with local variables.
Resolves: #104509
Releases: mai... - 17:28 Revision 42d71b44: [BUGFIX] Prevent PHP array access errors on invalid shortcut entries
- If an invalid record in `sys_be_shortcuts` is stored like this:
```
INSERT INTO sys_be_shortcuts (userid,route,argum... - 17:21 Revision 701c66f9: [BUGFIX] Prevent PHP array access errors on invalid shortcut entries
- If an invalid record in `sys_be_shortcuts` is stored like this:
```
INSERT INTO sys_be_shortcuts (userid,route,argum... - 17:21 Revision 5444d2f0: [BUGFIX] Prevent PHP array access errors on invalid shortcut entries
- If an invalid record in `sys_be_shortcuts` is stored like this:
```
INSERT INTO sys_be_shortcuts (userid,route,argum... - 13:23 Revision 71c9e190: [BUGFIX] Replace hardcoded attributes for <span> tags
- This commit fixes the former hard-coded "allowAttribs"
for <span> tags by replacing them with the defined
"allowAttri... - 12:49 Revision 0ba54ae6: [FEATURE] Add setting for backend lock file location, drop typo3conf
- As a follow-up to #104074, the directory "typo3conf" is no longer
required to store the `LOCK_BACKEND` file.
A new c... - 12:47 Revision cb5f8bb4: [BUGFIX] Replace hardcoded attributes for <span> tags
- This commit fixes the former hard-coded "allowAttribs"
for <span> tags by replacing them with the defined
"allowAttri...
2024-08-06
- 20:17 Revision 973015bc: [FEATURE] Allow to directly declare static route variables
- Instead of having to use custom route aspect mappers, implementing
`StaticMappableAspectInterface`, to avoid having `... - 17:29 Revision 9a383ac4: [TASK] Improve accessibility of "Dashboard" backend module
- The heading structure in the "Dashboard" backend module has been
updated and a hidden h1 has been added. Additionally... - 17:29 Revision 0af55915: [TASK] Improve accessibility of "Dashboard" backend module
- The heading structure in the "Dashboard" backend module has been
updated and a hidden h1 has been added. Additionally... - 16:48 Revision 1dde13b3: [TASK] Correct return type annotations for FAL addFile
- The `addFile` method may return
> FileInterface|File|ProcessedFile|null
which can be simplified to
> File
as it is ne... - 16:23 Revision 5ad8a56d: [TASK] Raise composer/composer:^2.2.24
- composer/composer as dev dependency got a
security release relevant for monorepo.
We should raise to it.
> composer ... - 16:22 Revision 883eaa82: [TASK] Raise --dev phpunit/phpunit:^11.3.0
- Let's get the latest minor.
> composer req --dev phpunit/phpunit:^11.3.0
Resolves: #104560
Releases: main
Change-Id... - 16:00 Revision f28a473b: [BUGFIX] Avoid history view crashes with FlexForm records
- Resolves: #103756
Releases: main, 12.4
Change-Id: Ia2ae18406dda05c232546910d73d108a42af7bf2
Reviewed-on: https://revi... - 15:59 Revision a4637dae: [BUGFIX] Avoid history view crashes with FlexForm records
- Resolves: #103756
Releases: main, 12.4
Change-Id: Ia2ae18406dda05c232546910d73d108a42af7bf2
Reviewed-on: https://revi... - 15:53 Revision 6fb6d345: [TASK] Avoid type error in FileCollector
- Resolves: #104557
Releases: main, 12.4, 11.5
Change-Id: I1bea6d74fc444007c8787e0a642c86b35a7ccb90
Reviewed-on: https:... - 15:52 Revision 6760aade: [TASK] Avoid type error in FileCollector
- Resolves: #104557
Releases: main, 12.4, 11.5
Change-Id: I1bea6d74fc444007c8787e0a642c86b35a7ccb90
Reviewed-on: https:... - 15:52 Revision d8fb28e7: [TASK] Avoid type error in FileCollector
- Resolves: #104557
Releases: main, 12.4, 11.5
Change-Id: I1bea6d74fc444007c8787e0a642c86b35a7ccb90
Reviewed-on: https:... - 15:13 Revision 3f774fca: [BUGFIX] Render empty icon instead of invalid identifier
- This additionally resolves a display bug, since the
elements without an icon were moving to the left
and are now prop... - 14:11 Revision 8e7f0e50: [TASK] Provide list of available locales in Install Tool
- The Site Configuration module currently allows to
pick a language locale from a list of available locales
of the syst... - 14:11 Revision 0aed1600: [TASK] Provide list of available locales in Install Tool
- The Site Configuration module currently allows to
pick a language locale from a list of available locales
of the syst... - 13:18 Revision 958d61d9: [FEATURE] Add PSR-14 event to modify available countries
- `\TYPO3\CMS\Core\Country\CountryProvider` is extended by a new PSR-14
event `\TYPO3\CMS\Core\Country\Event\BeforeCoun... - 13:13 Revision 90d63485: [TASK] Improve accessibility in ClearCacheToolbar dropdown
- To improve accessibility in ClearCacheToolbar dropdown menu, the
descriptive text of each entry is hidden for screen ... - 13:13 Revision 684dc461: [TASK] Improve accessibility in ClearCacheToolbar dropdown
- To improve accessibility in ClearCacheToolbar dropdown menu, the
descriptive text of each entry is hidden for screen ... - 13:12 Revision 36e5ed9a: [TASK] Raise composer/composer:^2.7.7
- composer/composer as dev dependency got a
security release relevant for monorepo.
We should raise to it.
> composer ... - 13:12 Revision 71e558b3: [TASK] Raise composer/composer:^2.7.7
- composer/composer as dev dependency got a
security release relevant for monorepo.
We should raise to it.
> composer ... - 12:39 Revision 2bda0aeb: [BUGFIX] Split extension state logic from model to dedicated enum
- Also bring back getCategoryString method used in Fluid of extension
manager listing.
Resolves: #104537
Related: #104... - 12:30 Revision e431f690: [BUGFIX] Update vulnerable dev dependencies (npm, issue 2024-08)
- Executed command:
npm audit fix
Resolves: #104551
Releases: main, 12.4
Change-Id: I44ead5b72e8cba08da196210e4a5... - 12:30 Revision 64e399d4: [BUGFIX] Update vulnerable dev dependencies (npm, issue 2024-08)
- Executed command:
npm audit fix
Resolves: #104551
Releases: main, 12.4
Change-Id: I44ead5b72e8cba08da196210e4a5... - 12:09 Revision 5b66a502: [TASK] Use mock timers in notification test
- The previous implementation of notification tests relied on real browser
timeouts, artifically slowing down their exe... - 12:09 Revision be291974: [TASK] Use mock timers in notification test
- The previous implementation of notification tests relied on real browser
timeouts, artifically slowing down their exe... - 12:07 Revision 271d9e71: [BUGFIX] Increase accessibility of the login screen
- The login screen can now be scrolled and is therefore usable even at
larger zoom values. In addition, the currently-f... - 12:07 Revision 331c7601: [BUGFIX] Increase accessibility of the login screen
- The login screen can now be scrolled and is therefore usable even at
larger zoom values. In addition, the currently-f... - 12:06 Revision d6fe5df4: [TASK] Split extension type logic from model to dedicated enum
- Resolves: #104542
Releases: main
Change-Id: I21ec0a01246f7b12ff79d0cd6572bd1ffd95be00
Reviewed-on: https://review.typ... - 12:02 Revision f3ce3d4d: [TASK] Use RecordInterface data in CObjectViewHelper
- Using the RecordTransformationProcessor to fetch content elements
returns objects based on RecordInterface. The inter... - 12:01 Revision ae3989ae: [FEATURE] Provide validators for PSR-7 UploadedFile objects in Extbase
- When working with PSR-7 `UploadedFile` objects, it is crucial to validate
the uploaded file against common validation... - 11:38 Revision 572eacca: [TASK] Don't show dropzone when using Upload button
- Since the file upload button shows the dialog directly it is
not necessary to also show the dropzone behind it. This ... - 11:38 Revision f17fb40f: [TASK] Don't show dropzone when using Upload button
- Since the file upload button shows the dialog directly it is
not necessary to also show the dropzone behind it. This ... - 11:38 Revision 13d3978d: [TASK] Improve tests for form configuration inheritance
- Adds a test that checks for inheritance resolution within numeric
array keys, which are the norm for nested finishers... - 11:36 Revision 12b44667: [BUGFIX] Allow users w/o permissions on def lang to render CEs
- Fix a bug where backend users without permissions to edit the default
language would see an error message once they o... - 11:36 Revision 8d3b995d: [BUGFIX] Allow users w/o permissions on def lang to render CEs
- Fix a bug where backend users without permissions to edit the default
language would see an error message once they o... - 11:24 Revision 35114da8: [TASK] Log email for unsuccessful backend user password recovery
- Resolves: #104554
Releases: main, 12.4
Change-Id: I4b4c8459526024ad0535d35ec8d43f7ead6e1e1d
Reviewed-on: https://revi... - 11:24 Revision 99980613: [TASK] Log email for unsuccessful backend user password recovery
- Resolves: #104554
Releases: main, 12.4
Change-Id: I4b4c8459526024ad0535d35ec8d43f7ead6e1e1d
Reviewed-on: https://revi... - 11:00 Revision c1d0aa66: [BUGFIX] Fix contrast of copyright notice in the footer of the login screen
- Resolves: #104093
Releases: main, 12.4
Change-Id: I6aed9dd862ff284aa0fec9587005b016588cdd42
Reviewed-on: https://revi... - 11:00 Revision 923df64c: [BUGFIX] Fix contrast of copyright notice in the footer of the login screen
- Resolves: #104093
Releases: main, 12.4
Change-Id: I6aed9dd862ff284aa0fec9587005b016588cdd42
Reviewed-on: https://revi... - 10:39 Revision 2b6f1d50: [TASK] Add visually-hidden label to CheckboxToggleElement
- Resolves: #102997
Releases: main, 12.4
Change-Id: I5ba1df13c4d7b548f6094fbbe4bf98796afe68f7
Reviewed-on: https://revi... - 10:38 Revision 95a3b2a3: [TASK] Add visually-hidden label to CheckboxToggleElement
- Resolves: #102997
Releases: main, 12.4
Change-Id: I5ba1df13c4d7b548f6094fbbe4bf98796afe68f7
Reviewed-on: https://revi... - 10:37 Revision ea716c94: [TASK] Reference column headings in grid cells of "Page" module
- To enhance accessibility, the correlation between column headings
and corresponding grid cells in the "Page" backend ... - 10:37 Revision 51cf8316: [TASK] Reference column headings in grid cells of "Page" module
- To enhance accessibility, the correlation between column headings
and corresponding grid cells in the "Page" backend ... - 10:36 Revision 5a228c32: [BUGFIX] Replace example in robots.txt
- The robots.txt file currently defined in the site
config module on defining a static route is
outdated.
It excludes ... - 10:25 Revision 21c49643: [TASK] Lower visual importance of target buttons in "Move page" wizard
- The buttons rendered in the "Move page" wizard to select a new position
now have a neutral styling to make the UI "li... - 10:12 Revision a2d0e385: [BUGFIX] Avoid exceptions due to non-HTTP URI values in CSP reporter
- CSP violation reports might contain non-HTTP referrer URIs, like
`android-app://com.google.android.googlequicksearchb... - 10:12 Revision af36582b: [BUGFIX] Avoid exceptions due to non-HTTP URI values in CSP reporter
- CSP violation reports might contain non-HTTP referrer URIs, like
`android-app://com.google.android.googlequicksearchb... - 09:58 Revision 365480f3: [DOCS] Handle FormDefinitions separately
- Move documentation of FormDefinition into its own
section as FormDefinition is not part of form elements.
Internally ... - 09:50 Revision 17019d60: [BUGFIX] Skip loading fallback icon
- Since #102834 content elements and plugins are auto registered for the
"New Content Element Wizard" but if no icon is... - 09:28 Revision d27ffe42: [BUGFIX] Fixed execution of scheduler tasks directly after stopping them
- The button to stop scheduler tasks in the backend was technically a link
with certain query parameters. As a result, ... - 09:28 Revision 234baa13: [BUGFIX] Fixed execution of scheduler tasks directly after stopping them
- The button to stop scheduler tasks in the backend was technically a link
with certain query parameters. As a result, ... - 09:13 Revision 178f336b: [TASK] Consider soft delete in file reference delete method
- With #102770 the `delete()` method for a FileReference object has
been implemented. This was however performed using ... - 09:12 Revision 13a7acc0: [TASK] Consider soft delete in file reference delete method
- With #102770 the `delete()` method for a FileReference object has
been implemented. This was however performed using ... - 09:07 Revision b9f686ea: [BUGFIX] Include sets in TypoScript setup & conditions cache keys
- The TypoScript setup & conditions cache key is currently hashed with the
list of active sys_template rows. With the i... - 08:38 Revision 070694a4: [BUGFIX] Add CSP headers to error pages
- Add the CSP headers to the response created by the
PageContentErrorHandler.
Resolves: #104486
Releases: main, 12.4
C... - 08:38 Revision 0655a07c: [BUGFIX] Add CSP headers to error pages
- Add the CSP headers to the response created by the
PageContentErrorHandler.
Resolves: #104486
Releases: main, 12.4
C... - 08:24 Revision 815855e0: [BUGFIX] Fix PID evaluation for nested Extbase objects on creation
- When a new object is persisted in extbase, the target page uid of the
object is determined either from the `persisten... - 07:52 Revision 4305a283: [BUGFIX] Mitigate change detection loop for enum and set fields
- Doctrine DBAL retrieves for MariaDB `ENUM()` and `SET()`
field default values quotes with single quotes, which
leads ... - 07:51 Revision 5b2ad55f: [BUGFIX] Mitigate change detection loop for enum and set fields
- Doctrine DBAL retrieves for MariaDB `ENUM()` and `SET()`
field default values quotes with single quotes, which
leads ... - 07:48 Revision e716082f: [BUGFIX] Add missing additionalAttributes to Fieldset
- For nearly all form elements one can pass the fluidAdditionalAttributes
property to the corresponding templates. So a... - 07:48 Revision 9f733d9e: [BUGFIX] Add missing additionalAttributes to Fieldset
- For nearly all form elements one can pass the fluidAdditionalAttributes
property to the corresponding templates. So a... - 07:37 Revision 5c7c8fab: [BUGFIX] Fix multiple file upload handling in UploadViewHelper
- When using the `f:form.upload` ViewHelper to upload files for a
property of a DTO or domain model, it is not possible...
2024-08-05
- 20:06 Revision 4cd1d470: [BUGFIX] Avoid array key expansion conflict in SchemaMigrator
- TYPO3 builds a virtual database schema reading extension
`ext_tables.sql` files combined with TCA based default
schem... - 19:41 Revision 4b0cb23c: [TASK] Add "Page Content:Type" in BE user information module
- The information about the allowed content types (typically CType) has
been added to the user information in the beuse... - 19:16 Revision e520fe46: [TASK] Add "Page Content:Type" in BE user information module
- The information about the allowed content types (typically CType) has
been added to the user information in the beuse... - 12:01 Revision bf2bd45a: [FEATURE] Enable recycler by default
- Resolves: #99418
Releases: main
Change-Id: Idf1450dd9fe13b98e9f1d204bc1ea6a746f1719d
Reviewed-on: https://review.typo... - 09:07 Revision a6dc3c88: [TASK] Make workspace HistoryService stateless
- Resolves: #104313
Releases: main
Change-Id: I1de0b70aaf951bd802ae4b36e7b17b9ce682ad4f
Reviewed-on: https://review.typ...
Also available in: Atom