Activity
From 2024-01-01 to 2024-01-30
2024-01-30
- 14:51 Revision 90e286e5: [BUGFIX] Ensure database port as int in setup command
- Releases: main
Resolves: #102994
Related: #102959
Change-Id: I9fbb13d333cf9a773d5cfa3742d693595f694aec
Reviewed-on: h... - 12:59 Revision cc1d3ebf: [BUGFIX] Prevent side effects in rst extension scanner tags check
- There might be no comma in front of an extension
scanner tag. This should not lead to an error as
it's unrelated for ... - 12:59 Revision 6dddf1a4: [BUGFIX] Prevent side effects in rst extension scanner tags check
- There might be no comma in front of an extension
scanner tag. This should not lead to an error as
it's unrelated for ... - 12:59 Revision e5c1dc7d: [BUGFIX] Prevent side effects in rst extension scanner tags check
- There might be no comma in front of an extension
scanner tag. This should not lead to an error as
it's unrelated for ... - 08:02 Revision 78651cbe: [TASK] Prepare Changelog for 13.1
- Merge right after the 13.0 release.
Resolves: #102988
Releases: main
Change-Id: Icbd2ffae07b15901ec8a0e3678805995bd4... - 08:02 Revision a83448c6: [TASK] Set TYPO3 version to 13.1.0-dev
- Change-Id: I6ac434754d0963e4d1d4cdf7f7536cc9d717c0ca
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/827... - 07:47 Revision fd8745e4: [RELEASE] Release of TYPO3 13.0.0
- Change-Id: I4da133935b36f216ba4a621cda058b2c0da588ac
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/827... - 07:44 Revision 0f7d58fa: [BUGFIX] Prevent empty categories in NewContentElementWizard
- This patch prevents empty categories in the wizard and prevents an
undefined array key warning.
Resolves: #102990
Re... - 07:42 Revision 4f504a0b: [TASK] Remove Content Element "General Plugin" when no list_type defined
- A new event listener for the ModifyContentElementWizardItem Event is
added to check for `list_type` items. If no list... - 07:34 Revision d39b08a6: [BUGFIX] Prevent empty categories in NewContentElementWizard
- This patch prevents empty categories in the wizard and prevents an
undefined array key warning.
Resolves: #102990
Re...
2024-01-29
- 21:46 Revision f471d667: [!!!][TASK] Make Indexed Search a CType
- This change moves indexed search to the proper
CType level in order to avoid using 'list'
for plugins as well, simila... - 20:49 Revision 124718bd: [DOCS] Revise changelogs for v13.0
- Resolves: #102905
Releases: main
Change-Id: I0cfd33a4c938bdc9c5fc4bb08f541736e97ecf42
Reviewed-on: https://review.typ... - 20:25 Revision 28cf4149: [TASK] Indexed Search: Use descriptive index status enum
- This commit replaces the `reasons` property in Indexed Search's
`Indexer` class with a more descriptive `IndexStatus`... - 18:50 Revision dfb80fba: [BUGFIX] Indexed Search: Pass `freeIndexUid` to `pageBrowsing` ViewHelper
- The `is:pageBrowsing` ViewHelper now receives the `freeIndexUid`
argument.
Resolves: #102950
Releases: 12.4, 11.5
Ch... - 18:23 Revision c50449f2: [BUGFIX] Indexed Search: Pass `freeIndexUid` to `pageBrowsing` ViewHelper
- The `is:pageBrowsing` ViewHelper now receives the `freeIndexUid`
argument. Also, a typing issue in the data attribute... - 17:21 Revision 0d516c85: [TASK] Replace general tab label with more specific version
- There are two identical labels for the FormEngine general tab. This is
the default tab, if no first tab is defined ex... - 17:20 Revision f2365c9f: [BUGFIX] Add fake TS setup in admin panel for fluid
- With #100759, f:translate has been changed to use the
extbase LocalizationUtility in all scopes. This
triggers the Co... - 17:06 Revision 5b7f82e4: [TASK] Update Fluid Standalone to 2.10.1
- Fluid 2.10.0 introduced a regression concerning the handling of
local and global variables, which was fixed with 2.10... - 15:56 Revision 3246c5e0: [TASK] Adapt to testing-framework not loading EXT:install
- typo3/testing-framework no longer loads EXT:install
in functional tests by default. The patch adapts a
couple of test... - 15:21 Revision 2d64acec: [BUGFIX] Prevent endless loop on accessing install tool
- In case no replacement has been done, e.g. due to an
already modified version, don't update the server
configuration ... - 14:53 Revision 5439ead5: [!!!][TASK] Add types to Typo3QuerySettings/QuerySettingsInterface
- Resolves: #102954
Releases: main
Change-Id: I5d96243c83544195b21d3a45cd504d9755eb6951
Reviewed-on: https://review.typ... - 14:38 Revision 59389c48: [!!!][TASK] Add native types to PersistenceManager(Interface)
- Resolves: #102966
Releases: main
Change-Id: I6b7dce63373e805a7fdbc0792e834a424236c864
Reviewed-on: https://review.typ... - 14:34 Revision 3ad5b453: [!!!][TASK] Use full md5 hash for `indexed_search`
- For `ext:indexed_search` not only a cumbersome md5 to int
conversion has been used. The original md5 length has been
... - 14:29 Revision 7acc2775: [TASK] Add examples for deprecated flex form section usage
- Example for TCA and flex form XML usage scenarios added
to the RST changelog.
Resolves: #102981
Related: #102970
Rel... - 13:54 Revision 88f58ace: [!!!][TASK] Add getAllPageNumbers() to PaginationInterface
- The PaginationInterface contains the basic set of
methods a pagination provides. The interface has
been introduced wi... - 13:13 Revision c67d50d0: [TASK] Reduce `ext_tables.sql` for `ext:redirects`
- It's a generic goal to provide database scheme defaults
for TCA defined tables with the on-going #101553 quest.
For ... - 13:13 Revision 19b0a7bc: [!!!][TASK] Declare TimeTracker read API `@internal`
- The TimeTracker exists for a very long time and did not
receive much love over the years. It comes with fishy
interna... - 12:41 Revision 1a2ce6e5: [!!!][TASK] Add native types to (Lazy)ObjectStorage
- Also fix the PHPDoc annotations and generics along the way
to avoid introducing (valid) PHPStan warnings.
Resolves: ... - 12:40 Revision f5e2615a: [!!!][TASK] Add native types to extbase DomainObject classes
- Resolves: #102878
Releases: main
Change-Id: I2f197b9417c0acc6a05f6e72543429382ff580c2
Reviewed-on: https://review.typ... - 11:43 Revision 235682fc: [TASK] Use TCA and db defaults for auto-created redirect
- This change gathers the default values for a redirect
from the definied TCA and uses the database schema as
fallback ... - 10:17 Revision bd463b66: [!!!][TASK] Prevent DB relations in flex container sections
- Flex form container sections have been restricted to
not contain type=inline, type=group with MM and some
furter comb...
2024-01-28
- 20:09 Revision 1db3bc25: [!!!][TASK] Declare EXT:workspaces classes internal
- To get some more details of EXT:workspaces right, the
core needs some freedom when refactoring classes.
Most of the w... - 20:08 Revision 2a8ba394: [!!!][TASK] Deprecate and replace extbase HashService
- This change deprecates the class
`TYPO3\CMS\Extbase\Security\Cryptography\HashService`.
Due to the deprecation, all ... - 15:26 Revision c3807e06: [!!!][FEATURE] Add PSR-14 PackageInitializationEvent
- This adds the PSR-14 PackageInitializationEvent. The Event
is being dispatched when packages are set up. TYPO3 Core
r... - 13:28 Revision 7fb20984: [!!!][TASK] Switch the extbase domain models to strict mode
- Resolves: #102969
Related: #102879
Releases: main
Change-Id: I1da732b04b2522907f969b850924d3d04b3fae4f
Reviewed-on: h... - 13:09 Revision a28e4f36: [!!!][TASK] Avoid FormEngine itemFormElID
- $this->data['parameterArray']['itemFormElID'] is kinda ugly
in FormEngine preparation, especially with flex form
elem... - 12:35 Revision 9dcaf064: [TASK] Improve type annotations for (Lazy)ObjectStorage
- Make proper use of generics and align the API of our classes
with that of the implemented interfaces `Iterator` and
`... - 12:35 Revision d9f16ee5: [TASK] Improve type annotations for (Lazy)ObjectStorage
- Make proper use of generics and align the API of our classes
with that of the implemented interfaces `Iterator` and
`... - 11:47 Revision 48f13c6d: [TASK] Explain methods in ModifyRedirectManagementControllerViewDataEvent
- Some methods contain information of possible use cases which may be
valuable to the user. The docblocks are also rend... - 11:46 Revision c5906d7b: [DOCS] Add link to hooks on "Concepts > Frontend rendering" page (EXT:form)
- This makes it easier for users to find the hooks.
Resolves: #102965
Releases: main, 12.4
Change-Id: Ib5a515b46165b2d... - 11:46 Revision 995beb54: [DOCS] Add link to hooks on "Concepts > Frontend rendering" page (EXT:form)
- This makes it easier for users to find the hooks.
Resolves: #102965
Releases: main, 12.4
Change-Id: Ib5a515b46165b2d... - 11:13 Revision fd84049b: [BUGFIX] Add missing type in annotation for GU::implodeAttributes
- Attributes provided to this method can also have integer values
(which makes the `string` cast in the method necessar... - 11:13 Revision e58e8e16: [BUGFIX] Add missing type in annotation for GU::implodeAttributes
- Attributes provided to this method can also have integer values
(which makes the `string` cast in the method necessar...
2024-01-27
- 23:50 Revision a1a99bb8: [TASK] Release EXT:core from hard EXT:install dependency
- This should be an event later, but for now, EXT:core
uses the package manager to see if it should destroy
an EXT:inst... - 23:44 Revision 72bbaa8c: [TASK] Clarify main tables must be on default connection
- Configuring multiple database connections and then
moving 'arbitrary' tables to a connection other than
the "default"... - 21:03 Revision 621b6116: [TASK] Drop the `AbstractFileFolder` superclass
- This internal superclass provided methods with types that were
overwritten with a different signature in subclasses, ... - 20:30 Revision 3b563e58: [TASK] Upgrade to `doctrine/dbal:4.0.0-RC2`
- Doctrine DBAL has been upgraded to the next
major version using the development version
as a intermediate solution. R... - 18:42 Revision c9a1399a: [TASK] Stop exposing the internal AbstractFileFolder class
- The abstract class `AbstractFileFolder` is broken by design as it
tries to abstract the `originalResource` property w... - 18:39 Revision 99ab2f77: [!!!][TASK] Add native types to extbase Domain models
- This change does not try to resolve the broken concept of
`AbstractFileFolder`, where subclasses provide more specifi...
2024-01-26
- 19:32 Revision 555cecb5: [TASK] Loosen hard EXT:install dependencies to EM
- The install tool "Installer" (the interface when first
installing TYPO3) and the Maintenance "Clear Persistent
Databa... - 18:49 Revision a99532fe: [!!!][TASK] Add more native types in Extbase annotation classes
- Resolves: #102885
Related: #102632
Releases: main
Change-Id: Ica94133b69fcfa8950e378e473108ec1ef17ca94
Reviewed-on: h... - 18:48 Revision d74fb73e: [TASK] Improve Install Tool UX for first-time users
- Specifically mention FIRST_INSTALL file and recommend new users to read the Getting Started documentation at docs.typ...
- 18:48 Revision af237f14: [TASK] Improve Install Tool UX for first-time users
- Specifically mention FIRST_INSTALL file and recommend new users to read the Getting Started documentation at docs.typ...
- 15:56 Revision fba9521f: [!!!][TASK] Indexed Search: use native pagination API
- This commit removes the pagination ViewHelpers from EXT:indexed_search
in favor of the native pagination API shipped ... - 15:31 Revision 3e6b817a: [TASK] Move 'extension download' upgrade wizard to EM
- The install tool has just a few dependencies to
ext:extensionmanager. Most notably, it ships the
AbstractDownloadExte... - 15:17 Revision 4ea6e191: [TASK] Avoid hard coded EM table in ReferenceIndex
- ReferenceIndex has a hard coded "skip" for table
"tx_extensionmanager_domain_model_extension". This
is needed since t... - 13:27 Revision 60d0e90f: [TASK] Release EXT:styleguide from EM dependency
- EXT:styleguide uses two images from
EXT:extensionmanager in the "Cards" examples.
To loosen the dependency, the exam... - 13:04 Revision 1727a804: [BUGFIX] Show language name in "Manage Language Packs" modal
- Resolves: #102942
Releases: main
Change-Id: Ic12f84dd2a10897f5fded82c4264892f9029a6a3
Reviewed-on: https://review.typ... - 12:58 Revision 89413b9d: [TASK] Indexed Search: remove getter and setter for search word
- The `sword` property and its getter/setter are used within the
`SearchController` only. The getter and setter have be... - 12:16 Revision 734a9a84: [TASK] Harden array callbacks in EXT:core, part 3
- Add native type declarations and first-class callables for improved
type safety and readability. Also make some callb... - 12:13 Revision 9f09abd8: [BUGFIX] Indexed Search: Streamline ViewHelper namespace
- The ViewHelper namespace of Indexed Search was previously known as `is`,
but it has been re-introduced as `search` pr... - 11:19 Revision e1d3bd30: [TASK] Indexed Search: Remove `searchData` property
- The `searchData` property is now removed to get rid of some state in the
`SearchController` class.
Resolves: #102936... - 10:01 Revision b4727e45: [!!!][TASK] Indexed Search: Remove `pi1_hooks` hook
- Indexed Search provided the possibility to manipulate the search
behavior via hooks with
`$GLOBALS['TYPO3_CONF_VARS']... - 09:13 Revision a085e885: [!!!][FEATURE] Avoid TSFE->config['config']
- Frontend TypoScript has two special details, next to
'configuration' ("constants") and 'setup'.
First, there is the ... - 08:49 Revision 9501c458: [BUGFIX] Indexed Search: Remove duplicated Fluid variable
- Resolves: #102934
Related: #102925
Releases: main
Change-Id: Iff8cfee9ebfc2deea935c2c235267ba4d74d1d3c
Reviewed-on: h...
2024-01-25
- 22:16 Revision f009dbb2: [TASK] Do not use Extbase for querying sys_log
- The only reason why there is TCA
for sys_log is that EXT:belog can use Extbase
to query records.
The change now uses... - 22:16 Revision 15e21628: [!!!][TASK] Remove outdated hook in GifBuilder
- A hook in GifBuilder from 2003, when TYPO3 3.8.0
was released, is removed without substitution.
This hook has no rea... - 18:35 Revision d079d6ef: [TASK] Use cleaner check for MySQL fulltext in search
- When activating mysql fulltext,
the DB tables "index_rel" and "index_words"
are not needed. This change makes
readabi... - 15:07 Revision 67c5c49e: [!!!][TASK] Remove tx_extbase_type from fe_groups
- This patch removes superfluous TCA definitions of the column
`fe_groups.tx_extbase_type`.
Therefore the former exist... - 13:15 Revision 28faf0b3: [!!!][TASK] Indexed Search: Extract result rating into ViewHelper
- This commit extract the rating calculation of each result into a
separate ViewHelper.
Resolves: #102925
Releases: ma... - 12:33 Revision c1ece9cf: [TASK] Streamline code in Indexed Search
- Various typing issues in Indexed Search
related to the indexer and repository classes
are cleaned up.
Resolves: #102... - 12:00 Revision e9b3f69a: [BUGFIX] Do not resolve resource paths in EXT:form
- The method resolveResourcePaths() is superfluous because the
PageRenderer resolves path with EXT: later with
getStrea... - 11:54 Revision b305873f: [BUGFIX] Do not resolve resource paths in EXT:form
- The method resolveResourcePaths() is superfluous because the
PageRenderer resolves path with EXT: later with
getStrea... - 10:34 Revision 6d3e4e45: [BUGFIX] Do not resolve resource paths in EXT:form
- The method resolveResourcePaths() is superfluous because the
PageRenderer resolves path with EXT: later with
getStrea... - 10:31 Revision cd003b87: [!!!][TASK] Remove `ExpressionBuilder::QUOTE_*` constants
- The `ExpressionBUilder::QUOTE_*` class constants are
unused already with TYPO3 v12 and `Doctrine DBAL 3.x`
and do not... - 10:22 Revision 7f44fee9: [TASK] Indexed Search: remove `milliseconds()` helper method
- This patch removes the static `IndexedSearchUtility::milliseconds()`
method, which is used a few times only.
Resolve... - 09:44 Revision e1d17348: [!!!][TASK] Remove several outdated Indexed Search options
- This change removes various functionality
within Indexed Search which was partly kept
when migrating the plugin towar... - 08:34 Revision 422d4777: [FEATURE] Show the redirect integrity status
- The `ext:redirects` provides a integrity check
command to detect integrity issues of existing
redirects.
This change... - 07:49 Revision 6cf1351a: [!!!][TASK] Remove `ExpressionBuilder::trim()` deprecation
- With #102875 Doctrine DBAL 4.x has been added which was a
task over a longer time. Originally planned to deprecate
ch... - 07:34 Revision 62563f5b: [TASK] Update PHPStan and friends
- This change updates phpstan and related
libraries to available maximum versions.
The new version finds one `array_fi... - 06:55 Revision 1de8d5f5: [TASK] Update PHPStan and friends
- This change updates phpstan and related
libraries to available maximum versions.
The new version finds two `array_fi...
2024-01-24
- 23:21 Revision a4f96a98: [!!!][FEATURE] Always allow listeners to manipulate the canonical URL
- The ModifyUrlForCanonicalTagEvent is now always dispatched at the
end of the generation process, just before the tag ... - 22:42 Revision 0c0cfdac: [BUGFIX] Ensure database connection port is integer
- It's possible the port is provided as a string. This has to be taken
care for before handed over to doctrine/dbal as ... - 21:21 Revision a94b7b5f: [FEATURE] Make backend URL configurable
- The TYPO3 Backend URL is made configurable in order to enable optional
protection against application admin interface... - 18:35 Revision 96d8a59c: [FEATURE] Add PSR-14 Event to modify loaded form definitions
- This introduces the new PSR-14 AfterFormDefinitionLoadedEvent,
enabling extension authors to modify loaded form defin... - 16:09 Revision 9aed9be4: [TASK] Indexed Search: Hint TypoScriptFrontendController
- Having a getter here helps phpstorm find usages
of TSFE more easily.
Resolves: #102915
Releases: main
Change-Id: Ie5... - 15:38 Revision 59666bb9: [TASK] Indexed Search: Introduce strict types
- This patch adds PHP types to all properties and methods within
EXT:indexed_search.
Resolves: #102914
Releases: main
... - 14:11 Revision 8af1c49d: [!!!][TASK] Require doctrine/dbal 4.x
- TYPO3 v13 requires Doctrine DBAL 4 and will be subsequently updated.
Doctrine DBAL 4 is shipping with a few breaking... - 12:41 Revision 125d52ef: [!!!][TASK] Use strict types in Extbase ActionController
- This change introduces strict types for properties, excluding the
`$view` property, in
`TYPO3\CMS\Extbase\Mvc\Control... - 12:05 Revision e0c694aa: [BUGFIX] Add suggestion for EXT:lowlevel to EXT:form
- Due to the loading order, the EXT:form configuration
module provider might not be available. This is now
fixed by add... - 12:05 Revision 804d5315: [BUGFIX] Add suggestion for EXT:lowlevel to EXT:form
- Due to the loading order, the EXT:form configuration
module provider might not be available. This is now
fixed by add... - 10:35 Revision 1f28e520: [TASK] Streamline IS Indexer->createLocalPath()
- Make the calls to sub methods explicit and add
type hints.
Resolves: #102912
Releases: main
Change-Id: I6d1ff6dbcfd6... - 10:17 Revision 1bd68190: [!!!][TASK] Use typolink to build links to pages in Indexed Search
- By working with the LinkResult object, and LinkFactory
APIs, Indexed Search does now generate proper links
to pages a... - 10:12 Revision 327b06c0: [TASK] Indexed Search: Drop no-op TT wrapper functions from Indexer
- Indexed Search's `Indexer` class has two methods `log_push()` and
`log_pull()` which are blunt wrappers for similar m... - 09:04 Revision f5672624: [TASK] Indexed Search: Use DTOs for indexing data
- Content parsers implemented in Indexed Search return a solely defined
array for the internal indexer. To streamline t... - 09:00 Revision 59c8cd71: [BUGFIX] Indexed Search: Only write internal log if `debugMode` is enabled
- The `Indexer` class from Indexed Search has an `internal_log` property
that's only accessed when `debugMode` is enabl... - 09:00 Revision adeaa9ba: [BUGFIX] Indexed Search: Only write internal log if `debugMode` is enabled
- The `Indexer` class from Indexed Search has an `internal_log` property
that's only accessed when `debugMode` is enabl...
2024-01-23
- 18:32 Revision 4cf89797: [DOCS] Improve output of *rootPaths examples
- Maybe there is also a better way to display this? Currently the line
breaks aren't visible, which makes it quite hard... - 18:32 Revision 51e8307a: [DOCS] Improve output of *rootPaths examples
- Maybe there is also a better way to display this? Currently the line
breaks aren't visible, which makes it quite hard... - 17:18 Revision 496c4303: [FEATURE] Introduce class to generate/validate HMAC hashes
- The `GeneralUtility::hmac()` function is used in several places
to create HMAC hashes for a given string and optional... - 16:51 Revision 889e3de6: [!!!][TASK] Move PackageIcon resolving to package class
- The PackageInterface is now stricly
typed, in addition a new method is added
to the interface "PackageInterface->getP... - 16:37 Revision c59eabe9: [TASK] Clean up extension manager code
- This change adapts various strict types, and reduces
some injection within EXT:extensionmanager.
The main issue is: ... - 15:29 Revision 3057fc80: [!!!][TASK] IndexedSearch: Remove search rules
- The "Rules" section in Indexed Search stems from a time where today's
knowledge how a search works was considered "ad... - 15:08 Revision 63aa6955: [BUGFIX] Fix type annotations in extbase Annotation classes
- This change makes the parameter type annotations consistent with
the property type annotations in the affected classe... - 15:08 Revision ac2300d7: [BUGFIX] Fix type annotations in extbase Annotation classes
- This change makes the parameter type annotations consistent with
the property type annotations in the affected classe... - 14:34 Revision 1e340c04: [DOCS] Fix BeforeRequestTokenProcessedEvent code example
- The code example for the `BeforeRequestTokenProcessedEvent`
event listener implementation contains an error, since th... - 14:26 Revision 2a2bc2ba: [!!!][TASK] Remove indexed_search metaphone search
- "Advanced search" Frontend of indexed_search comes
with a "metaphone" / "sounds like" feature.
Its search results ar... - 13:13 Revision 13fd54c2: [DOCS] Fix BeforeRequestTokenProcessedEvent code example
- The code example for the `BeforeRequestTokenProcessedEvent`
event listener implementation contains an error, since th... - 12:13 Revision c7f614a2: [TASK] IndexedSearch: Extract enum-esque structs into real enums
- IndexedSearch uses a bunch of "randomly" defined values for options that
are hard to read and understand in the code ... - 10:31 Revision a29f5bfc: [!!!][TASK] Ensure continuous array keys for GU::intExplode() return
- To follow the principle of the "smallest surprise" concerning the
behavior of our code, the integer array keys of the... - 09:15 Revision a8bde286: [TASK] Update to CKEditor5 v41
- Also switch back to `List` instead of `DocumentList`, since the new
DocumentList implementation (that we use since #1... - 09:13 Revision f0bcfbc7: [TASK] Add stored page id to LiveSearch search demand
- In preparation for further improvements in the LiveSearch, the latest
used page id stored in the browser's session st... - 09:12 Revision 8da6c02b: [TASK] Add stored page id to LiveSearch search demand
- In preparation for further improvements in the LiveSearch, the latest
used page id stored in the browser's session st... - 09:03 Revision 56b9ca8e: [TASK] Remove jQuery from workspaces record pagination
- Resolves: #102442
Related: #102431
Releases: main
Change-Id: Iaf65cb4f1a027414a7402d3519ed30b67d50cf4b
Reviewed-on: h... - 08:59 Revision f9fd7ceb: [TASK] Add native types to internal properties of PageRenderer
- Resolves: #102893
Releases: main
Change-Id: Id83ae50f3735163bb442d05177f3d30c1b70ec6d
Reviewed-on: https://review.typ... - 08:57 Revision 854f315c: [!!!][FEATURE] Auto-registration of NewContentElementWizard via TCA
- This change automatically registers all TCA types
to the new content element wizard, so no pageTS
is needed anymore.
...
2024-01-22
- 15:14 Revision a7a447c3: [!!!][FEATURE] Add PSR-14 Event to modify link resolving result data
- This introduces the new PSR-14
`AfterLinkResolvedByStringRepresentationEvent`, enabling extension
authors to modify t... - 12:23 Revision d356b2d3: [BUGFIX] Typoscript ">" operator removes too much
- page = PAGE
page {
10 = COA
10 {
10 = TEXT
10.value = A
20 = TEXT
20.value = B
30 = TEXT
... - 12:23 Revision 2ec69476: [BUGFIX] Typoscript ">" operator removes too much
- page = PAGE
page {
10 = COA
10 {
10 = TEXT
10.value = A
20 = TEXT
20.value = B
30 = TEXT
... - 12:21 Revision 70b7bc19: [BUGFIX] Use matching site in extbase BE modules
- Extbase BE modules suffer from the conceptual mistake
of using FE TypoScript for configuration. Modules
not in page c... - 12:21 Revision 650e1645: [BUGFIX] Use matching site in extbase BE modules
- Extbase BE modules suffer from the conceptual mistake
of using FE TypoScript for configuration. Modules
not in page c... - 12:16 Revision ad54ae83: [DOCS] Fixes PHP syntax in snippet
- No semicolon after method argument is needed/allowed.
Releases: main, 12.4
Resolves: #102888
Change-Id: Ib04783dc487... - 12:16 Revision 5b5c0f71: [DOCS] Fixes PHP syntax in snippet
- No semicolon after method argument is needed/allowed.
Releases: main, 12.4
Resolves: #102888
Change-Id: Ib04783dc487... - 08:17 Revision 24601a9c: [TASK] Redefine CI pipeline execution shuffle
- With #102779 the support for PHP 8.1 has been
dropped and GitLab workflow jobs simply raised.
In general it is tried... - 08:13 Revision 63292d4c: [TASK] Update container image versions
- New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t... - 08:13 Revision b8948187: [TASK] Update container image versions
- New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t... - 08:12 Revision 2dbb8a9a: [TASK] Update container image versions
- New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t...
2024-01-21
- 22:39 Revision e914e7fb: [DOCS] Added note to ext:felogin redirect modes
- The documentation for redirect mode "Defined by Domain entries"
for ext:felogin does not describe, that configured do... - 22:30 Revision 77d284da: [DOCS] Added note to ext:felogin redirect modes
- The documentation for redirect mode "Defined by Domain entries"
for ext:felogin does not describe, that configured do... - 21:40 Revision 5ec4b642: [BUGFIX] Fix page input of recordlist pagination
- This fixes several bugs of the recordlist
pagination page input field.
1. The selector for the corresponding form
... - 21:39 Revision 01a8f4ad: [BUGFIX] Fix page input of recordlist pagination
- This fixes several bugs of the recordlist
pagination page input field.
1. The selector for the corresponding form
... - 21:30 Revision dedf8377: [TASK] Remove internal state properties from PageRepository
- This change reduces the internal duplicate
state from PageRepository, in order to fully
rely on the workspace aspect ... - 19:43 Revision 2d9479c9: [TASK] Remove todo for intExplode function in GeneralUtility
- A todo for the `intExplode` function suggests to refactor the method
by using `array_filter` and `array_walk`. This r...
2024-01-20
- 23:21 Revision 100b0be1: [TASK] Remove extended `SchemaManager::getDatabasePlatform()`
- `AbstractSchemaManager::getDatabasePlatform()` is deprecated
and will be remove with Doctrine DBAL 4.x. A intermediat... - 23:19 Revision 6c1f8a6a: [TASK] Remove traces of unsupported platform `Oracle`
- Albeit never officially supported some workarounds
has been introduced in several places to support
Oracle at least p... - 22:01 Revision ad3164b5: [TASK] Remove redundant type casts in ext:extbase
- Some type casts in ext:extbase are superfluous, since it is
already ensured that the variable types are as expected.
... - 21:55 Revision df48578e: [TASK] Update to CKEditor5 v41
- Also switch back to `List` instead of `DocumentList`, since the new
DocumentList implementation (that we use since #1... - 21:33 Revision 0d48f759: [TASK] Remove jQuery from workspaces comment view
- Resolves: #102435
Related: #102431
Releases: main
Change-Id: Ic8e815f74af3de60d996f242f886d4441dd76aa6
Reviewed-on: h... - 15:04 Revision 20fa9dcd: [TASK] Pass connection to ConnectionMigrator and factory method
- Only the connection name has been passed to the `ConnectionMigrator`
and factory method `ConnectionMigrator::create()... - 09:32 Revision 0eb7cac3: [!!!][FEATURE] Add PSR-14 Event to modify stdWrap `cacheStore`
- This introduces the new PSR-14 BeforeStdWrapContentStoredInCacheEvent,
enabling extension authors to manipulate the c... - 09:11 Revision 0e0a9fac: [TASK] Ensure unique values in filemounts permissions
- Ensure unique values in BackendUserAuthentication::groupData['filemounts']
by processing it through the StringUtility...
2024-01-19
- 20:26 Revision 79790b4f: [TASK] Ensure unique values in filemounts permissions
- Ensure unique values in BackendUserAuthentication::groupData['filemounts']
by processing it through the StringUtility... - 20:22 Revision e5535d5e: [TASK] Add localRootLine and sysTemplateRows to PageInformation
- FE knows two root lines: TSFE->rootLine, which is the
'full' path to pid 0, and TSFE->config['rootLine'], which
is on... - 12:22 Revision 566c6d60: [TASK] Sort table and field list in DB Check module by labels
- When we use DB Check module and our project has large number of
tables configured in the TCA it is often hard to quic... - 12:22 Revision aee5fe9e: [TASK] Sort table and field list in DB Check module by labels
- When we use DB Check module and our project has large number of
tables configured in the TCA it is often hard to quic... - 12:02 Revision ffbad03b: [TASK] Avoid TSFE getSite(), getLanguage(), pageArguments
- Next logical step on the 'get rid of TSFE' path:
Avoid the @internal public getters getSite() and
getLanguage(), retr...
2024-01-18
- 20:19 Revision 7b7a8edb: [!!!][FEATURE] Add PSR-14 Events to TypoLinkCodecService
- This adds two new PSR-14 Events to the TypoLinkCodecService,
which allow to easily manipulate the encoding and decodi... - 19:59 Revision 410adb76: [TASK] Mitigate deprecated maximum length methods of `AbstractPlatform`
- Relying on the default and the maximum column lengths provided by the
Doctrine DBAL is deprecated. The following Abst... - 19:58 Revision 0a28d08c: [TASK] Ensure to provide `$type` argument for `Statement::bindValue()`
- The `$type` parameter for `Statement::bindValue()` will be
required with Doctrine DBAL 4.0 and usages in capsuled cod... - 18:42 Revision 58674744: [TASK] Doctrine DBAL 3.2 Connection::lastInsertId() mitigation
- The usage of `Connection::lastInsertId()` with a sequence name
is deprecated as unsafe in scenarios with multiple con... - 18:30 Revision 60b3ccbb: [TASK] Mitigate `AbstractPlatform::getIdentifierQuoteCharacter()` usage
- `AbstractPlatform::getIdentifierQuoteCharacter()`
is deprecated since Doctrine DBAL 3.7.x and will
be removed with Do... - 17:49 Revision 6fe90704: [TASK] Remove unused labels from core locallang_tca.xlf file
- Current workspace settings for a backend user or group allow only
to set editing in the Live workspace. The translati... - 13:10 Revision 7a9cfb2b: [BUGFIX] Restore `Controller` PHP attribute
- Instead of using a class alias for the `Controller`
PHP attribute, is the class now restored.
This allows to install... - 13:06 Revision 39cf5716: [BUGFIX] Ensure table wizard connected callback has access to textarea
- The textarea element needs to be available in the DOM before the table
wizard element is rendered, as the connected c... - 13:06 Revision 44670dd4: [BUGFIX] Ensure table wizard connected callback has access to textarea
- The textarea element needs to be available in the DOM before the table
wizard element is rendered, as the connected c... - 11:32 Revision 6af4f29e: [TASK] Streamline TypoScriptFrontendItitialization
- This patch is the result of a careful refactoring of
the TypoScriptFrontendInitialization 'body' methods.
The patch ... - 08:23 Revision 5fc78f37: [TASK] Remove pointless stdWrap test
- This removes a pointless stdWrap test,
which checked whether defined stdWrap
functions are actually callable. This
on... - 08:12 Revision 5c296a45: [BUGFIX] Prevent type error on static route
- If you happen to have inconsistent data in the
config.yaml like:
```
routes:
-
route: robots.txt
type: sta... - 08:12 Revision 3dc75cf8: [BUGFIX] Prevent type error on static route
- If you happen to have inconsistent data in the
config.yaml like:
```
routes:
-
route: robots.txt
type: sta... - 07:09 Revision d5b9eba2: [TASK] Update `typo3/testing-framework`
- This change updates the "typo3/testing-framework" to
fetch required changes as preparation for the upcoming
Doctrine ... - 07:07 Revision 027ef563: [DOCS] Fix FQCN in changelog for ModifyRecordsAfterFetchingContentEvent
- Resolves: #102850
Related: #99323
Releases: main
Change-Id: I15f188d221f7dbc899f819103283cf3f8ff4f5c8
Reviewed-on: ht... - 06:56 Revision 1ede07c2: [DOCS] Fix class name of event listener example
- Resolves: #102852
Related: #102755
Releases: main
Change-Id: I2640742252b34d0b8f3c61a9e62c765f63dfbe9a
Reviewed-on: h...
2024-01-17
- 14:35 Revision 2a35f927: [TASK] Use CPP in EXT:core/Classes/Localization/*
- This change introduces constructor property promotion where possible
in EXT:core/Classes/Localization/*
Resolves: #1... - 14:11 Revision df3de41a: [TASK] Remove redundant type casts in ext:form
- Some type casts in ext:form are superfluous, since it is
already ensured, that the variable type is as expected.
Thi...
2024-01-16
- 15:56 Revision adc1a4a4: [!!!][FEATURE] Add PSR-14 Events for modifying cObj stdWrap
- This replaces the previously available hook
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php'... - 10:50 Revision 9fcbdad4: [BUGFIX] Use correct check and fallback type for plugin itemGroups resolving
- In case a plugin, using the `list` CType has
an item group configured, which is not defined
in `list_type>config>item... - 10:34 Revision 871b9516: [BUGFIX] Use correct check and fallback type for plugin itemGroups resolving
- In case a plugin, using the `list` CType has
an item group configured, which is not defined
in `list_type>config>item... - 09:10 Revision c73f57ae: [TASK] Set TYPO3 version to 12.4.11-dev
- Change-Id: I60ef2b390e55d5544f599d82f8c71b64093ede8b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/824... - 09:10 Revision f9eee0fa: [TASK] Set TYPO3 version to 11.5.35-dev
- Change-Id: I20b54295db619fbfebf1d0958b057e495d2334bc
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/824... - 08:57 Revision d07cbbfe: [RELEASE] Release of TYPO3 12.4.10
- Change-Id: Id818722727dd70ecccf819231901c8ba2946049f
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/824... - 08:54 Revision 4637a5d6: [RELEASE] Release of TYPO3 11.5.34
- Change-Id: I46b6548fd7f7e58dfabdc8f7b87871ce55ba61ec
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/824... - 08:30 Revision f11f4c07: [DOCS] Remove invalid configuration option from SMTP upgrade example
- The example value '-t -i' for `transport_sendmail_command` is incorrect,
as an executable is expected to be provided,... - 08:30 Revision 82dc46cc: [DOCS] Remove invalid configuration option from SMTP upgrade example
- The example value '-t -i' for `transport_sendmail_command` is incorrect,
as an executable is expected to be provided,... - 08:30 Revision 7f255dc0: [DOCS] Remove invalid configuration option from SMTP upgrade example
- The example value '-t -i' for `transport_sendmail_command` is incorrect,
as an executable is expected to be provided,...
2024-01-15
- 10:55 Revision 94615448: [!!!][TASK] Remove ConsumableNonce->b64
- It has been deprecated with TYPO3 v12.4.8 and is now removed.
Resolves: #102754
Related: #101751
Related: #100963
Re...
2024-01-14
- 12:10 Revision 570d83b6: [BUGFIX] Add missing label for RedirectsCleanupCommand statusCode
- The label has been added, so the output of the help section for the
command will now provide basic information about ... - 12:10 Revision ad83c184: [BUGFIX] Add missing label for RedirectsCleanupCommand statusCode
- The label has been added, so the output of the help section for the
command will now provide basic information about ... - 09:07 Revision 4554b479: [BUGFIX] Do not create integer field for TCA selectSingle with no items
- In case of a type `select` and renderType `selectSingle` TCA field,
which doesn't define `items` nor `itemsProcFunc`,... - 08:35 Revision 9b891c58: [TASK] Update UploadedFile.php
- Exception message is wrong. The file did not move, the path is empty in
itself or due to error in getFileAbsFileName.... - 08:26 Revision 3f8710ce: [TASK] Fix comment in convertDatabaseRowValuesToPhp
- Fix comment about obsolete type user with dbType json.
Resolves: #102832
Releases: main, 12.4
Change-Id: I390a1a7d3a... - 08:25 Revision 3b93e0e2: [FEATURE] Add ApplicationContext to TypoScript data
- The current application context was already available within conditions.
It now is also added to data. That way it ca... - 08:23 Revision 8a089913: [TASK] Update UploadedFile.php
- Exception message is wrong. The file did not move, the path is empty in
itself or due to error in getFileAbsFileName.... - 08:18 Revision 93852dfe: [TASK] Fix comment in convertDatabaseRowValuesToPhp
- Fix comment about obsolete type user with dbType json.
Resolves: #102832
Releases: main, 12.4
Change-Id: I390a1a7d3a...
2024-01-12
- 21:34 Revision c17e7978: [BUGFIX] Update doctrine/dbal to ensure performance bugfix
- Doctrine DBAL 3.7.0 introduced a performance issue [1]
which has been already fixed by the Doctrine Team [2].
This c... - 21:34 Revision 1fb79867: [BUGFIX] Update doctrine/dbal to ensure performance bugfix
- Doctrine DBAL 3.7.0 introduced a performance issue [1]
which has been already fixed by the Doctrine Team [2].
This c... - 14:04 Revision 8889d55b: [BUGFIX] Use DataHandler->log consistently
- When using DataHandler->log, the format changed
to using an associative array as $data, whereas
the message then cont... - 12:55 Revision 7a05575a: [BUGFIX] Use DataHandler->log consistently
- When using DataHandler->log, the format changed
to using an associative array as $data, whereas
the message then cont... - 11:55 Revision e32c7858: [TASK] Avoid TSFE->contentPid, ->rootLine, ->page, ->id
- This removes usages of those properties from TSFE
that have been modeled as PageInformation object
attached to the Re... - 11:52 Revision 994d152d: [BUGFIX] Allow SelectItem to be used in registerPlugin syntax
- With TYPO3 v12, the SelectItem API was introduced to
allow an associative array for registering items in TCA
select. ... - 11:19 Revision cdd6cd1b: [BUGFIX] Allow SelectItem to be used in registerPlugin syntax
- With TYPO3 v12, the SelectItem API was introduced to
allow an associative array for registering items in TCA
select. ...
2024-01-11
- 21:54 Revision b638cefb: [TASK] Explicitly style gap between Content Element header icons
- Resolves: #102812
Releases: main, 12.4
Change-Id: I43ea655938b8e4e691359bd22113c4f02ea71036
Reviewed-on: https://revi... - 21:54 Revision 1b7c8449: [TASK] Explicitly style gap between Content Element header icons
- Resolves: #102812
Releases: main, 12.4
Change-Id: I43ea655938b8e4e691359bd22113c4f02ea71036
Reviewed-on: https://revi... - 21:31 Revision 73f12834: [TASK] Clean up FrontendBackendUserAuthentication
- With removal of ext:feedit from core in v10 and
removal of FE editing related code in v12 from
ContentObjectRenderer,... - 21:16 Revision c83970f3: [TASK] Harmonize tests around PageRepository->init
- Resolves: #102819
Releases: main
Change-Id: Ib5a0b3f69685aed0529900d27e147dbfe567589a
Reviewed-on: https://review.typ... - 16:24 Revision ff9d3011: [TASK] Update `lit` packages
- This commit updates all `lit` packages to their respective latest
version.
Executed commands:
npm install --sav... - 16:24 Revision 0c3cb5fd: [TASK] Update `lit` packages
- This commit updates all `lit` packages to their respective latest
version.
Executed commands:
npm install --sav... - 16:06 Revision 6a6a7fb4: [!!!][FEATURE] Add PSR-14 Event for manipulating records in ContentContentObject
- This introduces a new PSR-14 event, enabling
extension authors to modify the fetched records
as well as related optio... - 12:13 Revision b190d7e5: [TASK] Simplify extbase CacheService
- Extbase CacheService has been extracted from the storage
backend in v11 with #94703, is still @internal and still
onl... - 12:11 Revision 5b6adcd5: [TASK] Streamline import/export code
- Types are added to all class properties in export
and import classes.
Some code only related to import has been move... - 11:05 Revision 4b1b0f12: [TASK] Improve FE title generation
- The FE page title handling is a rather awful
construct: First, providers need to be registered
with TypoScript, which... - 09:58 Revision 9f64e516: [BUGFIX] Allow all records on recycler pages
- Resolves: #101397
Releases: 12.4
Change-Id: Ic8a46c8121b779afbe50f8845ff819a42c604e6a
Reviewed-on: https://review.typ... - 09:53 Revision 7eb651a5: [TASK] Decrease ContentObjectRenderer->getQuery indentation
- Less if statements by using early return on error.
Resolves: #102811
Releases: main
Change-Id: I65e28f2ebab357100172... - 09:10 Revision 5ea3e67b: [TASK] Update `typescript` and friends
- This commit updates `typescript` and its `eslint` and `terser` friend
packages to their respective latest version.
E... - 09:10 Revision f168c879: [TASK] Update `typescript` and friends
- This commit updates `typescript` and its `eslint` and `terser` friend
packages to their respective latest version.
E... - 08:50 Revision 187c443f: [!!!][FEATURE] Migrate hooks in PageRepository
- The two leftover hooks
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Core\Domain\PageRepository::class]['init'...
2024-01-10
- 18:24 Revision 036c2e36: [TASK] Avoid invalid datetime database default in a test
- With #102479 support for persisting datetime_immutable
object has been ensured and covered with a functional
test. Ho... - 18:24 Revision 2557776c: [TASK] Avoid invalid datetime database default in a test
- With #102479 support for persisting datetime_immutable
object has been ensured and covered with a functional
test. Ho... - 18:11 Revision 931fc9a7: [BUGFIX] Properly handle unknown link type
- In case an invalid link type is used in
a link field, the link browser does no
longer throw an exception but instead
... - 18:11 Revision 449bf029: [BUGFIX] Properly handle unknown link type
- In case an invalid link type is used in
a link field, the link browser does no
longer throw an exception but instead
... - 16:09 Revision 18c156e0: [TASK] Use correct mariadb default in `runTests.sh`
- With #102518 the minimal suported version for MariaDB
has been raised, and the version selection `-i` for
functional ... - 06:06 Revision 32ab09f5: [BUGFIX] Remove static class string from deprecation message
- Using `__METHOD__` already contains the FQDN.
Therefore, the duplicated static class string
is removed from correspo...
2024-01-09
- 22:04 Revision 402a4b9d: [!!!][FEATURE] Migrate enableFields hook to PSR-14 event
- This change replaces the hook to manipulate enableFields
DB query constraints in PageRepository with a PSR-14
Event c... - 21:03 Revision 17bab365: [BUGFIX] Prevent text wrap of title for file reference container
- The title of a file reference container is currently wrapped to
multiple lines, depending on the length of the title ... - 20:33 Revision e9659d11: [BUGFIX] Prevent text wrap of title for file reference container
- The title of a file reference container is currently wrapped to
multiple lines, depending on the length of the title ... - 20:29 Revision 9b91e820: [TASK] Clean up page layout grid classes
- Code cleanup of internal page layout grid classes.
Resolves: #102801
Releases: main
Change-Id: I3294d0d3db64ad9df91c... - 20:29 Revision d84789f6: [BUGFIX] Migrate `legend` configuration of chart widgets
- Due to the major update of the `chart.js`
package to v4, corresponding `legend`
configuration of the BarChartWidget
a... - 20:29 Revision a31ae2c1: [BUGFIX] Migrate `legend` configuration of chart widgets
- Due to the major update of the `chart.js`
package to v4, corresponding `legend`
configuration of the BarChartWidget
a... - 20:15 Revision 5e5330b2: [TASK] Declare Event classes and properties readonly
- Declare Event classes, only having readonly
properties, as readonly.
Resolves: #102795
Releases: main
Change-Id: I1d... - 18:42 Revision 19e74cbf: [TASK] Require Symfony 7.0+
- TYPO3 v13 requires Symfony 7,
which will be subsequently updated
until Symfony 7.4 (LTS)
Symfony 7 requires PHP 8.2,... - 13:52 Revision 56a81d6e: [TASK] Avoid hard-coded table `tt_content` in GridColumnItem
- This patch replaces all hard-coded occurrences with a class property,
allowing to set the table name as a constructor... - 13:45 Revision 108dd9d2: [TASK] Avoid hard-coded table `tt_content` in GridColumnItem
- This patch replaces all hard-coded occurrences with a class property,
allowing to set the table name as a constructor... - 12:19 Revision df49c38b: [TASK] Avoid TSFE->MP
- Based on the new PageInformation object attached to the
Request from #102715, we can get rid of usages of
TSFE->MP pr... - 10:56 Revision 4e6efa28: [TASK] Implement PDO DriverResult as `doctrine/dbal driver middleware`
- TYPO3 v12 upgraded to Doctrine DBAL 3.2 with #96287 and cloned a
couple of doctrine PDO related classes to provide th... - 10:43 Revision abc78240: [TASK] Declare EXT:backend Event classes and properties readonly
- Declare EXT:backend Event classes, only
having readonly properties, as readonly.
Additionally, adds readonly to prop... - 10:43 Revision a877f72e: [TASK] Declare EXT:core Event classes and properties readonly
- Declare EXT:core Event classes, only
having readonly properties, as readonly.
Additionally, adds readonly to propert... - 10:07 Revision 7b2c112f: [!!!][FEATURE] Add PSR-14 Event and DTO for modifying resolved ImageResource
- This replaces the previously available hook
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php'... - 09:15 Revision bedee37f: [BUGFIX] Check all method for existence in `OpcodeCacheService`
- The `\TYPO3\CMS\Core\Service\OpcodeCacheService->isClearable()`
method checks for existence of opcache function and i... - 09:14 Revision 55794e45: [BUGFIX] Check all method for existence in `OpcodeCacheService`
- The `\TYPO3\CMS\Core\Service\OpcodeCacheService->isClearable()`
method checks for existence of opcache function and i... - 09:14 Revision c90c95ab: [BUGFIX] Check all method for existence in `OpcodeCacheService`
- The `\TYPO3\CMS\Core\Service\OpcodeCacheService->isClearable()`
method checks for existence of opcache function and i... - 09:12 Revision 8096733e: [BUGFIX] Use configured `languageField` in context menu item providers
- Replace the hard-coded `sys_language_uid` name
with the actually configured `languageField` value.
Resolves: #102758... - 09:12 Revision 8916bf41: [BUGFIX] Use configured `languageField` in context menu item providers
- Replace the hard-coded `sys_language_uid` name
with the actually configured `languageField` value.
Resolves: #102758... - 08:50 Revision 5abb8f47: [TASK] Update `flag-icons` and related build packages
- This commit updates the `flag-icons` and its related build packages
`filesize` and `sharpen` to their respective late... - 08:50 Revision 98193c90: [TASK] Update `flag-icons` and related build packages
- This commit updates the `flag-icons` and its related build packages
`filesize` and `sharpen` to their respective late... - 08:00 Revision 7743cb09: [TASK] Raise node version to 18.19
- The supported node version is raised to 18.19, see
https://nodejs.org/en/blog/release/v18.19.0 for further details.
... - 08:00 Revision 257042ad: [TASK] Raise node version to 18.19
- The supported node version is raised to 18.19, see
https://nodejs.org/en/blog/release/v18.19.0 for further details.
... - 07:41 Revision 5185f307: [TASK] Update `core-testing-*` images version
- New `core-testing-*` images has been build and released. [1]
This change update used image version to:
* core-testi... - 07:41 Revision f79c4b32: [TASK] Update `core-testing-*` images version
- New `core-testing-*` images has been build and released. [1]
This change update used image version to:
* core-testi...
2024-01-08
- 18:30 Revision b9b4c624: [DOCS] Fix example in changelog for UsableForConnectionInterface
- As `canBeUsedForConnection()` is defined in the `UsableForConnectionInterface`, this interface must be implemented.
A... - 16:57 Revision 78df6bc6: [TASK] Remove PSR-7 request attribute "target" for backend routes
- Back in TYPO3 v7, the "target" request attribute for BE routes
was added with PSR-7, before Routing with PSR-15 and t... - 16:12 Revision 192bd466: [!!!][TASK] Harden various methods in PageRepository
- The following methods now have a strict
method signature for all arguments and their return types.
- PageRepository-... - 14:43 Revision cf787275: [!!!][TASK] Set PHP 8.2 as minimum required version
- TYPO3 v13 will require PHP 8.2 as minimum
PHP version to be used.
Used commands:
> composer config platform.php 8.2.... - 14:40 Revision 861096e4: [TASK] Update `luxon` to 3.4.4
- This commit updates `luxon` to 3.4.4. See changelog at [1].
Executed commands:
npm install --save luxon@^3.4.4
... - 14:40 Revision dc097c44: [TASK] Update `luxon` to 3.4.4
- This commit updates `luxon` to 3.4.4. See changelog at [1].
Executed commands:
npm install --save luxon@^3.4.4
... - 14:06 Revision a27be54d: [TASK] Update JavaScript testing suite
- This commit updates the JavaScript testing suite, including all related
dependencies. As a new requirement, `@types/m... - 14:06 Revision fcada96c: [TASK] Update JavaScript testing suite
- This commit updates the JavaScript testing suite, including all related
dependencies. As a new requirement, `@types/m... - 13:20 Revision c6c43cb3: [TASK] Update `sortablejs` to 1.15.1
- Executed commands:
npm install --save sortablejs@^1.15.1
npm install --save-dev @types/sortablejs@^1.15.7
... - 13:20 Revision 44582689: [TASK] Update `sortablejs` to 1.15.1
- Executed commands:
npm install --save sortablejs@^1.15.1
npm install --save-dev @types/sortablejs@^1.15.7
... - 12:42 Revision 43f3d096: [FEATURE] Introduce driver middleware `UsableForConnectionInterface`
- TYPO3 integrated the Doctrine DBAL Driver Middleware concept for
connection (#100089) and all connections (#102496) a... - 10:49 Revision 89cbefc9: [TASK] Add visibility to a DI argument in test class
- Resolves: #102774
Releases: main
Change-Id: Id67074c625e71dded57bcde5d43a8963f2599f79
Reviewed-on: https://review.typ... - 09:17 Revision fed6200a: [TASK] Fix typo in CSP module description
- Resolves: #102772
Releases: main, 12.4
Change-Id: I483a54dc85e0505b336634c55709c543075a3b13
Reviewed-on: https://revi... - 09:10 Revision c0b91627: [TASK] Fix typo in CSP module description
- Resolves: #102772
Releases: main, 12.4
Change-Id: I483a54dc85e0505b336634c55709c543075a3b13
Reviewed-on: https://revi... - 08:01 Revision 194f56b0: [BUGFIX] Allow redirects to special no module routes
- Some controllers / modules are not registered as
dedicated modules but only as route, e.g. FormEngine.
This is now r... - 08:01 Revision 1516b4c4: [BUGFIX] Allow redirects to special no module routes
- Some controllers / modules are not registered as
dedicated modules but only as route, e.g. FormEngine.
This is now r...
2024-01-07
- 20:46 Revision c1d6f887: [TASK] Implement missing delete functionality for FileReference
- When working with a `FileReference` object, it is currently not
possible to delete the file reference with the `dele... - 20:38 Revision be94bc5a: [TASK] Implement missing delete functionality for FileReference
- When working with a `FileReference` object, it is currently not
possible to delete the file reference with the `dele...
2024-01-06
- 22:34 Revision 9b73cd29: [BUGFIX] Remove empty values from colPosArray
- Additionally prevent a TypeError in case
SHARED.colPos_list is used.
Resolves: #102135
Releases: 11.5
Change-Id: Idc... - 20:47 Revision 0f5205ef: [BUGFIX] Do not show deleted page translation in page module in WS
- This change does not render a page translation anymore
if it was deleted (t3ver_state=2).
It also enables the dropdo... - 20:37 Revision c4f36156: [BUGFIX] Do not show deleted page translation in page module in WS
- This change does not render a page translation anymore
if it was deleted (t3ver_state=2).
It also enables the dropdo... - 20:35 Revision 70b2588e: [!!!][TASK] Unify _PAGES_OVERLAY_UID and _LOCALIZED_UID
- When doing language overlays in PageRepository
an overlaid language for a page received special properties:
* "_PAGE... - 17:18 Revision c4cf9962: [DOCS] Mention Doctrine DBAL driver middlewares in Configuration module chapter
- Resolves: #102765
Related: #102586
Releases: main
Change-Id: Ic56dfc57ca6f6363a02b78f2a30d6d9521fccb97
Reviewed-on: h... - 15:37 Revision 321ccc39: [TASK] Use correct input type for backend user name search
- Resolves: #102740
Releases: main
Change-Id: I353e2110935de792bda454705a5bc3e6ab1b2553
Reviewed-on: https://review.typ... - 12:17 Revision 7c35514d: [DOCS] Fix issues in changelogs for sortable Doctrine DBAL middlewares
- Resolves: #102764
Related: #102586
Releases: main
Change-Id: Idef16b854a5c6e5ef86697339ca3e8c5d4bd39b9
Reviewed-on: h... - 12:08 Revision 81de9ac1: [TASK] Assert result based on symfony version in deprecated code tests
- Symfony 7 removed deprecated code paths [1][2] and therefore started
using strict `in_array()` check for the `in` and... - 12:07 Revision 822eb0e8: [TASK] Upgrade `typo3/cms-styleguide`
- This change upgrades the `typo3/cms-styleguide` version
to pull in required changes for `symfony 7 compat`. The
culpr... - 09:34 Revision e64fbb78: [TASK] Update `phpstan/phpstan:^1.10.51`
- New phpstan find some questionable null fallback occurences, that are
not obvious. Add a baseline for now.
> compose... - 09:34 Revision 252b1f22: [TASK] Update `phpstan/phpstan:^1.10.51`
- New phpstan find some questionable null fallback occurences, that are
not obvious. Add a baseline for now.
> compose...
2024-01-05
- 14:32 Revision d250d1f6: [BUGFIX] Fetch original file from file reference in ThumbnailViewHelper
- Using `treatIdAsReference` it's also possible to
pass a file reference uid to the ThumbnailViewHelper.
To allow proc... - 14:31 Revision eb92138b: [BUGFIX] Fetch original file from file reference in ThumbnailViewHelper
- Using `treatIdAsReference` it's also possible to
pass a file reference uid to the ThumbnailViewHelper.
To allow proc... - 12:04 Revision e27da89d: [TASK] Remove TODO to mark PageRenderer final
- It was decided that PageRenderer won't become final.
Resolves: #102752
Releases: main
Change-Id: I19001ae5f89ca89930... - 10:02 Revision 8c40ce02: [TASK] Exclude thumbnails from screen readers in file list module
- In the file list module, a file thumbnail does not contain
alternative text. To exclude these thumbnails from screen
... - 10:02 Revision 0db1c608: [TASK] Exclude thumbnails from screen readers in file list module
- In the file list module, a file thumbnail does not contain
alternative text. To exclude these thumbnails from screen
... - 10:01 Revision 82dbb4fe: [BUGFIX] Use defined `languageField` in DataHandler
- It's unlikely but possible that the `languageField`
of a record does not use `sys_language_uid` as
name. This is now ... - 10:01 Revision 5f072a9c: [BUGFIX] Use defined `languageField` in DataHandler
- It's unlikely but possible that the `languageField`
of a record does not use `sys_language_uid` as
name. This is now ... - 08:17 Revision fbd25fd7: [BUGFIX] Prevent InvalidArgumentException in user constraints calculation
- An additional check is applied to prevent
an InvalidArgumentException for cases where
`checkPid_value` contains an em... - 08:17 Revision db53130a: [BUGFIX] Prevent InvalidArgumentException in user constraints calculation
- An additional check is applied to prevent
an InvalidArgumentException for cases where
`checkPid_value` contains an em... - 08:04 Revision 4da71895: [TASK] Streamline indentation of arrays and comments
- PHP-CS-Fixer rule `array_indentation` is activated to have
consistent indentation of arrays.
In addition, a full run...
2024-01-04
- 19:52 Revision 8cdf6380: [TASK] Streamline indentation of arrays and comments
- PHP-CS-Fixer rule `array_indentation` is activated to have
consistent indentation of arrays.
In addition, a full run... - 19:11 Revision fe0f1dec: [TASK] Streamline indentation of arrays and comments
- PHP-CS-Fixer rule `array_indentation` is activated to have
consistent indentation of arrays.
In addition, a full run... - 14:12 Revision 141e8fd4: [FEATURE] Allow record reset in CLI command cleanup:localprocessedfiles
- A new CLI Symfony Command option `--all` is added to the
CLI command `bin/typo3 cleanup:localprocessedfiles` that all... - 13:42 Revision b03970d9: [TASK] Allow usage of symfony 7
- This change enables Symfony 7 in
addition to symfony 6 in TYPO3.
Symfony7 requires PHP 8.2, thus
is not installed by... - 11:53 Revision a1a12035: [TASK] Allow usage of symfony 7
- This change enables symfony 7 in
addition to symfony 6 in TYPO3.
Symfony7 requires PHP 8.2, thus
is not installed by... - 07:22 Revision b67a6988: [TASK] Remove references to non existing wizard_rte route
- Resolves: #102744
Releases: main
Change-Id: I1b50b5f7abefd455eae143de70ac8b7f0f02c89d
Reviewed-on: https://review.typ... - 07:22 Revision 5d1edad0: [FEATURE] Enable item groups for foreign_table
- It's now possible to define a specific field
for a foreign table, holding the id of an
associated item group. This th... - 06:26 Revision 5a4a17fa: [TASK] Update locales translation files
- TYPO3 uses a composer package [1] to import
locales along with translations and a custom
script has been added to cre... - 06:26 Revision efc39f40: [TASK] Update locales translation files
- TYPO3 uses a composer package [1] to import
locales along with translations and a custom
script has been added to cre...
2024-01-03
- 21:49 Revision 2c1e9c24: [FEATURE] Use Symfony attribute to autoconfigure message handler
- Message handlers had to be registered in the extensions
`Services.yaml` file with the `messenger.message_handler` tag... - 13:23 Revision e47d34bd: [TASK] Update `alwan` to 2.0.1
- This patch updates `alwan`, the used color picker library, to version
2.0.1. Since this a major version update, CSS n... - 13:13 Revision 80be6771: [BUGFIX] Show creator name in element information modal
- This patch ensures that the username and - if available - the real name
of the author are displayed again in the elem... - 12:54 Revision b0f4d50d: [TASK] Update copyright year in README.md and INSTALL.md
- Update copyright year to 2024
Resolves: #102741
Releases: main, 12.4, 11.5
Change-Id: I1a909b221513b5add387d9680193d... - 12:54 Revision a951aef3: [TASK] Update copyright year in README.md and INSTALL.md
- Update copyright year to 2024
Resolves: #102741
Releases: main, 12.4, 11.5
Change-Id: I1a909b221513b5add387d9680193d... - 12:54 Revision a1da8339: [TASK] Update copyright year in README.md and INSTALL.md
- Update copyright year to 2024
Resolves: #102741
Releases: main, 12.4, 11.5
Change-Id: I1a909b221513b5add387d9680193d... - 12:14 Revision ed7e8ed1: [TASK] Update `@codemirror` and friends
- This commit updates `@codemirror` and its friend packages to their most
recent version. Due to changes within `@lezer... - 12:14 Revision d6ab2e28: [TASK] Update `@codemirror` and friends
- This commit updates `@codemirror` and its friend packages to their most
recent version. Due to changes within `@lezer... - 08:13 Revision a618f5fd: [TASK] Avoid TSFE->linkVars
- TypoScriptFrontendController->linkVars is only used once
in PageLinkBuilder. The TSFE property can be avoided quite
e... - 06:33 Revision ee3e9994: [BUGFIX] Show creator name in element information modal
- This patch ensures that the username and - if available - the real name
of the author are displayed again in the elem... - 06:10 Revision b4c06428: [BUGFIX] Respect empty alt attribute in ImageViewhelper
- The ImageViewhelper does by default add the
`alternative` property as `alt` attribute to
the img tag if no non-empty ... - 06:10 Revision eca1d43c: [TASK] Simplify PageRepository code
- This change reduces some cognitive load
in some methods to use early returns
instead of nested if statements.
Resolv... - 06:04 Revision 756d1c43: [BUGFIX] Respect empty alt attribute in ImageViewhelper
- The ImageViewhelper does by default add the
`alternative` property as `alt` attribute to
the img tag if no non-empty ...
2024-01-02
- 09:07 Revision f49ed337: [TASK] Remove unused language labels in ext:reports
- This change removes several unused language labels in ext:reports.
Related functionality for affected labels has been...
2024-01-01
- 20:40 Revision b32e985b: [BUGFIX] Do not render empty link explanation callout
- In case a link does not set any additional
attributes, no empty callout is rendered.
Resolves: #102721
Releases: mai... - 20:40 Revision 5bae05a3: [BUGFIX] Do not render empty link explanation callout
- In case a link does not set any additional
attributes, no empty callout is rendered.
Resolves: #102721
Releases: mai...
Also available in: Atom