Activity
From 2024-09-19 to 2024-10-18
2024-10-18
- 17:10 Revision a331b40b: [BUGFIX] Reestablish manipulation of EXT:indexed_search query
- Due to huge performance implications on
searching bigger sites, it's now possible
again to manipulate the QueryBuilde... - 15:46 Revision cd86fe22: [TASK] Prevent running CI pipeline after merges on branch 13.4 (pre-merge)
- Resolves: #105354
Releases: 13.4
Change-Id: I0d9853ba50fcc458cfe022f56ffe150f0c5e3d5e
Reviewed-on: https://review.typ... - 14:24 Revision 66220dd0: [TASK] Prevent running CI pipeline after merges on branch 13.4
- Resolves: #105347
Releases: 13.4
Change-Id: I9933a57b7487655ff5057f4fbfa98c66053d565b
Reviewed-on: https://review.typ... - 13:25 Revision 02b18ae2: [DOCS] Add details for CSS-prefixing in EXT:rte_ckeditor
- The current automatism of auto-prefixing might not be
easily understandable, so the process is now described
more cle... - 13:25 Revision a6743b22: [DOCS] Add details for CSS-prefixing in EXT:rte_ckeditor
- The current automatism of auto-prefixing might not be
easily understandable, so the process is now described
more cle... - 13:20 Revision 10fab2b2: [TASK] Remove 'logout and login again' prompt in user setup
- With #105127 and #105178 all user settings are applied immediately
and do no longer require the user to reload the ba... - 13:08 Revision 4eb71d47: [DOCS] Adapt LTS patch release changelog notes
- Note that the changelog docs at
https://docs.typo3.org/c/typo3/cms-core/main/en-us/ are
always rendered only from "ma... - 13:08 Revision 6ab50751: [DOCS] Adapt LTS patch release changelog notes
- Note that the changelog docs at
https://docs.typo3.org/c/typo3/cms-core/main/en-us/ are
always rendered only from "ma... - 08:13 Revision 69f35c7f: [BUGFIX] Ensure runtime cache is shared between CacheManager and DI
- The `cache.runtime` service delivered via DI is to be
shared with the `runtime` cache generated by CacheManager,
as a... - 07:53 Revision 06af51f1: [BUGFIX] Avoid deprecated call in install IconController
- The icon API has been refactored to use an enum in #101475,
but the install tool IconController missed to convert a
s...
2024-10-17
- 13:46 Revision 924ced54: [TASK] Implement ESLint `no-unneeded-ternary` rule
- The ESLint configuration now takes the rule `no-unneeded-ternary` [1]
into account, prohibiting the use of unnecessar... - 13:27 Revision aee277d9: [BUGFIX] Properly scan for breaking GU::sanitizeLocalUrl() change
- With #101311 the function argument for
`GeneralUtility::sanitizeLocalUrl` has been declared as required.
The breaking... - 10:49 Revision d8311d96: [BUGFIX] Render constants in tags in TypoScript BE modules
- FineDiffViewHelper is used in Page TSconfig and TypoScript
"active" modules. That view helper switched from using
Fin... - 08:08 Revision 0864c06d: [BUGFIX] Skip non-existant content elements in widget
- Return early on empty contentRecord result. This state can happen
when a content element is deleted and cleaned with ...
2024-10-16
- 08:55 Revision 0e1abfdd: [TASK] Set TYPO3 version to 11.5.42-dev
- Change-Id: I9fb758d92856fff799d3e18f29f0a2088e424669
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/866... - 08:34 Revision 16931750: [TASK] De-duplicate type update confirmation
- In 2021 the FormEngine reload mechanism was reworked to trigger the
confirmation via a custom web component. This is ... - 07:04 Revision 6b0dc0c1: [TASK] Block *.neon files from root htaccess/web-config
- Resolves: #103123
Releases: main, 12.4
Change-Id: I3563cd72bf131d9aeeffa12c4914a7c92b05e2f4
Reviewed-on: https://revi... - 07:04 Revision c71edd63: [TASK] Block *.neon files from root htaccess/web-config
- Those file types belong to code quality check tools (most noticable
phpstan) and should never be served by browser re...
2024-10-15
- 14:09 Revision ac9da9c7: [TASK] Adjust DocumentationViewHelper to clear linking funcionality
- This adjusts the DocumentationViewHelper class
comment to properly document which links will
be generated. This is no... - 13:28 Revision eca0abc5: [TASK] Adjust DocumentationViewHelper for strict linking functionality
- This adjusts the DocumentationViewHelper class
comment to properly document which links will
be generated. This is no... - 10:11 Revision 3585b1a2: [BUGFIX] Sanitize TS value modifiers with null values
- Fix issue if `foo := removeFromList()` and some other
value modifactors are used on values that have not
been set.
v... - 09:51 Revision c03f64f5: [TASK] Set TYPO3 version to 12.4.23-dev
- Change-Id: I1555fa1eae610da132044456d698228fc3978252
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/866... - 08:55 Revision 25948f0e: [RELEASE] Release of TYPO3 12.4.22
- Change-Id: I4229359868b0820be20fed1587a0fd9189f09595
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/866... - 08:52 Revision 042fafc2: [RELEASE] Release of TYPO3 11.5.41
- Change-Id: I732fcf279cda947f57111d04c61611120a162272
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865... - 08:06 Revision ee85abbe: [DOCS] Prepare Changelog for 13.4.x
- Resolves: #105299
Releases: main
Change-Id: I5704e8092c84e0a771a1298d52d91ca7b72c7d6c
Reviewed-on: https://review.typ... - 07:52 Revision 4de7bcc0: [TASK] Set TYPO3 version to 13.4.1-dev
- Change-Id: Ib18f980279b62dd89c28fbcaa22b9c40928ad7e3
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865... - 07:25 Revision 5ae7f96a: [RELEASE] Release of TYPO3 13.4.0
- Change-Id: If275f41a429127385f09b10e47e2b840a9510db2
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865... - 06:05 Revision fe20aa8d: [BUGFIX] Respect optional descriptions in site settings search
- Resolves: #105309
Releases: main
Change-Id: Ic968fad17fa2ca0bdc416d82d6aea53761e851da
Reviewed-on: https://review.typ... - 05:20 Revision 03cf1fb6: [BUGFIX] Properly evaluate EXT:indexed_search restriction by mediaType
- With refactorings in #102898 and #97412 the IndexSearchRepository
class property $mediaType was changed from a mixed ... - 05:19 Revision d5f7ef50: [BUGFIX] Properly evaluate EXT:indexed_search restriction by mediaType
- With refactorings in #102898 and #97412 the IndexSearchRepository
class property $mediaType was changed from a mixed ...
2024-10-14
- 19:10 Revision 73b16224: [BUGFIX] Avoid list_type deprecation message in TCA ext_tables.php check
- When TCA ext_tables.php check is executed in install tool, there is
no extension configuration. This leads to
`Extens... - 17:18 Revision 02914493: [BUGFIX] Allow nullable link fields to be transformed
- If a nullable link field is transformed, and the value
is explicitly null, this should be transformed properly
to als... - 14:57 Revision d8b66b55: [BUGFIX] Correct dashboard widget action colors
- Resolves: #105284
Releases: main
Change-Id: I2495a0ef619e1ac90a7555ddd9fd9311d6406fe9
Reviewed-on: https://review.typ... - 14:37 Revision 20613752: [TASK] Deprecate `tableoptions` and `collate` connection config
- This change deprecates the Database configuration
`tableoptions` in favour of `defaultTableOptions`
and `defaultTable... - 14:35 Revision 3722b25d: [BUGFIX] Respect string enum specifier in site settings editor
- Resolves: #105303
Releases: main
Change-Id: I8f956130af61ed04860dd1c36694c770bebf5224
Reviewed-on: https://review.typ... - 14:17 Revision ab6976ee: [TASK] Use typo3/testing-framework:^9.0.0
- Switch to typo3/testing-framework stable 9.0.0.
> composer req --dev typo3/testing-framework:^9.0.0
Resolves: #1053... - 14:14 Revision e8450922: [TASK] Move FluidViewAdapter to EXT:fluid
- The fluid view adapter depends on rendering
context from EXT:fluid, therefore it's better
to be provided by EXT:fluid... - 14:08 Revision 4a62ae7b: [TASK] Mitigate deprecated Doctrine DBAL connection options
- Passing `tableoptions` through the connection params
introduced with #80398 violates the PHPStan annotation
since qui... - 13:51 Revision b7695a3b: [TASK] Allow sets to be excluded from site configuration GUI
- Sets that are intended for code-wise structuring only and should
not be referenced by integrators via site configurat... - 13:39 Revision 7d25910f: [TASK] Streamline SystemEnvironmentBuilder
- Exchange `self::method()` calls with static to allow
the typo3/testing-framework to steer system building
more dynami... - 13:36 Revision 381fafb6: [TASK] Better handle PSR-14 event output in EXT:adminpanel
- When PSR-14 event dispatching has been added in TYPO3 v10,
the admin panel has been extended to list all dispatched
e... - 12:40 Revision c25946ee: [DOCS] Revise changelogs for v13.4
- Resolves: #105298
Releases: main
Change-Id: I1ca94a6917d3fada71d2e9fa39b59f5a6a9e7fa3
Reviewed-on: https://review.typ... - 10:05 Revision bebe4401: [DOCS] Add descriptions for site settings editor
- Document the site settings editor in all system
extension manuals that offer site sets.
* felogin
* fluid_styled_con... - 09:36 Revision 0daecd54: [BUGFIX] Add missing debug information
- Debug information (e.g. field names) are now
displayed again in the backend user (group)
compare view - if debug outp... - 08:00 Revision f6e9937f: [TASK] Raise minimum supported version of typo3fluid/fluid to 2.15
- Historically, requiring specific Fluid versions in TYPO3 extensions has
caused more issues than benefits for develope... - 07:49 Revision 98741a80: [BUGFIX] Display all languages state in `site:list` command
- This change modifies the `site:list` command to retrieve
and display all languages for sites and not only enabled
lan... - 07:48 Revision 8ff18e5d: [BUGFIX] Display all languages state in `site:list` command
- This change modifies the `site:list` command to retrieve
and display all languages for sites and not only enabled
lan... - 04:33 Revision 5ec36eec: [TASK] Align custom `SetType` doctrine type implementation
- Doctrine DBAL recently added and released a new version
including a `ENUM` type [1], colliding with the custom
TYPO3 ...
2024-10-13
- 17:08 Revision bef2f9b1: [BUGFIX] Add missing class alias map registration
- Change #105279 added a ClassMapAlias definition
to `EXT:core` but failed to register it correctly
in composer.json fi... - 16:28 Revision b2e4ae54: [TASK] Avoid adminpanel_requestcache
- With #105291 it became obvious that admin panel
MainController->storeData() and render() are called
directly after ea... - 13:54 Revision 405372ae: [TASK] Avoid unused use in DataHandlerTest
- `use Symfony\Component\VarDumper\Cloner\Data` is not needed.
Resolves: #105293
Releases: main
Change-Id: Ibb015c8263... - 11:06 Revision a68f685d: [TASK] Merge AdminPanelDataPersister into AdminPanelRenderer
- The admin panel suffers from a few issues that are
complex to track down and to get right due to the
complex interpla... - 08:29 Revision c9d91b92: [DOCS] Use FQN for AbstractListTypeToCTypeUpdate in Changelog entry
- Releases: main
Resolves: #105290
Change-Id: I54c8693ba778da40708261f916b9b40ccb2ed8e5
Reviewed-on: https://review.typ...
2024-10-12
- 18:22 Revision 6041161d: [TASK] Update `typo3/testing-framework`
- This change updates development dependency
`typo3/testing-framework` to ensure latest
required changes are available.... - 15:37 Revision a2e43464: [TASK] Simplify Page TSconfig -> Included page TSconfig view
- This is the same as #105276, but for the Page TSconfig
include tree view.
Resolves: #105286
Related: #105276
Related... - 13:05 Revision 8f2f637d: [TASK] Replace TYPO3 `EnumType` with doctrine/dbal type
- Doctrine DBAL 4.2.0 implemented an `EnumType`. This
conflicts with an existing TYPO3 implementation.
The TYPO3 imple... - 09:05 Revision 575f2942: [TASK] Simplify TypoScript -> Included TypoScript view
- When we redesigned the TypoScript main module in v12, we
thought it is a good idea to make the "Included TypoScript"
... - 09:01 Revision cf5147b4: [BUGFIX] Register universal tag attributes in DocumentationViewHelper
- Resolves: #105285
Related: #105275
Releases: 12.4
Change-Id: Idf4da60a36124f5cbc0b19701f8f73cbc3565b5d
Reviewed-on: h...
2024-10-11
- 20:01 Revision 4721511d: [TASK] Ensure corect value preparation for test assertion
- This change prepares data converting it forth and back on
the retrieved value and the expectation value. Note, that
t... - 16:04 Revision 40396c2c: [TASK] Adjust CSP nonce-related frontend test
- * enables caches in frontend request handling test
* ensures response stems from cache results (X-TYPO3-Debug-Cache)
... - 16:04 Revision c1cbb20d: [TASK] Adjust CSP nonce-related frontend test
- * enables caches in frontend request handling test
* ensures response stems from cache results (X-TYPO3-Debug-Cache)
... - 15:18 Revision 07e8935a: [BUGFIX] Ensure correct type resolving in `AbstractSchemaManager`
- Doctrine DBAL 4.x removed the feature to save specific type
information as part of the column comment and for reading... - 13:58 Revision b352b97c: [TASK] Add links to documentations in the backend
- Add links to documentation for easier access and improved
user experience.
This integrates the new permalink feature... - 13:58 Revision 4c6092bf: [TASK] Add links to documentations in the backend
- Add links to documentation for easier access and improved
user experience.
This integrates the new permalink feature... - 13:49 Revision 49222691: [BUGFIX] Immediately apply backendTitleFormat changes in user setup
- The user setup module now emits an event that is immediately
applied to the module router by the user settings manage... - 13:13 Revision 0dc99113: [BUGFIX] Suspend FormEngine validation on record type change
- If a user attempts to change a record type, the backend user is asked to
save the form as it needs to get re-rendered... - 09:26 Revision 9e550184: [TASK] Fix spelling mistakes in EXT:backend
- Resolves: #105271
Releases: main, 12.4
Change-Id: If1630da1118f7acbbd4fa5ed418fbb081249af80
Reviewed-on: https://revi... - 09:26 Revision 16383450: [TASK] Fix spelling mistakes in a few extensions
- Resolves: #105272
Releases: main, 12.4
Change-Id: I3b1e79d34628259ece4f7d229d4063845ad4a9de
Reviewed-on: https://revi... - 09:12 Revision 76f1b675: [DOCS] Fix spelling mistakes in documentation
- Resolves: #105273
Releases: main, 12.4
Change-Id: If3ea3a4d0f3356180b4702de839d4f468e7c2e72
Reviewed-on: https://revi... - 09:09 Revision 37570e62: [DOCS] Fix spelling mistakes in documentation
- Resolves: #105273
Releases: main, 12.4
Change-Id: If3ea3a4d0f3356180b4702de839d4f468e7c2e72
Reviewed-on: https://revi... - 09:04 Revision 1f8daf69: [TASK] Fix spelling mistakes in a few extensions
- Resolves: #105272
Releases: main, 12.4
Change-Id: I3b1e79d34628259ece4f7d229d4063845ad4a9de
Reviewed-on: https://revi... - 09:01 Revision c5966dcb: [TASK] Fix spelling mistakes in EXT:backend
- Resolves: #105271
Releases: main, 12.4
Change-Id: If1630da1118f7acbbd4fa5ed418fbb081249af80
Reviewed-on: https://revi... - 08:50 Revision 4abde934: [BUGFIX] Fix virtual embedded install tool url in subdir installation
- The embedded install tool is dispatched from a virtual module URL –
{entryPoint}/module/tools/… – to {instancePath}ty... - 08:43 Revision 06daec4d: [DOCS] Adjust feature RST for CacheDataCollector API
- The RST for the CacheDataCollector API states, that the default
lifetime of a cache tag is 86400 seconds. This is how... - 08:04 Revision c8e9cbfe: [TASK] Show site set dependency errors in site modules
- Invalid site dependencies have been logged as errors
by the site registry since their introduction.
But these logs ar... - 07:52 Revision 0ade27a9: [BUGFIX] Repair core-updater result and avoid JS error
- With #101576 the install tool Progressbar was migrated to lit,
and jquery code (which silently ignores non available ... - 07:20 Revision 4c9d9d82: [BUGFIX] Reference correct field in CacheLifeTimeCalculator
- TCA configuration `ctrl/enablecolumns/starttime|endtime` may use a
different field name than `starttime` or `endtime`... - 07:09 Revision fb1cb1fd: [BUGFIX] Prevent undefined array key access in 'removeTags' parsing
- This patch addresses a regression introduced in the TypoScript
config parsing of the 'removeTags' processing. When 'r... - 07:09 Revision a8fb6c91: [BUGFIX] Prevent undefined array key access in 'removeTags' parsing
- This patch addresses a regression introduced in the TypoScript
config parsing of the 'removeTags' processing. When 'r... - 06:49 Revision 4c295283: [BUGFIX] Prevent collapse state issues in pagetree filter
- The pagetree has been changed to store collapse state in
local storage with #10528 but failed to adapt the state
hand...
2024-10-10
- 19:03 Revision 1d4a8095: [BUGFIX] Mitigate invalid `count` query in `PageInformationController`
- Database systems like postgresql require to have all `ORDER BY` or
`GROUP BY` columns also specified in `SELECT` spec... - 18:58 Revision e46f9016: [BUGFIX] Mitigate invalid `count` query in `PageInformationController`
- Database systems like postgresql require to have all `ORDER BY` or
`GROUP BY` columns also specified in `SELECT` spec... - 18:58 Revision 78fb5862: [BUGFIX] Use `\Collator` to sort TCA select items
- PHP's `intl` package provides a `\Collator` class that allows to compare
unicode strings. The class is now incorporat... - 18:58 Revision 4a0bcf6a: [BUGFIX] Use `\Collator` to sort TCA select items
- PHP's `intl` package provides a `\Collator` class that allows to compare
unicode strings. The class is now incorporat... - 18:58 Revision c3d37af2: [BUGFIX] Mitigate invalid `count` query in `PageInformationController`
- Database systems like postgresql require to have all `ORDER BY` or
`GROUP BY` columns also specified in `SELECT` spec... - 18:36 Revision 048e7b17: [TASK] Stabilize ElementsGroupCest by waiting for modal-iframe load
- This makes ElementsGroupCest wait, until the modal-iframe is loaded and
the new "block formatting context" (BFC) is ... - 18:36 Revision ba917f8e: [TASK] Stabilize ElementsGroupCest by waiting for modal-iframe load
- This makes ElementsGroupCest wait, until the modal-iframe is loaded and
the new "block formatting context" (BFC) is ... - 16:56 Revision 66c482f7: [BUGFIX] Avoid PHP warning in HMENU browse menus
- Resolves: #104664
Releases: main, 12.4
Change-Id: I9dc840bca30fdc18164c874348b37597dbf3fbbc
Reviewed-on: https://revi... - 16:56 Revision d3883dd3: [BUGFIX] Avoid PHP warning in HMENU browse menus
- Resolves: #104664
Releases: main, 12.4
Change-Id: I9dc840bca30fdc18164c874348b37597dbf3fbbc
Reviewed-on: https://revi... - 16:51 Revision 13fbd7e7: [BUGFIX] Show update messages in "Upgrade Wizards" again
- With the removal of jQuery in the Install Tool, the progress bar
indicating the loading progress overwrote the contai... - 14:48 Revision 2a19752b: [BUGFIX] Make forms module context and small screen aware
- The forms module has been made context-aware,
improving its usability on small screen devices.
The interface has been... - 13:09 Revision fb76df81: [TASK] Clean up site configuration functionality
- This cleans up several details in the site configuration handling,
especially in terms of caching.
* Remove Singleto... - 12:44 Revision 7cc916ee: [TASK] Stateless SiteFinder
- The SiteFinder is an often injected service, but
its stateful due to cache properties and suffers
from improper cache... - 09:49 Revision 5f686eb0: [TASK] Inject services in FormEngine data providers
- Resolves: #105247
Releases: main
Change-Id: I972b4daec62d03c2413e2906cba47019cbbfab8b
Reviewed-on: https://review.typ... - 09:19 Revision 48a343e1: [BUGFIX] Fix inline SVG login logo location for subdir installation
- The SVG login logo contents will now be read from the original file pointer instead
of the resolved absolute public U... - 08:50 Revision 8aea740a: [BUGFIX] Do not inject site configuration in data provider
- Resolves: #105261
Releases: main
Change-Id: I0d7c8eff5d4af070a4103ffacbbea461b9488efd
Reviewed-on: https://review.typ... - 08:43 Revision cf656a86: [TASK] Use DI in TranslationConfigurationProvider
- * Use runtimeCache instead of a class cache property
* Declare readonly
* DI dependent services
* Declare some safe t... - 07:04 Revision bcc98378: [BUGFIX] Fix pagetree subtree expansion in search mode
- The TreeController was adapted with #104397 to reduce possibly
unneeded getTreeLevels calls and refactored the condit... - 07:04 Revision 3dcf63dc: [BUGFIX] Fix pagetree subtree expansion in search mode
- The TreeController was adapted with #104397 to reduce possibly
unneeded getTreeLevels calls and refactored the condit... - 07:04 Revision 0290d710: [BUGFIX] Fix pagetree subtree expansion in search mode
- The TreeController was adapted with #104397 to reduce possibly
unneeded getTreeLevels calls and refactored the condit...
2024-10-09
- 20:05 Revision a06381c9: [BUGFIX] Remove test namespace for Filemetadata
- With #105240 all test files of the filemetadata system
extension have been removed. Thus, the composer root now
defin... - 19:06 Revision dd5e7098: [TASK] Display errors executing the fluid:schema:generate command
- Previously, the command exited with an error when an exception occured
with Fluid 4.0.0. With Fluid 4.0.1 possible er... - 14:25 Revision d3246716: [TASK] Clean up DefaultDataProvider
- Backend layout DefaultDataProvider receives some love:
* Use DI and declare public:true since single backend
layout... - 11:57 Revision c649800b: [TASK] Show hint if recycler didn't find records
- The recycler backend module now shows an actual hint that no record were
found instead of showing an empty table.
Re... - 11:53 Revision e5481924: [TASK] Turn DataProviderContext into a PCPP DO
- DataProviderContext is a DO hand over to single backend
layout providers. This is state that should be hand over
and ... - 10:58 Revision 2c72e747: [BUGFIX] Handle excess whitespace characters in `CommandUtility::exec()`
- PHP's behavior of `exec()` [1] is flabbergasting: when writing the
buffer, trailing whitespace characters are trimmed... - 10:09 Revision d604d241: [TASK] Avoid unused DataProviderContext
- TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext
is only relevant in DataProviderCollection when calling
getB... - 10:08 Revision 963bc3c2: [TASK] Instantiate JavaScriptItems with new()
- Class TYPO3\CMS\Core\Page\JavaScriptItems is a DTO.
It is a contract between PHP and JS with some
functionality on th... - 05:52 Revision 778ef12a: [BUGFIX] Allow dumping files larger than allowed memory size
- The `SelfEmittableLazyOpenStream` class used by FileDumpController
uses `readfile` which is meant to be a performant ... - 05:52 Revision 46e32e0b: [BUGFIX] Allow dumping files larger than allowed memory size
- The `SelfEmittableLazyOpenStream` class used by FileDumpController
uses `readfile` which is meant to be a performant ...
2024-10-08
- 19:20 Revision aa338bdb: [TASK] Always get FormEngine NodeFactory injected
- Inject NodeFactory in a series of missing places instead
of retrieving an instance via GU::makeInstance().
Resolves:... - 17:40 Revision 61ec793d: [TASK] Remove unused internal methods in ResourceFactory
- Removes two unused internal methods, which
were only kept for backwards compatibility.
Resolves: #105232
Releases: m... - 15:24 Revision 5d32a670: [TASK] Remove "visible fields" functional tests
- Remove a bunch of functional tests that essentially
test TCA configuration:
* The tests add no crucial value from a ... - 13:01 Revision 4cd3dcaa: [BUGFIX] Migrate wizard groups position common to default
- Resolves: #104947
Related: #102834
Releases: main
Change-Id: I2688e2e51825a6930864e272b1494dd8afc75888
Reviewed-on: h... - 12:16 Revision b75530e5: [BUGFIX] Handle that FileLinkHandler:resolveFile() can return null
- In the method FileLinkHandler:resolveHandlerData() the call
to FileLinkHandler:resolveFile() handles the FileDoesNotE... - 12:16 Revision 4fc52d9e: [BUGFIX] Handle that FileLinkHandler:resolveFile() can return null
- In the method FileLinkHandler:resolveHandlerData() the call
to FileLinkHandler:resolveFile() handles the FileDoesNotE... - 11:57 Revision 48335021: [BUGFIX] Prevent PHP errors / warnings on flexform resolving
- This ensures that `pi_flexform` is actually set,
before accessing it and also only tries to convert
it, in case it's ... - 11:57 Revision 31665e7f: [BUGFIX] Prevent PHP errors / warnings on flexform resolving
- This ensures that `pi_flexform` is actually set,
before accessing it and also only tries to convert
it, in case it's ... - 11:44 Revision 24b40185: [BUGFIX] Prevent null pointer exception in BackendController
- On processing a redirect parameter for fetching
the backend module it is now properly checked
whether the resolved ro... - 11:44 Revision 7819849c: [BUGFIX] Prevent null pointer exception in BackendController
- On processing a redirect parameter for fetching
the backend module it is now properly checked
whether the resolved ro... - 11:31 Revision 993f9c10: [BUGFIX] Prevent double flexform xml2array parsing
- Check the pi_flexform value of the request attribute
'currentContentObject' to be of type string before parsing with
... - 11:31 Revision b7e34203: [BUGFIX] Prevent double flexform xml2array parsing
- Check the pi_flexform value of the request attribute
'currentContentObject' to be of type string before parsing with
... - 11:28 Revision f1c0767f: [TASK] Declare TypoScriptFrontendController deprecated
- We worked hard on TypoScriptFrontendController in TYPO3 v13
leaving mainly internal code and usages. A couple of deta... - 11:21 Revision 3c138709: [TASK] Add return type hint to convertFlexFormContentToArray()
- Resolves: #105233
Related: #105231
Releases: main
Change-Id: Ie8aa214eae6ebe42a4a9c81864e78c65bb1dd437
Reviewed-on: h... - 11:19 Revision 47139396: [TASK] Avoid obsolete PageLayout __construct argument
- Fourth argument is set but never used and there is
no get'er.
Resolves: #105236
Related: #103466
Releases: main
Chan... - 11:18 Revision d2fb3299: [TASK] Resolve all phpstan errors in CorrelationId
- * Drop unneeded annoated return types that lead to
errors
* The aspects array-key is always set because the
c... - 11:18 Revision e44ec016: [TASK] Resolve all phpstan errors in CorrelationId
- The aspects array-key is always set because the
capture is not nested and filled in any case.
That means: If preg_mat... - 09:24 Revision a965f0ba: [TASK] Set TYPO3 version to 13.3.2-dev
- Change-Id: If775a1a6c01e6ecf40660fb39d2b48fe6a48b57d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865... - 09:24 Revision 5febb8aa: [TASK] Set TYPO3 version to 12.4.22-dev
- Change-Id: I5608fffbec05f41a332cd0fb6fa294ba414e3351
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865... - 09:24 Revision 5a67553c: [TASK] Set TYPO3 version to 11.5.41-dev
- Change-Id: I285828ea6d6424811d89ae7318d3f739f076e179
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865... - 09:07 Revision f98c944f: [RELEASE] Release of TYPO3 13.3.1
- Change-Id: I5f7fcbb38783b321ddb957a34b5c1adc8b8c41d0
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865... - 09:03 Revision bcec2285: [RELEASE] Release of TYPO3 12.4.21
- Change-Id: I66cfeb0fffac2e8aa8e2beb6e45f994872ae9833
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865... - 09:00 Revision a3abdf39: [RELEASE] Release of TYPO3 11.5.40
- Change-Id: I7b8b1e8b1e0a87d24daeb904bf16922693dd8f2c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/865... - 08:35 Revision 2fea0f3b: [SECURITY] Show only explicitly configured page tree information
- Backend users were able see page tree items without having access:
- in case no DB mounts were configured for a parti... - 08:35 Revision c1a53af8: [SECURITY] Avoid invalid JSON in ShortcutRepository arguments
- Resolves: #104343
Releases: main, 13.3, 12.4, 11.5
Change-Id: Ie9cd7bec43782282a142ad0911029579442734fd
Security-Bull... - 08:35 Revision 255214f8: [SECURITY] Show only explicitly configured page tree information
- Backend users were able see page tree items without having access:
- in case no DB mounts were configured for a parti... - 08:35 Revision dccc5f7b: [SECURITY] Avoid invalid JSON in ShortcutRepository arguments
- Resolves: #104343
Releases: main, 13.3, 12.4, 11.5
Change-Id: Ie9cd7bec43782282a142ad0911029579442734fd
Security-Bull... - 08:35 Revision 668fc554: [SECURITY] Show only explicitly configured page tree information
- Backend users were able see page tree items without having access:
- in case no DB mounts were configured for a parti... - 08:34 Revision daad8944: [SECURITY] Avoid invalid JSON in ShortcutRepository arguments
- Resolves: #104343
Releases: main, 13.3, 12.4, 11.5
Change-Id: Ie9cd7bec43782282a142ad0911029579442734fd
Security-Bull... - 08:34 Revision e9bf16b0: [SECURITY] Show only explicitly configured page tree information
- Backend users were able see page tree items without having access:
- in case no DB mounts were configured for a parti... - 08:34 Revision 0397aa7c: [SECURITY] Avoid invalid JSON in ShortcutRepository arguments
- Resolves: #104343
Releases: main, 13.3, 12.4, 11.5
Change-Id: Ie9cd7bec43782282a142ad0911029579442734fd
Security-Bull... - 07:55 Revision 0c478733: [TASK] Extract sys_note delete button into Lit component
- The delete button for sys_notes rendered in the record list is currently
nested in a form tag, breaking the user inte... - 07:54 Revision 46917e63: [DOCS] Properly refer to DatePicker prototype API
- The API code snippet is related to 'DatePicker'
and not to 'AdvancedPassword', probably due to
a copy&paste mistake.
... - 07:54 Revision 965d2869: [DOCS] Properly refer to DatePicker prototype API
- The API code snippet is related to 'DatePicker'
and not to 'AdvancedPassword', probably due to
a copy&paste mistake.
... - 07:54 Revision 3fdc030e: [DOCS] Properly refer to DatePicker prototype API
- The API code snippet is related to 'DatePicker'
and not to 'AdvancedPassword', probably due to
a copy&paste mistake.
... - 07:43 Revision 3d7fc6af: [TASK] Use TCA schema for fetching relevant fields
- Both ElementInformationController as well as RemoteServer previously
booted up FormEngine to fetch relevant fields fo... - 07:42 Revision 4aea52e4: [BUGFIX] Fix AbstractFormViewHelper type hint for identity map
- With a larger refactoring of #96473 type hinting was introduced
for `AbstractFormViewHelper->renderHiddenIdentityFiel... - 07:41 Revision 75e7752b: [BUGFIX] Fix AbstractFormViewHelper type hint for identity map
- With a larger refactoring of #96473 type hinting was introduced
for `AbstractFormViewHelper->renderHiddenIdentityFiel... - 07:25 Revision ffba4680: [TASK] Make sys-notes context aware
- Resolves: #105227
Releases: main
Change-Id: I8bf52b22bc08b596d29041a9a8f962019f8edb7a
Reviewed-on: https://review.typ... - 06:31 Revision c8c120cf: [BUGFIX] Correct diff and highlight styling in typoscript analyzers
- Resolves: #105222
Releases: main
Change-Id: I3fd765bf2450880b3b498ebce6f83589e2c5a15c
Reviewed-on: https://review.typ...
2024-10-07
- 18:55 Revision eaf0943c: [TASK] Update to CKEditor v43.1.1
- This change addresses a known security issue in CKEditor5:
https://github.com/ckeditor/ckeditor5/releases/tag/v43.1.1... - 18:41 Revision eb079eb3: [TASK] Update to CKEditor v43.1
- Executed commands:
npm --prefix overrides/ckeditor5 version 43.1.0
npm install --save ./overrides/ckeditor5 $(
... - 17:59 Revision 743072fa: [TASK] Mitigate DNS lookup issues in started containers
- Resolves: #105196
Releases: main, 13.3, 12.4, 11.5
Change-Id: I681c2d284097e3e0af604f991e12c7e0fbc76472
Reviewed-on: ... - 17:58 Revision 5e3adb1a: [TASK] Mitigate DNS lookup issues in started containers
- Resolves: #105196
Releases: main, 13.3, 12.4, 11.5
Change-Id: I681c2d284097e3e0af604f991e12c7e0fbc76472
Reviewed-on: ... - 17:58 Revision f8418b4b: [TASK] Mitigate DNS lookup issues in started containers
- Resolves: #105196
Releases: main, 13.3, 12.4, 11.5
Change-Id: I681c2d284097e3e0af604f991e12c7e0fbc76472
Reviewed-on: ... - 17:57 Revision b1dfdae6: [TASK] Mitigate DNS lookup issues in started containers
- Resolves: #105196
Releases: main, 13.3, 12.4, 11.5
Change-Id: I681c2d284097e3e0af604f991e12c7e0fbc76472
Reviewed-on: ... - 17:57 Revision 04deafdd: [TASK] Prevent pre-merge pipeline executions for merged changes
- Configure branch exclude for one pre-merge
job, missed with #105224.
Resolves: #105225
Related: #105224
Releases: 13... - 17:47 Revision dd1c4bd8: [TASK] Deprecate TCA sub types
- The sub types feature of TCA was used for
registration of plugins as "list_type". Since
it's encouraged to register p... - 17:33 Revision 06b7bdc0: [TASK] Set TYPO3 version to 13.3.1-dev
- Releases: 13.3
Change-Id: I0358cf1874e5d0abd93cc52f2c631db54671eda7
Reviewed-on: https://review.typo3.org/c/Packages/... - 17:32 Revision 83b82d72: [TASK] Prevent pre-merge pipeline executions for merged changes
- Resolves: #105224
Releases: 13.3
Change-Id: I373d5e25a5bcd7a2781db2347f52d202a6f73813
Reviewed-on: https://review.typ... - 17:32 Revision a807b7e9: [TASK] Mitigate `PHP 8.4.0-RC1` breaking changes
- Note that this change addresses three different issues, which
need to be done in one step, otherwise none of isolated... - 16:29 Revision 19f39c12: [TASK] Add required type=file example in EXT:styleguide
- Resolves: #105218
Related: #105028
Releases: main
Change-Id: Id9299db6d9a5dc3529be5dfd0f1fc0d30e8eb3aa
Reviewed-on: h... - 16:28 Revision 35fb8054: [BUGFIX] Setup: Normalize "no" as input when asking for basic site
- The `setup` command asks whether a basic site shall be created when
installing TYPO3. The question implies that it de... - 16:28 Revision f48b7930: [BUGFIX] Setup: Normalize "no" as input when asking for basic site
- The `setup` command asks whether a basic site shall be created when
installing TYPO3. The question implies that it de... - 16:23 Revision 89e5a494: [BUGFIX] Do not encode return url for "edit column"
- The `returnUrl` argument composed for the "Edit this column" view used
in the Page module must not be encoded, otherw... - 15:52 Revision 1f0c8841: [BUGFIX] Ensure scrollbar styling is evaluated for each element
- The CSS property `--typo3-text-color-base` is changed on a per-element
basis (e.g. with the class mode theme) and the... - 15:51 Revision cec15f87: [TASK] Remove unnecessary ?? operator for regex matches
- Resolves: #105214
Releases: main, 12.4
Change-Id: I9172c5ee7dc691005684043c115e4ee708e25695
Reviewed-on: https://revi... - 15:47 Revision 4231da41: [TASK] Remove unnecessary ?? operator for regex matches
- Resolves: #105214
Releases: main, 12.4
Change-Id: I9172c5ee7dc691005684043c115e4ee708e25695
Reviewed-on: https://revi... - 14:53 Revision 1dfe591a: [TASK] Deprecate plugin content element and plugin subtypes (list_type)
- Historically, plugins were commonly registered as subtypes of the
content element `list` by using the `list_type` fie... - 14:11 Revision c638dbc3: [TASK] Deprecate INCLUDE_TYPOSCRIPT syntax
- The @import syntax has been introduced with TYPO3 v9.
With the TypoScript parser rewrite in v12, some last
todos have... - 13:45 Revision 0848fd8a: [TASK] Add helper method to create custom record types
- This change adds a new method called
"ExtensionManagementUtility::addRecordType()"
which allows developers to add cus... - 13:29 Revision 87880553: [BUGFIX] Fix possible undefined array key access in search controller
- The pointer field may not be supplied if a custom frontend
template submits a search request.
Resolves: #104734
Rela... - 13:22 Revision 79d5daa6: [BUGFIX] Prevent type error when setting pageTSconfig
- When setting
mod.web_layout.localization.enableTranslate = 1
or
mod.web_layout.localization.enableCopy = 1
a cas... - 12:24 Revision 099ea587: [BUGFIX] Use view transitions for color-scheme and theme changes
- To prevent inconsistent per-element color-transitions during a
color-scheme or theme change, the per-element transiti... - 10:10 Revision c32877dd: [BUGFIX] Fix ResourceFactory EXT: resolution in subfolder & composer-mode
- Using `<f:image src="EXT:example/Resources/Public/Images/test.svg" />`
to include an image in a symlinked composer mo... - 08:30 Revision 1179dd00: [BUGFIX] Fix ResourceFactory EXT: resolution in subfolder & composer-mode
- Using `<f:image src="EXT:example/Resources/Public/Images/test.svg" />`
to include an image in a symlinked composer mo...
2024-10-05
- 08:06 Revision deb3c377: [BUGFIX] Show site name in Install Tool header
- The "site name" is missing in the Install Tool
header, add the missing view variable.
Resolves: #105199
Releases: ma... - 08:06 Revision 5fc436ee: [BUGFIX] Show site name in Install Tool header
- The "site name" is missing in the Install Tool
header, add the missing view variable.
Resolves: #105199
Releases: ma... - 07:39 Revision f9e09820: [TASK] Use correct site configuration in persisted mapper tests
- Uses correct `base` and `locale` assignments in site configuration.
Resolves: #105202
Releases: main, 12.4, 11.5
Cha... - 07:39 Revision 72675447: [TASK] Use correct site configuration in persisted mapper tests
- Uses correct `base` and `locale` assignments in site configuration.
Resolves: #105202
Releases: main, 12.4, 11.5
Cha... - 07:39 Revision 5a64fa43: [TASK] Use correct site configuration in persisted mapper tests
- Uses correct `base` and `locale` assignments in site configuration.
Resolves: #105202
Releases: main, 12.4, 11.5
Cha...
2024-10-04
- 21:06 Revision 2cbc00ba: [DOCS] Fix code highlighting in changelog
- Releases: main, 12.4
Resolves: #105198
Change-Id: I512147b5e17d20c31498caee634eb6d29c816c16
Reviewed-on: https://revi... - 21:06 Revision d70e64f0: [DOCS] Fix code highlighting in changelog
- Releases: main, 12.4
Resolves: #105198
Change-Id: I512147b5e17d20c31498caee634eb6d29c816c16
Reviewed-on: https://revi... - 15:59 Revision 321fb84c: [TASK] Update to CKEditor v43.1.1
- This change addresses a known security issue in CKEditor5:
https://github.com/ckeditor/ckeditor5/releases/tag/v43.1.1... - 15:59 Revision 62dfb487: [TASK] Update to CKEditor v43.1.1
- This change addresses a known security issue in CKEditor5:
https://github.com/ckeditor/ckeditor5/releases/tag/v43.1.1... - 14:21 Revision 07ecf9d8: [TASK] Add centralized SearchableSchemaFieldsCollector
- This adds the SearchableSchemaFieldsCollector, as
a centralized service for fetching search fields
for a given table ... - 14:21 Revision 8164ab50: [TASK] Use TCASchema for page view components
- Components providing functionality for the page
view (page module) are now using the TCASchema
instead of accessing $... - 11:33 Revision b69837a3: [BUGFIX] Load set provided TypoScript in extbase configuration manager
- In order to load extension statics and global TypoScript, the extbase
configuration manager provides a fake sys_templ... - 09:07 Revision cd080a80: [BUGFIX] Make <typo3-backend-icon> CSS backwards compatible
- * Fix positioning in inline contents.
Inline icon-alignment is done with the `vertical-align: -22%` hack.
It wa... - 09:06 Revision 6304e006: [BUGFIX] Make <typo3-backend-icon> CSS backwards compatible
- * Fix positioning in inline contents.
Inline icon-alignment is done with the `vertical-align: -22%` hack.
It wa... - 08:57 Revision b0728bf6: [DOCS] Fix code example in changelog
- Resolves: #105193
Releases: main
Change-Id: Iec1583628bad0eca9fe5afbf1eaeff9ea8003302
Reviewed-on: https://review.typ...
2024-10-03
- 15:39 Revision dea6a9fb: [TASK] Avoid console error in hotkey module
- Cope with the situation that a KeyboardEvent is not guaranteed
to provide a `key` property in the event struct. `key`... - 13:40 Revision 27671e6d: [TASK] Update Fluid Standalone to 4.0.1
- The patch-level release contains two small fixes:
https://github.com/TYPO3/Fluid/releases/tag/4.0.1
Executed comman... - 09:30 Revision 98665830: [BUGFIX] Save collapse-state of scheduler tasks groups
- In scheduler module, tasks can be gathered in groups. Each group,
including the one for unassigned tasks, displays th... - 09:30 Revision 44845d56: [BUGFIX] Save collapse-state of scheduler tasks groups
- In scheduler module, tasks can be gathered in groups. Each group,
including the one for unassigned tasks, displays th... - 09:28 Revision e13d64b9: [BUGFIX] Remove unwanted spacing of table in "Detailed statistics"
- The bottom margin of a table is set to 0 if it's a direct child of
.table-fit.
In the "Detailed statistics" view of I...
2024-10-02
- 23:01 Revision 50f02dd4: [BUGFIX] Show/hide upload progress and info container in empty folder
- Since introduction of "tile view" mode for filelist module in v12, the
progress bars were non longer visible when upl... - 23:01 Revision 063072b0: [BUGFIX] Show/hide upload progress and info container in empty folder
- Since introduction of "tile view" mode for filelist module in v12, the
progress bars were non longer visible when upl... - 18:59 Revision 1565c9c2: [TASK] Streamline array access and constructor definition of SiteWriter
- Resolves: #105128
Releases: main
Change-Id: Iaf60058a317ab34b228a0bfd29b648defc17844e
Reviewed-on: https://review.typ... - 13:03 Revision bf226556: [BUGFIX] Apply `removeTags` in RTE YAML default processing
- The RTE YAML configuration `Processing.yaml` defined `removeTags`
as an array, while the HTMLParser only evaluated st... - 13:03 Revision 6edf7340: [BUGFIX] Apply `removeTags` in RTE YAML default processing
- The RTE YAML configuration `Processing.yaml` defined `removeTags`
as an array, while the HTMLParser only evaluated st... - 09:59 Revision ed37a8e9: [TASK] Move FrontendBackendUserAuthentication into EXT:frontend
- Since FrontendBackendUserAuthentication, required for executing
the Frontend request process, has only dependencies t... - 08:14 Revision f7bf9900: [TASK] Add filter to the site settings editor
- A search term based filter is added to the site settings editor that
allows that filter by setting value, label, desc... - 06:07 Revision 894a8e3d: [DOCS] Revise Breaking: #100229 - Convert JSConfirmation to a BitSet
- Resolves: #105173
Related: #100229
Releases: main
Change-Id: I3e66324735f8424159074bf3d8ed5a2de282f2c6
Reviewed-on: h...
2024-10-01
- 19:58 Revision f08fc5ae: [TASK] Adjust rst validation
- The rst validation is adjusted to allow
one to two whitespaces between the ".."
and the "import" / "index" keywords t... - 19:56 Revision 60bade8e: [TASK] Adjust rst validation
- The rst validation is adjusted to allow
one to two whitespaces between the ".."
and the "import" / "index" keywords t... - 19:56 Revision fad9e5e9: [TASK] Adjust rst validation
- The rst validation is adjusted to allow
one to two whitespaces between the ".."
and the "import" / "index" keywords t... - 16:20 Revision 486060e6: [DOCS] Fix SQL code syntax in changelog entry
- The extra comma documented in the query will result in
invalid SQL syntax, and has now been fixed.
Releases: main, 1... - 16:20 Revision afa11ac5: [DOCS] Fix SQL code syntax in changelog entry
- The extra comma documented in the query will result in
invalid SQL syntax, and has now been fixed.
Releases: main, 1... - 16:19 Revision fdf97907: [DOCS] Fix SQL code syntax in changelog entry
- The extra comma documented in the query will result in
invalid SQL syntax, and has now been fixed.
Releases: main, 1... - 15:16 Revision e9f55a06: [TASK] Make DebuggerUtility::var_dump output context aware
- DebuggerUtility::var_dump now respects the backend color
scheme (light/dark) and the color palette, if defined.
In f... - 13:40 Revision 1b4fa778: [BUGFIX] Properly handle form state
- A couple for form elements, such as checkboxes
and inline elements used the `form-legend` class
on a <legend> instead...
2024-09-30
- 12:51 Revision 57c0d112: [DOCS] Remove duplicate "the" in first paragraph of changelog
- Releases: main, 12.4
Resolves: #105164
Change-Id: I3519dcefa6d1eacb6fe1737b924d0e2a0b7fc096
Reviewed-on: https://revi... - 12:44 Revision f6abff5a: [DOCS] Remove duplicate "the" in first paragraph of changelog
- Releases: main, 12.4
Resolves: #105164
Change-Id: I3519dcefa6d1eacb6fe1737b924d0e2a0b7fc096
Reviewed-on: https://revi... - 09:44 Revision e7315d76: [TASK] Remove E_STRICT_DEPRECATED constant
- We can not deprecate a constant and use it at the same time.
We basically traded a deprecated constant with a new dep... - 09:44 Revision 2b4aaf0f: [TASK] Remove E_STRICT_DEPRECATED constant
- We can not deprecate a constant and use it at the same time.
We basically traded a deprecated constant with a new dep... - 09:44 Revision 17fadfbf: [TASK] Remove E_STRICT_DEPRECATED constant
- We can not deprecate a constant and use it at the same time.
We basically traded a deprecated constant with a new dep... - 09:13 Revision bbe7dfcc: [DOCS] Revise changelogs for v13.2
- Resolves: #105129
Releases: main
Change-Id: I3a45d3290b88fc9fafc29e6630618504230ab142
Reviewed-on: https://review.typ... - 09:02 Revision 42960537: [BUGFIX] Translate site set labels in site:sets:list command
- The label assignment for site sets has changed recently for some
site sets to use a localization file. The `site:sets...
2024-09-29
- 17:50 Revision 40a8f9ac: [TASK] Mitigate `PHP 8.4.0-RC1` breaking changes
- Note that this change addresses three different issues, which
need to be done in one step, otherwise none of isolated... - 17:50 Revision c33bd945: [TASK] Mitigate `PHP 8.4.0-RC1` breaking changes
- Note that this change addresses three different issues, which
need to be done in one step, otherwise none of isolated... - 17:49 Revision 73a4b656: [TASK] Mitigate `PHP 8.4.0-RC1` breaking changes
- Note that this change addresses three different issues, which
need to be done in one step, otherwise none of isolated...
2024-09-28
- 14:47 Revision 9c4c47c8: [BUGFIX] Fix usages of `RecordIdentityMap`
- The RecordIdentityMap is a NOT shared object,
containing already fetched / constructed records.
The map can be used ... - 10:10 Revision e1566bc0: [BUGFIX] Prevent TypeError on adding extbase validators
- ValidatorResolver->createValidator() might return
NULL in case a NoSuchValidatorException is thrown.
This now properl... - 10:10 Revision abe41e48: [BUGFIX] Prevent TypeError on adding extbase validators
- ValidatorResolver->createValidator() might return
NULL in case a NoSuchValidatorException is thrown.
This now properl...
2024-09-27
- 12:03 Revision 2101fb84: [TASK] Enhance color switcher to a smart toggle w/ advanced options
- Implement a color-scheme toggle button, that toggles between light
and dark color scheme, but takes "auto" into accou... - 12:00 Revision 380e41e5: [TASK] Slightly adjust default surface colors
- Resolves: #105151
Releases: main
Change-Id: I0cda9f5967c3b2ea04ee4bd904015f0d48a8d0aa
Reviewed-on: https://review.typ... - 11:18 Revision 6edb9a34: [TASK] Add focus and hover states to tree toolbar
- Resolves: #105150
Releases: main
Change-Id: I10d1fc5dcaf7d99aac03e54f1c9e5239e151d1a7
Reviewed-on: https://review.typ... - 11:02 Revision 80f1a3e5: [TASK] Improve border mixing ratio
- Resolves: #105148
Releases: main
Change-Id: If54190039e2a7888fff22c2b71bfb6398c5efd52
Reviewed-on: https://review.typ... - 10:55 Revision e83500ec: [BUGFIX] Check existence of `colorScheme` and `theme` when saving user settings
- Resolves: #105149
Releases: main
Change-Id: I5286db49ee053943bb0dd8af6beca614c2374b46
Reviewed-on: https://review.typ... - 10:07 Revision 5388ef9a: [TASK] Improve differentiation of tab states
- Resolves: #105147
Releases: main
Change-Id: Iae9fea71629e38026ebdbcbc17f5b6795dc04793
Reviewed-on: https://review.typ... - 09:27 Revision 5b2e6b4e: [TASK] Make password strength test context aware
- Resolves: #105145
Releases: main
Change-Id: Ic5cd066373236facb23bbaaecf518de7c44607b2
Reviewed-on: https://review.typ... - 08:56 Revision 31a8f496: [BUGFIX] Properly align form labels in installation wizard
- With the gradual removal of Bootstrap, form styling was only partially
adopted. As a result, "floating labels" were n... - 08:50 Revision dde1f4b8: [TASK] Make installer context aware
- Resolves: #105143
Releases: main
Change-Id: Ife8b500720229ce811d2213fe8faeb5f2eab852d
Reviewed-on: https://review.typ... - 08:49 Revision 05567049: [BUGFIX] Reflect log count in topbar when a log entry is deleted
- Releases: main, 12.4
Resolves: #105142
Change-Id: I7529948ee66e2c85c6640647c009743e00138391
Reviewed-on: https://revi... - 08:49 Revision e8295b18: [BUGFIX] Reflect log count in topbar when a log entry is deleted
- Releases: main, 12.4
Resolves: #105142
Change-Id: I7529948ee66e2c85c6640647c009743e00138391
Reviewed-on: https://revi... - 08:14 Revision 5a379b2d: [TASK] Make TYPO3 logo in dashboard, about and installer context aware
- The SVG logo is now styled based on the inherited color scheme
feature [1], that allows embedded documents to use
`@m... - 08:02 Revision bfcc85e1: [BUGFIX] Count errors in System Information only in `php` channel
- The System Information toolbar module now only counts errors in the
`php` channel. This streamlines the query with th... - 08:02 Revision c73fbfe2: [BUGFIX] Immediately apply color scheme and theme changes in user setup
- The setup module controller is now triggering a color scheme or theme
update whenever the user changed the respective... - 07:57 Revision 0cb71ae2: [BUGFIX] Allow saving user preferences with removed password field
- It is possible to disable the backend user password field with
User TSConfig: `setup.fields.password.disabled = 1`
I... - 07:50 Revision 1e36fae7: [BUGFIX] Allow saving user preferences with removed password field
- It is possible to disable the backend user password field with
User TSConfig: `setup.fields.password.disabled = 1`
I... - 07:47 Revision 017cb9fd: [BUGFIX] Count errors in System Information only in `php` channel
- The System Information toolbar module now only counts errors in the
`php` channel. This streamlines the query with th... - 06:36 Revision 3b01e935: [TASK] Raise "phpstan/phpstan":"^1.12.5"
- PHPStan released a new version phpstan and rephrased a failure description, now the baseline file needs to be adjuste...
- 06:36 Revision 28e1dae9: [TASK] Raise "phpstan/phpstan":"^1.12.5"
- PHPStan released a new version phpstan and rephrased a failure description, now the baseline file needs to be adjuste...
- 06:20 Revision 815e3336: [TASK] Use <details> and <summary> in DebuggerUtility::var_dump
- Migrate var_dump HTML debug-output to use <details> + <summary> in
order to avoid checkbox-hacks for tree-collapsing ...
2024-09-26
- 12:54 Revision 28d3a8c5: [TASK] Implement context-aware scaffold with theme support
- The scaffold is now context-aware and automatically
adapts to light and dark color schemes based on
user preferences.... - 09:48 Revision 64f02109: [TASK] Use progress bar component in file upload
- This commit replaces the custom-tailored upload progress bar with the
progress bar component shipped with TYPO3. In t... - 08:32 Revision 65b122f5: [DOCS] Add notice about color scheme switching without EXT:setup
- If website providers don't want the feature enabled for their users,
they need to manually disable it in this case, w...
2024-09-25
- 14:37 Revision b7fd570a: [BUGFIX] Use correct `list_frame` accessor in color scheme manager
- The color scheme manager now uses `window.frames.list_frame` to access
the content frame, including a null coalesce c... - 13:06 Revision c57a5a40: [DOCS] Revise changelogs for v13.2
- Resolves: #104983
Releases: main
Change-Id: I77edc70eccf78b77194700bbe937d2ec5069db62
Reviewed-on: https://review.typ... - 12:46 Revision e739438a: [TASK] Document LinkFactory throwing UnableToLinkException
- LinkFactory can throw an `UnableToLinkException` and it's the callers
responsibility to handle that exception.
A `@th... - 12:46 Revision 57c36a76: [TASK] Document LinkFactory throwing UnableToLinkException
- LinkFactory can throw an `UnableToLinkException` and it's the callers
responsibility to handle that exception.
A `@th... - 12:09 Revision b42a6afa: [DOCS] Fix typo in `f:format.trim` changelog
- Releases: main, 12.4
Resolves: #105119
Change-Id: Iac49d442ba75da8932a72009fa981be98a1e1072
Reviewed-on: https://revi... - 12:09 Revision 5724372b: [DOCS] Fix typo in `f:format.trim` changelog
- Releases: main, 12.4
Resolves: #105119
Change-Id: Iac49d442ba75da8932a72009fa981be98a1e1072
Reviewed-on: https://revi... - 11:38 Revision 1f91fcb4: [BUGFIX] Pass correct page identifier into module state storage
- With the page tree refactoring in #103043 the page tree identifier
(which contains the underscore-separated rootline)... - 11:37 Revision 9cb2cb43: [TASK] Revert "[BUGFIX] Navigate to selected page on switch of module"
- This reverts commit 24ce70c6018b6bcd0436be68f6fbddf7e2ae1f70.
Reason for revert: The patch applied a workaround in t... - 10:39 Revision 36821c7a: [BUGFIX] Use correct value for EXT:opendocs pid attribute
- This commit fixes a broken migration done in #98307 by passing a correct
value to the `data-pid` attribute.
Resolves... - 10:33 Revision f5ecf84a: [BUGFIX] Use correct value for EXT:opendocs pid attribute
- This commit fixes a broken migration done in #98307 by passing a correct
value to the `data-pid` attribute.
Resolves... - 10:03 Revision 00e75641: [BUGFIX] Avoid RTE css prefixing in nested selectors
- Nested selectors – as in `:has()`, `:where` and `:is()` – act
relative to the current selector context, that means an... - 10:03 Revision e60a4ad2: [BUGFIX] Avoid RTE css prefixing in nested selectors
- Nested selectors – as in `:has()`, `:where` and `:is()` – act
relative to the current selector context, that means an... - 09:21 Revision 7b88024d: [BUGFIX] Allow native enums as select-vh property
- Passing native enmus as property to a select-vh
should return the enum value instead of trying
to cast it to string
... - 09:21 Revision 5023f4f8: [BUGFIX] Allow native enums as select-vh property
- Passing native enmus as property to a select-vh
should return the enum value instead of trying
to cast it to string
... - 09:09 Revision 285fb6aa: [TASK] Use accessible labels and css classes in table wizard modals
- Also use lit templating which is possible since the migration of the
modal component to lit in #98288.
Also polish s... - 09:09 Revision 49e625c0: [TASK] Use accessible labels and css classes in table wizard modals
- Also use lit templating which is possible since the migration of the
modal component to lit in #98288.
Also polish s... - 07:02 Revision 24ce70c6: [BUGFIX] Navigate to selected page on switch of module
- On switch of module this opens the already selected page. Before in the
module 'Web' no page was selected anymore und... - 06:25 Revision dcc8ff5a: [BUGFIX] Handle all possible record values for json field types
- Prevent a TypeError since `convertToPHPValue` might return all
of the basic PHP data types as the result of json_deco...
2024-09-24
- 21:09 Revision aae44195: [BUGFIX] Provide label_userFunc_options for label_userFunc in FlexFormValueFormatter
- Resolves: #105107
Releases: main, 12.4
Change-Id: I6ad91d85dce64980ef028647fcb63d8328f9669b
Reviewed-on: https://revi... - 21:09 Revision 33d188c1: [BUGFIX] Provide label_userFunc_options for label_userFunc in FlexFormValueFormatter
- Resolves: #105107
Releases: main, 12.4
Change-Id: I6ad91d85dce64980ef028647fcb63d8328f9669b
Reviewed-on: https://revi... - 19:53 Revision 99e18cc0: [BUGFIX] Fix additional attribute handling in MediaViewHelper
- With deprecation #104223 some attributes for TagBased ViewHelpers are
available in `$this->additionalArguments` which... - 15:38 Revision 21264070: [BUGFIX] Disable underlined on hover for the topbar header site link
- The top left link of the backend interface, containing the TYPO3 Logo,
TYPO3 version and sitename, had the default un... - 15:35 Revision 7fa66ca1: [TASK] Refactor MediaViewHelperTest in fluid
- Other ViewHelper tests (e.g. ImageViewHelperTest) are already changed
to use a real Fluid TemplateView for testing.
... - 09:22 Revision c8bb3bde: [TASK] Move registered plugins into "plugins" group by default
- Since the synchronisation of CType item groups and the wizard groups
the former default group "default" isn't appropr... - 09:22 Revision f27d3537: [BUGFIX] Use correct element reference in mass action file upload
- If a file with a filename is about to get uploaded that already exist
in the file list, a modal appears that asks the... - 09:04 Revision d20c5533: [TASK] Make element-browser context aware
- Resolves: #105095
Releases: main
Change-Id: I540404dcdb659c4f0f796b2cf29a0c9bcf1da7f1
Reviewed-on: https://review.typ... - 07:53 Revision 4e94610f: [DOCS] Move changelogs relevant for 12.4.x to matching directory
- Two changelog ReST files were initially placed in the 13.x
structure, but were backported to 12.x.
This patch moves ... - 07:52 Revision 7b350f77: [DOCS] Move changelogs relevant for 12.4.x to matching directory
- Two changelog ReST files were initially placed in the 13.x
structure, but were backported to 12.x.
This patch moves ... - 07:13 Revision 9dcfe9f1: [TASK] Remove obsolete `InvocationMocker` from `DebuggerUtility` denylist
- The `DebuggerUtility` class contains a denylist to ignore certain
classes in the rendering, mostly to avoid memory le... - 06:27 Revision 225579b3: [TASK] Use return code constants in `ConsumeMessagesCommand`
- Symfony's `Command` class provides constants for common return codes.
Those are now used in \TYPO3\CMS\Core\Command\C... - 06:16 Revision 33df0bdc: [TASK] Use return code constants in `ConsumeMessagesCommand`
- Symfony's `Command` class provides constants for common return codes.
Those are now used in \TYPO3\CMS\Core\Command\C...
2024-09-23
- 19:17 Revision 47f5de40: [BUGFIX] Translate labels in live search
- Resolves: #105065
Releases: main, 12.4
Change-Id: I7effa3b3dd2d96c9af6c036e5e7a194fd624baf0
Reviewed-on: https://revi... - 19:16 Revision 468fd4ca: [BUGFIX] Translate labels in live search
- Resolves: #105065
Releases: main, 12.4
Change-Id: I7effa3b3dd2d96c9af6c036e5e7a194fd624baf0
Reviewed-on: https://revi... - 13:46 Revision 596865e9: [TASK] Add <f:debug> example to styleguide
- Add a new component entry "Developer Tools" and a
console command `typo3 styleguide:example:var-dump`
to demonstrate ... - 12:58 Revision 4bd51523: [TASK] Make dropzone context aware
- Resolves: #105089
Releases: main
Change-Id: Ia86d36f0b1e443c55d0e517f2cab8817647fb28b
Reviewed-on: https://review.typ... - 12:48 Revision ffa9e76f: [TASK] Make typo3-backend-formengine-suggest-result-list context aware
- Resolves: #105092
Releases: main
Change-Id: I5ffc9afedc53eb59080a9f78b48429168e13c178
Reviewed-on: https://review.typ... - 12:07 Revision 306fc8a5: [TASK] Relocate hidden elements toggle to docheader in pagelayout
- This change aligns with the ongoing effort to centralize view-related
settings in the docheader. The hidden elements ... - 11:25 Revision db0617ac: [TASK] Use return code constants in `GeneratorCommand`
- Symfony's `Command` class provides constants for common return codes.
Those codes are now used in styleguide's `Gener... - 08:55 Revision 266272c1: [BUGFIX] Provide fallback ViewFactory for InstallTool context
- The InstallTool login-notification runs in failsafe mode,
that means the symfony DI container is not booted (only
Fai... - 08:35 Revision cf231f75: [BUGFIX] Correct visibility of form-group-dashed border on dark color scheme
- Resolves: #105061
Releases: main
Change-Id: I7749875657a4886d2ece605f9ee6ab6d27fdce81
Reviewed-on: https://review.typ... - 08:17 Revision 9cd039c3: [TASK] Improve input[type=range] with context-aware styling
- Replaced the internal `.slider` classes with `.form-range` for
input[type=range] elements. Simplified the styling and... - 07:57 Revision faeac295: [TASK] Use RecordPropertyClosure for more field transformations
- RecordPropertyClosure has been introduced to
allow resolving record relations once they are
accessed (lazy loading). ... - 07:40 Revision 113fe815: [TASK] Streamline install tool module actions
- Resolves: #105060
Releases: main
Change-Id: Id083ab36e39f48b2a4a44cd861e669eb98f4f012
Reviewed-on: https://review.typ... - 07:14 Revision bc38c9d4: [BUGFIX] Restore visual containment of module actions in install tool
- Resolves: #105059
Releases: main
Change-Id: I2d34e67b055cd24680ce62980bd89a68d2752001
Reviewed-on: https://review.typ... - 07:04 Revision c488b1c0: [TASK] Add context-awareness to diff component
- Updated the diff component to dynamically adjust to light and dark color
schemes, improving its adaptability and usab... - 06:19 Revision 67ef1e7b: [BUGFIX] Fix spelling mistake in `DeprecatedInformationStatus`
- s/DeprectaedInformationStatus/DeprecatedInformationStatus/g
Resolves: #105077
Releases: main
Change-Id: I08420d039b6...
2024-09-22
- 15:45 Revision df5fd788: [DOCS] Use correct command name upgrade:mark:undone in changelog
- Resolves: #105080
Related: #104655
Releases: main
Change-Id: I3de2f92440c21da7e30f4ac8954deaaf567395e4
Reviewed-on: h...
2024-09-21
- 08:26 Revision 064a0ddc: [BUGFIX] Mention correct branch for accessibility tests
- A backport miss mentions `main` here, where `12.4` would be correct.
Resolves: #105073
Related: #103283
Releases: 12... - 07:51 Revision 0b481920: [TASK] Raise "phpstan/phpstan":"^1.12.4"
- PHPStan released a new version that allows
to remove three entries from the baseline file,
because the former code sm... - 07:51 Revision 034b8423: [TASK] Raise "phpstan/phpstan":"^1.12.4"
- PHPStan released a new version that allows
to remove three entries from the baseline file,
because the former code sm...
2024-09-20
- 14:33 Revision d0f7d4c9: [TASK] Improve extbase SourceInterface handling
- We stumbled upon the fishy SourceInterface when working
on #104990: This is an empty interface, extended by
SelectorI... - 14:25 Revision f8015fd8: [TASK] Make ClassLoadingInformationGenerator stateless
- * Modernize (internal) ClassLoadingInformationGenerator with
native type hints.
* Remove __construct() and hand ove... - 14:01 Revision dfc4fbf2: [TASK] More DI in ext:backend Authentication/PasswordReset
- Get most dependencies right on yet another class.
Resolves: #105066
Releases: main
Change-Id: Icbac15d533c0e758d1483... - 12:21 Revision d7330ccd: [TASK] Update to CKEditor v43.1
- Executed commands:
npm --prefix overrides/ckeditor5 version 43.1.0
npm install --save ./overrides/ckeditor5 $(
... - 12:20 Revision 22683423: [TASK] Update to CKEditor v43.1
- Executed commands:
npm --prefix overrides/ckeditor5 version 43.1.0
npm install --save ./overrides/ckeditor5 $(
... - 11:23 Revision e6aaf875: [TASK] Modernize DebuggerUtility::var_dump() rendering
- Use a `html()` method similar to lit to avoid
string concatenation which has the potentional to
create broken or even... - 10:55 Revision a882b127: [TASK] Update display of list views of "Backend Users" BE module
- The backend module "Backend Users" has four different submodules:
'Backend users', 'Backend user groups', 'Online use... - 10:05 Revision e4f1afa5: [BUGFIX] Fix the confirmation modal title for mass file deletion
- When deleting multi-selected files in filelist, the title of the
confirmation modal was related to clipboard.
Now it ... - 09:58 Revision 98f38950: [BUGFIX] Check array access in FilesControlContainer
- Due to early returns in the TcaFiles FormDataProvider minitems &
maxitems are not initialized if the user doesn't hav... - 09:58 Revision 6327d336: [BUGFIX] Check array access in FilesControlContainer
- Due to early returns in the TcaFiles FormDataProvider minitems &
maxitems are not initialized if the user doesn't hav... - 09:57 Revision da12cb2d: [BUGFIX] Avoid array access warning in TSFE INT handling
- Resolves: #103384
Releases: main, 12.4
Change-Id: I7a1ee8ed8cf2af9843aee0014c437d8447a37795
Reviewed-on: https://revi... - 09:57 Revision d7060dd3: [BUGFIX] Avoid array access warning in TSFE INT handling
- Resolves: #103384
Releases: main, 12.4
Change-Id: I7a1ee8ed8cf2af9843aee0014c437d8447a37795
Reviewed-on: https://revi... - 09:52 Revision 320c216a: [BUGFIX] Use correct language file path in form for editing bookmarks
- Resolves: #105053
Related: #104129
Releases: main
Change-Id: I0cd90b07fdb454246923daebf67691428e572275
Reviewed-on: h... - 09:51 Revision 26cbeb21: [BUGFIX] Correct alignment of form fields in "DB check" > "Full search"
- Resolves: #105052
Releases: main
Change-Id: Ifda44ec8f4cbf70de28cf262a00bce1d99691bd2
Reviewed-on: https://review.typ... - 09:46 Revision de5ddd27: [TASK] Instantiate FieldValueGenerators using DI
- This patch seeks to inject a list of all FieldGenerators instances
in EXT:styleguide instead of creating them using G... - 09:42 Revision 6f2ced1f: [TASK] Display form integrity status in form manager table
- The form integrity status is now displayed in a separate table column
to enable sorting by faulty forms.
The appeara... - 09:20 Revision 023a519b: [TASK] Use ClassMapGenerator from composer/class-map-generator
- This patch looks simple, but isn't in detail, and requires
a bit of background knowledge.
Here is the story:
Back i... - 08:36 Revision 9f01e35f: [BUGFIX] Correct image processing preview border and streamline panels
- Resolves: #105057
Releases: main
Change-Id: I0750d09ee916a7eaa55b6b0072226aae24c3fd85
Reviewed-on: https://review.typ... - 07:49 Revision 1b8f23fb: [BUGFIX] Use correct icon-identifier in pagination
- This fixes a typo in the used typo3-backend-icon identifier.
Resolves: #105047
Related: #105032
Releases: main
Chang... - 07:48 Revision 7599167e: [DOCS] Improve LoginProviderInterface->modifyView() ReST
- Add an example how custom login provider implementations
can add custom fluid lookup paths.
Resolves: #105038
Relate... - 07:32 Revision e269a2da: [BUGFIX] Make PHP Info readable on dark color schemes
- Resolves: #105056
Releases: main
Change-Id: I5c140f2908ad0221bd94657db7fe591c1659a4fe
Reviewed-on: https://review.typ... - 06:27 Revision b230d5eb: [BUGFIX] Add missing itemsProcFunc record context
- Since #100855, itemsProcFunc's are resolved on
processing field values by corresponding BackendUtility
methods. Due t... - 06:27 Revision 729ddc7e: [BUGFIX] Add missing itemsProcFunc record context
- Since #100855, itemsProcFunc's are resolved on
processing field values by corresponding BackendUtility
methods. Due t...
2024-09-19
- 22:21 Revision 8a8442b2: [TASK] Add documentation links to Language Pack card in Install Tool
- To attract more users to contribute to the translation of labels in
Crowdin, some links are added to the Language Pac... - 22:21 Revision d840864d: [TASK] Add documentation links to Language Pack card in Install Tool
- To attract more users to contribute to the translation of labels in
Crowdin, some links are added to the Language Pac... - 22:20 Revision 88ae1ba5: [TASK] Group database analyzer errors
- Currently, database analyzer errors are
displayed as notifications in the bottom
right corner. If >10 errors its kind... - 18:04 Revision 35fc575c: [TASK] Update outdated class doc comments
- The Symfony rate limiter component is stable since 3 years ago.
We however have 2 class doc comments, where the Symfo... - 17:58 Revision 4f3cde6d: [TASK] Update outdated class doc comments
- The Symfony rate limiter component is stable since 3 years ago.
We however have 2 class doc comments, where the Symfo... - 14:48 Revision c38c1b3b: [TASK] Make title inline-edit components context-aware
- The title inline-edit components are now context-aware
and have improved visual feedback for keyboard focus.
Affecte... - 14:22 Revision be591d62: [BUGFIX] Correct deprecation messages in TSFE for cache tags methods
- The PSR-7 request attribute is named "frontend.cache.collector"
(like also visible in the code below the triggered er... - 10:54 Revision 58ac16d2: [TASK] Make pagination context aware
- We are dropping the Bootstrap CSS definitions for
all paginations to have more control about the styling
of the pagin... - 10:01 Revision 5ea21150: [TASK] Add `identifier` and `slideMode` to grid editor
- The grid editor allows to create a backend layout
via the UI. With #103894, the two new options
`identifier` and `sli... - 07:10 Revision 4894b07e: [BUGFIX] Cast URI to string to allow json encoding
- Otherwise the PHP object is transformed to an empty JS object
instead of a string containing the actual URI
Resolves... - 07:09 Revision 3cffe0c1: [BUGFIX] Cast URI to string to allow json encoding
- Otherwise the PHP object is transformed to an empty JS object
instead of a string containing the actual URI
Resolves... - 06:10 Revision e7b35525: [BUGFIX] Cast URI to string to allow json encoding
- Otherwise the PHP object is transformed to an empty JS object
instead of a string containing the actual URI
Resolves...
Also available in: Atom