Activity
From 2024-08-28 to 2024-09-26
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...
2024-09-18
- 19:44 Revision 86e86928: [TASK] Remove usage named arguments in API method call
- Remove usage of named argument in API calls
to BU::getProcessedValue() according to Core
docs: https://docs.typo3.org... - 13:40 Revision de1d92aa: [TASK] Improve debug output of PAGEVIEW
- By moving `language` before `site` in the variables array,
`language` can be expanded in the `<f:debug>` ViewHelper,
... - 13:31 Revision cd11ca7d: [TASK] Remove usage named arguments in API method call
- Remove usage of named argument in API calls
to BU::getProcessedValue() according to Core
docs: https://docs.typo3.org... - 12:25 Revision fc4a89c6: [DOCS] Use proper EXT:recycler composer name in changelog reference
- Resolves: #105029
Releases: main
Change-Id: I78621998f41b21abcefb2cf3eb24babe6298663a
Reviewed-on: https://review.typ... - 09:22 Revision ca07cdc3: [TASK] Make livesearch component context aware
- The new livesearch styling is context aware and
adapts to light and dark color schemes. The markup
was streamlined, w... - 08:12 Revision 4a827dc2: [BUGFIX] Correct size of multi record selection wrapper
- Releases: #105002
Releases: main
Change-Id: I34234b1a3589af8cafbcdfd78731cf39a8191ddf
Reviewed-on: https://review.typ... - 07:21 Revision c1010616: [TASK] Add missing namespace to a PHP test fixture file
- All but one file in this test extension have a
proper namespace declaration. Add the missing one
to avoid a PSR-4 vio... - 07:15 Revision 779ed827: [DOCS] Better document workspace permissions for file management
- To better reflect the need for fitting workspace permissions in
regard to managing files, two changes are applied wit... - 07:14 Revision 72de7fcf: [DOCS] Better document workspace permissions for file management
- To better reflect the need for fitting workspace permissions in
regard to managing files, the Documentation adds a (s... - 07:13 Revision 26e700ad: [TASK] Make statusreport context aware
- Resolves: #105001
Releases: main
Change-Id: I14869410dc1ac98ae36a77b0f1eef77888957448
Reviewed-on: https://review.typ...
2024-09-17
- 22:35 Revision 0e3d23a5: [TASK] Split a test fixture containing multiple classes
- Having multiple PHP classes in one file violates
PSR-4. Split a fixture file into multiple files
and adapt the test.
... - 22:11 Revision cacb779e: [TASK] Remove last remains of ext_update.php
- Old upgrade functionality based on 'class.ext_update.php'
has been removed with TYPO3 v11. The patch removes some
las... - 22:05 Revision 5a4791f7: [TASK] Remove some unused extbase test fixture files
- It's unclear when and how these files became unused
in detail, but they are.
Resolves: #105020
Releases: main
Change... - 20:54 Revision e3ff7dcb: [BUGFIX] Do not "prep" record title in FormManagerController
- If a content element has an empty value in its `header` field,
the ext:form list module "References to this item" mod... - 20:54 Revision 1390649c: [BUGFIX] Do not "prep" record title in FormManagerController
- If a content element has an empty value in its `header` field,
the ext:form list module "References to this item" mod... - 20:20 Revision 17bcd0a9: [BUGFIX] Do not "prep" record title in Move Element wizard
- If a content element has an empty value in its `header` field, the "Move
Element" wizard may show `<em>[No title]</em... - 19:20 Revision fe6ea997: [TASK] Add more tests for `ShowImageController`
- Resolves: #105017
Releases: main
Change-Id: Ibe4019e94a96a04a4fa6eab630343a658fe563f2
Reviewed-on: https://review.typ... - 19:01 Revision bb17ea06: [TASK] Add test for translation behaviour of inline children on copy
- This test verifies different outcome of inline children translations,
depending on whether parent content is copied t... - 18:59 Revision 36e3407d: [TASK] Protect felogin controller isRedirectDisabled()
- The method is public with no apparent reason, protect it.
Resolves: #105010
Related: #104398
Releases: main
Change-I... - 15:27 Revision 5cd81dcd: [BUGFIX] Do not exceed `PHP_INT_MAX` in `CacheTimeout` middleware
- If the TypoScript configuration `config.cache_clearAtMidnight` is
enabled, the `CacheTimeout` middleware is executed.... - 15:02 Revision d46bc6a8: [BUGFIX] Evaluate `noredirect` parameter in ext:felogin
- The legacy version of the felogin plugin did evaluate the GET/POST
parameter `noredirect` to disable redirect handlin... - 15:02 Revision 0dda9b9a: [BUGFIX] Evaluate `noredirect` parameter in ext:felogin
- The legacy version of the felogin plugin did evaluate the GET/POST
parameter `noredirect` to disable redirect handlin... - 14:23 Revision 803729e9: [TASK] Use frontend sub-request for `ShowImageControllerTest`
- Using method mocks to define what they should return to check
expectations only tests that the code flow does not cha... - 14:22 Revision 742e0f0f: [DOCS] Prepare Changelog for 13.4
- Resolves: #104980
Releases: main
Change-Id: Iff8c7bac57bc950525891b0f700d321674822309
Reviewed-on: https://review.typ... - 12:07 Revision 751d47a4: [TASK] Set TYPO3 version to 13.4.0-dev
- Change-Id: I54042e0f1a1bbb14920af08582002aa8e9987574
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/861... - 11:29 Revision 6b9220ed: [RELEASE] Release of TYPO3 13.3.0
- Change-Id: Iaa9dfd64c2fc419f7745124a098fe3975b1f8b7b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/861... - 11:08 Revision 54797da4: [TASK] Make resource tiles context aware
- Resolves: #105000
Releases: main
Change-Id: Ia9b7aadb943fc08e5daac1863de2eecffcc3a5dd
Reviewed-on: https://review.typ... - 11:04 Revision f0b893a9: Revert "[FEATURE] New TCA type "country""
- This reverts commit ad813a0d73a9f23c4934c55f1274b949cafba089.
Reason for revert: Post-merge, valid concerns were rai... - 11:04 Revision d405482a: [DOCS] Improve f:debug examples
- Releases: main
Resolves: #104972
Change-Id: Ieab8aa1bc549bfc2bf07b215ce2adbe944540829
Reviewed-on: https://review.typ... - 10:51 Revision fd949bcc: [DOCS] Revise changelogs for v13.3
- Resolves: #104982
Releases: main
Change-Id: I53dcac39d8890bfc124db9a1c72415751fd4a372
Reviewed-on: https://review.typ... - 10:38 Revision 1c2e5ee4: [TASK] Allow login logos to be context aware
- Login logos provided as SVGs are now rendered
inline and can utilize currentColor as fill to allow
context awareness.... - 10:19 Revision f1adfd7f: [TASK] Add iterable types to ExpressionLanguage providers
- This patch adds iterable types to properties and methods of
Symfony ExpressionLanguage providers to assist static ana... - 10:19 Revision 9381d0bd: [TASK] Add iterable types to ExpressionLanguage providers
- This patch adds iterable types to properties and methods of
Symfony ExpressionLanguage providers to assist static ana... - 09:15 Revision 39c304fa: [BUGFIX] Fix type error on using addCacheTags
- Use the spread operator for the array_map result
in deprecated TSFE->addCacheTags().
Resolves: #104998
Related: #104... - 07:13 Revision 7ad104f5: [BUGFIX] Allow text selection in read-only and disabled form fields
- The CSS property `pointer-events: none` is removed from
form elements to allow text selection and title attributes
in... - 07:04 Revision ad813a0d: [FEATURE] New TCA type "country"
- The TCA type "country" utilizes the country API provided
with #99618 to give integrators a simple way to implement
a ... - 06:54 Revision fd4d27c7: [TASK] Improve LatestChangedPages dashboard widget
- This patch solves multiple smaller issues with the origin patch.
* It's now visible if the page itself was changed o...
2024-09-16
- 23:08 Revision 743b331e: [TASK] Automatic frontend cache tagging
- Whenever a record is rendered with the ContentObjectRenderer
the cache tag is added automatically.
Resolves: #104990... - 21:30 Revision 4dad3272: [FEATURE] Add support for AVIF files in GIFBuilder
- The Image AVIF format is supported by "libgd" since
PHP 8.1 which can now be used to create images by
GIFBUILDER.
Se... - 18:33 Revision 5a7748b0: Revert "[FEATURE] Auto-discover record preview templates"
- This reverts commit 3963de080e83a4d31531726469282d9a6941627f.
Reason for revert: Template auto discovery is a featur... - 18:19 Revision fa39df48: [FEATURE] Automatic frontend cache tagging
- Introduce more sophisticated automatic cache tagging in multiple
places of the core.
Extbase:
* A Cache tag is added... - 17:03 Revision 3cd724d7: [DOCS] Add readonly site settings to changelog entry
- With https://review.typo3.org/c/Packages/TYPO3.CMS/+/86028 readonly
site setting definitions were introduced but not ... - 15:21 Revision 52a3e655: [TASK] Implement readonly site settings
- In preparation for readonly system settings, settings
definitions now suppot a readonly attribute.
Releases: main
Re... - 11:21 Revision b8fdfc34: [TASK] Strip `colorScheme` query from visible embedded install tool URL
- The module URL, as shown the the user, does not need to contain
the colorScheme query parameter that was added in #10... - 10:43 Revision 2d187d75: [TASK] Enrich TCA from BeforeTcaOverridesEvent
- The naming of BeforeTcaOverridesEvent is a little unfortunate as it
could also be named AfterBaseTcaEvent. It was spe... - 10:41 Revision 1eb9b621: [BUGFIX] Do not enforce color scheme in login screen and Install Tool if not set
- As the color scheme feature, especially dark mode is still experimental,
the `PageRenderer` now checks whether the ba... - 10:36 Revision 8dc8c434: [DOCS] Use proper "Extbase" spelling in ViewHelper
- Releases: main
Resolves: #104979
Change-Id: If3a27d3f0c3cf90c53fa9d3c6eff62d6467c8321
Reviewed-on: https://review.typ... - 07:22 Revision a99e711e: [BUGFIX] Prevent CSP error due inline JavaScript
- This patch removes inline JavaScript to prevent CSP errors,
and also remove inline stylings which are not required an... - 07:21 Revision d6c37a42: [BUGFIX] Prevent CSP error due inline JavaScript
- This patch removes inline JavaScript to prevent CSP errors,
and also remove inline stylings which are not required an... - 07:01 Revision a10355cc: [BUGFIX] Remove inline script to prevent CSP error
- This patch removes a useless inline script to prevent CSP errors.
The script shows an info box if the user enters a p... - 07:01 Revision acfc357a: [BUGFIX] Remove inline script to prevent CSP error
- This patch removes a useless inline script to prevent CSP errors.
The script shows an info box if the user enters a p... - 05:07 Revision f23796c9: [BUGFIX] Fix broken label in installer db step
- This patch adds the correct „for“ attribute to select the
correct radio button.
Resolves: #104976
Releases: main
Cha...
2024-09-15
- 13:28 Revision db43b277: [TASK] Correct link to Alwan Color Picker in about module
- The old link lead to a 404 page.
Resolves: #104835
Releases: main
Change-Id: I741999696712af6e8bf3fafecc73b593899925... - 11:23 Revision 6b87be06: [TASK] Add styleguide test for type=color required field
- This is needed to showcase the bug reported in
issue #104940: A required type=color field
cannot be saved/verified.
... - 11:18 Revision 82f321d3: [BUGFIX] Fix dark mode styling of systemwide settings
- Resolves: #104968
Releases: main
Change-Id: I0ca52db1b2b7ba3162f334c35242cce2b4424211
Reviewed-on: https://review.typ... - 11:12 Revision 54a6262d: [FEATURE] Introduce `lint:yaml` command
- The `symfony/yaml` package is a hard dependency of the
TYPO3 Core and ships a dedicated `yaml-lint` binary as
entry p... - 11:02 Revision e3cc38dc: [BUGFIX] Replace access to non-existent TSFE property
- The TSFE->cacheExpires property was removed in #102422. This
patch removes an existing property access and replaces i... - 08:56 Revision 0ef9b20f: [TASK] Hide "auto" color scheme option in dropdown
- The usability of a "OS default" option isn't the greatest.
Depending on the active color scheme, the "auto" option do... - 08:49 Revision e3bdbb3e: [TASK] Add functional tests for SysNoteRepository
- This patch adds functional tests to verify the SysNoteRepository
fetches proper/valid data to be displayed in widgets... - 06:12 Revision 167f9715: [FEATURE] Introduce config.sendCacheHeadersForSharedCaches
- Instead of config.sendCacheHeaders which
might have your users see the same content for a long
time, it is recommende... - 03:54 Revision 893a7b4d: [BUGFIX] Ensure working functional test mocking in one test
- With #102422 the new `CacheDataCollector API` has been
introduced which also implemented a middleware functional
test... - 03:21 Revision fcb2e2c3: [TASK] Stabilize FileClipboardCest by checking for content-iframe reload
- This makes FileClipboardCest check if the content-iframe is reloaded
before clicking on a button to open a dropdown-m... - 03:20 Revision 89d8ac6e: [TASK] Stabilize FileClipboardCest by checking for content-iframe reload
- This makes FileClipboardCest check if the content-iframe is reloaded
before clicking on a button to open a dropdown-m... - 03:20 Revision cfbc2445: [TASK] Stabilize FileClipboardCest by checking for content-iframe reload
- This makes FileClipboardCest check if the content-iframe is reloaded
before clicking on a button to open a dropdown-m...
2024-09-14
- 22:40 Revision 3016f1e7: [TASK] Add integration check for spaces in file and folder names
- This change adds a integration check which scans
for spaces in file and folder names which would
otherwise lead to is... - 22:40 Revision 55a0c8ab: [TASK] Add integration check for spaces in file and folder names
- This change adds a integration check which scans
for spaces in file and folder names which would
otherwise lead to is... - 22:40 Revision d2db4bc5: [TASK] Add integration check for spaces in file and folder names
- This change adds a integration check which scans
for spaces in file and folder names which would
otherwise lead to is... - 17:41 Revision 34c194b8: [TASK] Enhance Regular Expression parsing for CKEditor YAML config
- The CKEditor v5 configuration API allows to specify
Regular Expression JavaScript objects, for example in
:javascript... - 17:41 Revision e1b38313: [TASK] Enhance Regular Expression parsing for CKEditor YAML config
- The CKEditor v5 configuration API allows to specify
Regular Expression JavaScript objects, for example in
:javascript... - 10:23 Revision 57af92e7: [FEATURE] Add close button to page layout
- The page layout module now displays a close button if the
query parameters contain returnUrl.
This can be used by ex... - 09:09 Revision 45ef8b9a: [TASK] Increase size of `sys_file_metadata.publisher` database field
- The database table `sys_file_metadata` set a limit of 45
characters for the `publisher` column (via TCA configuration... - 09:05 Revision c1716095: [BUGFIX] Change to soft-dependency to EXT:dashboard on sys_note widgets
- Similar to EXT:seo, the sys_note widgets now only soft-depend
on EXT:dashboard (as a suggestion). Service registratio... - 07:17 Revision 48d0bce0: [FEATURE] Introduce CacheDataCollector API
- A new API has been introduced to collect cache tags and their
lifetime during frontend rendering. This API is used in...
2024-09-13
- 21:12 Revision e906a4a6: [FEATURE] Allow custom linktype labels in EXT:linkvalidator
- If a custom linktype is registered for the Linkvalidator, it is now
possible to define the label which will be displa... - 21:08 Revision 8ab0f51c: [BUGFIX] Increase size of scope field in sys_http_report
- In frontend context the field scope in table sys_http_report may
filled with a concatenation of "frontend." and the s... - 21:08 Revision 33ab2354: [BUGFIX] Increase size of scope field in sys_http_report
- In frontend context the field scope in table sys_http_report may
filled with a concatenation of "frontend." and the s... - 15:12 Revision 35c9b963: [FEATURE] Introduce Extbase file upload and deletion handling
- This change introduces file upload handling in Extbase, aiming
to simplify and standardize the process of managing fi... - 12:44 Revision 05209358: [TASK] Remove unused fields from tt_content
- Since the removal of CSS Styled Content in TYPO3 v8,
the usage for the DB fields in tt_content:
- Menu block title [... - 11:38 Revision 5d1230ae: [BUGFIX] Correct indention for list-group applied to ul or ol
- Resolves: #104960
Releases: main
Change-Id: If61cd197ab64051199a533f63118cd13b185771b
Reviewed-on: https://review.typ... - 11:11 Revision ccbe8d05: [TASK] Make dashboard context aware
- Resolves: #104916
Releases: main
Change-Id: Ib141c009df491ac1d403865ee8cf11febf38453e
Reviewed-on: https://review.typ... - 09:39 Revision 53fef463: [FEATURE] Allow argument mapping exception-handling in ActionController
- Extbase controller argument mapping can result in several exceptions
being thrown. Extension authors however have no ... - 09:37 Revision 4df0adbc: [TASK] Harden site settings save action
- Apply an additional form token (send via POST)
for the site settings save action, additionally
to the get-based route... - 07:18 Revision e30be379: [BUGFIX] Load cached TcaSchema in regular Bootstrap
- Drop the `$force` parameter, which is intended to create a fresh
(ignoring existing cache) instance everytime. This p...
2024-09-12
- 21:58 Revision e395824b: [TASK] Enable direct access to nested settings properties in fluid
- Implement ContainerInterface in order for fluid[1] to be able
to access settings properties directly, instead of usin... - 21:53 Revision 4a1bf7c7: [BUGFIX] Prevent infinite site settings cache recreation
- Site settings rely on the Settings base class __set_state() method
to recreate the object from cache.
Since the base ... - 19:34 Revision 4f0d4da7: [BUGFIX] Properly handle invalid record type
- Prevent UndefinedSchemaException for records,
which contain a no longer valid record type.
Resolves: #104943
Related... - 19:26 Revision 519b51ff: [BUGFIX] Call `f:count()` in Site Settings overview correctly
- Resolves: #104939
Related: #104913
Releases: main
Change-Id: Ie3486041db6ffe31c10da32c5e281cbb6b2d0017
Reviewed-on: h... - 16:41 Revision 3963de08: [FEATURE] Auto-discover record preview templates
- A new generic way of defining record preview template
paths is introduced. Corresponding TSconfig syntax:
`recor... - 16:28 Revision 8c064a78: [FEATURE] Allow moving content elements via page tree
- To make managing content across pages easier, a backend user may now
drag content elements from the "Page" module int... - 14:39 Revision bc4e6b40: [BUGFIX] Provide current request to content element preview template
- The templates can be replaced by integrators via configuration.
They probably expect to be able to use the EditRecord... - 13:36 Revision 0c931f0d: [BUGFIX] Provide current request to content element preview template
- The templates can be replaced by integrators via configuration.
They probably expect to be able to use the EditRecord... - 10:59 Revision 02251a17: [TASK] Restructure code within Page module / PagePositionMap
- This change prepares some code areas within the
Fluid-based page module to be re-used at a later point,
especially wi... - 09:57 Revision cff582b2: [TASK] Consider subtype definition for sub schemata
- In case a sub schema, e.g. `tt_content.list` makes
use of the "subtypes" feature by defining the
"subtype_value_field... - 09:51 Revision 33700237: [BUGFIX] Correct zindex on scaffold on mobile
- Corrects z-index to not hide module menu and other
important actions behind the modal backdrop on mobile
Resolves: #... - 09:50 Revision 8b635810: [BUGFIX] Streamline tab styling for form-sections
- Resolves: #104930
Releases: main
Change-Id: Ib481c76706e2544688ff8137ba4584aed67ddf46
Reviewed-on: https://review.typ... - 09:50 Revision 7c0161c8: [TASK] Make list-group context aware
- We are dropping the Bootstrap CSS definitions for
all list-group to have more control about the styling of
the list-g... - 09:25 Revision a65957ab: [TASK] Remove obsolete eId handler registration for `EXT:adminpanel`
- The frontend implementation of `EXT:adminpanel` has been revamped
in TYPO3 v9 with #84584, #84044 and #84892 includin... - 09:04 Revision 24734124: [TASK] Add AbstractMethodImplementationMatcher to extension scanner
- The Extension Scanner of the EXT:install module allows to scan
custom extensions based on several static code analysi... - 09:03 Revision 24779a5d: [TASK] Deprecate ExtensionManagementUtility::addPItoST43()
- The method \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43()
has been marked as deprecated and will b... - 09:01 Revision 9d350187: [FEATURE] Option to skip URL processing in AssetRenderer
- A new option `external` is added to the `AssetCollector` API,
which prompts `AssetRenderer` to skip any processing of... - 08:13 Revision 715563e4: [TASK] Move "Re-position content element" wizard into a modal
- The wizard to move or copy a content element into another page is now
moved into a modal window. This is a preparatio... - 07:25 Revision b351abe1: [FEATURE] Check more fields by default in Link Validator
- The following fields have been added to the default configuration:
* `pages.canonical_link`
* `sys_redirect.target`
... - 03:32 Revision 35f493fd: [BUGFIX] Set background color for body and iframe
- To avoid flickering in the TYPO3 backend, the body and iframe elements
are now styled to have a background color matc...
2024-09-11
- 22:36 Revision a4c15c6d: [DOCS] Remove trailing space character from changelog file
- This change renames a changelog file to get rid of
a bad-ass trailing space character in the filename.
Resolves: #10... - 19:46 Revision 73609c27: [FEATURE] Enable custom field transformation
- The new PSR-14 RecordCreationEvent is introduced in
order to allow the manipulation of any property
before being used... - 17:48 Revision d9f0cb9a: [TASK] Add message to Site Settings Overview
- If no configurable Site exists, show a message to the user
that explains why nothing exists.
Resolves: #104913
Relea... - 14:15 Revision 58d598d1: [FEATURE] Add color scheme switching
- This patch adds the ability to switch the active color scheme
using multiple different methods in the Backend User In... - 14:08 Revision 1604e6b3: [FEATURE] Ignore Fluid syntax error in <f:comment>
- This patch enables a template processor included in Fluid 4
for all Fluid instances in the Core. The template process... - 13:57 Revision 365f1f54: [TASK] Make modal context aware
- We are dropping the Bootstrap CSS definitions for
all modals to have more control about the styling of
the modal elem... - 12:21 Revision 912df6b5: [DOCS] Add App node to showModule in Changelog
- Add missing "App" node to example in Changelog
of notification actions.
Resolves: #104903
Releases: main, 12.4, 11.5... - 12:21 Revision a203b620: [DOCS] Add App node to showModule in Changelog
- Add missing "App" node to example in Changelog
of notification actions.
Resolves: #104903
Releases: main, 12.4, 11.5... - 12:21 Revision e800067d: [DOCS] Add App node to showModule in Changelog
- Add missing "App" node to example in Changelog
of notification actions.
Resolves: #104903
Releases: main, 12.4, 11.5... - 11:45 Revision 4ba55050: [TASK] Extend RecordInterface
- The RecordInterface is extended to require
implementations to implement the `getRawRecord()`
and `getSystemProperties... - 10:24 Revision f9d64b00: [TASK] Disable custom colPos and CType for translations
- Previously, it was possible to allow editors to modify
colPos and CType in FormEngine via connected CEs.
This has be... - 10:02 Revision 61d2457e: [FEATURE] Raise Fluid Standalone to 4.0
- This patch raises the minimum Fluid dependency to the just
released Fluid 4. The Fluid team has taken great care to
p... - 09:09 Revision 3d171d0d: [BUGFIX] Fix detection of local settings in settings overview
- Site local settings (defined in the sites settings.yaml file)
need to be taken into account in the site overview, onl... - 08:45 Revision bcc18b9c: [BUGFIX] Fix wrong array key of default webhook type
- Resolves: #104891
Releases: main, 12.4
Change-Id: I7431cd142a1b92e7ca14dcfe1b5720f9a627be04
Reviewed-on: https://revi... - 08:45 Revision 9ac422fc: [BUGFIX] Fix wrong array key of default webhook type
- Resolves: #104891
Releases: main, 12.4
Change-Id: I7431cd142a1b92e7ca14dcfe1b5720f9a627be04
Reviewed-on: https://revi... - 08:41 Revision 9f366bb2: [BUGFIX] Add missing disabled state for form-select
- Resolves: #104893
Releases: main
Change-Id: I9cbee0ca23f33d58ad99cabf3f7511fc4620b0d0
Reviewed-on: https://review.typ... - 08:31 Revision d0c0d6db: [BUGFIX] Fix access to undefined array key in settings save action
- Resolves: #104892
Releases: main
Change-Id: I55ad0f3da6807d2b8bd624a95613f3d612ddc788
Reviewed-on: https://review.typ... - 07:03 Revision b4c3ffb1: [TASK] Improve labels of System Notes in the Dashboard
- This patch updates the English labels shown in the TYPO3 Dashboard and
Dashboard widgets for System Notes.
Resolves:... - 06:34 Revision c2d621f0: [BUGFIX] Add missing change_password_message label in ext:felogin
- With #97390, password policies have been introduced to ext:felogin.
The existing and still used language label `chang...
2024-09-10
- 20:55 Revision e463366c: [FEATURE] Introduce Site Settings Editor
- A new Site Settings editor has been introduced that allows to configure
per-site settings in `config/sites/*/settings... - 20:43 Revision 2d4d333b: [BUGFIX] Replace system palettes with labels
- The label of palettes can be overridden in showitem.
These labels are now also removed to correctly find
and remove t... - 20:11 Revision 3297dc46: [TASK] Update @typo3/icons to 4.3.1
- Executed commands:
npm install @typo3/icons@4.3.1
npm run build
Resolves: #104883
Releases: main, 12.4
Change-Id... - 20:07 Revision 94d59bda: [BUGFIX] Use proper Doctrine DBAL Statement in sys_note repository
- Resolves: #104884
Related: #104844
Releases: main
Change-Id: I6361b841eededc837702f9fbe61c236c7502abd0
Reviewed-on: h... - 20:05 Revision 2d89c697: [TASK] Update @typo3/icons to 4.3.1
- Executed commands:
npm install @typo3/icons@4.3.1
npm run build
Resolves: #104883
Releases: main, 12.4
Change-Id... - 19:50 Revision 945a8385: [FEATURE] Introduce LatestChangedPages dashboard widget
- This patch adds a new widget for EXT:dashboard, which shows a list of the latest changed pages inside the TYPO3 syste...
- 19:16 Revision aac4f7be: [FEATURE] Add widgets for EXT:sys_note
- This adds some widgets for EXT:dashboard, which shows a list of the corresponding sys_notes inside the TYPO3 system.
... - 18:22 Revision 9ed5fb15: [BUGFIX] Correct size of statusreport title on small devices
- Resolves: #104881
Releases: main
Change-Id: I9547fb7c2ef3e1c78856ace3577121388cb7720b
Reviewed-on: https://review.typ... - 18:21 Revision f7e9c3ca: [TASK] Move card-container to container queries
- Resolves: #104880
Releases: main
Change-Id: Ibd6cf85648d6c6642281d9a879d8a314c8bbc097
Reviewed-on: https://review.typ... - 18:20 Revision 11b292c5: [BUGFIX] Remove duplicate shortcut button in styleguide styles
- Resolves: #104879
Releases: main
Change-Id: I849c23627ad2d8e0579d99690fa1da623d44b606
Reviewed-on: https://review.typ... - 17:57 Revision d8177f26: [FEATURE] Allow key prefix for Redis keys
- Adds the possibility to configure Redis key prefixes
for cache and session backends, which allows to use
the same Red... - 17:55 Revision 64137d80: [BUGFIX] Undefined array key "contentSecurityPolicies"
- If the 'contentSecurityPolicies' value is not filled properly
in the site configuration, the call to
$site->getConfig... - 17:21 Revision 3d69ebe8: [BUGFIX] Migrate allowLanguageSynchronization in columnsOverrides
- Because the Localization\State does currently not support
columnsOverrides, the localization state selector wizard
th... - 17:21 Revision e6a2c2f6: [BUGFIX] Migrate allowLanguageSynchronization in columnsOverrides
- Because the Localization\State does currently not support
columnsOverrides, the localization state selector wizard
th... - 17:20 Revision f344429f: [FEATURE] Add file embedding option to asset viewhelpers
- The viewhelpers f:asset.css and f:asset.script are great but
missed an option to render referenced files inline.
A b... - 14:38 Revision 93b7b68a: [BUGFIX] Undefined array key "contentSecurityPolicies"
- If the 'contentSecurityPolicies' value is not filled properly
in the site configuration, the call to
$site->getConfig... - 13:41 Revision 0696b6e0: [TASK] Add integrity check for set and setting labels
- Labels for site sets and site settings – as added in #104831 - are
now verified for completenes.
The script checkInt... - 13:05 Revision 6e93e79e: [TASK] Improve a11y of disabled record-action-buttons in workspace-review
- This changes disabled record-action-buttons in workspace-review to use
a `button`-tag with `disabled`-attribute. Ther... - 12:30 Revision cf231b97: [TASK] Update `mime-db` package
- The package `mime-db` received some updates since its introduction,
hence it is now updated to its latest version.
E... - 12:30 Revision 725ec570: [TASK] Update `mime-db` package
- The package `mime-db` received some updates since its introduction,
hence it is now updated to its latest version.
E... - 12:29 Revision ce4190d3: [TASK] Update `mime-db` package
- The package `mime-db` received some updates since its introduction,
hence it is now updated to its latest version.
E... - 12:17 Revision 21ecb78a: [BUGFIX] Remove invalid has-changed class on new records
- We are removing the misused has-changed class for new
records and replacing it with a dedicated is-new class.
This cl... - 12:17 Revision 18d449b2: [BUGFIX] Remove invalid has-changed class on new records
- We are removing the misused has-changed class for new
records and replacing it with a dedicated is-new class.
This cl... - 10:27 Revision 82036f54: [TASK] Improve a11y of disabled recycler search-submit-button
- This changes the `disabled`-attribute of the
recycler's search-submit-button. Thereby screen-
readers can announce th... - 09:23 Revision 1607b838: [TASK] Improve a11y of disabled multi-record-selection buttons
- This changes the `disabled`-attribute of the multi-record-selection
buttons. Thereby screenreaders can announce that ... - 09:13 Revision 7a75186e: [TASK] Set TYPO3 version to 12.4.21-dev
- Change-Id: I9cf478aa6b8697246cc4d70ed2fb7f4bae7213a5
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/859... - 09:04 Revision 16745eb8: [TASK] Make tabs context aware
- We are dropping the Bootstrap CSS definitions for
all navs to have more control about the styling of
the nav elements... - 08:21 Revision 00b06a83: [TASK] Adjust code comment about deprecation of Controller attribute
- The `AsController` has been added to v12 next to the
`Controller` attribute. Later has been deprecated in
v13 and wil... - 08:02 Revision 235c1c97: [TASK] Clean up TcaSchema field types
- Clean up of field types for TcaSchema.
In detail:
* Removes duplicate interface implementation
* Move __set_state()... - 07:47 Revision 6d1d7bbd: [RELEASE] Release of TYPO3 12.4.20
- Change-Id: I17f0105b43fc9230e1430be834f94d0588931b79
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/859... - 07:32 Revision f53eefba: [TASK] Move TypolinkParameter to EXT:core
- Move TypolinkParameter to EXT:core and
therefore remove a dependency from EXT:core
to EXT:frontend.
Resolves: #10486... - 05:41 Revision 47b97321: [TASK] Drop @internal for sudo-mode AccessLifetime
- Since AccessLifetime is allowed to be use in any module/route
configuration, it should not be marked `@internal`.
Re... - 04:37 Revision 14d8800f: [TASK] Drop @internal for sudo-mode AccessLifetime
- Since AccessLifetime is allowed to be use in any module/route
configuration, it should not be marked `@internal`.
Re...
2024-09-09
- 20:31 Revision ea440c69: [TASK] Raise "phpstan/phpstan":"^1.12.3"
- PHPStan released a new version containing a bug
starting to report an error if a class extends
the native PHP `\SplOb... - 20:31 Revision e39e23f0: [TASK] Raise "phpstan/phpstan":"^1.12.3"
- PHPStan released a new version containing a bug
starting to report an error if a class extends
the native PHP `\SplOb... - 18:22 Revision 96c533d8: [TASK] Raise a bunch of dependencies
- Let's raise min versions of dependencies as much as we
can in preparation of a good baseline for LTS.
> composer req... - 17:57 Revision 1eb2db34: [DOCS] Add trailing backtick to php-role
- Releases: main
Resolves: #104864
Change-Id: I0c5ee461bb9ea124c9e2931386e1b301b8d1f5f3
Reviewed-on: https://review.typ... - 17:16 Revision c68090f2: [TASK] Avoid constructor argument of TemplatePaths
- A previous patch already avoided calls to the constructor
of `TemplatePaths`, which is deprecated if called with an
a... - 16:56 Revision f8d767b4: [TASK] Raise enshrined/svg-sanitize:^0.20.0
- This obsoletes one manual PHP 8.4 related patch.
> composer req enshrined/svg-sanitize:^0.20.0
> composer req enshri... - 16:45 Revision fff914b5: [TASK] Add test coverage for EmailFinisher TemplatePaths
- In preparation for a refactoring, test coverage is added to
the existing path merging code.
Resolves: #104862
Releas... - 13:13 Revision b6973235: [TASK] Use TcaSchemaFactory in DataMapper
- Resolves: #104857
Releases: main
Change-Id: Ic4cc5c951fa262c58804890a09114e3e11380557
Reviewed-on: https://review.typ... - 13:09 Revision 40614fd9: [BUGFIX] Allow non-english languages as xlf default language
- By allowing `en` as language key and not falling back to `default`
automatically, integrators can get back an edge ca... - 13:09 Revision 218a40af: [BUGFIX] Allow non-english languages as xlf default language
- By allowing `en` as language key and not falling back to `default`
automatically, integrators can get back an edge ca... - 13:02 Revision 3b367e8a: [BUGFIX] Create same configuration in web and cli install process
- The code for the web installer and the cli installer
is only partly aligned and shared, thus may easily
diverge, lead... - 11:58 Revision c3ecd804: [TASK] Make treelist context aware
- The new panel treelist styling is context aware
and adapts to light and dark color schemes. This
patch also restores ... - 11:41 Revision 5d16076e: [BUGFIX] Fix access to array values in SiteSettings->get()
- If settings definitions are configured to use the type `stringlist`,
it is expected that `SiteSettings->get('setting.... - 11:24 Revision c768d0fd: [TASK] Avoid calls to TemplatePaths constructor
- The constructor of Fluid's `TemplatePath` class allowed
both a package name and a configuration array (containing
`te... - 09:43 Revision 0ec6efff: [TASK] Deprecate BackendUtility::thumbCode()
- The method is unused in core and also is considered
bad API, e.g. because of a couple of method arguments
are unused,... - 09:40 Revision e244b917: [BUGFIX] Allow "group" filter without "parameters"
- Resolves: #104643
Releases: main, 12.4
Change-Id: I32a5a46e9cee321673afe760f18578f35af49f4d
Reviewed-on: https://revi... - 09:40 Revision 0c3ee279: [BUGFIX] Allow "group" filter without "parameters"
- Resolves: #104643
Releases: main, 12.4
Change-Id: I32a5a46e9cee321673afe760f18578f35af49f4d
Reviewed-on: https://revi... - 09:17 Revision ee6f2738: [TASK] Refactor AssetCollector tests
- In preparation for changes on `AssetRenderer`, most of the
unit tests are converted to functional tests. The test cas... - 09:16 Revision 9d555aaa: [TASK] Make panels context aware
- The new panel element styling is context aware and
adapts to light and dark color schemes. The markup
was streamlined... - 08:21 Revision 0cc356a5: [TASK] Auto-register set labels from labels.xlf
- The set language files introduced in #104831
are now auto-loaded from labels.xlf within
the sets folder, if the file ...
2024-09-07
- 14:13 Revision 624b10bf: [DOCS] Remove all highlight directives from dashboard docs
- These directives are currently causing errors in opening rst
files in PHP storm.
Also it is best practice to only us... - 13:15 Revision 1abcc688: [DOCS] Remove all highlight directives from dashboard docs
- These directives are currently causing errors in opening rst
files in PHP storm.
Also it is best practice to only us...
2024-09-06
- 19:14 Revision 208b3445: [BUGFIX] Mitigate exceptions in `LogDataTrait::formatLogDetailsStatic`
- `LogDataTrait::formatLogDetailsStatic()` simple used `vsprintf()`
in case that the string contains any `%` characters... - 19:14 Revision d9323c00: [BUGFIX] Mitigate exceptions in `LogDataTrait::formatLogDetailsStatic`
- `LogDataTrait::formatLogDetailsStatic()` simple used `vsprintf()`
in case that the string contains any `%` characters... - 17:34 Revision c47c83f3: [DOCS] Fix typos and grammar in changelogs
- Resolves: #104847
Releases: main
Change-Id: I018f359886bb98962646ab542da5cabb6851af43
Reviewed-on: https://review.typ... - 16:56 Revision c68d4ae8: [DOCS] Remove all highlight directives from changelog
- These directives are currently causing errors in opening rst files in PHP storm.
Also it is best practice to only us... - 12:52 Revision 2e2ddbce: [TASK] Split up tt_content by extracting content types
- This extracts most of the content types from the main
tt_content file to dedicated configuration files in
the TCA/Ove... - 10:58 Revision 5810a7bf: [DOCS] Adjust Changelog entry 87889 ReST syntax and spelling fixes
- Resolves: #104841
Related: #87889
Releases: main
Change-Id: I799ea6adfdd26e01d7f0ba97be3c57840e5cb365
Reviewed-on: ht... - 09:36 Revision b252392f: [DOCS] Fix typos in changelogs
- Resolves: #104843
Releases: main
Change-Id: I38d9dd2bb2562af43866c57f10b245960a6670d0
Reviewed-on: https://review.typ... - 08:46 Revision 9ba92cbf: [DOCS] Convert EXT:dashboard syntax from options to confvals
- This fixes the rendering warnings due to duplicate anchors
and provides more structure in general. Also utilize
API d... - 08:36 Revision b89aad13: [BUGFIX] Create same configuration in web and cli install process
- The code for the web installer and the cli installer
is only partly aligned and shared, thus may easily
diverge, lead... - 07:06 Revision 7766e194: [TASK] Allow translation of site sets and settings labels
- The set label and setting labels and descriptions are now
translatable. That means the `label:` and `description:`
ke...
2024-09-05
- 20:27 Revision 59760c7a: [FEATURE] Add Event to modify the results of the PageTreeRepository
- A new PSR-14 Event "AfterRawPageRowPreparedEvent" is added
to allow to filter out, or remove or re-sort items / child... - 16:59 Revision fd712a3b: [BUGFIX] Prevent PHP warning with missing items for checkboxToggle
- Resolves: #104834
Releases: main, 12.4
Change-Id: I0ec9d31b36e6fe885f020be895b5f6483c12d2b3
Reviewed-on: https://revi... - 16:24 Revision f8accf52: [BUGFIX] Prevent PHP warning with missing items for a checkboxToggle
- Resolves: #104834
Releases: main, 12.4
Change-Id: I0ec9d31b36e6fe885f020be895b5f6483c12d2b3
Reviewed-on: https://revi... - 09:55 Revision 01882048: [TASK] Remove unused typeicon "script" definition
- The "script" typeicon definition is removed since
no such CType exists.
Resolves: #104830
Releases: main
Change-Id: ... - 09:26 Revision c917d3d6: [BUGFIX] Wrong index in BackendLayoutView::getColPosListItemsParsed
- The method BackendLayoutView::getColPosListItemsParsed removes items
configured in TCEFORM.tt_content.colPos.removeIt... - 09:23 Revision cc265b69: [DOCS] Fix indentation for widgets example
- The WidgetRegistration.rst had a wrong indentation inside the example.
Resolves: #104829
Releases: main
Change-Id: I... - 08:54 Revision 6c7b876c: [TASK] Streamline extbase data / column mapping
- The extbase data and column mapping is now properly
using the TCA schema API. While streamlining the
code some diverg... - 08:26 Revision 87acb2b1: [FEATURE] Auto-add system fields showitem for tt_content
- This change adds system fields - as defined in the ctrl
section - of tt_content to the showitem field list
automatica... - 07:31 Revision 57552216: [DOCS] Improve changelog for auto-registration of new ce wizard via TCA
- The given migration examples were not really practical, as an integrator
does not return an array, but use either the... - 07:09 Revision dc47fd33: [TASK] Avoid deprecated fillFromConfigurationArray()
- `fillFromConfigurationArray()` has been deprecated with
Fluid v2.15. Instead, we use the new ViewFactory to create
a ... - 06:21 Revision 96d9a6c2: [DOCS] Make RedirectLoginErrorHandler example compatible to PHP 7.4
- Backport of #104694 for TYPO3 11.5 with PHP 7.4 introduced an example
that was not lintable.
This patch addresses th...
2024-09-04
- 20:22 Revision 93fde513: [DOCS] Add verbose renderStatic fluid ViewHelper migration steps
- This is an effort to document the steps that were made in
issue #104786 to allow developers and probably integrators
... - 18:46 Revision 3d30bbf4: [TASK] Cleanup Redis classes
- Add more typehints and introduce helper methods
to make the code more readable.
Resolves: #104800
Releases: main
Cha... - 18:34 Revision b9943961: [FEATURE] Add console command to mark upgrade wizards as undone
- A new CLI command `typo3 upgrade:mark:undone` has been introduced
that allows to mark a previously executed upgrade w... - 18:28 Revision b66635e0: [TASK] Avoid renderStatic() in ViewHelpers
- With Fluid v4, renderStatic() and the associated traits are deprecated.
ViewHelpers should use render() as their prim... - 15:33 Revision 965b26f5: [DOCS] Add example to use 403 ErrorRedirectHandler for login redirects
- This patch shows an example for the frontend login
how to get a redirect when an unauthorized visitor
tries to access... - 15:32 Revision 9b167768: [DOCS] Add example to use 403 ErrorRedirectHandler for login redirects
- This patch shows an example for the frontend login
how to get a redirect when an unauthorized visitor
tries to access... - 15:27 Revision 59b7da06: [DOCS] Add example to use 403 ErrorRedirectHandler for login redirects
- This patch shows an example for the frontend login
how to get a redirect when an unauthorized visitor
tries to access... - 15:13 Revision 9c2d051f: [DOCS] Convert EXT:dashboard syntax from options to confvals
- This fixes the rendering warnings due to duplicate anchors
and provides more structure in general. Also utilize
API d... - 15:12 Revision 5ba1045a: [DOCS] Convert EXT:dashboard syntax from options to confvals
- This fixes the rendering warnings due to duplicate anchors
and provides more structure in general. Also utilize
API d... - 11:56 Revision b9b7c6a7: [FEATURE] Introduce ErrorHandler for 403 errors with redirect option
- When TYPO3 is configured to create links to access protected pages
using `typolinkLinkAccessRestrictedPages = NONE` (... - 10:51 Revision e99f5cc0: [BUGFIX] Allow login notification mail with f:translate VH
- With #100307 the authentication system got streamlined and
prepared to pass the request and added on dispatched PSR-1... - 10:51 Revision e9f467d7: [BUGFIX] Allow login notification mail with f:translate VH
- With #100307 the authentication system got streamlined and
prepared to pass the request and added on dispatched PSR-1... - 09:58 Revision ab466bda: [DOCS] Replace reference to outdated "EditModule" in EXT:adminpanel
- The module "EditModule" was removed with #87498, but the
documentation reference remained. Instead of using this modu... - 09:58 Revision 43bc3b81: [DOCS] Replace reference to outdated "EditModule" in EXT:adminpanel
- The module "EditModule" was removed with #87498, but the
documentation reference remained. Instead of using this modu... - 09:58 Revision 4d5f4db7: [DOCS] Replace reference to outdated "EditModule" in EXT:adminpanel
- The module "EditModule" was removed with #87498, but the
documentation reference remained. Instead of using this modu... - 09:49 Revision 295a9b35: [BUGFIX] Enable search levels in RecordLinkHandler
- Adds missing search level selection to the
search bar in the link browser for records.
Resolves: #104683
Releases: m... - 09:22 Revision 0ca2ef07: [TASK] Raise `phpstan/phpstan:^1.12.1`
- This change raises the phpstan package to ensure a
stable check across version which is required due
to changed detec... - 09:21 Revision 9f6b757d: [TASK] Raise `phpstan/phpstan:^1.12.1`
- This change raises the phpstan package to ensure a
stable check across version which is required due
to changed detec... - 09:11 Revision 9d3fb8ce: [BUGFIX] Enable search levels in RecordLinkHandler
- Adds missing search level selection to the
search bar in the link browser for records.
Resolves: #104683
Releases: m... - 05:43 Revision b70ce15b: [TASK] Update Fluid to 2.15
- Apart from soft deprecations and a backport feature, this release
logs a deprecation level error message if `true`, `...
2024-09-03
- 13:15 Revision 51a0329c: [TASK] Update Fluid to 2.15
- This release contains important pre-patches for the upgrade to
Fluid v4 in the next step. Apart from soft deprecation...
2024-09-02
- 14:07 Revision 5fb48e84: [BUGFIX] Ensure proper loading order of EXT:seo and EXT:dashboard
- With #103034 EXT:styleguide received a dependency on EXT:seo.
This could lead to a situation for classic installatio... - 14:07 Revision e49f12c6: [BUGFIX] Ensure proper loading order of EXT:seo and EXT:dashboard
- With #103034 EXT:styleguide received a dependency on EXT:seo.
This could lead to a situation for classic installatio... - 10:27 Revision cd806d8b: [BUGFIX] Allow assigning empty sources to non-empty CSP directives
- Prior to this change, empty sources to be assigned to an
existing Content-Security-Policy directive have been ignored... - 10:27 Revision 4331cf82: [BUGFIX] Allow assigning empty sources to non-empty CSP directives
- Prior to this change, empty sources to be assigned to an
existing Content-Security-Policy directive have been ignored... - 07:36 Revision fa9a78d1: [TASK] Allow all minor node versions in nvmrc
- We allow all node 22 in package.json, therefore
nvmrc shouldn't pin to 22.0, but allow for
local updates, without mod... - 07:36 Revision 91805a9a: [TASK] Allow all minor node versions in nvmrc
- We allow all node 22 in package.json, therefore
nvmrc shouldn't pin to 22.0, but allow for
local updates, without mod...
2024-09-01
- 18:59 Revision 633ded6c: [TASK] Remove superfluous namespace declaration in Fluid template
- The Fluid template file used in HtmlViewHelperTest functional
tests contains a namespace declaration for ext:stylegui...
2024-08-31
- 06:10 Revision 1166e843: [TASK] Convert ViewHelper test to functional
- A ViewHelper shouldn't be called directly in a test case because
its behavior is highly dependent on Fluid.
Resolves...
2024-08-30
- 18:14 Revision 8cc084c7: [TASK] Remove orphaned language keys in EXT:info
- Resolves: #104779
Releases: main
Change-Id: If64ade32e87152dc0abe6a5b31ec2190e7dfeb46
Reviewed-on: https://review.typ... - 17:20 Revision 2b5a88a3: [TASK] Deprecate instantiation of IconRegistry in ext_localconf.php
- Nowadays, it is not needed anymore to manually call IconRegistry
to register icons. Since TYPO3 v11 we have the Confi... - 16:49 Revision 4d1aaebf: [TASK] Prepare TemplatePaths for new Fluid version
- Some type hints in TYPO3's TemplatePaths implementation need to
be adjusted due to changes in the parent class. Also,... - 16:43 Revision f7a15096: [DOC] Add backwards-compatible example for getRequest()
- Because the API has been introduced with Fluid v2, but hasn't been
used by TYPO3 < 13.3, a few extra checks are neces... - 12:54 Revision 47912f72: [BUGFIX] Allow Extbase HashService retrieval via GeneralUtility::makeInstance()
- With the deprecation of extbase `HashService`, the new core
`HashService` was injected to extbase `HashService` using... - 10:19 Revision c22b72cd: [FEATURE] Implement and use a core ViewFactoryInterface
- After a long list of preparation and side patches, this
change introduces a central ext:core ViewFactoryInterface
plu... - 08:52 Revision e764a492: [BUGFIX] Properly redirect secondary backend module routes
- Users might open URLs to backend modules.
Those are checked for existence and permissions. But the permission
check u... - 08:52 Revision c2d7bdff: [BUGFIX] Properly redirect secondary backend module routes
- Users might open URLs to backend modules.
Those are checked for existence and permissions. But the permission
check u...
2024-08-29
- 09:58 Revision 9b1ef298: [BUGFIX] Allow to use CKEditor style definitions with an empty class
- The CKEditor default YAML configuration for the Full and Default
presets contained code like:
```
- { name: 'Orange ... - 09:58 Revision 1ab46cb3: [BUGFIX] Allow to use CKEditor style definitions with an empty class
- The CKEditor default YAML configuration for the Full and Default
presets contained code like:
```
- { name: 'Orange ... - 08:40 Revision 878625ad: [TASK] Declare minor ext:form RendererInterface change
- ext:form RendererInterface->setFormRuntime() now declares
to return void. Strictly speaking this would be a breaking
... - 07:03 Revision 84180365: [DOCS] Fix comment in site-specific CSP disposition example
- Related: #101580
Releases: main, 12.4
Change-Id: Idb58280ea86aace60087dc31a98634c9dd7432fd
Reviewed-on: https://revie... - 05:45 Revision 30c4c621: [TASK] Avoid incomplete test setup in MFA tests
- The MFA tests have an indirect dependency to FE/BE
state of request. This is dealt with in other tests
already, but a...
2024-08-28
- 22:42 Revision 3dbeed38: [TASK] Do not declare extbase defaultViewObjectName, set it
- Instead of declaring ActionController->defaultViewObjectName
to some value, __construct() sets it. This in line with ... - 22:41 Revision d2493f3a: [TASK] Extract a hardcoded fluid template source to file
- Hard coded fluid code within the framework (except
in fluid view helper tests) is not a good thing:
It makes substitu... - 21:20 Revision 5e100d0a: [TASK] Harden extbase JsonView
- Add a series of type hints that are safe to set.
Resolves: #104766
Releases: main
Change-Id: I2143ff8b71109d0439bebf... - 14:39 Revision fb443fd1: [TASK] Deprecate ext:fluid fillDefaultsByPackageName()
- TemplatePaths->fillDefaultsByPackageName() is located
at the wrong place by having this magic within ext:fluid:
It is... - 13:47 Revision 02dbcc31: [DOCS] Fix comment in site-specific CSP disposition example
- Related: #101580
Releases: main, 12.4
Change-Id: Idb58280ea86aace60087dc31a98634c9dd7432fd
Reviewed-on: https://revie... - 13:40 Revision e91cc679: [BUGFIX] Streamline offsetGet and offsetExist in Record object
- Array access of `uid` and `pid` has been enabled, therefore
offsetExist() needs to return TRUE for those fields, too.... - 13:14 Revision 43cb2890: [TASK] Introduce Content-Security-Policy-Report-Only handling
- + new feature flag `security.frontend.reportContentSecurityPolicy`,
to be used next to `security.frontend.enforceCo... - 13:13 Revision 13758d53: [TASK] Introduce Content-Security-Policy-Report-Only handling
- + new feature flag `security.frontend.reportContentSecurityPolicy`,
to be used next to `security.frontend.enforceCo... - 11:36 Revision 7c920f26: [TASK] Remove usage of deprecated "StaticMethod" interface
- In docblock tag "Null_" interface "StaticMethod" is used.
However this contract is totally covered by Tag contract.
... - 11:24 Revision e8a37da9: [DOCS] Document `rawRecord` usage in fluid
- Resolves: #104759
Releases: main
Change-Id: I57fdcacc75c3c2c7453ebbc484aef19d1135ae48
Reviewed-on: https://review.typ... - 10:53 Revision f9420041: [BUGFIX] Prevent undefined array key exception in FlexFormValueFormatter
- The `getProcessedElements` function in `FlexFormValueFormatter`
throws an undefined array key exception, when the giv... - 10:53 Revision aded73b1: [BUGFIX] Prevent undefined array key exception in FlexFormValueFormatter
- The `getProcessedElements` function in `FlexFormValueFormatter`
throws an undefined array key exception, when the giv... - 10:43 Revision 93187a72: [TASK] Inject `ResourceFactory` in `TcaFolder`
- This change modifies `TcaFolder` to get `ResourceFactory`
injected instead of retrieving it using `GeneralUtility`.
... - 10:38 Revision 8e4e2523: [TASK] Simplify ext:fluid TemplatePaths
- Inline some methods into getContextSpecificViewConfiguration()
and adapt tests. Note the calling fillDefaultsByPackag... - 10:27 Revision 2aeff134: [TASK] Remove instance state from `ResourceFactory`
- Stateful services come with a lot of drawbacks
and needs to be avoided. The `ResourceFactory`
holds state in form of ... - 10:10 Revision e91c894a: [TASK] Replace usage of deprecated constants of PhpParser
- In class InterfaceMethodChangedMatcher constants MODIFIER_PUBLIC
and MODIFIER_STATIC are used. Both are deprecated. U... - 07:46 Revision eb0ac88e: [BUGFIX] Add aria-selected attribute to "DropDown" buttons
- Resolves: #104029
Releases: main, 12.4
Change-Id: I89571726e5cfa4b9c2296fdb0994910d24f3b3b1
Reviewed-on: https://revi...
Also available in: Atom