Activity
From 2023-09-30 to 2023-10-29
2023-10-27
- 18:02 Revision fa820aa2: [TASK] Move TcaMigration and TcaPreparation
- The patch moves the two internal classes into the
same namespace TYPO3\CMS\Core\Configuration\Tca.
A factory is being... - 10:37 Revision b72bf8af: [TASK] Extract FlexForm TCA migration & preparation
- Having the TCA migration & preparation of single
FlexForm fields within resolveFileDirectives() which
is supposed to ... - 09:39 Revision 7c4f8396: [TASK] Avoid calling migrateFlexFormTcaRecursive() twice
- With #99756, migrating DS in FlexForms has (indirectly)
been added to parseDataStructureByIdentifier(), so any
DS is ... - 08:15 Revision 91946d1b: [FEATURE] Deprecate and replace DuplicationBehavior class with enum
- Deprecate DuplicationBehavior class and add a new native backed enum
TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior... - 07:25 Revision d81ff201: [DOCS] Correct example in changelog for colorPalettes
- The colors configuration defines "darkgray". However, the
palettes definition used "darkgrey".
Additionally, use "pa... - 04:41 Revision 2f782c8a: [TASK] Clean up `@typo3/backend/form-engine-validation` module
- * Removed referencing potentially hidden fields as "main field",
lowering congnitive load
* Dropped most usage of j...
2023-10-26
- 22:48 Revision 38786329: [BUGFIX] Reset UriBuilder for links generated by PasswordRecoveryService
- The `EXT:felogin/Classes/Service/RecoveryService.php` makes use of
the local $uriBuilder instance building links, how... - 22:48 Revision a5909984: [BUGFIX] Reset UriBuilder for links generated by PasswordRecoveryService
- The `EXT:felogin/Classes/Service/RecoveryService.php` makes use of
the local $uriBuilder instance building links, how... - 22:48 Revision 5ce53082: [BUGFIX] Reset UriBuilder for links generated by PasswordRecoveryService
- The `EXT:felogin/Classes/Service/RecoveryService.php` makes use of
the local $uriBuilder instance building links, how... - 21:47 Revision b53ee748: [TASK] Introduce Symfony attribute based registration of CLI commands
- CLI commands had to be registered in the extensions `Services.yaml`
file with the `console.command` tag. This change ... - 21:47 Revision f9855268: [TASK] Introduce Symfony attribute based registration of CLI commands
- CLI commands had to be registered in the extensions `Services.yaml`
file with the `console.command` tag. This change ... - 16:43 Revision 5604ac95: [BUGFIX] Add a few missing labels
- Resolves: #101543
Related: #71723
Releases: main, 12.4
Change-Id: If8bc3523b0f3ca1e589baf51f222c2ae476c0376
Reviewed-... - 16:43 Revision cb594c26: [BUGFIX] Add a few missing labels
- Resolves: #101543
Related: #71723
Releases: main, 12.4
Change-Id: If8bc3523b0f3ca1e589baf51f222c2ae476c0376
Reviewed-... - 16:39 Revision b6cbf352: [BUGFIX] Simplify regex for form finisher FlexForm overrides
- EXT:form automatically generates FlexForm for form finisher overrides
based on YAML configuration in the `finishersDe... - 16:39 Revision dadd63b8: [BUGFIX] Simplify regex for form finisher FlexForm overrides
- EXT:form automatically generates FlexForm for form finisher overrides
based on YAML configuration in the `finishersDe... - 16:38 Revision b942bc05: [BUGFIX] Array access warning in DataHandler
- This may be triggered by invalid FlexForm values
that does not contain a 'data' key for whatever
reason.
Resolves: #... - 16:38 Revision 17bec443: [BUGFIX] Array access warning in DataHandler
- This may be triggered by invalid FlexForm values
that does not contain a 'data' key for whatever
reason.
Resolves: #... - 16:38 Revision 233c9dab: [BUGFIX] Array access warning in DataHandler
- This may be triggered by invalid FlexForm values
that does not contain a 'data' key for whatever
reason.
Resolves: #... - 16:09 Revision d396dd6a: [TASK] Use ConsumableNonce instead of blunt Nonce in CSP context
- To identify whether a nonce values was actually used (consumed),
`ConsumableNonce` instances are used, instead of `No... - 16:09 Revision 85da01dc: [TASK] Use ConsumableNonce instead of blunt Nonce in CSP context
- To identify whether a nonce values was actually used (consumed),
`ConsumableNonce` instances are used, instead of `No... - 13:45 Revision 31921f57: [BUGFIX] Harden MigrateFeloginPlugins for empty flexforms
- Avoid the migration of empty flexforms, which caused the wizard to fail.
Resolves: #97761
Releases: 11.5
Change-Id: ... - 13:07 Revision f176c5ff: [TASK] Return __toString value from objects in DataMapper::getPlainValue
- See if a object is a instance of \Stringable aswell as a TypeInterface.
TypeInterface implements the __toString meth... - 13:07 Revision d5043eb1: [TASK] Return __toString value from objects in DataMapper::getPlainValue
- See if a object is a instance of \Stringable aswell as a TypeInterface.
TypeInterface implements the __toString meth... - 12:36 Revision 7c62c580: [TASK] styleguide: Remove all type=number sql field definitions
- https://github.com/TYPO3-CMS/styleguide/pull/451
We're adding core code to add default sql definitions derived
from ... - 12:31 Revision 9c6bdf6d: [BUGFIX] Fix type checks for T3D import of with missing files/TCA
- See the issue for an example snippet and original bug report on
StackOverflow.
Also updates the documentation to ref... - 12:17 Revision edd7e7e0: [FEATURE] Auto create DB fields from TCA for type "number"
- Tables with TCA columns set to type="number" do not
need an ext_tables.sql entry anymore. The core now
creates this f... - 10:29 Revision af090e63: [TASK] Show Content Security Policy Mutations Configuration
- The new section "Content Security Policy Mutations" in the
"Configuration" backend module shows the all available CSP... - 10:29 Revision 99f86484: [TASK] Show Content Security Policy Mutations Configuration
- The new section "Content Security Policy Mutations" in the
"Configuration" backend module shows the all available CSP... - 08:29 Revision af9a058b: [BUGFIX] Replace CSP mutation mode extend by inherit & append
- MutationMode::Extend has some ambiguity when being invoked
multiple times on modified ancestor source collections.
Th... - 08:29 Revision 215ad523: [BUGFIX] Replace CSP mutation mode extend by inherit & append
- MutationMode::Extend has some ambiguity when being invoked
multiple times on modified ancestor source collections.
Th...
2023-10-25
- 17:29 Revision 1cd5ad0d: [!!!][TASK] Remove NotifySoftReferenceParser
- The "notify" soft reference parser fits no
apparent use case. It is removed.
Resolves: #102260
Releases: main
Change... - 17:22 Revision fe8d8e67: [BUGFIX] Mark erroneous fields within `.formengine-field-item`
- FormEngine UI has a rather inconsistent markup. Fields within
Flexforms may appear within another `div` container, ca... - 17:11 Revision 8e88df79: [TASK] Clean up class ReferenceIndex
- A rewrite of the internal handling:
* The class is now practically a stateless service,
the two left over properti... - 17:06 Revision 107d893d: [BUGFIX] Mark erroneous fields within `.formengine-field-item`
- FormEngine UI has a rather inconsistent markup. Fields within
Flexforms may appear within another `div` container, ca... - 16:06 Revision 239efd55: [BUGFIX] Handle missing t3ver_state value in workspace ElementEntityProcessor
- A record may not have a t3ver_state, hence
accessing this value must be safeguarded.
Resolves: #102251
Releases: 12.... - 15:54 Revision e2f80103: [BUGFIX] Handle `null` values in input transformation in AJAX requests
- The module `@typo3/core/ajax/input-transformer` is used to automatically
prepare payload to be sent via AJAX. One sub... - 15:54 Revision 09faf08d: [BUGFIX] Handle `null` values in input transformation in AJAX requests
- The module `@typo3/core/ajax/input-transformer` is used to automatically
prepare payload to be sent via AJAX. One sub... - 15:47 Revision 9c77d91e: [BUGFIX] Add `#[Controller]` attribute to `SuggestWizardController`
- The `SuggestWizardController` makes use of constructor DI. However,
necessary configuration was missing, breaking the... - 14:27 Revision b77aee6f: [BUGFIX] Ensure CKEditor5 removePlugins is always a list
- And therefore maps into a JSON array instead of an object,
preventing errors when CKEditor5 operated on the resulting... - 14:27 Revision 7391aa7b: [BUGFIX] Ensure CKEditor5 removePlugins is always a list
- And therefore maps into a JSON array instead of an object,
preventing errors when CKEditor5 operated on the resulting... - 14:11 Revision 840acb67: [TASK] Remove unreachable code in impexp
- ReferenceIndex no longer returns arrays having
'type=file' set for a relation type, nor arrays
having 'file' set for ... - 13:26 Revision d1e2178e: [BUGFIX] Handle missing t3ver_state value in workspace ElementEntityProcessor
- A record may not have a t3ver_state, hence
accessing this value must be safeguarded.
Resolves: #102251
Releases: 12.... - 08:12 Revision a475d44f: [TASK] Fix php-cs-fixer config
- Enable all current PER-CS2.0 rules in order to reflect our current
state of coding style. This was missed in #102240 ... - 08:12 Revision a93c810e: [TASK] Fix php-cs-fixer config
- Enable all current PER-CS2.0 rules in order to reflect our current
state of coding style. This was missed in #102240 ... - 08:12 Revision 9f413041: [TASK] Fix php-cs-fixer config
- Enable all current PER-CS2.0 rules in order to reflect our current
state of coding style. This was missed in #102240 ...
2023-10-24
- 15:32 Revision 6a3cb055: [TASK] Pin to PER Coding Style v1.0
- PER-CS2.0 was added as clone of PER-CS1.0 in php-cs-fixer v3.27
in order to implement the new rules that are defined ... - 15:31 Revision b818725f: [TASK] Pin to PER Coding Style v1.0
- PER-CS2.0 was added as clone of PER-CS1.0 in php-cs-fixer v3.27
in order to implement the new rules that are defined ... - 15:31 Revision 30144784: [TASK] Pin to PER Coding Style v1.0
- PER-CS2.0 was added as clone of PER-CS1.0 in php-cs-fixer v3.27
in order to implement the new rules that are defined ... - 13:09 Revision fa34bf93: [BUGFIX] Show label in foreign record selector
- Since #99739 the foreign record selector for type select no longer shows
the record labels but the uids. Change it to... - 13:09 Revision 3c5c8a71: [BUGFIX] Show label in foreign record selector
- Since #99739 the foreign record selector for type select no longer shows
the record labels but the uids. Change it to... - 09:54 Revision 96faaf13: [BUGFIX] Remove test operating on outdated example
- The test showcased an outdated concept of custom eval implementation.
The showcase has been removed to promote more m...
2023-10-23
- 23:42 Revision ddc9ee10: [TASK] Bump friendsofphp/php-cs-fixer:^3.35.1
- It's time to update to latest changes of php-cs-fixer
to align with current community rules. This brings a
rather hug... - 23:42 Revision af8a1cea: [TASK] Bump friendsofphp/php-cs-fixer:^3.35.1
- It's time to update to latest changes of php-cs-fixer
to align with current community rules. This brings a
rather hug... - 23:41 Revision 41e66f9c: [TASK] Bump friendsofphp/php-cs-fixer:^3.35.1
- It's time to update to latest changes of php-cs-fixer
to align with current community rules. This brings a
rather hug... - 22:11 Revision 26101cc1: [TASK] styleguide: Remove bin/typo3 styleguide:kauderwelsch
- https://github.com/TYPO3-CMS/styleguide/pull/450
We have a useful command with styleguide:generate,
the 'example' st... - 21:19 Revision ea1b713e: [TASK] styleguide: Apply lintHtml changes
- https://github.com/TYPO3-CMS/styleguide/pull/449
Releases: main - 21:11 Revision 73f45005: [TASK] styleguide: Remove basic input_20
- https://github.com/TYPO3-CMS/styleguide/pull/448
The custom eval example is old fashioned
and should not be outlined... - 20:28 Revision ba81fc3a: [BUGFIX] Correct link to limit shown entries in record history module
- The "Limit history to this record" link in the record history module
is broken and always uses the same link value. W... - 20:17 Revision 8460a6b4: [BUGFIX] Correct link to limit shown entries in record history module
- The "Limit history to this record" link in the record history module
is broken and always uses the same link value. W... - 17:19 Revision 2642faef: [BUGFIX] Avoid PHP array access error in workspaces
- When a page with a content element that has images
assigned is copied in workspaces, a PHP array access
error is rais... - 17:19 Revision b6ed3f6e: [BUGFIX] Avoid PHP array access error in workspaces
- When a page with a content element that has images
assigned is copied in workspaces, a PHP array access
error is rais... - 17:19 Revision c6fbb4f4: [BUGFIX] Avoid PHP array access error in workspaces
- When a page with a content element that has images
assigned is copied in workspaces, a PHP array access
error is rais... - 16:49 Revision abc7662b: [!!!][TASK] Remove FlexFormTools traverser
- With various pre-patches being done, the ugly traverser
method FlexFormTools->traverseFlexFormXMLData() is
obsolete.
... - 10:52 Revision d3d7160c: [BUGFIX] Display human-readable preview of FlexForm values
- This change transforms the processed record of FlexForms
into a human-readable format.
This is especially useful whe... - 10:32 Revision e81884ec: [BUGFIX] Display human-readable preview of FlexForm values
- This change transforms the processed record of FlexForms
into a human-readable format.
This is especially useful whe... - 10:19 Revision 0ce568c8: [BUGFIX] Do not flush rootline cache when be user visits the website
- The PreviewSimulator might turn on the includeHiddenPages flag in
VisibilityAspect due to hidden pages in current the... - 09:45 Revision ced160eb: [BUGFIX] Do not flush rootline cache when be user visits the website
- The PreviewSimulator might turn on the includeHiddenPages flag in
VisibilityAspect due to hidden pages in current the... - 09:20 Revision 5463a19d: [TASK] Show original user on new line in ElementHistoryController
- This patch improves the readability of the record history view
of an element which was edited in switchTo mode by sho... - 09:16 Revision 951d19cb: [TASK] Simplify ImageProcessingInstruction object
- The introduction of the ImageProcessing object
made it possible to refactor and clean up further
code within TYPO3's ... - 09:12 Revision b1a2b3d3: [TASK] Show original user on new line in ElementHistoryController
- This patch improves the readability of the record history view
of an element which was edited in switchTo mode by sho... - 08:52 Revision 2cec1065: [TASK] Remove superflous definition for inline field from sys_workspace
- After only records of table `sys_workspace_stage` can serve as entries
for the `sys_workspace -> custom_stages` field...
2023-10-22
- 15:36 Revision 04503276: [!!!][TASK] Avoid TemplaVoila related FlexForm details
- A simple TCA flex form definition in extensions simply uses
the TCA 'ds' 'default' key to declare its data structure.... - 15:30 Revision 244ef799: [FEATURE] styleguide: TCA inline foreign_match_fields example
- https://github.com/TYPO3-CMS/styleguide/pull/447
An example for foreign_match_fields is added, which demonstrates ho... - 15:10 Revision 5775bf0a: [TASK] Simplify query in cleanup:missingrelations
- The main worker query of `bin/typo3 cleanup:missingrelations`
includes a "ref_table !== _FILE" where clause. This det... - 15:06 Revision b497cc70: [TASK] Remove dead catch in ImageViewHelper
- RuntimeException is never thrown in the executed code of
ImageViewHelper. Reason is, that the image either is
inside ... - 14:27 Revision f95035bc: [TASK] Remove dead catch in ImageViewHelper
- RuntimeException is never thrown in the executed code of
ImageViewHelper. Reason is, that the image either is
inside ... - 12:24 Revision 942db50e: [TASK] styleguide: Remove all type=inline sql field definitions and child relations
- https://github.com/TYPO3-CMS/styleguide/pull/446
We're adding core code to add default sql definitions derived from ... - 12:11 Revision 2d6a9769: [FEATURE] Auto create DB fields from TCA for type "inline"
- Tables with TCA columns set to type="inline" do not
need an ext_tables.sql entry anymore. The core now
creates this f... - 12:07 Revision b88d8c9a: [TASK] Avoid misusing csv file of different test in ImageViewHelperTest
- This is a follow-up patch for #102220. A dedicated fileadmin path has
been added for ImageViewHelperTest and unnecess... - 11:51 Revision 0c9baa71: [TASK] Avoid misusing csv file of different test in ImageViewHelperTest
- This is a follow-up patch for #102220. A dedicated fileadmin path has
been added for ImageViewHelperTest and unnecess... - 09:54 Revision d762c35a: [TASK] Improve invalidArguments tests for ImageViewHelper
- - Remove duplicate test case for src="" and image="null"
- Avoid instantiating ImageViewHelper with "new" -> use Temp... - 09:44 Revision 8baa368b: [TASK] Improve invalidArguments tests for ImageViewHelper
- - Remove duplicate test case for src="" and image="null"
- Avoid instantiating ImageViewHelper with "new" -> use Temp... - 09:14 Revision f0d2c25b: [TASK] Avoid traverseFlexFormXMLData() in ReferenceIndex
- Similar to the works done for CLI cleanup:flexforms,
ReferenceIndex no longer uses the FlexFormTools
traverser.
The ...
2023-10-21
- 12:45 Revision 38e82005: [TASK] Improve property type annotations for GraphicalFunctions
- This is a pre-patch for adding more specific type annotations
to the methods in this class.
Resolves: #102156
Releas...
2023-10-20
- 16:26 Revision afb6024a: [TASK] Basic ReferenceIndex "softref" test coverage
- The TCA "softref" logic in ReferenceIndex has close to
no functional test coverage. The patch adds some tests
using a... - 13:37 Revision f8dda1d6: [TASK] Proper DI in FlexFormTools
- The event dispatcher should always be injected
via DI, either directly or through makeInstance().
It should not be nu... - 12:33 Revision 43da9cd7: [TASK] Replace tabs with spaces in xml files
- In order to align with the current specification of .editorconfig, all
xml files inside typo3/sysext and Build have t... - 11:19 Revision 23fde652: [TASK] Avoid traverseFlexFormXMLData() in cleanup:flexforms
- FlexFormTools->cleanFlexFormXML() is only used by CLI
cleanup:flexforms. traverseFlexFormXMLData() is used
as recursi... - 10:57 Revision 7462d714: [TASK] Replace tabs with spaces in xml files
- In order to align with the current specification of .editorconfig, all
xml files inside typo3/sysext and Build have t... - 08:38 Revision 5023fe9f: [DOCS] Fix grammatical errors
- Most fixes relate to indefinite article usage "an vs a" and some typos.
Resolves: #102074
Releases: main, 12.4, 11.5... - 08:37 Revision 9649b356: [DOCS] Fix grammatical errors
- Most fixes relate to indefinite article usage "an vs a" and some typos.
Resolves: #102074
Releases: main, 12.4, 11.5... - 08:37 Revision 7d6ca174: [DOCS] Fix grammatical errors
- Most fixes relate to indefinite article usage "an vs a" and some typos.
Resolves: #102074
Releases: main, 12.4, 11.5...
2023-10-19
- 14:19 Revision bb6c710a: [DOCS] Clarify usage of "value" with "property" in <f:form.*> ViewHelpers
- It is already possible to use the "value" argument together
with "property" in form ViewHelpers. This should be refle... - 14:17 Revision 413b4116: [DOCS] Clarify usage of "value" with "property" in <f:form.*> ViewHelpers
- It is already possible to use the "value" argument together
with "property" in form ViewHelpers. This should be refle... - 14:15 Revision 41f801b7: [DOCS] Clarify usage of "value" with "property" in <f:form.*> ViewHelpers
- It is already possible to use the "value" argument together
with "property" in form ViewHelpers. This should be refle... - 13:17 Revision 6fce7e8b: [TASK] Update `terser` to 5.22
- Executed commands:
npm install --save-dev terser@^5.22.0
npm run build
Resolves: #102201
Releases: main, 12... - 13:01 Revision 251785ad: [TASK] Update `terser` to 5.22
- Executed commands:
npm install --save-dev terser@^5.22.0
npm run build
Resolves: #102201
Releases: main, 12... - 12:36 Revision 0ea99d7a: [TASK] npm: update vulnerable dev dependencies
- Some dev dependencies have known security issues again, that are now
updated.
Executed command:
npm audit fix
... - 12:36 Revision b7d58e80: [TASK] npm: update vulnerable dev dependencies
- Some dev dependencies have known security issues again, that are now
updated.
Executed command:
npm audit fix
... - 12:33 Revision 9fd4a0ea: [TASK] Streamline providing CSP mutations
- The new MutationRepository is a central place for providing
static mutations (from configuration) and resolved mutati... - 12:33 Revision c08dd72c: [TASK] Streamline providing CSP mutations
- The new MutationRepository is a central place for providing
static mutations (from configuration) and resolved mutati... - 08:28 Revision dba6f482: [TASK] Update ckeditor5 to v40
- This commit updates ckeditor5 to v40. See changelog at
https://github.com/ckeditor/ckeditor5/releases/tag/v40.0.0.
E... - 08:28 Revision 695b4c57: [TASK] Update ckeditor5 to v40
- This commit updates ckeditor5 to v40. See changelog at
https://github.com/ckeditor/ckeditor5/releases/tag/v40.0.0.
E...
2023-10-18
- 16:22 Revision 104e3915: [TASK] Consistently apply ImageMagick parameters when converting
- One of the main methods for processing logic when
working the ImageMagick in TYPO3 is "imageMagickConvert".
This met... - 13:04 Revision 8d101ced: [BUGFIX] Handle missing TCA|ctrl|title in recycler schedule task
- `$TCA['ctrl']['title']` is optional and may
not be set.
Resolves: #102195
Releases: main, 12.4, 11.5
Change-Id: I38a... - 13:04 Revision 42669735: [BUGFIX] Handle missing TCA|ctrl|title in recycler schedule task
- `$TCA['ctrl']['title']` is optional and may
not be set.
Resolves: #102195
Releases: main, 12.4, 11.5
Change-Id: I38a... - 13:04 Revision 5cda6d41: [BUGFIX] Handle missing TCA|ctrl|title in recycler schedule task
- `$TCA['ctrl']['title']` is optional and may
not be set.
Resolves: #102195
Releases: main, 12.4, 11.5
Change-Id: I38a... - 12:30 Revision 1c4e8017: [BUGFIX] Adjust config file path in Install Tool password hint
- The file `settings.php`, which stores the value of
$GLOBALS['TYPO3_CONF_VARS']['BE']['installToolPassword'] is
locate... - 12:14 Revision e0905b1b: [BUGFIX] Adjust config file path in Install Tool password hint
- The file `settings.php`, which stores the value of
$GLOBALS['TYPO3_CONF_VARS']['BE']['installToolPassword'] is
locate... - 09:56 Revision 3a62b4ff: [BUGFIX] Prevent superfluous SELECT DATABASE() statements
- They are executed to build a descriptive cache identifier and
the database name is now received from configuration in... - 09:56 Revision 879966e8: [BUGFIX] Prevent superfluous SELECT DATABASE() statements
- They are executed to build a descriptive cache identifier and
the database name is now received from configuration in... - 09:52 Revision 0335da49: [BUGFIX] Allow more TCA types for reaction fields
- More TCA types must be allowed for field mapping of reactions.
Resolves: #102180
Releases: main, 12.4
Change-Id: I33... - 09:52 Revision fbb99b3f: [BUGFIX] Allow more TCA types for reaction fields
- More TCA types must be allowed for field mapping of reactions.
Resolves: #102180
Releases: main, 12.4
Change-Id: I33... - 09:51 Revision 5c08e8f5: [!!!][TASK] Add native type declarations to GU HTML/XML methods
- Resolves: #102116
Releases: main
Change-Id: If78eabc7e7a729d04e6501bb3d9ce1fae0c373c0
Reviewed-on: https://review.typ... - 08:28 Revision 979a4571: [TASK] Add phpstan check for unneeded pseudo uncertain instanceof usage
- An `instanceof Type` on `Type|null` is unneeded and is to be replaced by
a null-check (or modern alternatives like op... - 08:28 Revision 6c0b5518: [TASK] Add phpstan check for unneeded pseudo uncertain instanceof usage
- An `instanceof Type` on `Type|null` is unneeded and is to be replaced by
a null-check (or modern alternatives like op...
2023-10-17
- 19:32 Revision 8038b67f: [FEATURE] Deprecate and replace Abstractfile::FILETYPE_* with enum
- Deprecate the following constants in:
* `\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_UNKNOWN`
* `\TYPO3\CMS\Core\... - 15:32 Revision dc6077f9: [BUGFIX] Workspaces: handle TCA without transOrigPointerField
- 'transOrigPointerField' may not be set for a table
Resolves: #102190
Releases: main, 12.4, 11.5
Change-Id: I79febf5d... - 15:32 Revision 0443b418: [BUGFIX] Workspaces: handle TCA without transOrigPointerField
- 'transOrigPointerField' may not be set for a table
Resolves: #102190
Releases: main, 12.4, 11.5
Change-Id: I79febf5d... - 15:32 Revision ac829ed0: [BUGFIX] Workspaces: handle TCA without transOrigPointerField
- 'transOrigPointerField' may not be set for a table
Resolves: #102190
Releases: main, 12.4, 11.5
Change-Id: I79febf5d... - 14:17 Revision f5fb95d4: [TASK] Streamline ReferenceIndex->updateRefIndexTable()
- With ReferenceIndex->updateIndex() being pretty much
cleaned up and optimized, we start looking at the main
worker me... - 13:07 Revision 7a6e0816: [TASK] Remove pre-FAL code from getImgResource
- One piece of code within ContentObjectRenderer
was kept when File Abstraction Layer was not able
to process an image.... - 11:39 Revision 81f5d38b: [FEATURE] Add webp support for GifBuilder
- It is now possible - if PHP was compiled with gdlib
that supports webp (available since PHP 7.1), to generate
webp fi... - 11:08 Revision 8687b1cf: [DOCS] Add migration note for removed GFX/gdlib setting
- Resolves: #102113
Releases: main
Change-Id: I7304567faee9d0883d3c24d93b4b133fba7852d0
Reviewed-on: https://review.typ... - 09:08 Revision 8ee62b1a: [!!!][TASK] Drastically speed up `bin/typo3 cleanup:flexforms`
- CLI command `bin/typo3 cleanup:flexforms` of ext:lowlevel
is extremely slow due to its page-tree-based strategy.
It c...
2023-10-16
- 14:38 Revision fdff96dd: [BUGFIX] Mitigate MySQL limitations in `ReferenceIndex`
- With #102171 a sub-query is used to fetch the records
to delete. We missed two things:
* Placeholders in the sub-que... - 11:06 Revision 1907d333: [BUGFIX] Provide CSP ReportRepository ONLY_FULL_GROUP_BY support
- Some database systems like PostgresSQL and MySQL are really
picky if selected columns are not contained in all group ... - 11:06 Revision 0d6719c5: [BUGFIX] Provide CSP ReportRepository ONLY_FULL_GROUP_BY support
- Some database systems like PostgresSQL and MySQL are really
picky if selected columns are not contained in all group ... - 09:36 Revision b3e54086: [TASK] styleguide: Remove all type=link sql field definitions
- https://github.com/TYPO3-CMS/styleguide/pull/445
We're adding core code to add default sql definitions derived from ... - 09:05 Revision bb7ae73e: [FEATURE] Auto create DB fields from TCA for type "link"
- Tables with TCA columns set to type="link" do not
need an ext_tables.sql entry anymore. The core now
creates this fie... - 08:51 Revision b8550fd6: [TASK] styleguide: Remove all type=radio sql field definitions
- We're adding core code to add default sql definitions
derived from TCA. Fields of type=radio do not need to
be set an... - 07:43 Revision 69a32356: [FEATURE] Auto DB fields from TCA for type "radio"
- Tables with TCA columns set to type="radio" do not
need an ext_tables.sql entry anymore. The core now
creates this fi...
2023-10-15
- 14:20 Revision 87ab6195: [BUGFIX] Properly pass option untrusted to addQueryString
- The option untrusted is now properly passed to the addQueryString
configuration for the menu object.
Resolves: #1021... - 14:20 Revision 8bde18db: [BUGFIX] Properly pass option untrusted to addQueryString
- The option untrusted is now properly passed to the addQueryString
configuration for the menu object.
Resolves: #1021... - 14:19 Revision f61d4a82: [BUGFIX] Change to "move elements" when using cut in file list dot-menu
- Make sure the clipboard action gets changed to move if the user chooses cut in the dot menu.
Only the dot-menu in the... - 14:18 Revision 94ed1c26: [BUGFIX] Change to "move elements" when using cut in file list dot-menu
- Make sure the clipboard action gets changed to move if the user chooses cut in the dot menu.
Only the dot-menu in the... - 14:03 Revision aaa02efa: [TASK] Speed up bin/typo3 referencindex:update
- By deleting sys_refindex rows pointing to deleted=1
records early, and ignoring soft-deleted ones in
the main loop, w... - 14:01 Revision 3f8c998b: [TASK] Remove superfluous code in ext:felogin
- With #98370, all occurrences of `setOriginalRequestMappingResults()`
have been replaced with the reassignment of the ... - 13:54 Revision bd017e67: [TASK] Migrate getAccessibleMockForAbstractClass for EXT:form controller
- `getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is... - 13:54 Revision a89fe3b0: [TASK] Migrate getAccessibleMockForAbstractClass for EXT:form controller
- `getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is... - 13:54 Revision 5b51986a: [BUGFIX] Fix another PHP 8 warning in DataHandler
- Resolves: #102134
Releases: main, 12.4, 11.5
Change-Id: I3aaf6f2c8161579394a0dbe1c9f470edeb0a8bca
Reviewed-on: https:... - 13:54 Revision 07115aa5: [BUGFIX] Fix another PHP 8 warning in DataHandler
- Resolves: #102134
Releases: main, 12.4, 11.5
Change-Id: I3aaf6f2c8161579394a0dbe1c9f470edeb0a8bca
Reviewed-on: https:... - 13:53 Revision 4707456a: [BUGFIX] Fix another PHP 8 warning in DataHandler
- Resolves: #102134
Releases: main, 12.4, 11.5
Change-Id: I3aaf6f2c8161579394a0dbe1c9f470edeb0a8bca
Reviewed-on: https:... - 13:43 Revision 511a1a01: [BUGFIX] Avoid GU::trimExplode('', null) in BU::getProcessedValue()
- GeneralUtility::trimExplode() needs a string since #101453
as second argument. TCA type=folder DB values can be null,... - 13:42 Revision a646ee81: [BUGFIX] Avoid GU::trimExplode('', null) in BU::getProcessedValue()
- GeneralUtility::trimExplode() needs a string since #101453
as second argument. TCA type=folder DB values can be null,... - 13:41 Revision acc2cbf0: [TASK] Avoid a pass-by-reference in DataHandler
- There is no point calling addDefaultPermittedLanguageIfNotSet()
with $incomingFieldArray as reference. It is more eas...
2023-10-14
- 18:14 Revision c5985480: [TASK] FAL: Task object cleans up processing configuration
- Within the FileProcessingService class,
various cleanups regarding the configuration array
were made in order to avoi...
2023-10-12
- 14:28 Revision 29a93e40: [TASK] Minor optimization in bin/typo3 referenceindex:update
- Skip some queries when there are no rows in a table.
Resolves: #102152
Releases: main
Change-Id: Ia156c654fb4e5d769e... - 12:49 Revision eb8d1545: [TASK] styleguide: Avoid second argument to flexArray2Xml()
- https://review.typo3.org/c/Packages/TYPO3.CMS/+/81418
- 12:31 Revision a91ac429: [!!!][TASK] Always add xml prologue in flexArray2Xml()
- There is no point in not adding the XML prologue
when using FlexFormTools->flexArray2Xml(). We
can remove the second ... - 11:16 Revision 638ba52d: [TASK] Use descriptions over placeholders in sys_file_storage
- It is best practice to use permanently visible information to help to
fill out forms of any kind. In case of sys_file... - 11:08 Revision 77f5350a: [TASK] Use descriptions over placeholders in sys_file_storage
- It is best practice to use permanently visible information to help to
fill out forms of any kind. In case of sys_file... - 11:08 Revision b5e7f6cc: [TASK] Improve type annotations for ImageDimension
- Resolves: #101989
Releases: main
Change-Id: Ifb2a68271f8e9dcd0bf37834fc673587a3cbcfcd
Reviewed-on: https://review.typ... - 11:08 Revision 2385cb8f: [TASK] Remove TYPO3_CONF_VARS BE/flexformForceCDATA
- TYPO3_CONF_VARS BE/flexformForceCDATA is an ancient
setting introduced 2009 with #19338 in TYPO3 4.3 to
work around a... - 09:09 Revision 053f8755: [TASK] Partially revert method signature change for FileInterface->rename
- This is a pre-patch for introducing a native enum for
DuplicationBehavior. In order to prevent changes to the signatu... - 08:29 Revision f87e58d0: [TASK] Clean up GifBuilder code
- This change avoids using the `$this->im`
property which is the resource pointer to the
`\GdImage` object.
In additio...
2023-10-11
- 18:20 Revision 496b278e: [DOCS] Correct wrong YAML configuration example in changelog
- Releases: main, 12.4
Resolves: #102142
Change-Id: I57661704305c47842e7042f499bb247c9eefef58
Reviewed-on: https://revi... - 18:20 Revision cb457b83: [DOCS] Correct wrong YAML configuration example in changelog
- Releases: main, 12.4
Resolves: #102142
Change-Id: I57661704305c47842e7042f499bb247c9eefef58
Reviewed-on: https://revi... - 11:32 Revision 2efa2fc7: [TASK] Move GraphicalFunctions code to ImageProcessingInstructions
- This change moves some logic to calculate width
and height based on instructions from an incoming
array into a separa... - 09:22 Revision 6e53a120: [TASK] Improve ReferenceIndex details
- The ReferenceIndex class with table 'sys_refindex' plays
a more and more important role in core when it comes to
syst...
2023-10-10
- 18:33 Revision e5f636be: [TASK] Set TYPO3 version to 11.5.33-dev
- Change-Id: I8a909ce946355d701963d808e5fbea0bbec4ac63
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814... - 18:33 Revision 49fdcd66: [TASK] Set TYPO3 version to 12.4.8-dev
- Change-Id: I936fd1f3f6ad79dc17175157571c01e1154ee141
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814... - 10:43 Revision 8b5820dc: [RELEASE] Release of TYPO3 12.4.7
- Change-Id: Icf1dcdff288278ece0f89cc74fe4d8c8248eebfe
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814... - 10:39 Revision f366ecd0: [RELEASE] Release of TYPO3 11.5.32
- Change-Id: I30afe01b057286c45fd757f9f304daf2b11cc369
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814... - 10:19 Revision 6cec9654: [BUGFIX] Revert "[BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins"
- This reverts commit 32fb9912444d09ddd8dbb0a1423d30dc9e568c56.
Due to a changed handling of `extraPlugins`, the edito... - 10:19 Revision c100b075: [BUGFIX] Revert "[BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins"
- This reverts commit bd5a93e1c7576b40de34025b8195c2ca844eaf88.
Due to a changed handling of `extraPlugins`, the edito... - 07:25 Revision 4c1833c2: [TASK] Add types for Install Tool responses
- To make our code-base in the Install Tool more sophisticated, types for
each AJAX response were added.
Resolves: #10... - 06:00 Revision f06bef83: [TASK] Upgrade `doctrine/dbal:^3.7.1`
- Recent release for doctrine/dbal containes a
php docblock change which helps phpstan to
proper determine types.
This... - 06:00 Revision ad577e20: [TASK] Upgrade `doctrine/dbal:^3.7.1`
- Recent release for doctrine/dbal containes a
php docblock change which helps phpstan to
proper determine types.
This... - 05:26 Revision 32fb9912: [BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins
- Use JavaScript object destructuring to "remove" all options from the
configuration object, that are consumed by our C... - 05:26 Revision bd5a93e1: [BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins
- Use JavaScript object destructuring to "remove" all options from the
configuration object, that are consumed by our C... - 04:38 Revision 5b0126a2: [TASK] Add types for Install Tool responses
- To make our code-base in the Install Tool more sophisticated, types for
each AJAX response were added.
Resolves: #10...
2023-10-09
- 21:37 Revision d7dbf08c: [DOCS] Mask PHP namespace separator correctly in changelog
- Resolves: #102120
Releases: main, 12.4, 11.5
Change-Id: I690e880c03ca87ca0d6ed9efaa93e95938f9936d
Reviewed-on: https:... - 21:37 Revision 00265a5a: [DOCS] Mask PHP namespace separator correctly in changelog
- Resolves: #102120
Releases: main, 12.4, 11.5
Change-Id: I690e880c03ca87ca0d6ed9efaa93e95938f9936d
Reviewed-on: https:... - 21:37 Revision 301d831c: [DOCS] Mask PHP namespace separator correctly in changelog
- Resolves: #102120
Releases: main, 12.4, 11.5
Change-Id: I690e880c03ca87ca0d6ed9efaa93e95938f9936d
Reviewed-on: https:... - 21:34 Revision 2538e0e6: [BUGFIX] Fix TypeErrors when using language argument
- Resolves: #102124
Releases: main, 12.4
Change-Id: I8b3862f70d5a8eb9779bb72c945bcf4e067d59eb
Reviewed-on: https://revi... - 21:34 Revision 5ae7e949: [BUGFIX] Fix TypeErrors when using language argument
- Resolves: #102124
Releases: main, 12.4
Change-Id: I8b3862f70d5a8eb9779bb72c945bcf4e067d59eb
Reviewed-on: https://revi... - 19:37 Revision 5d8d7f87: [TASK] Upgrade to composer/composer ^2.2.22
- > composer req --dev composer/composer ^2.2.22
Raised development dependencies, since v2.2.22 fixes
CVE-2023-43655 w... - 19:36 Revision a57148d4: [TASK] Upgrade to composer/composer ^2.6.5
- > composer req --dev composer/composer ^2.6.5
Raised development dependencies, since v2.6.4 fixes
CVE-2023-43655 whi... - 19:36 Revision 3d9cef57: [TASK] Upgrade to composer/composer ^2.6.5
- > composer req --dev composer/composer ^2.6.5
Raised development dependencies, since v2.6.4 fixes
CVE-2023-43655 whi... - 17:02 Revision 7a9e1565: [DOCS] Document usage of "htmlSupport" option in EXT:rte_ckeditor
- Additionally:
- Use "page TSconfig" over "Page TSconfig"
- Add captions to make clearer where to store the configurat... - 17:01 Revision 9f1c7181: [DOCS] Document usage of "htmlSupport" option in EXT:rte_ckeditor
- Additionally:
- Use "page TSconfig" over "Page TSconfig"
- Add captions to make clearer where to store the configurat... - 07:24 Revision d583834f: [DOCS] Adjust content element wizard screenshot in EXT:felogin
- The GUI was changed with TYPO3 v12, so the screenshot is
adjusted as well.
Resolves: #102118
Releases: main, 12.4
Ch... - 07:14 Revision 92eeab61: [DOCS] Adjust content element wizard screenshot in EXT:felogin
- The GUI was changed with TYPO3 v12, so the screenshot is
adjusted as well.
Resolves: #102118
Releases: main, 12.4
Ch...
2023-10-08
- 21:44 Revision a0dc1be5: [DOCS] Remove todo from dashboard's "Implement new widget" chapter
- The todo is obviously outdated, it is therefore removed.
Additionally, remove some superfluous spaces in the code ex... - 21:43 Revision c7d23702: [DOCS] Remove todo from dashboard's "Implement new widget" chapter
- The todo is obviously outdated, it is therefore removed.
Additionally, remove some superfluous spaces in the code ex... - 17:08 Revision 5d06c167: [!!!][TASK] Remove legacy setting 'GFX/gdlib'
- This setting is only used to determine if GIFBUILDER can be used or
not. We can get rid of this configuration if we s...
2023-10-07
- 10:08 Revision 543f1de7: [TASK] Bump phpunit and phpstan
- phpunit 10.4.0 brings minor changed type annotations
which phpstan isn't happy with. We bump both deps now.
> compos... - 10:07 Revision 3c0b815f: [TASK] Bump phpunit and phpstan
- phpunit 10.4.0 brings minor changed type annotations
which phpstan isn't happy with. We bump both deps now.
> compos... - 05:15 Revision 1a0aba24: [TASK] Unbundle CKEditor5
- Unbundle CKEditor5 in order to be able to load plugins like "font" only
if actually configured, allowing TYPO3 core t... - 05:15 Revision 6ab5f147: [TASK] Unbundle CKEditor5
- Unbundle CKEditor5 in order to be able to load plugins like "font" only
if actually configured, allowing TYPO3 core t...
2023-10-06
- 21:22 Revision 69e5c828: [TASK] Type hint TcaMigration property
- Minor patch to streamline types a bit.
Resolves: #102109
Releases: main
Change-Id: I367bbe5092f225d45c30613e3cb46535... - 20:23 Revision 280704d0: [TASK] styleguide: Clean up type=number examples
- The userfunc setup number_6 is obsolete.
- 20:12 Revision 6991669d: [!!!][TASK] Remove obscure TCA [types][bitmask_*] settings
- There are two rather obsure TCA 'types' settings not many
people are aware of, and even less understand:
$GLOBALS['T... - 19:41 Revision 8e0368bd: [DOCS] Streamline references to manuals in LTS versions
- Links from LTS versions to other manuals should reference
the same version.
Resolves: #102036
Releases: 12.4, 11.5
C... - 19:41 Revision b810578f: [DOCS] Streamline references to manuals in LTS versions
- Links from LTS versions to other manuals should reference
the same version.
Resolves: #102036
Releases: 12.4, 11.5
C... - 19:17 Revision 17092c53: [TASK] styleguide: Remove all type=color sql field definitions
- We're adding core code to add default sql definitions
derived from TCA. Fields of type=color do not need to
be set an... - 18:37 Revision b2347e73: [FEATURE] Auto DB fields from TCA for type "color"
- Tables with TCA columns set to type="color" do not
need an ext_tables.sql entry anymore. The core now
creates this fi... - 17:45 Revision 2bd2073b: [TASK] styleguide: TCA: Add nullable color example
- And change existing ext_tables.sql
definitions to sane values. - 17:17 Revision 7cc4aee9: [TASK] styleguide: TCA: Avoid 'required' example in elements_basic
- The required table covers this already and
elements_basic table should not have
required fields. - 16:49 Revision 8015a329: [TASK] Aria-describedby for password field
- Add a aria-describedby attribute to link the password field with the
requirements description.
Resolves: #102100
Rel... - 16:49 Revision b7f13dd6: [TASK] Aria-describedby for password field
- Add a aria-describedby attribute to link the password field with the
requirements description.
Resolves: #102100
Rel... - 16:43 Revision 026c1b16: [BUGFIX] Reduce memory usage in SysLogSerializationUpdate
- Upgrade wizard SysLogSerializationUpdate loads all
to-update rows into an array to iterate and update
one-by-one afte... - 16:43 Revision f68260b0: [BUGFIX] Reduce memory usage in SysLogSerializationUpdate
- Upgrade wizard SysLogSerializationUpdate loads all
to-update rows into an array to iterate and update
one-by-one afte... - 15:59 Revision 8def84db: [TASK] styleguide: Remove all type=password sql field definitions
- We're adding core code to add default sql definitions
derived from TCA. Fields of type=password do not need to
be set... - 15:44 Revision a579b4b9: [FEATURE] Auto DB fields from TCA for type "password"
- Tables with TCA columns set to type="password" do not
need an ext_tables.sql entry anymore. The core now
creates this... - 15:03 Revision cf8bcd77: [TASK] styleguide: TCA: Add nullable password example
- 14:54 Revision fab6a8fe: [BUGFIX] Ensure working target attribute for link.page and link.action
- The `f:link.page` ViewHelper registers an attribute for
`target`, which works in extbase context. Due to some
changes... - 14:54 Revision 6c460759: [BUGFIX] Ensure working target attribute for link.page and link.action
- The `f:link.page` ViewHelper registers an attribute for
`target`, which works in extbase context. Due to some
changes... - 14:27 Revision a14925be: [BUGFIX] Add CKEditor5 migrator for {extraA,disa,a}llowedContent
- Allowed content in CKEditor5 is to be configured via the
General HTML Support plugin option config.htmlSupport.
CKEdi... - 14:27 Revision 4f99a8d1: [BUGFIX] Add CKEditor5 migrator for {extraA,disa,a}llowedContent
- Allowed content in CKEditor5 is to be configured via the
General HTML Support plugin option config.htmlSupport.
CKEdi... - 13:40 Revision 27d64b2c: [BUGFIX] Improve CKEditor5 whitespace plugin usability
- * Use insertText command as provided by @ckeditor/ckeditor5-typing
to match the behaviour of the upstream specialc... - 13:40 Revision b56bac9b: [BUGFIX] Improve CKEditor5 whitespace plugin usability
- * Use insertText command as provided by @ckeditor/ckeditor5-typing
to match the behaviour of the upstream specialc... - 13:40 Revision 32919cec: [TASK] Warn about empty @import in TypoScript
- When @import or <INCLUDE_TYPOSCRIPT: lines do not
resolve to any include, this probably indicates
a broken import sta... - 13:40 Revision 0e64ea58: [TASK] Warn about empty @import in TypoScript
- When @import or <INCLUDE_TYPOSCRIPT: lines do not
resolve to any include, this probably indicates
a broken import sta... - 13:09 Revision a39dffb2: [DOCS] Document TypoScript parse edge case behavior
- The TypoScript parser matches valid operators
first before dealing with values.
Therefore, the TS `foo =<something` i... - 13:09 Revision 8be384cd: [DOCS] Document TypoScript parse edge case behavior
- The TypoScript parser matches valid operators
first before dealing with values.
Therefore, the TS `foo =<something` i... - 13:00 Revision 42e7ea6a: [BUGFIX] Add CKEditor5 migrator for typo3link.additionalAttributes
- editor.config.typo3link.additionalAttributes was used in
TYPO3 v11 to enable certian attribute on link tags.
Add a mi... - 13:00 Revision 791a24a2: [BUGFIX] Add CKEditor5 migrator for typo3link.additionalAttributes
- editor.config.typo3link.additionalAttributes was used in
TYPO3 v11 to enable certian attribute on link tags.
Add a mi... - 12:56 Revision 20dd3730: [DOCS] Document breaking change for INCLUDE_TYPOSCRIPT with DIR
- Since v12 relative paths with INCLUDE_TYPOSCRIPT and DIR work
differently.
Resolves: #102065
Releases: main, 12.4
Ch... - 12:56 Revision 83c46182: [DOCS] Document breaking change for INCLUDE_TYPOSCRIPT with DIR
- Since v12 relative paths with INCLUDE_TYPOSCRIPT and DIR work
differently.
Resolves: #102065
Releases: main, 12.4
Ch... - 10:02 Revision 6448b4c1: [BUGFIX] Use the correct return type for method copyRecord_raw
- DataHandler->copyRecord_raw can also return null.
This should be reflected in the doc header as well.
Resolves: #102... - 10:02 Revision 28f1f3f9: [BUGFIX] Use the correct return type for method copyRecord_raw
- DataHandler->copyRecord_raw can also return null.
This should be reflected in the doc header as well.
Resolves: #102... - 10:02 Revision 476de6b2: [BUGFIX] Use the correct return type for method copyRecord_raw
- DataHandler->copyRecord_raw can also return null.
This should be reflected in the doc header as well.
Resolves: #102...
2023-10-05
- 16:05 Revision 33771025: [TASK] Remove obsolete typo3-navigationIframe placeholder
- The typo3-navigationIframe is not in use anymore,
it is a leftover that was not removed in #96125.
Resolves: #102097... - 16:05 Revision 98cf0291: [TASK] Remove obsolete typo3-navigationIframe placeholder
- The typo3-navigationIframe is not in use anymore,
it is a leftover that was not removed in #96125.
Resolves: #102097... - 14:56 Revision ec05c5b9: [BUGFIX] Mitigate locale `C` in `DateFormatter` wrapping class
- Since PHP 8.3.0RC3 [1] the `\IntlDateFormatter` throws a
`\IntlException` exception with the message:
datefmt_cr... - 14:56 Revision 7e7c078d: [BUGFIX] Mitigate locale `C` in `DateFormatter` wrapping class
- Since PHP 8.3.0RC3 [1] the `\IntlDateFormatter` throws a
`\IntlException` exception with the message:
datefmt_cr... - 14:19 Revision 8eb66df3: [FEATURE] Introduce PSR-14 BeforeTcaOverridesEvent
- This event can be used to dynamically generate TCA and add it as
additional base TCA. This is especially useful for "... - 10:04 Revision d5076dfa: [TASK] Improve exception message for invalid `internal_type`
- The exception message now contains the invalid
value as well as the only valid values.
Resolves: #102041
Releases: 1... - 09:36 Revision 13d55a0c: [BUGFIX] Respect multiple classes in CKEditor5 allowedClasses migrator
- While migrating CKEditor5 property
buttons.link.properties.class.allowedClasses
the CKEditor5Migrator will now respec... - 09:36 Revision c7c26601: [BUGFIX] Respect multiple classes in CKEditor5 allowedClasses migrator
- While migrating CKEditor5 property
buttons.link.properties.class.allowedClasses
the CKEditor5Migrator will now respec... - 08:58 Revision 9d8ba93f: [DOCS] Fix wrong method name in changelog for Ajax API enhancement
- Resolves: #102088
Related: #101970
Releases: main
Change-Id: I56c8975956fdc9dcc08a0cd61e283e46530f8033
Reviewed-on: h... - 08:50 Revision fc717473: [FEATURE] Allow redirect filtering by "protected" state
- The redirects module does currently not allow to filter redirects
based on the `protected` state. This making it hard... - 08:22 Revision ec462b5b: [TASK] Show user real name in ElementHistoryController
- This patch improves the record history view of an element
by showing the realName on top of the username if available... - 08:21 Revision 0d8936e2: [TASK] Show user real name in ElementHistoryController
- This patch improves the record history view of an element
by showing the realName on top of the username if available...
2023-10-04
- 16:59 Revision 902de2a4: [TASK] styleguide: Remove all type=text sql field definitions
- We're adding core code to add default sql definitions
derived from TCA. Fields of type=text do not need to
be set any... - 16:50 Revision 10a4a104: [TASK] styleguide: Avoid "empty" tables in ext_tables.sql
- With https://review.typo3.org/c/Packages/TYPO3.CMS/+/81181
being done, we can remove "empty" placeholder definitions
... - 16:05 Revision f3287e6a: [FEATURE] Auto DB fields from TCA for type "text"
- Tables with TCA columns set to type="text" do not
need an ext_tables.sql entry anymore. The core now
creates this fie... - 15:04 Revision efb29c91: [TASK] Move ImageMagick internals into GraphicalFunctions
- The internal "stripProfile" check, and the checks for
"processor_enabled" are now encapsulated into
GraphicalFunction... - 15:04 Revision 8f9a53cd: [BUGFIX] Allow deleting scheduler task from detail view
- The scheduler detail view offers a "delete" button to delete a
task from that view. This button now properly triggers... - 14:29 Revision c8d3b614: [TASK] Allow to omit tables in ext_tables.sql
- We are auto-creating more and more table columns
from TCA automatically with our works on #101553.
ext_tables.sql can... - 14:13 Revision cba63181: [BUGFIX] Allow deleting scheduler task from detail view
- The scheduler detail view offers a "delete" button to delete a
task from that view. This button now properly triggers...
2023-10-03
- 17:28 Revision 3016be93: [TASK] Improve composer repository setup
- In order to test local composer packages, they need to be placed under
the "packages" directory in "Build/composer". ... - 17:28 Revision aaf34a3d: [TASK] Improve composer repository setup
- In order to test local composer packages, they need to be placed under
the "packages" directory in "Build/composer". ...
2023-10-02
- 10:47 Revision dfdcf32a: [BUGFIX] Apply CKEditor5 CSS scoping client-side
- Download CSS via fetch() and apply CSS scoping and
URL rebasing on the client in order to avoid the
need for a server... - 10:44 Revision c56e2796: [BUGFIX] Apply CKEditor5 CSS scoping client-side
- Download CSS via fetch() and apply CSS scoping and
URL rebasing on the client in order to avoid the
need for a server... - 10:43 Revision 2fb87243: [BUGFIX] Use CKEditor5 data model as source for link-browser
- Do not operate on the view model, but always read link attributes
from the data model. Do this to avoid conflicts wit... - 10:43 Revision 2258b9a7: [BUGFIX] Use CKEditor5 data model as source for link-browser
- Do not operate on the view model, but always read link attributes
from the data model. Do this to avoid conflicts wit... - 08:38 Revision 9f26d583: [BUGFIX] Prevent undefined array key "editlock" in DatabaseRecordList
- Resolves: #102063
Releases: main, 12.4, 11.5
Change-Id: I0ee1a4ec00ee972e9a2c8c3db442883125dacacd
Reviewed-on: https:... - 08:19 Revision 272835c5: [BUGFIX] Prevent undefined array key "editlock" in DatabaseRecordList
- Resolves: #102063
Releases: main, 12.4, 11.5
Change-Id: I0ee1a4ec00ee972e9a2c8c3db442883125dacacd
Reviewed-on: https:... - 08:09 Revision b412ad20: [BUGFIX] Prevent undefined array key "editlock" in DatabaseRecordList
- Resolves: #102063
Releases: main, 12.4, 11.5
Change-Id: I0ee1a4ec00ee972e9a2c8c3db442883125dacacd
Reviewed-on: https:... - 08:06 Revision 963bf9c1: [TASK] Fix typo in fixture translation file and add product name
- Resolves: #102073
Releases: main, 12.4
Change-Id: I18e0d9758f7d18c3d44086286b8bed8f722dd57d
Reviewed-on: https://revi... - 07:27 Revision 2f059d6b: [TASK] Fix typo in fixture translation file and add product name
- Resolves: #102073
Releases: main, 12.4
Change-Id: I18e0d9758f7d18c3d44086286b8bed8f722dd57d
Reviewed-on: https://revi...
2023-09-30
- 07:42 Revision 54f8d4c5: [TASK] Avoid loose type comparison in PageLinkBuilder
- There are currently 3 conditions in `PageLinkBuilder` which
use loose type comparison. All 3 conditions can safely be...
Also available in: Atom