Activity
From 2023-02-23 to 2023-03-24
2023-03-24
- 21:36 Revision c19c5f07: [FEATURE] Add commands list/execute for EXT:scheduler
- Currently, it is not possible to get the uid of a given
task via cli.
For ease of use, the command 'scheduler:list' ... - 21:28 Revision 26229cba: [FEATURE] Outgoing Webhooks for TYPO3
- A webhook is an automated message sent from one application
to another via HTTP. Most modern web applications have th... - 21:27 Revision 0930a80f: [FEATURE] Add additional parameters to email links
- It is now possible to define additional
fields (subject, cc, bcc, body) to links to emails
by default.
This means, t... - 19:20 Revision b59986fc: [BUGFIX] Support parsing of XML files larger than 10 MB
- EXT:impexp may run into memory limits when converting XML to PHP
arrays, even before all PHP memory is used up, becau... - 16:41 Revision 6b43d7ef: [BUGFIX] Make data providers static in Typo3Xml* tests
- Resolves: #100292
Related: #83580
Releases: main
Change-Id: Ie3cf10bcb17645445ecc695912322ee1c76f5fef
Reviewed-on: ht... - 14:41 Revision c1d158a7: [TASK] Fix spelling error in ext:workspaces
- Fix spelling error.
Resolves: #100287
Relates: #95769
Releases: main
Change-Id: I5dfa77780409208cce30db09b33d441a85f... - 14:28 Revision 3d1e3afc: [BUGFIX] Support parsing of XML files larger than 10 MB
- EXT:impexp may run into memory limits when converting XML to PHP
arrays, even before all PHP memory is used up, becau... - 14:26 Revision dfa794f5: [TASK] Add CSP nonce helper for inline styles in lit-element templates
- When using Content-Security-Policy for `style-src` with a `nonce-...`
value, it requires that inline styles (those us... - 13:51 Revision b5991998: [DOCS] Improve asset ViewHelper description
- The class name is removed since it is not customary for ViewHelpers and
can easily be derived from the ViewHelper nam... - 13:34 Revision c859ab30: [FEATURE] Use password policy for password reset in ext:felogin
- The password reset feature for TYPO3 frontend users does now consider
the configurable password policy introduced in ... - 12:52 Revision 5d03fe3d: [TASK] Re-add last-changed information to workspace module
- Due to the removal of ExtJS in TYPO3 v8,
the "last changed" column in the workspaces
administration module was remove... - 12:05 Revision db7083e6: [TASK] Use better identifiers for several backend modules
- Historically, some backend modules have complex
namings.
Since TYPO3 v12, we can define aliases, and
use the new nam... - 11:39 Revision d710c66c: [FEATURE] Display available commands in scheduler
- The scheduler submodule "Available scheduler commands"
lists all registered scheduler commands.
This list is now gro... - 09:38 Revision 33e5123d: [FEATURE] Username in password recovery mail
- Many users forget their login username and try to login with their email address.
The username of the backend user is... - 09:11 Revision b370f44c: [FEATURE] Add PSR-14 event for login failures
- This change adds a new PSR-14 Event "LoginAttemptFailedEvent" instead
of the legacy hook "$GLOBALS['TYPO3_CONF_VARS']... - 08:03 Revision fffa37b4: [FEATURE] Add keyboard support for Multiselect
- This patch adds keyboard support for selecting and deselecting options in
Multiselect. This should lead into a more a... - 06:38 Revision e0a7897a: [BUGFIX] Cast invertStateDisplay to bool in SelectItem
- Oftentimes bool values are provided as integer in TCA. Therefore, a cast
to bool is needed for invertStateDisplay.
N...
2023-03-23
- 22:27 Revision d801d3f1: [TASK] Get rid of ColumnMap::$propertyName
- The ColumnMap only carried the propertyName to be
queried by the DataMap (of a class) to have a key
for its internal ... - 22:01 Revision 098a75b5: [TASK] Fix typo in FeLoginModeExtractionUpdate
- This change fixes a typo in `FeLoginModeExtractionUpdate`
Resolves: #100276
Releases: main
Signed-off-by: Torben Han... - 15:01 Revision 6d10f13b: [TASK] Avoid mocking methods that don't exist
- phpunit 10 removed ->setMethods() on mocks.
This is especially problematic with
typo3/testing-framework, which provi... - 13:12 Revision 258fc1c1: [TASK] Allow FileListActionDetail to contain a list of resources
- Releases: main
Resolves: #100269
Change-Id: I396c78d8ee699457c9b000da895eef7b4bbe3424
Reviewed-on: https://review.typ... - 11:07 Revision b3a50503: [TASK] Get rid of ColumnMap::$relationTablePageIdColumnName
- That property always held string "pid" if TCA for the
defined foreign_table exists. This field is only
evaluated at o... - 10:50 Revision 1290a1db: [TASK] Static data providers in Tests/Unit
- phpunit ^10 expects test data providers to be static.
Using rector rule StaticDataProviderClassMethodRector,
this bu... - 10:12 Revision cfafb46f: [TASK] Migrate ColumnMapFactory unit to functional tests
- Releases: main
Resolves: #100261
Change-Id: I3d88b19b5965ef0ce6f9594d9d0c59a241eb0151
Reviewed-on: https://review.typ... - 10:09 Revision d577c3a2: [TASK] Improve error message in testMethodPrefixChecker
- Resolves: #100266
Releases: main
Change-Id: I46ecde712133e57b79989a8a841f05039ddcc9ea
Reviewed-on: https://review.typ... - 10:08 Revision 22c861f8: [TASK] Add test for Filelist sorting function
- The change https://review.typo3.org/c/Packages/TYPO3.CMS/+/78187
provided locale aware sorting for files.
This patch... - 09:49 Revision bbdf7180: [TASK] Declare web component HTML element tag names
- Resolves: #100267
Releases: main
Change-Id: I9830fc4eb861c7967e21ef023c676197ea950994
Reviewed-on: https://review.typ... - 09:29 Revision aaa8099c: [BUGFIX] Resolve some `Function`-related eslint warnings
- eslint became stricter lately and warns about possible bugs in
TypeScript code. This patch tackles some warnings rega... - 08:34 Revision 08157212: [FEATURE] Add new possibilities to modify DefaultUploadFolder settings
- Before this change the resolving of the default upload folder
was done in BackendUserAuthentication. As new users wis... - 05:29 Revision 980f2ba3: [FEATURE] Add password policy validation for TCA type=password
- It is now possible to assign a password policy to TCA fields of the
type `password`. For configured fields, the passw...
2023-03-22
- 23:23 Revision aa0c7cb5: [FEATURE] Add presets when adding new languages for a site
- Presets with default configurations for a site
can be used to create new site languages with one click.
In the langu... - 21:22 Revision 90d26842: [FEATURE] Add password policy action to exclude validators in SU mode
- The new password policy action `UPDATE_USER_PASSWORD_SWITCH_USER_MODE`
has been added in order to allow exclusion of ... - 20:38 Revision 2e769df1: [FEATURE] Introduce command to clean up processed files
- This adds a new symfony command to `EXT:lowlevel`. The
command deletes processed files which are not referenced
anymo... - 19:21 Revision a53a3c7d: [FEATURE] Allow overriding button text for TCA type=file
- With TCA, it is possible for type=file to change
the label to a different label depending on the field.
This is usef... - 19:21 Revision fd2091af: [TASK] Raise codeception to unlock phpunit:^10
- > composer req --dev \
codeception/codeception:^5.0.10 \
codeception/lib-asserts:^2.1.0 \
codeception/mod... - 16:36 Revision 7e14c05f: [TASK] Separate MM_match_fields from MM_insert_fields handling
- RelationHandler property $this->MM_insert_fields state
falls back to MM_match_fields in start(). This is ugly
and can... - 16:21 Revision 256f9af4: [TASK] Raise typo3/testing-framework
- Raised TF allows phpunit 10. We fetch this
to reduce developer headaches working on
phpunit 10 support.
> composer u... - 16:00 Revision 7087ed5c: [TASK] Separate concerns in EXT:scheduler
- This change finally cleans up logic within
the scheduler extension, namely to separate
concerns regarding reading fro... - 15:31 Revision a9308454: [TASK] LiveSearch: Extract handling into repository
- To make the LiveSearch API usable in different contexts (e.g. the
record list), the common search handling is extract... - 14:36 Revision 00ff2911: [BUGFIX] Use appropriate icon for "New group" button
- Resolves: #100253
Related: #99874
Releases: main
Change-Id: Ib01e654e3f1e36a1168aab36fb4429f1c324e9d8
Reviewed-on: ht... - 13:31 Revision 4ea278a0: [BUGFIX] Properly soft-delete scheduler task groups
- Use update() over delete() to set hidden
field to 1 to soft-delete instead of
completely removing the row from DB
Re... - 13:27 Revision 0a301168: [TASK] Replace withConsecutive() call in ext:adminpanel test
- This change replaces a `withConsecutive()` call in a test
by using a callback function to check for expected
argument... - 12:32 Revision 06340959: [TASK] Improve Filelist sorting
- Speed up the sorting of files and folders significantly
by simply using uksort instead of usort to save many
unnecess... - 12:16 Revision 75238554: [BUGFIX] Avoid PHP 8 warnings when processing the INTinclude-scripts
- Avoid PHP warnings when calling the method to process INTinclude
scripts when jsInline or jsFooterInline was set.
Pr... - 11:57 Revision 43179ad5: [TASK] Avoid protected & private data providers
- phpunit test data providers had to be public ever
since [1]. phpunit calls them using reflection.
With PHP 8.1, setA... - 11:51 Revision 4f141428: [TASK] Update lit JavaScript dependencies
- In addition to the update we are dropping the version number
in the directory structure. This behavior was unique to ... - 10:18 Revision fb4849b2: [TASK] Split ColumnMapFactory off of DataMapFactory
- This change splits off the creation of column maps in the
DataFactory class into its own ColumnMapFactory class.
Ben... - 10:13 Revision 9786199c: [TASK] Use the term "Page TSconfig" consistently in the BE
- Following the TYPO3 documentation and the TYPO3 content style guide (in
particular the section "Spelling, terms and g...
2023-03-21
- 21:55 Revision 75a180df: [TASK] Raise typo3fluid/fluid:^2.7.3
- This patch level release comes with a set
of minor bug fixes and should be the minimum
version for TYPO3 v12 from now... - 21:17 Revision 95a182a7: [BUGFIX] Avoid PHP 8 warnings when processing the INTinclude-scripts
- Avoid PHP warnings when calling the method to process INTinclude
scripts when jsInline or jsFooterInline was set.
Pr... - 20:47 Revision b9f12bff: [FEATURE] Load additional CSS files via TYPO3_CONF_VARS
- This change deprecates the global array $TBE_STYLES
and with that the registration of CSS files for backend
styling, ... - 20:45 Revision 062e850f: [BUGFIX] Prevent TypeError in CreateRecordReactionTable
- The `items` array in an itemsProcFunc does no
longer contain item arrays but SelectItem objects.
Therefore, the corre... - 18:22 Revision 78cb4e2b: [TASK] Improve type annotations for AbstractValueObject
- Resolves: #100142
Releases: main
Change-Id: I3981c16020eb2b210a40bedce89d8050bd2a851c
Reviewed-on: https://review.typ... - 17:36 Revision 0e17f9a4: [BUGFIX] Use Locale dependencies in Extbase LocalizationUtiltiy
- Extbase uses the $alternativeLanguageKeys,
which previously omitted the actual language
chain for XLF files, because ... - 16:43 Revision 71d33988: [TASK] Remove relationTableWhereStatement from ColumnMap
- Private property ColumnMap->relationTableWhereStatement
is unused and can be removed from the codebase without
furthe... - 15:11 Revision ab836d16: [TASK] Add default value for method in FormViewHelper
- The default value for argument "method" is effectively
"post", so this is added as default value in registerArgument
... - 11:42 Revision 9bf03d8f: [TASK] Update ext:styleguide dependency
- Update `ext:styleguide` to ensure it contains the changes
to avoid automatic TCA migration deprecation, because of
re... - 11:38 Revision e83de626: [TASK] Deprecate two TypoScript related exceptions
- MissingTsfeException: This one is useless, we can
simply return false in the expression function
instead of throwing ... - 11:21 Revision 3f5e3dcc: [FEATURE] Allow editing of task groups within the scheduler module
- Currently, users have to use the list module and click
on the root page to add/edit/remove a task group.
This has be... - 10:43 Revision 21425351: Remove fallback to indexed key
- 10:43 Revision c01311e9: Fix incorrect migration from index 1 to value
- 10:43 Revision d190cdbc: [TASK] styleguide: Use associated array keys for TCA items
- Related patch: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77626
Releases: main - 09:52 Revision 336fd6c1: [TASK] Simplify ValidatorResolver::buildBaseValidatorConjunction()
- Prior to this change, buildBaseValidatorConjunction() was responsible
for initializing $this->baseValidatorConjunctio... - 08:47 Revision 6a07b918: [FEATURE] Introduce associative array keys for TCA items
- The TCA types select, radio and check now have associative array keys
for their items array.
The mapping is as follo... - 08:31 Revision 39eb6ac7: [TASK] Use filelist in create folder context
- We are now introducing the modern filelist rendering
to the folder create browser. This patch also includes
removes s... - 01:42 Revision be772c32: [FEATURE] Introduce new PSR-14 BeforeRedirectMatchDomainEvent
- A new PSR-14 event `BeforeRedirectMatchDomainEvent` is introduced
to the RedirectService, allowing extension authors ... - 01:41 Revision ea667fb0: [FEATURE] Introduce ModifyRedirectManagementControllerViewDataEvent
- A new PSR-14 event "ModifyRedirectManagementControllerViewDataEvent"
is introduced, allowing extension authors to mod...
2023-03-20
- 23:03 Revision 6147e306: [TASK] Modernize array function callbacks in Fluid
- Function callbacks are declared using the new PHP 8.1 feature
"first class callable", which e.g. uses the named `trim... - 21:54 Revision 56a166b5: [TASK] Make RequestBuilder stateless
- Releases: main
Resolves: #100200
Change-Id: Ic4837e21e477b4b1d26665428e282eab729ab927
Reviewed-on: https://review.typ... - 21:52 Revision a8e0f47a: [BUGFIX] Prevent type error in TypoLinkViewHelper
- Resolves: #100210
Releases: main
Change-Id: I3a011cf4b964bdb580015ee3719ada9a8f03a62c
Reviewed-on: https://review.typ... - 20:25 Revision 4971be0c: [TASK] Outsource common multi record actions
- The common multi record selection actions
"edit multiple" and "delete multiple" are now
available as separate modules... - 19:55 Revision 6d6c0bd3: [TASK] Move file module after web module
- As editing content is the most used task, the file module should be
moved right after the web module instead of havin... - 18:05 Revision 5a1e80cb: [BUGFIX] Unify MetaTagApi removal methods
- Add strtolower calls at `GenericMetaTagManager::removeProperty` to be in
sync with `PageRenderer::removeMetaTag`.
Re... - 17:24 Revision 2ca1e35e: [TASK] Raise php-cs-fixer dev dependency to 3.15
- PHP-CS-Fixer 3.15 is now officially PHP 8.2
compatible, so we raise this dependency.
See https://github.com/PHP-CS-F... - 16:56 Revision 3ac9b03b: [TASK] Replace withConsecutive() calls in ext:backend tests
- This change replaces all `withConsecutive()` calls in tests
by using a callback function to check for consecutive arg... - 16:31 Revision d68dd01d: [BUGFIX] Replace EAB with Board in readme
- Updates to the Final notes section:
* The Expert Advisory Board (EAB), which no longer exists, has been
replaced w... - 16:10 Revision 4b3f0d61: [BUGFIX] Unify MetaTagApi removal methods
- Add strtolower calls at `GenericMetaTagManager::removeProperty` to be in
sync with `PageRenderer::removeMetaTag`.
Re... - 15:40 Revision 6a08e93a: [BUGFIX] Replace EAB with Board in readme
- Updates to the Final notes section:
* The Expert Advisory Board (EAB), which no longer exists, has been
replaced w... - 15:37 Revision 9e3781ac: [FEATURE] Basic TypoScript syntax scanner
- This patch adds a last feature to the PageTsConfig and
TypoScript UI in TYPO3 v12. A simple syntax scanner:
* Detect ... - 15:23 Revision e1becb0b: [BUGFIX] Replace EAB with Board in readme
- Updates to the Final notes section:
* The Expert Advisory Board (EAB), which no longer exists, has been
replaced w... - 15:23 Revision abf1e23a: [TASK] Use userland strftime() implementation for deprecated PHP function
- This change finally removes all usages to strftime(),
as this function was deprecated in PHP 8.1.
It is recommended t... - 15:11 Revision 7061a344: [FEATURE] Introduce ignoreFlexFormSettingsIfEmpty extbase configuration
- Extbase extension settings defined in FlexForm always override settings
defined globally in TypoScript. This is a pro... - 14:56 Revision 41e71277: [FEATURE] Enable list/tile view for resources in link browser
- With this change, we are rolling out the universal file-list
rendering for files and folders to the link browser. The... - 13:42 Revision 012bf6f3: [TASK] Convert TableColumnType to backed enum
- This change converts class TableColumnType to a native,
backed enum.
Releases: main
Resolves: #100220
Change-Id: Ic2... - 11:28 Revision 307bd4d9: [FEATURE] Add ATagParams option to links of restricted pages
- A new TypoScript option is introduced to allow to set
additional tag attributes to links of pages which are
access re... - 10:02 Revision 85641582: [TASK] Simplify DataMapFactory::setRelations()
- In order to have this method more readable, elseif statements
are broken apart and replaced with early returns.
Rele... - 09:03 Revision 08ea8345: [BUGFIX] Avoid clipped dropdowns in panels
- Resolves: #100164
Releases: main
Change-Id: Ie9ec6d5aa098ba29893f0b425291c0339996a644
Reviewed-on: https://review.typ... - 08:11 Revision 292694ab: [BUGFIX] Correct position of node actions in svg tree
- Releases: main
Resolves: #100201
Change-Id: If123a7cb0b6892fac35eb4ceaeef5b18bd980103
Reviewed-on: https://review.typ...
2023-03-19
- 14:19 Revision fbcc3675: [BUGFIX] Only set Content-Type charset for text/html or JSON
- When using TYPO3 as a response for multipart
result or application/binary responses,
TSFE should not append "charset=...
2023-03-18
- 11:47 Revision bec22852: [DOCS] Correct examples in redirect event examples
- Resolves: #100212
Related: #99834
Releases: main
Change-Id: I95c051ee295bf762f632d7a30c65a083f5aab46d
Reviewed-on: ht... - 11:39 Revision e52782b5: [TASK] Use BackedEnum for LikeWildcard
- PHP 8 introduced native Enumerations,
which can now be used instead of our own
implementation from TYPO3 v7.
Enums a... - 11:16 Revision 46d78c77: [BUFGIX] Instanciate individual objects of StandaloneView
- If StandaloneView was instanciated as constructor argument
you will now get a non shared object.
Resolves: #99172
Re... - 10:35 Revision 815ded3f: [BUGFIX] Prevent endless loop in PageLinkBuilder
- By re-using an already resolved page #99612 introduced an endless loop
during HMENU/Sitemap rendering: An external pa... - 09:21 Revision cf545210: [DOCS] Add links to more details for PSR-14 events in EXT:felogin
- Resolves: #100214
Releases: main, 11.5
Change-Id: Ibf89953203e55e425de533a34a123ab2401fd086
Reviewed-on: https://revi... - 09:12 Revision ce947d5b: [DOCS] Add links to more details for PSR-14 events in EXT:felogin
- Resolves: #100214
Releases: main, 11.5
Change-Id: Ibf89953203e55e425de533a34a123ab2401fd086
Reviewed-on: https://revi...
2023-03-17
- 23:26 Revision 30a93ac8: [BUGFIX] Respect TCA field foreign_default_sortby by extbase
- Inside the extbase context child relations are always ordered
by the foreign_sortby field if set or by order of creat... - 22:51 Revision b0210f06: [TASK] Upgrade TypeScript to 5.0
- TypeScript 5.0 has been release a few days ago and brings promising
features, see [1]. This patch therefore updates T... - 22:50 Revision 78a5a4f2: [TASK] Upgrade TypeScript to 5.0
- TypeScript 5.0 has been release a few days ago and brings promising
features, see [1]. This patch therefore updates T... - 20:10 Revision 69456b6d: [TASK] Add multi record selection to reactions module
- For consistency and usability reasons is the multi
record selection now added to the newly introduced
reactions overv... - 19:53 Revision cbee78d1: [BUGFIX] Correct word in locallang_resource.xlf
- Forge Ticket: https://forge.typo3.org/issues/100203
Resolves: #100203
Resolves: #100204
Releases: main
Change-Id: If... - 14:23 Revision 4085461c: [TASK] Update TypeScript to 4.9
- TypeScript is updated to the current version 4.9, while TS 5.0 is around
the corner. In the same run, eslint and its ... - 14:18 Revision bb0fc4d3: [FEATURE] Introduce php-intl based date&time formatting
- A new stdWrap "formattedDate" feature is added,
which uses the ICU-based pattern formatting
see https://unicode-org.g... - 11:12 Revision 6df61f76: [TASK] Fix casing of DropDownDivider class name
- Use `DropDownDivider::class` instead of `DropdownDivider`.
Resolves: #100192
Releases: main
Change-Id: I5521fd87b3df... - 07:50 Revision 2164f485: [TASK] Use correct external link RST syntax
- Resolves: #100190
Related: #99499
Releases: main
Change-Id: I1148d368a1f961a34311a0d931999eedbbb0317e
Reviewed-on: ht... - 05:36 Revision d3f424a2: [BUGFIX] Avoid notices while retrieving the cookie domain
- Resolves: #99337
Releases: main, 11.5
Change-Id: Ia51d0328fc4abc19686375fd47770ead31eac53c
Reviewed-on: https://revie... - 05:26 Revision 2784f1e3: [BUGFIX] Avoid notices while retrieving the cookie domain
- Resolves: #99337
Releases: main, 11.5
Change-Id: Ia51d0328fc4abc19686375fd47770ead31eac53c
Reviewed-on: https://revie...
2023-03-16
- 21:44 Revision 3e45e218: [BUGFIX] Allow to modify redirectUrl via PSR-14 event in EXT:felogin
- The "BeforeRedirectEvent" in EXT:felogin did not
allow to modify the actual redirectUrl,
which is now modified, as th... - 14:49 Revision 2522a9c4: [BUGFIX] Allow to modify redirectUrl via PSR-14 event in EXT:felogin
- The "BeforeRedirectEvent" in EXT:felogin did not
allow to modify the actual redirectUrl,
which is now modified, as th... - 10:59 Revision 7d58c5ca: [BUGFIX] Ensure scaled image size width/height are integers
- Given the input width/heigth, getImageScale can return either int or float, depending of the calculated sizes.
This ... - 09:59 Revision 582b23ad: [FEATURE] Introduce TCA type "uuid"
- A new TCA type "uuid" is introduced, which
allows to simplify the configuration when
working with fields, containing ... - 09:53 Revision 540085c0: [TASK] Update display of scheduler task list
- To avoid an inconsistent appearance, the table columns in the planner
table are given minimum widths and their conten... - 07:49 Revision bf1440f7: [TASK] TS Parser: Update a visitor variable name
- A misleading variable name is updated to make
the method more clear and easier to read.
Resolves: #100181
Related: #... - 06:57 Revision bfa2524c: [BUGFIX] Ensure scaled image size width/height are integers
- Given the input width/heigth, getImageScale can return either int or float, depending of the calculated sizes.
This ... - 00:32 Revision 7b7a7a1c: [FEATURE] Introduce Content Security Policy headers
- This change introduces various representations of the
Content-Security-Policy domain as PHP classes.
The PSR-15 midd...
2023-03-15
- 22:21 Revision 1d625cd1: [FEATURE] Introduce Doctrine DBAL v3 driver middlewares
- Since v3, Doctrine DBAL supports adding custom driver
middlewares. These middlewares act as a decorator around
the ac... - 20:30 Revision 362bd73f: [TASK] Cover "id" argument in TranslateViewHelperTest
- Tests for the "key" argument were duplicated. This patch aligns the
comments with the actual input.
Resolves: #10017... - 16:02 Revision 08af79bf: [BUGFIX] Prevent submission of empty value in page title inline edit
- Currently, it's possible to submit an empty page title in the
inline edit feature. If an empty title was submitted, t... - 10:49 Revision a56ac881: [TASK] Convert class ApplicationType to enum
- Converting the class to an enum is possible since
* the constructor is private,
* property $type is not exposed,
*... - 10:32 Revision 7a205224: [TASK] Allow NULL for TCA type "json" fields
- When using TCA type "json", corresponding database
column is automatically generated - if not already
defined. This c... - 08:53 Revision 008a7af0: [TASK] Introduce Map data-structure
- Unfortunately PHP emphasizes "weak" over "map" in their new PHP 8
data-structure `\WeakMap`. As a result it cannot be... - 07:28 Revision 3be034e6: [TASK] Update TypeScript to 4.9
- TypeScript is updated to the current version 4.9, while TS 5.0 is around
the corner. In the same run, eslint and its ...
2023-03-14
- 20:29 Revision ded08cbd: [TASK] Introduce type declarations for makeInstance()
- Releases: main
Resolves: #100091
Change-Id: I20e180f174ad4511d33800d2c38b071de5ea4b86
Reviewed-on: https://review.typ... - 16:24 Revision 156998aa: [TASK] Cleanup ext:lowlevel
- This change cleans up parts of ext:lowlevel by
* using constructor property promotion where possible
* using typesaf... - 16:22 Revision 6ae719da: [BUGFIX] Explicitly import `Viewport` in LiveSearch
- The result container in LiveSearch used to use `TYPO3.Backend` to access
the righthand module container of the TYPO3 ... - 16:21 Revision c568946b: [TASK] Modernize array function callbacks in GeneralUtility
- Function callbacks are declared using the new PHP 8.1 feature
"first class callable", which e.g. uses the named `trim... - 16:18 Revision e48ba964: [BUGFIX] TS parser: Avoid warning on invalid directories
- Having an invalid wildcard import to a not existing directory
should not raise a "No such file or directory" PHP warn... - 16:08 Revision 0308595b: [FEATURE] Make PSR-7 request accessible for authentication services
- Custom TYPO3 authentication services can now directly
access the PSR-7 Request object via the $authInfo array,
handed... - 15:24 Revision 90b525d6: [BUGFIX] Enable sorting for all task groups in scheduler
- Releases: main
Resolves: #100163
Change-Id: Id4f8d3f871e6b2c2ae02fb6ee6ed114bc5d3da01
Reviewed-on: https://review.typ... - 15:19 Revision c042ee43: [TASK] Hand over page record to PageLinkBuilder
- Hand over the overlayed page record from
PageRepository::getSubpagesForPages()
to the PageLinkBuilder in order to not... - 15:15 Revision eca26164: [FEATURE] Add country select form element to form framework
- With the introduction of the new country API and
the correspodning Fluid form viewhelper in #99618,
is the form frame... - 15:00 Revision b8032473: [TASK] Add VSCode settings folder to .gitignore file
- Resolves: #100131
Releases: main, 11.5
Change-Id: If23bfd25f95b328bee8227003e7983ef17f61dfb
Reviewed-on: https://revi... - 15:00 Revision 44cf8bbb: [TASK] Add VSCode settings folder to .gitignore file
- Resolves: #100131
Releases: main, 11.5
Change-Id: If23bfd25f95b328bee8227003e7983ef17f61dfb
Reviewed-on: https://revi... - 14:58 Revision c62c1fdb: [TASK] Use native types for mock objects
- Also add the missing types and correctly use intersection types.
Also reorder the type declarations for consistency.... - 14:53 Revision 6cdcbf2e: [TASK] Streamline DomainObjectInterface and AbstractDomainObject
- - Introduce type declarations
- Enhance type information for phpstan/psalm
- Use modern PHP syntax in some places
- R... - 14:43 Revision 36340078: [TASK] Streamline logging in method TSFE->set_no_cache
- The logging in the method set_no_cache should not depend on the calling
parameter $internal. Instead it should be not... - 14:43 Revision fcb01c30: [TASK] Streamline logging in method TSFE->set_no_cache
- The logging in the method set_no_cache should not depend on the calling
parameter $internal. Instead it should be not... - 14:35 Revision 0e752fcd: [BUGFIX] Fix PHP 8 warnings in GifBuilder
- Added some guards, isset(), to ensure that array keys
that aren't defined are accessed and throws PHP warnings.
Reso... - 14:35 Revision 8507c696: [BUGFIX] Fix PHP 8 warnings in GifBuilder
- Added some guards, isset(), to ensure that array keys
that aren't defined are accessed and throws PHP warnings.
Reso... - 14:26 Revision 4ab0dc22: [BUGFIX] Fix exception in view module for missing site configuration
- When opening a page in the view module, that belongs to a page
tree with no valid site configuration, an exception wa... - 14:06 Revision 1d4d5c6a: [TASK] Make parameter names of GU::revExplode consistent
- Now the parameter names are consistent with those of the other
explode-related methods.
Resolves: #100145
Releases: ... - 13:50 Revision 6c0fe9b0: [TASK] Add todo for strictly typing class UnableToLinkException
- The constructor of UnableToLinkException should be strictly
typed, since the method getLinkText() is strictly typed.
... - 13:48 Revision ca276063: [BUGFIX] Show correct alt Text in SystemEmail
- Use alt text "Logo" (instead of "TYPO3 Logo") in the SystemEmail
Fluid layout if a custom logo is used.
The layout S... - 13:48 Revision eab3ec40: [BUGFIX] Show correct alt Text in SystemEmail
- Use alt text "Logo" (instead of "TYPO3 Logo") in the SystemEmail
Fluid layout if a custom logo is used.
The layout S... - 13:48 Revision 1a2e8761: [BUGFIX] Fix type error in UnableToLinkException->getLinkText
- The type hint indicates, that $linkText should be of type string.
However this is not always the case. In TYPO3 v11, ... - 11:46 Revision b52c6659: [TASK] Lift type restriction in CommandApplication
- Instead of requiring strictly the TYPO3 implementation of a console Application,
the property is allowed to hold an i... - 10:15 Revision 52656b54: [TASK] Lift type restriction in CommandApplication
- Instead of requiring strictly the TYPO3 implementation of a console Application,
the property is allowed to hold an i... - 07:18 Revision 14c7fbcb: [TASK] Set TYPO3 version to 11.5.26-dev
- Change-Id: Iadb9d3a1e434a77641b0f053a1a82501dfe48a62
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/781... - 07:08 Revision 27f76848: [RELEASE] Release of TYPO3 11.5.25
- Change-Id: I93a8567b97e7e1cd9c4b95fee83012810045de2c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/781... - 06:55 Revision 241e1d86: [BUGFIX] Fix PHP 8 warning in TypoLinkCodecService
- Added string cast before trimming $typoLink. Changed annotation
to be string|null. With TYPO3 v13 string should be ad...
2023-03-13
- 22:35 Revision c44acaaa: [BUGFIX] Fix array access in ImageContentObject
- If an image has been deleted and marked missing in
sys_file, the cImage method tries to access $info[3]
which is null... - 21:10 Revision c57360c0: [BUGFIX] Avoid multiple undefined array keys in FileContentParser
- When indexing files the FileContentParser collects some metadata e.g. title, description and keywords. For some files...
- 21:04 Revision 4b9f4a4d: [TASK] Use native types in ext:fluid_styled_content tests
- This change adds a native type declaration for the
property `$contentFields` in `ContentVisibleFieldsTest`.
Resolves... - 16:05 Revision ba0a8591: [BUGFIX] Avoid "field doesn't have a default value" sql error
- Creating new `ext:reactions` records are broken and emits an
sql error message. This happens when it's tried to switc... - 13:47 Revision eb5d1f2b: [TASK] Use constructor property promotion in OpenDocumentController
- This change adds constructor property promotion in ext:opendocs
`OpenDocumentController`.
Resolves: #100150
Releases... - 12:15 Revision 18d9c312: [DOCS] Remove broken link from ViewHelper PHPDoc
- The PHPDoc block in the ViewHelper source is used to render
the ViewHelper documentation. Remove link to Changelog wi... - 10:10 Revision 7b467e3a: [DOCS] Remove broken link from ViewHelper PHPDoc
- The PHPDoc block in the ViewHelper source is used to render
the ViewHelper documentation. Remove link to Changelog wi... - 09:17 Revision d4e939a2: [DOCS] Remove broken link from ViewHelper PHPDoc
- The PHPDoc block in the ViewHelper source is used to render
the ViewHelper documentation. Remove link to Changelog wi...
2023-03-10
- 21:15 Revision e688f201: [TASK] Use native types for internal Fluid classes and methods
- Also fix some types as needed.
Resolves: #100134
Releases: main
Change-Id: I87cebe0a3a7e3cb97a9a1802640ed856d7939f39... - 15:24 Revision c2d501af: [TASK] Introduce type declarations in extbase's Session class
- Releases: main
Resolves: #100068
Change-Id: Ibc06f9c6b227f956290e02cc9bbd44587bac6f78
Reviewed-on: https://review.typ... - 15:11 Revision 888f6910: [TASK] Remove cookie warning in ext:felogin
- The cookie warning message in ext:felogin depends on conditions
which are never met and can not be fixed easily. Addi... - 13:01 Revision 7c9d3451: [BUGFIX] Allow sites with only digit numbers as identifier
- Fix a missing type cast, where on creating a site with only
a digit number as identifier, both the backend and fronte... - 12:28 Revision 1f025a22: [FEATURE] Let class schema detect multiple property types
- Extbase creates class schema objects for classes to gather
information for further analysis. One part of that informa...
2023-03-09
- 19:10 Revision e8c01143: [TASK] Update to PHPStan 1.10.6
- This version removes some false positives from the baseline.
> composer req --dev phpstan/phpstan:^1.10.6
> composer... - 18:14 Revision 70b69429: [TASK] Update to PHPStan 1.10.6
- This version removes some false positives from the baseline.
> composer req --dev phpstan/phpstan:^1.10.6
> composer... - 16:35 Revision 89a4574a: [BUGFIX] Fix incorrect type annotation for GU::makeInstance
- For variable arguments, the type annotation needs to match the
type of the single arguments, not an array of the sing... - 13:21 Revision 377a61e7: [BUGFIX] Avoid timing issue when loading LiveSearch form
- There was a timing issue related to the LiveSearch form.
`Modal.advanced()` invokes an AJAX request, while the event ... - 13:04 Revision b7d18778: [BUGFIX] Fix incorrect type annotation for GU::makeInstance
- For variable arguments, the type annotation needs to match the
type of the single arguments, not an array of the sing... - 13:04 Revision 2d52e8a8: [BUGFIX] Fix incorrect type annotation for GU::makeInstance
- For variable arguments, the type annotation needs to match the
type of the single arguments, not an array of the sing... - 11:27 Revision 03e4a4a5: [TASK] Cleanup eslint configuration
- We renamed the eslint configuration to follow the recommended standards
so developers IDEs will pick up the configura... - 10:27 Revision 0b3e0b56: [BUGFIX] Avoid multiple undefined array keys in FileContentParser
- When indexing files the FileContentParser collects some metadata e.g. title, description and keywords. For some files...
- 06:37 Revision 06f1f367: [BUGFIX] ext:seo widget: Ensure language exists in site
- Ensure the language of the checked record actually exists in
the site, in case orphan records of other languages are
...
2023-03-08
- 18:14 Revision 594541f6: [BUGFIX] Defer requests to LiveSearch
- The LiveSearch in the TYPO3 backend is configured to wait 250ms for
additional input before sending the request to th... - 18:14 Revision 1695bc86: [BUGFIX] Defer requests to LiveSearch
- The LiveSearch in the TYPO3 backend is configured to wait 250ms for
additional input before sending the request to th... - 08:12 Revision b221f6cc: [TASK] Refactor GU::getFileAbsFileName
- Improve readability of the method by extracting distinct cases into own
blocks with early return statements.
Case 1:... - 08:10 Revision 902c2e4b: [BUGFIX] Avoid invalid array access on $this->internal in AbstractPlugin
- Resolves: #100080
Releases: main, 11.5
Change-Id: If607b7dc6d8f7bdc984751835433dabcc6cad085
Reviewed-on: https://revi... - 07:50 Revision b64c6384: [BUGFIX] Avoid invalid array access on $this->internal in AbstractPlugin
- Resolves: #100080
Releases: main, 11.5
Change-Id: If607b7dc6d8f7bdc984751835433dabcc6cad085
Reviewed-on: https://revi...
2023-03-07
- 17:25 Revision 0b25d0f0: [TASK] Streamline ObjectMonitoring- and DomainObjectInterface usage
- ObjectMonitoringInterface is a signaling interface for extbase
internals to signal that an object state can be monito... - 13:34 Revision 4123c59d: [FEATURE] Introduce non-magic repository find methods
- This change introduces alternative methods to magic method
__call() of extbase's Repository class. The magic method
a... - 12:34 Revision ea417016: [FEATURE] Add two PSR-14 events around auto create redirects
- With #91776 auto-created redirects have been stored with a
pid of the page, which the slug has been changed. This was... - 12:18 Revision 5efb0832: [FEATURE] Show path to record location in group elements
- To ease the usage of `group` fields in the FormEngine like e.g. in the
"Insert records" content element, the record o... - 11:48 Revision 763c3155: [BUGFIX] Respect TCA field foreign_default_sortby by extbase
- Inside the extbase context child relations are always ordered
by the foreign_sortby field if set or by order of creat... - 10:47 Revision aa95f0e3: [TASK] Cleanup middlewares
- This change cleans up middlewares by
* using constructor property promotion where possible
* strict types where poss... - 10:46 Revision bb6207e2: [TASK] Build submodules from scheduler module parts
- This change splits up
* Edit/List/Add view of Scheduler
* Check Setup
* Available Tasks
in each a separate controlle... - 10:14 Revision 46d45da0: [TASK] Remove jQuery from shortcut handling
- This patch removes jQuery from the shortcut handling. Also, some minor
refactorings were done:
* use proper events f... - 09:30 Revision 3957bfa7: [BUGFIX] Consider failed logins for felogin redirect mode 'referer'
- The redirect mode `referer` has been fixed with #91844. The fix is
however incomplete, since it always uses the curre... - 07:11 Revision 0fff3594: [BUGFIX] Avoid invalid default for auto-created json field
- With #100088 the `json` field handling has been changed from
TCA `dbType = json` to `type = json` along with automati...
2023-03-06
- 13:17 Revision f97d7fe6: [TASK] Migrate new content element wizard to lit
- The new content element wizard is now a custom element with shadow
dom enabled. The reactive component works on the d... - 12:00 Revision f835b728: [FEATURE] Introduce TCA type "json"
- A new TCA type "json" is introduced, which
allows to simplify the configuration when
working with fields, containing ... - 11:22 Revision 5e1b0c3e: [BUGFIX] Remove obsolete `TYPO3.Utility` from TypeScript definition
- The "superglobal" `TYPO3.Utility` TypeScript module was removed in v10
with #87339. However, the related definition i... - 10:43 Revision 5d28b587: [BUGFIX] Remove obsolete `TYPO3.Utility` from TypeScript definition
- The "superglobal" `TYPO3.Utility` TypeScript module was removed in v10
with #87339. However, the related definition i... - 10:23 Revision 8085e538: [BUGFIX] Consider failed logins for felogin redirect mode 'referer'
- The redirect mode `referer` has been fixed with #91844. The fix is
however incomplete, since it always uses the curre... - 10:15 Revision 7ce9034f: [BUGFIX] Handle getPage_noCheck properly
- If the page record could not be resolved by getPage_noCheck,
throw a PageAccessFailureReasons exception.
Resolves: #... - 09:35 Revision fb6c1921: [TASK] Make password policy ContextData DTO more flexible
- The current ContextData DTO contains a fixed set of
properties for usage in password policy validators.
In order to ... - 09:03 Revision fead89a8: [TASK] Open up Expression Resolver API
- The Symfony Expression language is able to evaluate
any value from an expression, not only booleans.
Open up TYPO3 wr... - 08:34 Revision 8e52a486: [BUGFIX] Handle getPage_noCheck properly
- If the page record could not be resolved by getPage_noCheck,
throw a PageAccessFailureReasons exception.
Resolves: #...
2023-03-05
- 02:21 Revision 212533b9: [TASK] Switch to custom build docker-dind image
- Due a regression since GitLab runner 15.1,we cannot
use the official docker dind image to raise runner
version to kee... - 02:01 Revision 9c6e60f0: [TASK] Allow npm version 9.x for node builds
- npm version 8.x and 9.x are officially supported for
nodejs 16. Normal npm updates updates from 8 to 9.
Currently npm... - 01:58 Revision 0d8e4c19: [TASK] Switch to custom build docker-dind image
- Due a regression since GitLab runner 15.1,we cannot
use the official docker dind image to raise runner
version to kee... - 01:58 Revision a28f7e0c: [TASK] Switch to custom build docker-dind image
- Due a regression since GitLab runner 15.1,we cannot
use the official docker dind image to raise runner
version to kee... - 01:58 Revision 5d87c740: [TASK] Switch to custom build docker-dind image
- Due a regression since GitLab runner 15.1,we cannot
use the official docker dind image to raise runner
version to kee...
2023-03-04
- 10:29 Revision 0c24c2c1: [BUGFIX] Bring back SF EventDispatcherAdapter
- During migration to SF 6.2, the adapter was accidentally removed.
Add the adapter again as a class, because we curren... - 09:17 Revision 69be9060: [TASK] Cleanup ModifyNewContentElementWizardItemsEvent
- This change cleans up ModifyNewContentElementWizardItemsEvent
by using constructor property promotion.
Resolves: #10...
2023-03-03
- 18:19 Revision 760a3bb0: [TASK] Remove Extbase Bootstrap::persistenceClasses
- Property public static array $persistenceClasses
has been introduced with #87623 in v10 and never
been used. It seems... - 12:12 Revision a258ba11: [BUGFIX] Add missing quote in linkWrapItems()
- Resolves: #100070
Releases: main, 11.5
Change-Id: I1795983f0bf6990868a9f7d2275ddbb97482713d
Reviewed-on: https://revi... - 12:01 Revision e8aeab7a: [BUGFIX] Add missing quote in linkWrapItems()
- Resolves: #100070
Releases: main, 11.5
Change-Id: I1795983f0bf6990868a9f7d2275ddbb97482713d
Reviewed-on: https://revi... - 08:10 Revision 8507585e: [BUGFIX] Properly handle TCA description overrides
- Only apply TCA description override if it actually exists.
Resolves: #100062
Releases: main
Change-Id: I85a21419b961...
2023-03-02
- 20:18 Revision b2732daf: [BUGFIX] Fix record history element viewport overflow
- This patch adds a missing `col` divider element in the record
history element, so the element is correctly positioned... - 19:11 Revision 4773bbd9: [BUGFIX] Fix record history element viewport overflow
- This patch adds a missing `col` divider element in the record
history element, so the element is correctly positioned... - 19:08 Revision df1fda4e: [TASK] Avoid calling ModifyLoadedPageTsConfigEvent listeners twice
- To streamline TypoScript related classes and namespaces,
patch for #99120 introduced the new event
\TYPO3\CMS\Core\Ty... - 19:07 Revision 6cd0c3c2: [BUGFIX] Ensure complete image is shown in image manipulation editor
- In viewports with a resolution of less than 1000px, portrait format
images are not fully visible in the image manipul... - 19:07 Revision 05a80d8c: [BUGFIX] Ensure complete image is shown in image manipulation editor
- In viewports with a resolution of less than 1000px, portrait format
images are not fully visible in the image manipul... - 18:11 Revision b66ca7d1: [TASK] Display PHP_VERSION in CLI
- Display PHP_VERSION after TYPO3 version number and current
Application Context in CLI requests.
Resolves: #100019
Re... - 17:59 Revision 38630f60: [TASK] Display PHP_VERSION in CLI
- Display PHP_VERSION after TYPO3 version number and current
Application Context in CLI requests.
Resolves: #100019
Re... - 14:42 Revision dd1ba442: [BUGFIX] Fix PHP 8 warning in ImageResourceContentObject
- Added null coalescing operator in case $lastImgResourceInfo[3]
is not set.
Resolves: #99004
Releases: main, 11.5
Cha... - 13:08 Revision a7ab07dc: [BUGFIX] Fix PHP 8 warning in ImageResourceContentObject
- Added null coalescing operator in case $lastImgResourceInfo[3]
is not set.
Resolves: #99004
Releases: main, 11.5
Cha... - 11:23 Revision 7d5986a3: [TASK] Add HTTP security headers for backend by default
- The TYPO3 backend currently adds a `X-Frame-Options: SAMEORIGIN`
HTTP security header to prevent clickjacking attacks... - 08:20 Revision 7ce4f2b6: [BUGFIX] Fix migration example for GeneralUtility::_GPmerged()
- The migration example code is wrong, since the request
object has no method named `getQueryString()`. Instead,
`getQu...
2023-03-01
- 18:18 Revision f5465088: [TASK] Remove unused "evalList" assignment from TextElement
- Resolves: #100054
Releases: main
Change-Id: I820853416f953b2d34080e517ada6748ce684143
Reviewed-on: https://review.typ... - 13:04 Revision cd5be2c9: [BUGFIX] Pass frontend groups to FrontendGroupRestriction
- FrontendRestrictionContainer supports the usage of a local
Context, but isn't passing the frontend group settings to ... - 13:04 Revision 3cb17071: [BUGFIX] Pass frontend groups to FrontendGroupRestriction
- FrontendRestrictionContainer supports the usage of a local
Context, but isn't passing the frontend group settings to ... - 12:51 Revision f4735314: [BUGFIX] Define minimum crop size for image manipulation
- Currently it's possible to set the cropping
to 0x0 in size. This leads to an error.
This has been fixed by setting a... - 12:24 Revision 2d42f794: [TASK] Deprecate GeneralUtility::_GP()
- After just a couple of years streamlining the core
request handling, we finally have no non-deprecated
usages to Gene... - 12:22 Revision 372cef12: [BUGFIX] Avoid useless database updates in DataHandler
- DataHandler has an internal check that compares the sent payload with
the state of the affected database record and r... - 12:22 Revision 8d6c0581: [BUGFIX] Properly validate start module
- Fix incorrect handling of result from call to method
$this->moduleLoader->checkMod(). The method has string|array|boo... - 12:22 Revision 32258423: [BUGFIX] Allow POST requests in Workspace previews
- With TYPO3 v9 and site handling, and speaking URLs
that are supported in workspaces, there is no technical
reason to ... - 12:16 Revision 8044fc42: [BUGFIX] Add missing matomo tracking parameters
- Matomo comes with some custom tracking parameters
which should be excluded from cHash generation by default.
Previous... - 12:16 Revision 652a5664: [BUGFIX] Add missing matomo tracking parameters
- Matomo comes with some custom tracking parameters
which should be excluded from cHash generation by default.
Previous... - 12:10 Revision 73183a58: [TASK] Ensure type safety in YamlFileLoader
- The method getFileContents has return type string. However it contains
a call to file_get_contents, that can return a... - 12:10 Revision 86d1f36c: [TASK] Ensure type safety in YamlFileLoader
- The method getFileContents has return type string. However it contains
a call to file_get_contents, that can return a... - 11:59 Revision 638f96a2: [TASK] Remove checkSimilar property in DataHandler
- The internal property $this->checkSimilar is always
true and never set differently. It can be removed
from the codeba... - 11:52 Revision 23ada800: [BUGFIX] Handle getFileContents in LocalDriver better
- The method getFileContents has return value string. But since
there is no guarantee that the file exists before calli... - 11:51 Revision ecfd80be: [BUGFIX] Handle getFileContents in LocalDriver better
- The method getFileContents has return value string. But since
there is no guarantee that the file exists before calli... - 11:07 Revision 1e87e0ef: [TASK] Add option counter to LiveSearch
- The option dropdown in LiveSearch now has a counter indicating the
number of active search options.
Resolves: #10001... - 10:21 Revision 41e3abe8: [TASK] Modernize condition matching
- The TypoScript condition matching and our symfony
expression language handling is a heavily convoluted
mess: The enti... - 10:10 Revision 14dbdec5: [BUGFIX] Allow POST requests in Workspace previews
- With TYPO3 v9 and site handling, and speaking URLs
that are supported in workspaces, there is no technical
reason to ... - 09:59 Revision d5f4e981: [BUGFIX] Define minimum crop size for image manipulation
- Currently it's possible to set the cropping
to 0x0 in size. This leads to an error.
This has been fixed by setting a... - 09:50 Revision 084335fe: [BUGFIX] Avoid useless database updates in DataHandler
- DataHandler has an internal check that compares the sent payload with
the state of the affected database record and r... - 09:40 Revision b93bd26f: [TASK] Add return type hints to some GeneralUtility methods
- Add return type hints to the IP comparison
related methods in GeneralUtility.
Resolves: #100050
Releases: main
Chang... - 09:40 Revision 930ed5c7: [TASK] Make extbase persistence generic (phpstan-wise)
- After extbase's repository interface and classes received support
for phpstan generics, the rest of the persistence r...
2023-02-28
- 13:13 Revision 3691a2e4: [BUGFIX] Add missing matomo tracking parameters
- Matomo comes with some custom tracking parameters
which should be excluded from cHash generation by default.
Previous... - 13:11 Revision 7454a3ae: [BUGFIX] Streamline wording for clipboard section of list module
- This patch adds correct wording for the clipboard section of the
list module.
Clipboard entries are called "elements... - 10:48 Revision de11f23e: [BUGFIX] Inject Mailer for login E-Mail in install tool
- This prevents an exception on logging into the
install tool by adding a factory method to allow
injecting the new Mai...
2023-02-27
- 19:53 Revision a5222116: [BUGFIX] Fix PHP 8 warning in PageRepository
- Added Null coalescing operator, when value of $row['uid'] and
$row['pid'] is accessed in getRecordOverlay to avoid PH... - 19:46 Revision e03e46ba: [BUGFIX] Fix PHP Warning in GraphicalFunctions
- Added a missing else case in getImageDimensions when image size
can't be determined. Return null instead of a boolean... - 19:44 Revision 7756e56e: [BUGFIX] Fix PHP 8 warning in PageRepository
- Added Null coalescing operator, when value of $row['uid'] and
$row['pid'] is accessed in getRecordOverlay to avoid PH... - 19:33 Revision ced4641c: [BUGFIX] Fix PHP Warning in GraphicalFunctions
- Added a missing else case in getImageDimensions when image size
can't be determined. Return null instead of a boolean... - 19:29 Revision accf2b2a: [BUGFIX] Fix PHP 8 warning in TypoScriptFrontendController
- Added null coalescing operator, when value of $this->page['uid']
is accessed in resolveTranslatedPageId. This can occ... - 15:39 Revision 72000d4b: [TASK] Update `autosize` to 6.x
- The JavaScript module `autosize` used to automatically change a textarea
size is updated to version 6.0. This version... - 14:28 Revision c31f41bf: [BUGFIX] Fix PHP 8 warning in ElementHistoryController
- If $elementUid is 0 in ElementHistoryController::getEditLockFromElement
it must be handled seperatly since the call t... - 14:18 Revision 7aecdcc8: [BUGFIX] Fix PHP 8 warning in ElementHistoryController
- If $elementUid is 0 in ElementHistoryController::getEditLockFromElement
it must be handled seperatly since the call t... - 14:04 Revision b92c5779: [BUGFIX] Fix PHP 8.1 warning in AbstractPlugin
- Added a coalescing operator before accessing the value of $wrapper['showResultsNumbersWrap'].
Resolves: #100024
Rele... - 13:59 Revision 0d9cbd75: [BUGFIX] Fix PHP syntax in changelog file
- Resolves: #100039
Related: #97013
Releases: main
Change-Id: I9899ebddee90b971015d242773ad83d4695e7b2f
Reviewed-on: ht... - 11:40 Revision 6c27e202: [BUGFIX] Fix spelling of cancleButton
- Fix the misspelling of cancleButton to cancelButton.
Resolves: #99991
Releases: main
Change-Id: I98666f34cc11d8614ad... - 11:32 Revision 6775cccf: [DOCS] Use correct methods in ModifyLinkHandlersEvent example
- Resolves: #100015
Related: #97454
Releases: main
Change-Id: I479b8d22fb08575bebde220a6b67ce1c2d4654cb
Reviewed-on: ht... - 09:11 Revision f8f1b9f9: [TASK] Deprecate TBE_STYLES stylesheet and stylesheet2
- The rarely used and undocumented configuration declarations
* `$GLOBALS['TBE_STYLES']['stylesheet']`
* `$GLOBALS['TB... - 08:12 Revision f11f577b: [TASK] Show result count in live search
- Showing the result count can help users to understand the quality of the
search query.
Additionally the example is c...
2023-02-25
- 17:18 Revision b56b6e38: [FEATURE] Allow resources to be moved/copied with drag and drop in filelist
- This patch enables drag-and-drop for resources within the file list.
It is now possible to transfer files and folders... - 12:29 Revision 364fe638: [BUGFIX] Add correct diff source values to translated record
- This change ensures that the original language record diff source
(usually in the field l10n_diffsource as configured... - 12:15 Revision 5df55e11: [BUGFIX] Add correct diff source values to translated record
- This change ensures that the original language record diff source
(usually in the field l10n_diffsource as configured...
2023-02-24
- 19:16 Revision 195cc148: [BUGFIX] Fix PHP 8.1 warning in AbstractPlugin
- Added a coalescing operator before accessing the value of $wrapper['showResultsNumbersWrap'].
Resolves: #100024
Rele... - 15:41 Revision 6529229a: [BUGFIX] Fix PHP 8 warning in TypoLinkCodecService
- Added string cast before trimming $typoLink. Changed annotation
to be string|null. With TYPO3 v13 string should be ad... - 14:37 Revision cc9cceb8: [TASK] Move rename resource action to ajax
- This patch drops the dedicated resource rename view
and moves it to a modal view instead.
Resolves: #100001
Releases... - 11:49 Revision faac9fa9: [BUGFIX] Fix PHP Warning in GraphicalFunctions
- In the method getWordPairsForLineBreak, there is a missing
coalescing operator around $wordsArray[$index + 1].
In the... - 11:32 Revision c87733b1: [BUGFIX] Fix PHP Warning in GraphicalFunctions
- In the method getWordPairsForLineBreak, there is a missing
coalescing operator around $wordsArray[$index + 1].
In the...
2023-02-23
- 21:02 Revision 752abb9b: [TASK] Add eslint rules for web components
- The eslint plugins `eslint-plugin-lit` and `eslint-plugin-wc` are
installed and configured to help avoiding common is... - 21:02 Revision 8bab7db6: [TASK] Optimize I/O for configuration migration detection
- Move the file_exists checks around to execute
those only if really needed.
The bootstrap methods are executed whenev... - 18:30 Revision 9c1d274e: [BUGFIX] Assure BE avatar path is valid
- If, for whatever reason, the avatar
image is not available, its publicUrl
is null. This value can't be processed
in t... - 18:21 Revision 714ace9f: [BUGFIX] Assure BE avatar path is valid
- If, for whatever reason, the avatar
image is not available, its publicUrl
is null. This value can't be processed
in t... - 14:21 Revision 1c5650a2: [BUGFIX] Streamline table appearance in the backend
- Resolves: #99983
Releases: main
Change-Id: I160292295b0be648c1882bd58a5e504a1d10e5d1
Reviewed-on: https://review.typo... - 13:42 Revision 7c825955: [BUGFIX] Only set X-Mailer header once
- Only set X-Mailer header if not already set.
Resolves: #100016
Releases: main, 11.5
Change-Id: I78b1fcc6769420ccfd3f... - 13:26 Revision 10cbd42b: [BUGFIX] Only set X-Mailer header once
- Only set X-Mailer header if not already set.
Resolves: #100016
Releases: main, 11.5
Change-Id: I78b1fcc6769420ccfd3f... - 11:22 Revision 3685cd59: [BUGFIX] Prevent undefined array key in Typo3DbBackend
- Resolves: #99994
Releases: main, 11.5
Change-Id: I82955eae0675820355798df99e698db692f7d8ac
Reviewed-on: https://revie... - 11:06 Revision a52d007f: [BUGFIX] Apply backend specific visibility option
- The PreviewUriBuilder is used in the backend to generate
frontend URLs. Besides passing the exact page id, it's
also ... - 11:04 Revision ef4f12a2: [BUGFIX] Prevent undefined array key in Typo3DbBackend
- Resolves: #99994
Releases: main, 11.5
Change-Id: I82955eae0675820355798df99e698db692f7d8ac
Reviewed-on: https://revie... - 09:25 Revision 6b7db874: [BUGFIX] Allow CE dragging in header only
- The configuration for interactjs used in the page module is adjusted
to allow dragging only with a content element's ... - 08:43 Revision d1fd99dd: [TASK] Deprecate `getParameterFromUrl()` of `@typo3/backend/utility` module
- Resolves: #100014
Releases: main
Change-Id: If42d5b06fb239f9c3c69316d381d2323dfe64d91
Reviewed-on: https://review.typ... - 07:54 Revision d18a3f60: [BUGFIX] Skip numeric cookie names in RequestTokenMiddleware
- Using an HTTP header like `Cookie: 1=string` results in having
a numeric key in the super-global $_COOKIE array.
Res...
Also available in: Atom