Activity
From 2024-05-22 to 2024-06-20
2024-06-20
- 21:11 Revision a1308271: [BUGFIX] Improve and clean up Composer asset publishing
- The `PackageArtifactBuilder` takes care of publishing
`Resources/Public/...` directories of installed TYPO3 extension... - 20:07 Revision bb403bb8: [BUGFIX] Improve and clean up Composer asset publishing
- The `PackageArtifactBuilder` takes care of publishing
`Resources/Public/...` directories of installed TYPO3 extension... - 18:54 Revision a3df9091: [BUGFIX] Add scheduler task exception to error message
- When a scheduler task throws an exception, an error is logged.
The log message does not tell us the reason for the fa... - 18:54 Revision e216366a: [BUGFIX] Add scheduler task exception to error message
- When a scheduler task throws an exception, an error is logged.
The log message does not tell us the reason for the fa... - 16:56 Revision cf749330: [BUGFIX] Check open graph to decide if twitter:card should be added
- Resolves: #104097
Related: #101621
Releases: main
Change-Id: Ib7265a64477dd99f4c511eb859e7e4859564c3cd
Reviewed-on: h... - 16:21 Revision f9463aae: [TASK] Bump phpunit and testing-framework
- phpunit 11.2.5 comes with further memory consumption
improvements that obsolete some hacks we've had in
typo3/testing... - 16:20 Revision 745a91e7: [TASK] Bump phpunit and testing-framework
- phpunit 11.2.5 comes with further memory consumption
improvements that obsolete some hacks we've had in
typo3/testing... - 15:44 Revision a3be080a: [BUGFIX] Check for existing category before processing it
- The CategoryCollection might be called without an existing category uid
which must not lead to an exception to notice... - 15:44 Revision 2000ff33: [BUGFIX] Check for existing category before processing it
- The CategoryCollection might be called without an existing category uid
which must not lead to an exception to notice... - 13:55 Revision 8ec3b599: [TASK] Improve UX and accessibility of toolbar items
- Several minor adjustments have been made to the toolbar items to
improve the UX and accessibility.
This includes, am... - 13:42 Revision dc8d7576: [DOCS] Use GitHub permalink to CKEditor Base.yaml
- Releases: main, 12.4
Resolves: #103984
Change-Id: I8c105e3c3cdb37991e91015d8929d022224d8dea
Reviewed-on: https://revi... - 13:42 Revision b194c00b: [DOCS] Use GitHub permalink to CKEditor Base.yaml
- Releases: main, 12.4
Resolves: #103984
Change-Id: I8c105e3c3cdb37991e91015d8929d022224d8dea
Reviewed-on: https://revi... - 13:22 Revision 8d62a376: [TASK] Use code editor in styleguide examples
- Resolves: #104080
Releases: main
Change-Id: I83b5f8dfabb32b584300066ea52a97b5917ca6c4
Reviewed-on: https://review.typ... - 13:20 Revision a7c06397: [TASK] Add info boxes to "Info" module and its submodules
- If a user does not have access to the module or no page is selected
when using the module, a corresponding info box w... - 13:19 Revision b380d810: [TASK] Add info boxes to "Info" module and its submodules
- If a user does not have access to the module or no page is selected
when using the module, a corresponding info box w... - 13:17 Revision d6bea900: [TASK] Rename path to extensionmanager module
- The URL path to the extensionmanager backend
module is now "/module/tools/extensionmanager"
to be in line with the ot... - 13:15 Revision 09929d9f: [BUGFIX] Return an OK message if permissions are already fine
- If the permissions are already ok, better return an OK FlashMessage
instead of throwing an exception.
Resolves: #103... - 13:15 Revision 6026bea7: [BUGFIX] Return an OK message if permissions are already fine
- If the permissions are already ok, better return an OK FlashMessage
instead of throwing an exception.
Resolves: #103... - 13:06 Revision f79d4096: [TASK] Rename twitter to x in labels
- As twitter has been renamed to X, the labels in the page settings are
adopted too. As the meta tags itself are still ... - 13:06 Revision 244b7883: [TASK] Rename twitter to x in labels
- As twitter has been renamed to X, the labels in the page settings are
adopted too. As the meta tags itself are still ... - 11:27 Revision eba6e746: [TASK] Improve info text for backend layouts with no colPos assigned
- As the editor doesn't know anything about the name "colPos" the text is
changed.
Resolves: #99014
Releases: main, 12... - 11:27 Revision 4140e855: [TASK] Improve info text for backend layouts with no colPos assigned
- As the editor doesn't know anything about the name "colPos" the text is
changed.
Resolves: #99014
Releases: main, 12... - 09:51 Revision 23b4a61d: [BUGFIX] Remove all restrictions in user creation command
- Implement what is already commented by removing all restrictions when
comparing given username with all existing user... - 09:30 Revision 0e5f8561: [BUGFIX] Remove all restrictions in user creation command
- Implement what is already commented by removing all restrictions when
comparing given username with all existing user... - 09:29 Revision 7e69ba0e: [TASK] Add docs for database error "row size too large"
- The patch adds an important.rst explaining details
around MySQL / MariaDB "row size too large" and
options to handle ... - 07:33 Revision 253926d1: [TASK] Rename path to EXT:form BE route
- The URL path to the form backend module
is now named "/module/manage/forms" instead of
"/module/web/FormFormbuilder" ...
2024-06-19
- 21:18 Revision 63212d65: [BUGFIX] Make ContentRenderer catch more errors
- The ContentObjectRenderer catches \Exception's
that occur during the rendering of a content element.
However, since P... - 21:18 Revision 1dbe88a6: [BUGFIX] Make ContentRenderer catch more errors
- The ContentObjectRenderer catches \Exception's
that occur during the rendering of a content element.
However, since P... - 21:06 Revision 9819ed85: [BUGFIX] Make ContentRenderer catch more errors
- The ContentObjectRenderer catches \Exception's
that occur during the rendering of a content element.
However, since P... - 17:07 Revision 13f9d704: [BUGFIX] Handle processed file paths properly
- When implementing a custom ImageViewHelper to manipulate the image
with the GifBuilder, after processing instructions... - 13:41 Revision 0b76d647: [TASK] Deprecate `Utility.updateQueryStringParameter()`
- The method `Utility.updateQueryStringParameter()` from the module
`@typo3/backend/utility.js` was introduced in TYPO3...
2024-06-18
- 21:06 Revision c6645752: [BUGFIX] Allow to open info modal window
- The configuration top.TYPO3.settings.ShowItem.moduleUrl
must be set so that info-window.js can use it to load
the con... - 21:06 Revision a2f73811: [BUGFIX] Allow to open info modal window
- The configuration top.TYPO3.settings.ShowItem.moduleUrl
must be set so that info-window.js can use it to load
the con... - 21:05 Revision f96dded6: [BUGFIX] Allow to open info modal window
- The configuration top.TYPO3.settings.ShowItem.moduleUrl
must be set so that info-window.js can use it to load
the con... - 18:43 Revision 35a7e470: [TASK] Add styleguide uuid example fields
- This patch provides some examples for the type=uuid
in ext:styleguides 'basic' table including a generator
for this t... - 15:10 Revision 9ad6fa97: [FEATURE] Improve backend notifications display and handling
- Currently, the notification/alert container does not allow scrolling
when multiple notifications exceed the viewport ... - 14:21 Revision 10fa9b28: [TASK] Render generator fields as hidden fields in columnsOnly mode
- When using the "columnsOnly" mode to render just
a subset of available fields of a record, while
the subset includes ... - 14:20 Revision f35b145b: [TASK] Render generator fields as hidden fields in columnsOnly mode
- When using the "columnsOnly" mode to render just
a subset of available fields of a record, while
the subset includes ... - 13:46 Revision 37a08eaa: [TASK] Have TEXT for type=input length > 255
- Long VARCHAR() fields tend to eat up quite a bit of
"65k bytes maximum row size" space, especially with
utf8mb4.
The ... - 13:05 Revision e9904c0e: [BUGFIX] Avoid race condition in DocumentService.ready()
- Improve document-service responsiveness by relying on
`DOMContentLoaded` and `document.readyState` >= `interactive`.
... - 13:05 Revision e06cac85: [BUGFIX] Avoid race condition in DocumentService.ready()
- Improve document-service responsiveness by relying on
`DOMContentLoaded` and `document.readyState` >= `interactive`.
... - 13:05 Revision 45d8e094: [BUGFIX] Avoid race condition in DocumentService.ready()
- Improve document-service responsiveness by relying on
`DOMContentLoaded` and `document.readyState` >= `interactive`.
... - 10:57 Revision aa2a78d8: [BUGFIX] Unify backend routes for workspace
- Resolves: #103212
Releases: main, 12.4
Change-Id: If285a5cb1bb418ef7671ca6894827a059e5c1cb7
Reviewed-on: https://revi... - 10:57 Revision b2bfb974: [BUGFIX] Unify backend routes for workspace
- Resolves: #103212
Releases: main, 12.4
Change-Id: If285a5cb1bb418ef7671ca6894827a059e5c1cb7
Reviewed-on: https://revi... - 09:53 Revision 26825240: [TASK] Make pages.author VARCHAR(255)
- This was a VARCHAR(255) before #104098, which considers
TCA 'max' property and thus reduced it to VARCHAR(80).
To avo... - 08:00 Revision f086b0df: [TASK] Avoid long varchar() in pages table
- Prefer TEXT over VARCHAR(2048) for pages:canonical_link.
This gives more "room" for other bigger fields in this
table... - 07:09 Revision 14242366: [TASK] Replace invalid icon with working example
- The backend layout wizard now uses a working example by using an
existing icon.
Resolves: #91910
Releases: main, 12.... - 07:06 Revision 3f634328: [TASK] Avoid runTests.sh -e
- Argument passing using `--` works well. It's time
to remove the previous `-e` solution.
Resolves: #104137
Related: #... - 07:05 Revision 00acb625: [TASK] Avoid runTests.sh -e
- Argument passing using `--` works well. It's time
to remove the previous `-e` solution.
Resolves: #104137
Related: #... - 07:05 Revision 561664cb: [TASK] Avoid runTests.sh -e
- Argument passing using `--` works well. It's time
to remove the previous `-e` solution.
Resolves: #104137
Related: #... - 06:49 Revision 103288b9: [TASK] Replace invalid icon with working example
- The backend layout wizard now uses a working example by using an
existing icon.
Resolves: #91910
Releases: main, 12.... - 06:11 Revision bad77404: [DOCS] Add template to changelog overview pages
- Resolves: #104134
Releases: main
Change-Id: I810e9cd34d6b4e409386ecddf40549468456e24d
Reviewed-on: https://review.typ... - 06:10 Revision 16ce9d74: [TASK] Raise `phpstan/phpstan`
- This change requires PHPStan on the current
newest version.
Note: In v12 the phpstan baseline is regenerated
to adop... - 06:10 Revision 58c2378c: [TASK] Raise `phpstan/phpstan`
- This change requires PHPStan on the current
newest version.
Note: In v12 the phpstan baseline is regenerated
to adop... - 06:05 Revision 0bbf7c25: [BUGFIX] Allow integers as sort value in ArrayUtility::sortArraysByKey
- Cast the value to strings before using strcasecmp for sorting.
This allows to use integers for sorting the array.
Re... - 06:04 Revision 8b6c1e1f: [TASK] Avoid runTests.sh -o
- Inline the 'random seed' option for -s unitRandom,
replay a specific seed using:
> runTests.sh -s unitRandom -- --ra... - 06:04 Revision 5843cc1d: [TASK] Avoid runTests.sh -o
- Inline the 'random seed' option for -s unitRandom,
replay a specific seed using:
> runTests.sh -s unitRandom -- --ra... - 06:04 Revision ca580736: [TASK] Avoid runTests.sh -o
- Inline the 'random seed' option for -s unitRandom,
replay a specific seed using:
> runTests.sh -s unitRandom -- --ra... - 05:51 Revision 9eaa5a0c: [BUGFIX] Allow integers as sort value in ArrayUtility::sortArraysByKey
- Cast the value to strings before using strcasecmp for sorting.
This allows to use integers for sorting the array.
Re...
2024-06-17
- 22:31 Revision 8c9e7d87: [TASK] Resolve `@todo` in AbstractFormFieldViewHelper
- This change resolves the `@todo` in `AbstractFormFieldViewHelper`
by using the suggested method from `PersistenceMana... - 14:32 Revision dcf5038f: [BUGFIX] Fix ExtensionScanner ignoring all lines instead of single one
- Once the ExtensionScanner hits a '@extensionScannerIgnoreLine'
annotated code line, it internally sets a flag that is... - 14:31 Revision 4b8e7296: [BUGFIX] Fix ExtensionScanner ignoring all lines instead of single one
- Once the ExtensionScanner hits a '@extensionScannerIgnoreLine'
annotated code line, it internally sets a flag that is... - 14:01 Revision 2c2005f5: [TASK] Remove unnecessary typecasts in ext:fluid
- This change removes redundant typecasts in ext:fluid, where
the variable type already matches the type being cast.
R... - 13:36 Revision 0ae97b4b: [TASK] Upgrade to phpunit ^10.5.21
- The release comes with a nifty memory usage
improvement and probably allows us to avoid
a couple of hacks we've used,... - 13:35 Revision 9ee0d932: [TASK] Upgrade to phpunit ^11.2.2
- The release comes with a nifty memory usage
improvement and probably allows us to avoid
a couple of hacks we've used,... - 12:56 Revision 9efd5b57: [TASK] Revert "Prevent requiring "typo3conf" for Composer mode in Dir. Status"
- This reverts commit 4b89b371d0f013b365bdffe7eec24689db9896f4.
Reason for revert: The typo3conf folder is still used
... - 12:37 Revision f2fe50ed: [TASK] Streamline DefaultTcaSchema
- Have a switch/case for the main per-type
construct and avoid loops per type.
Resolves: #104110
Related: #101553
Rele... - 08:48 Revision 4bb53cf8: [TASK] Do not log locked backend exceptions
- BackendAccessDeniedException is thrown due to inproper client ip.
BackendLockedException is thrown when the backend i... - 08:40 Revision d224cd57: [TASK] Do not log locked backend exceptions
- BackendAccessDeniedException is thrown due to inproper client ip.
BackendLockedException is thrown when the backend i... - 06:16 Revision a9037fb1: [FEATURE] Provide workspaces in LiveSearch
- When EXT:workspaces is installed, backend users with granted permissions
may now search for workspaces in the LiveSea...
2024-06-15
- 18:55 Revision 5103bd97: [BUGFIX] Fixing several labels inside EXT:styleguide
- This fixes some labels in EXT:styleguide
Resolves: #104107
Releases: main, 12.4
Change-Id: I04fb8067220879aca1341e93... - 13:39 Revision 87cd9e6e: [FEATURE] Provide backend modules in LiveSearch
- Backend users can now search for the backend modules they have
access to in the LiveSearch.
Resolves: #92009
Release...
2024-06-14
- 20:18 Revision a7643c6e: [TASK] Make cropper presets usable with keyboard
- The aspect ratio buttons in the image cropping tool
have a visible focus state now to make them usable
when navigatin... - 20:17 Revision 880d8d32: [TASK] Add page id to some bookmark titles
- The bookmark title within the following modules is enriched by the page
id:
- Info module
Resolves: #103909
Release... - 18:36 Revision c1b81725: [FEATURE] ViewHelper to check feature flags
- This patch adds a new condition-based Fluid ViewHelper which allows
integrators to check for feature flags from withi... - 16:04 Revision f6cef629: [FEATURE] Allow editing metadata of multiple files in "columns only" mode
- A new multi record selection option is
added to the filelist, which allows to
edit the metadata of multiple records
w... - 16:04 Revision 6185cf62: [FEATURE] Allow editing multiple records in "columns only" mode
- A new multi record selection option is
added to the recordlist, which allows
to edit multiple records while respectin... - 16:03 Revision c2c16394: [BUGFIX] Make columnsOnly table-aware
- Defining columnsOnly, which is used by the
EditDocumentController to instruct the FormEngine
to only render a subset ... - 16:03 Revision 640b7891: [BUGFIX] Make columnsOnly table-aware
- Defining columnsOnly, which is used by the
EditDocumentController to instruct the FormEngine
to only render a subset ... - 15:34 Revision 8f90c615: [TASK] Provide request object to EXT:felogin events
- In order to enable more possibilities in the events,
the PSR-14 events in EXT:felogin are extended with
the PSR-7 req... - 13:35 Revision 0c3c22f4: [TASK] Avoid indexed_search debugMode & index_debug
- We've had quite a few patches to streamline and clean
up indexed_search. This patch continues these efforts.
ext_con... - 13:04 Revision 0a609bf2: [FEATURE] Streamline FE/versionNumberInFilename to 'EXT:' resources
- Local resources are currently not "cache-busted", for example, have no version in URL. TypoScript has no possibility ...
- 12:11 Revision e9abbd6a: [BUGFIX] Change list of (dis)allowed file extensions to ul li
- Resolves: #104065
Releases: main, 12.4
Change-Id: I48c121620bf84a9444ff3c9d79d1adfd1fa631f3
Reviewed-on: https://revi... - 11:04 Revision 5f707322: [TASK] Avoid a test fixture extension related ext_tables.sql
- Add 'title' column to TCA to it auto created in DB.
Resolves: #104109
Releases: main
Change-Id: I246bb64825bae93d252... - 10:20 Revision 8f081ee0: [BUGFIX] Change list of (dis)allowed file extensions to ul li
- Resolves: #104065
Releases: main, 12.4
Change-Id: I48c121620bf84a9444ff3c9d79d1adfd1fa631f3
Reviewed-on: https://revi... - 08:09 Revision 850a265d: [TASK] Provide request object to EXT:felogin events
- In order to enable more possibilities in the events,
the PSR-14 events in EXT:felogin are extended with
the PSR-7 req... - 07:47 Revision 6c1cdf8a: [DOCS] Properly document modulename registration for EXT:adminpanel
- The documentation contained a wrong registration code example,
which now uses the proper array depth level notation.
... - 07:47 Revision d05f02aa: [DOCS] Properly document modulename registration for EXT:adminpanel
- The documentation contained a wrong registration code example,
which now uses the proper array depth level notation.
... - 07:34 Revision ea654865: [DOCS] Properly document modulename registration for EXT:adminpanel
- The documentation contained a wrong registration code example,
which now uses the proper array depth level notation.
... - 07:32 Revision 5548e0f1: [FEATURE] Provide PSR-7 request in extbase validators
- Extbase validators do currently not provide the possibility
to include PSR-7 request related data for validation.
Wi... - 07:31 Revision ecf1093a: [TASK] Separate StandardContentPreviewRenderer into smaller chunks
- The StandardContentPreviewRenderer has some quirks, which allows
to render the content via a Fluid Template via Page ...
2024-06-13
- 19:47 Revision 15c4d69b: [TASK] Remove obsolete field from EM domain_model_extension
- Field / column 'repository' is obsolete since #92457,
but couldn't be removed at this point in time. It's
possible no... - 19:19 Revision dce48c99: [BUGFIX] Fix positioning of progress bars in Extension Scanner module
- With the upgrade to Bootstrap 5, the panels have no explicit position
anymore, breaking the progress bars in the Exte... - 19:13 Revision 8f070716: [TASK] Reduce hard-coded `tt_content` table in StandardPreviewRenderer
- The goal here is to have a generic PreviewRenderer, which is not
tt_content specific. The StandardContentPreviewRende... - 19:11 Revision 165d4ebf: [BUGFIX] Fix positioning of progress bars in Extension Scanner module
- With the upgrade to Bootstrap 5, the panels have no explicit position
anymore, breaking the progress bars in the Exte... - 19:06 Revision a9674656: [TASK] Reduce hard-coded `tt_content` table in StandardPreviewRenderer
- The goal here is to have a generic PreviewRenderer, which is not
tt_content specific. The StandardContentPreviewRende... - 18:22 Revision fc5cce9f: [BUGFIX] Revert breaking change in BackendLayout class
- While cleaning up BackendLayout code, a
"declare(strict_types=1);" line was introduced,
which made existing v13-compa... - 18:14 Revision 54f422bd: [BUGFIX] Move icon from System Information Dropdown, remove empty cell
- Resolves: #104071
Releases: main, 12.4
Change-Id: I9e0958168cf9812e20fbd3d3be2ce8dab80a8bcb
Reviewed-on: https://revi... - 18:14 Revision c5278c5f: [TASK] Add page id to some bookmark titles
- The bookmark title within the following modules is enriched by the page
id:
- Info module
Resolves: #103909
Release... - 18:12 Revision ee2d3c6d: [FEATURE] Auto create DB fields from TCA for type "input"
- Tables with TCA columns set to type="input" do not
need an ext_tables.sql entry anymore. The core now
creates this fi... - 17:49 Revision 2fe76398: [TASK] Cleanup extbase persistence backend class
- This change cleans up extbase persistence backend class, by:
* using constructor property promotion
* using strict t... - 17:42 Revision 22cd5a47: [BUGFIX] Prevent rendering FlexForm diff of deleted records in history
- When the record does not exist anymore, then the FlexForm definition
might also not exist anymore (imagine a removed ... - 17:38 Revision 27f0c4f8: [BUGFIX] Properly respect "enableClipBoard" TSconfig
- With the rework of moving the "Show clipboard" toggle into the view
mode dropdown for the list and filelist module, t... - 16:19 Revision 84d000a2: [BUGFIX] Properly respect "enableClipBoard" TSconfig
- With the rework of moving the "Show clipboard" toggle into the view
mode dropdown for the list and filelist module, t... - 15:58 Revision 120c0f74: [BUGFIX] Move icon from System Information Dropdown, remove empty cell
- Resolves: #104071
Releases: main, 12.4
Change-Id: I9e0958168cf9812e20fbd3d3be2ce8dab80a8bcb
Reviewed-on: https://revi... - 14:59 Revision 509eb691: [BUGFIX] Use proper workspace in SuggestWizard
- SuggestWizard should also find records in workspace.
Resolves: #81732
Releases: main, 12.4
Change-Id: Ic552cd3329174... - 14:27 Revision 2a24d558: [BUGFIX] Use proper workspace in SuggestWizard
- SuggestWizard should also find records in workspace.
Resolves: #81732
Releases: main, 12.4
Change-Id: Ic552cd3329174... - 14:26 Revision 521bb2cd: [TASK] Reference current phpunit.xsd
- Resolves: #104094
Releases: main
Change-Id: I0d732915975135e2eb04c6c854b6b01257c3aec9
Reviewed-on: https://review.typ... - 14:02 Revision 0d2d8d92: [BUGFIX] Merge code editor settings properly
- The settings for the `typo3-t3editor-codemirror` element were passed in
an `options` attribute, which is unknown. Thi... - 14:02 Revision e85898c3: [BUGFIX] Merge code editor settings properly
- The settings for the `typo3-t3editor-codemirror` element were passed in
an `options` attribute, which is unknown. Thi... - 13:51 Revision 19ce6696: [BUGFIX] Use correct column and index name caseing for PostgresSQL
- Doctrine DBAL uses lowercased array index names for
table or index names, which has been used to make
RENAME DDL stat... - 13:51 Revision 6e0111ed: [BUGFIX] Use correct column and index name caseing for PostgresSQL
- Doctrine DBAL uses lowercased array index names for
table or index names, which has been used to make
RENAME DDL stat... - 13:35 Revision 468a8b55: [DOCS] Correct information about slug postModifiers
- The key `record` might not always contain the full record. When using the
`FormSlugAjaxController`, the record might ... - 13:34 Revision c2be8b18: [DOCS] Correct information about slug postModifiers
- The key `record` might not always contain the full record. When using the
`FormSlugAjaxController`, the record might ... - 13:34 Revision cfabd9dc: [DOCS] Correct information about slug postModifiers
- The key `record` might not always contain the full record. When using the
`FormSlugAjaxController`, the record might ... - 13:34 Revision f896c3df: [TASK] Render meta tag twitter:card only if required
- Instead of rendering the tag meta tag `twitter:card` always it is now
only rendered if either one of the twitter fiel... - 13:25 Revision a1c15e4c: [BUGFIX] Remove invalid markup in SelectCheckBoxElement
- Resolves: #104088
Releases: main
Change-Id: I22ed897cf9f320ddaa6a51fdb133c61df264af7d
Reviewed-on: https://review.typ... - 13:10 Revision bca16caf: [BUGFIX] Add aria-label to the selection options toggle button
- The toggle button to open the selection options
of the multi record selection component does now
provide an aria-labe... - 13:10 Revision c1b4c32f: [BUGFIX] Add aria-label to the selection options toggle button
- The toggle button to open the selection options
of the multi record selection component does now
provide an aria-labe... - 12:57 Revision 4e06d291: [TASK] Move slug normalization into dedicated class
- The current `SlugHelper` implementation make several
tasks hard to implement, for example language aware
transliterat... - 12:56 Revision 4afd0c2a: [FEATURE] Add record list download presets
- The modal to download selected data from a record listing
(Web > List) is enhanced to display a list of configured
pr... - 12:46 Revision c2b33596: [TASK] Update display of "Form" module list view
- * Align display of "References" table column with usual system display
* Increase size of "Location" table column
* A... - 12:36 Revision 87f59a5b: [TASK] Use Autoconfigure (public and shared) attribute
- Currently, Services.yaml files are used
to register a services as public and shared.
This has been changed throughou... - 11:31 Revision 1e4d3f80: [BUGFIX] Align styling of panel headings in admin tool modals
- In the submodules of the admin tools, information and configuration
options are placed in modals. Some of the panel h... - 11:31 Revision 06a76214: [BUGFIX] Align styling of panel headings in admin tool modals
- In the submodules of the admin tools, information and configuration
options are placed in modals. Some of the panel h... - 11:22 Revision ef6c8535: [TASK] Unify layout of SelectCheckBox group headers
- Before it was not really clear if/where a select check box header
was collapsible. This patch unifies the layout with... - 11:12 Revision 38eb42dc: [BUGFIX] Show element specific labels in linkvalidator report
- The link validator "missing links" report shows the title of the
field which contains the missing link.
This title i... - 11:12 Revision 4937e608: [BUGFIX] Show element specific labels in linkvalidator report
- The link validator "missing links" report shows the title of the
field which contains the missing link.
This title i... - 10:39 Revision 3ed18128: [TASK] Unify layout of SelectCheckBox group headers
- Before it was not really clear if/where a select check box header
was collapsible. This patch unifies the layout with... - 10:19 Revision 4b89b371: [TASK] Prevent requiring "typo3conf" for Composer mode in Dir. Status
- Currently both the Install Tool and Environment > Directory Status
sets the directory "typo3conf" as being mandatory ... - 10:19 Revision 84bf86b4: [TASK] Prevent requiring "typo3conf" for Composer mode in Dir. Status
- Currently both the Install Tool and Environment > Directory Status
sets the directory "typo3conf" as being mandatory ... - 08:13 Revision 82c9dde4: [TASK] Update label of button to create content in page module
- Resolves: #104025
Releases: main, 12.4
Change-Id: I32b509644018eaa4de452f499d525c6822addad1
Reviewed-on: https://revi... - 08:12 Revision 2ab9dd6a: [TASK] Update label of button to create content in page module
- Resolves: #104025
Releases: main, 12.4
Change-Id: I32b509644018eaa4de452f499d525c6822addad1
Reviewed-on: https://revi... - 08:01 Revision 57c3b279: [TASK] Update bookmark related link titles
- The TYPO3 backend has a bookmark function with which records can be
saved as bookmarks. Since any other record type c... - 08:01 Revision 4f364583: [TASK] Update bookmark related link titles
- The TYPO3 backend has a bookmark function with which records can be
saved as bookmarks. Since any other record type c... - 07:47 Revision 96cc3c4d: [TASK] Fixing a typo inside the ext:styleguide notifications example
- Resolves: #104078
Releases: main
Change-Id: I094f735e60ce0a78970099f95e76578e34cc1105
Reviewed-on: https://review.typ... - 07:29 Revision 5d2fae27: [DOCS] Note about reserved keywords for Extbase arguments ("format")
- Extbase reserves a couple of keywords for internal use:
* action
* controller
* format (resolving fluid templates fo... - 07:29 Revision eb3e677e: [DOCS] Note about reserved keywords for Extbase arguments ("format")
- Extbase reserves a couple of keywords for internal use:
* action
* controller
* format (resolving fluid templates fo... - 07:29 Revision b8c09d97: [DOCS] Note about reserved keywords for Extbase arguments ("format")
- Extbase reserves a couple of keywords for internal use:
* action
* controller
* format (resolving fluid templates fo... - 07:19 Revision a4ba1491: [TASK] Update style and wording of an infobox in the Typoscript module
- When a site configuration has one or more dependencies on site sets, an
infobox is displayed in the TypoScript submod... - 06:39 Revision beadfeb3: [TASK] Add styleguide example for inline+collapseAll+date combo
- The issue reported in #93743 seems to
not be reproducible in main, the datepicker
works even when "collapseAll=true" ...
2024-06-12
- 20:54 Revision 8e46026f: [BUGFIX] Remove inline style for margin and calculation of it
- The rootpages in the site configuration do not have intendation any
longer. The computation of the margin value and t... - 20:48 Revision 0bac4e75: [BUGFIX] Remove inline style for margin and calculation of it
- The rootpages in the site configuration do not have intendation any
longer. The computation of the margin value and t... - 19:50 Revision 372ec9f3: [TASK] Use module title as link/button title in module menu
- In the module menu, in addition to the visible module title, the short
description is inserted as a link/button title... - 18:35 Revision f5f3d36e: [TASK] Reduce memory usage of a greedy unit test
- > Build/Scripts/runTests.sh
Before:
Memory: 469.06 MB
After:
Memory: 373.02 MB
Reason: phpunit executes data provi... - 18:35 Revision a072d930: [TASK] Reduce memory usage of a greedy unit test
- > Build/Scripts/runTests.sh
Before:
Memory: 469.06 MB
After:
Memory: 373.02 MB
Reason: phpunit executes data provi... - 18:35 Revision c8230cba: [TASK] Reduce memory usage of a greedy unit test
- > Build/Scripts/runTests.sh
Before:
Memory: 469.06 MB
After:
Memory: 373.02 MB
Reason: phpunit executes data provi... - 16:48 Revision 67dcb410: [TASK] Use h2 for card title of element information modal
- Resolves: #104060
Related: #104046
Releases: main, 12.4
Change-Id: I2b7b8c8911cd3f5552a287a73942c11806f4b8bd
Reviewed... - 16:48 Revision 25aedf4d: [TASK] Use h2 for card title of element information modal
- Resolves: #104060
Related: #104046
Releases: main, 12.4
Change-Id: I2b7b8c8911cd3f5552a287a73942c11806f4b8bd
Reviewed... - 16:11 Revision 766e01eb: [BUGFIX] Add aria-label to context menu buttons
- To improve accessibility, an aria-label is added to all context menu
buttons to allow assistive technologies to annou... - 16:11 Revision da9169b3: [BUGFIX] Add aria-label to context menu buttons
- To improve accessibility, an aria-label is added to all context menu
buttons to allow assistive technologies to annou... - 15:38 Revision fdce1271: [DOCS] Adapt changelog spelling for Feature #104067
- Related: #104067
Releases: main
Change-Id: Ie640f046ca4795df2a7d3845ee44f59052997a47
Reviewed-on: https://review.typo... - 15:37 Revision 9d6c44a0: [TASK] Make type=link fields TEXT by default
- Similar to type=slug with #104063, type=link fields
are now set to TEXT by default. This especially saves
precious ro... - 15:01 Revision eccc2cf1: [BUGFIX] Add aria-selected attribute to "DropDown" buttons
- Resolves: #104029
Releases: main, 12.4
Change-Id: I89571726e5cfa4b9c2296fdb0994910d24f3b3b1
Reviewed-on: https://revi... - 14:13 Revision d0a18484: [FEATURE] Make form listing sortable
- The form listing in the form backend
module is now sortable.
Resolves: #104067
Releases: main
Change-Id: Ib950e17b6b... - 09:31 Revision 3cb42221: [BUGFIX] Handle state for "revert selection" correctly
- The "revert selection" action of the
SelectCheckBoxElement does now properly
handle the current element's "checked"
s... - 08:31 Revision fbc57f29: [TASK] Rename Access module to Permissions
- Currently module is nammed Access we change
to Permissions to be consistent to all the the backend
Resolves: #104037... - 07:37 Revision d917f083: [TASK] Use multi record selection in SelectCheckBoxElement
- To unify and streamline record selection in the
backend, the SelectCheckBoxElement now also
utilizes the MultiRecordS... - 07:10 Revision 2634a00e: [BUGFIX] Fix keyboard handling of pagetree
- The Treeview widget is only allowed to have one tabstop. Focus handling
within the widget is done using arrow keys.
...
2024-06-11
- 23:08 Revision d09e5c06: [TASK] Make slug fields TEXT by default
- Big VARCHAR fields can be problematic with mysql/mariadb [1],
as outlined in [2]: A utf8mb4 varchar(2048) eats 8096 t... - 19:44 Revision c4c44e68: [DOC] Use integers for examples of saveAndClose configuration
- The string "false" is cast to true and therefore 0/1 must be used in
examples.
Resolves: #99211
Releases: main, 12.4... - 19:42 Revision 136630ca: [DOC] Use integers for examples of saveAndClose configuration
- The string "false" is cast to true and therefore 0/1 must be used in
examples.
Resolves: #99211
Releases: main, 12.4... - 19:31 Revision 1ed51380: [DOC] Use integers for examples of saveAndClose configuration
- The string "false" is cast to true and therefore 0/1 must be used in
examples.
Resolves: #99211
Releases: main, 12.4... - 19:02 Revision c37067b8: [TASK] Reorganize backend group form sections inside tabs
- This patch reorganizes sections within the tabs of the backend user
group form:
- The sections 'groupMods', 'availab... - 18:02 Revision b15ef343: [TASK] Use Autoconfigure attribute
- Currently, Services.yaml files are used
to register a services as public.
This has been changed throughout the core
... - 13:22 Revision 91b7cfa8: [TASK] Update to Symfony 7.1
- Resolves: #104050
Releases: main
Change-Id: Ie5e3ce1af90d6d28de19dc9d5fdb76c5b49b73c3
Reviewed-on: https://review.typ... - 13:10 Revision 2257d5e3: [TASK] Remove "Access for 'admin' users only!" hints in About module
- The "About" module lists, among other things, all backend modules
available in the system. If an admin or editor does... - 13:09 Revision d9b383b8: [TASK] Remove "Access for 'admin' users only!" hints in About module
- The "About" module lists, among other things, all backend modules
available in the system. If an admin or editor does... - 12:51 Revision 16c8b0b5: [DOCS] Fix rendering warnings in changelog
- No backport is needed as only the main
version of the changelog is rendered.
Resolves: #104026
Releases: main
Change... - 12:16 Revision 21ae27fc: [TASK] Upgrade to `phpunit/phpunit ^11.2.1`
- The nightly CI run recently revealed a regression
within phpunit [1] which has been fixed meanwhile
upstream [2] by S... - 09:30 Revision 338b61ef: [TASK] Add streamlined progress bar component
- This commit introduces a new component to render progress bars in a
streamlined fashion, addressing common accessibil... - 08:08 Revision 2616be48: [TASK] Set TYPO3 version to 12.4.17-dev
- Change-Id: I86360df1a2a39b3fb1ebca927fe2a714bc887691
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/846... - 08:08 Revision a855aad7: [TASK] Set TYPO3 version to 11.5.39-dev
- Change-Id: Ia5b8b0ec65a4d99829ba087011242c7a17937d1a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/845... - 07:52 Revision f4fc1cec: [RELEASE] Release of TYPO3 12.4.16
- Change-Id: If61da3b4e4166c368989faab63ae87c26330e588
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/845... - 07:50 Revision 843b4f68: [RELEASE] Release of TYPO3 11.5.38
- Change-Id: I75c50c5c69438aeaf3d59e818c60610dba859b36
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/845... - 07:43 Revision 100c3bf9: [BUGFIX] Avoid text selection when dragging tree nodes
- The drag&drop issue reported in #103877 also affects the icons in the
page tree, which was not fixed back then. This ... - 07:38 Revision d70c72eb: [BUGFIX] Avoid text selection when dragging tree nodes
- The drag&drop issue reported in #103877 also affects the icons in the
page tree, which was not fixed back then. This ... - 07:23 Revision 8b0563b0: [BUGFIX] Return to first module when closing a shared record-edit link
- Avoid redirecting to /typo3/empty, which is not helpful to the context.
As long as there is not module context in sha... - 07:23 Revision 68387fba: [BUGFIX] Return to first module when close a shared record-edit link
- Avoid redirecting to /typo3/empty, which is not helpful to the context.
As long as there is not module context in sha... - 06:46 Revision f5b688b9: [BUGFIX] Do not crash linkvalidator report with missing TCA field label
- The mask extension[1] automatically generates column definitions in TCA,
and they do not have a 'label' key in the TC...
2024-06-10
- 20:56 Revision 3ffa2ecd: [BUGFIX] Prevent backend errors for invalid backend_layout config
- When the configuration for `mod.web_layout.BackendLayouts`
contains column definitions with an empty content, this
wi... - 20:55 Revision faec6cf8: [BUGFIX] Prevent backend errors for invalid backend_layout config
- When the configuration for `mod.web_layout.BackendLayouts`
contains column definitions with an empty content, this
wi... - 20:55 Revision 25efd6e2: [BUGFIX] Prevent backend errors for invalid backend_layout config
- When the configuration for `mod.web_layout.BackendLayouts`
contains column definitions with an empty content, this
wi... - 19:42 Revision b2a1c9ae: [TASK] Update card layout and heading structure in "About" module
- The "About" backend module provides overviews of the modules available
in the system, installed external libraries, a... - 18:17 Revision beff4cb1: [TASK] Make cropper presets usable with keyboard
- The aspect ratio buttons in the image cropping tool
have a visible focus state now to make them usable
when navigatin... - 16:43 Revision a3e39c1a: [BUGFIX] Omit wrong value on inserting record
- When inserting a record via the element
browser, the value argument needs either
to be formatted manually or left emp... - 16:37 Revision 6cedafa0: [BUGFIX] Omit wrong value on inserting record
- When inserting a record via the element
browser, the value argument needs either
to be formatted manually or left emp... - 16:24 Revision 5c1e6b28: [TASK] Have minor wording change in adminpanel Inspecting ReST
- Releases: main, 12.4
Resolves: #104024
Change-Id: Ie2ffbbaa4867c1d8f0724a0f2352551599caef59
Reviewed-on: https://revi... - 16:24 Revision 839a9dd9: [TASK] Have minor wording change in adminpanel Inspecting ReST
- Releases: main, 12.4
Resolves: #104024
Change-Id: Ie2ffbbaa4867c1d8f0724a0f2352551599caef59
Reviewed-on: https://revi... - 15:59 Revision d25bc6eb: [TASK] Add ARIA role and labelledby to content elements in page module
- Resolves: #104016
Releases: main, 12.4
Change-Id: I509554667d6aa5a97a51419ecef79fd60ccb377a
Reviewed-on: https://revi... - 15:56 Revision 026a00d3: [TASK] Have minor wording change in adminpanel Configuration ReST
- Releases: main, 12.4
Resolves: #104022
Change-Id: I31703188cd154cd8fec433b4ce47f8acbb93bab4
Reviewed-on: https://revi... - 15:56 Revision e794ecd1: [TASK] Have minor wording change in adminpanel Configuration ReST
- Releases: main, 12.4
Resolves: #104022
Change-Id: I31703188cd154cd8fec433b4ce47f8acbb93bab4
Reviewed-on: https://revi... - 15:43 Revision e6c3e218: [TASK] Add ARIA role and labelledby to content elements in page module
- Resolves: #104016
Releases: main, 12.4
Change-Id: I509554667d6aa5a97a51419ecef79fd60ccb377a
Reviewed-on: https://revi... - 15:42 Revision 6b067a2d: [TASK] Mitigate PHPUnit `NameAlreadyInUseException`
- PHPUnit changed the way how double creation is handled
internally and now emits an exception if a manually defined
`m... - 15:41 Revision e2aff12c: [TASK] Mitigate PHPUnit `NameAlreadyInUseException`
- PHPUnit changed the way how double creation is handled
internally and now emits an exception if a manually defined
`m... - 13:00 Revision 1cbcf824: [FEATURE] Allow to define default search level
- A new TSconfig option `mod.web_list.searchLevel.default`
is added, which allows to define the default
search level fo... - 09:48 Revision f1e1bf33: [BUGFIX] Ensure access check for module aliases
- This patch extends the access checks for modules. This is done
by checking both the module identifier and potential a...
2024-06-09
- 07:49 Revision 6d4daf02: [TASK] Add `phpunit 11.2.0` as conflict version due to regression
- PHPUnit refactored the double creation to support doubling
readonly classes [1], thus breaking classes where the clas...
2024-06-08
- 20:55 Revision c56cca0f: [BUGFIX] Add language key for "SiteTemplate" in TypoScript submodule
- The "Included TypoScript" submodule shows the type of tree child as
a badge.
This patch adds a missing corresponding ... - 19:04 Revision 291c9601: [BUGFIX] Use ILIKE for like queries with PostgreSQL
- Use ILIKE instead of LIKE for PostgreSQL as this is case insensitive and
to be in sync with the ExpressionBuilder.
R... - 19:04 Revision 7f706d2c: [BUGFIX] Use ILIKE for like queries with PostgreSQL
- Use ILIKE instead of LIKE for PostgreSQL as this is case insensitive and
to be in sync with the ExpressionBuilder.
R...
2024-06-07
- 12:35 Revision 7a8c8c4d: [BUGFIX] Properly check array access in EXT:indexed_search
- Backport parts of #102907 to avoid exceptions because of undefined array
key access.
Resolves: #103997
Releases: 12.... - 12:24 Revision 0e625745: [BUGFIX] Properly check array access in EXT:indexed_search
- Backport parts of #102907 to avoid exceptions because of undefined array
key access.
Resolves: #103997
Releases: 12.... - 10:34 Revision d3008fcd: [FEATURE] Allow custom translations for extbase validators
- Extbase validators use hardcoded translation keys to display messages
when a validated value is not valid. It is howe... - 09:16 Revision 0b155e67: [BUGFIX] Ensure access check for module aliases
- This patch extends the access checks for modules. This is done
by checking both the module identifier and potential a... - 08:58 Revision f4303d89: [BUGFIX] Fix color preview in color picker component
- With the upgrade of alwan to 2.x, CSS was completely overhauled. This
snuck in some issue regarding the color preview... - 08:31 Revision 79953beb: [FEATURE] User TsConfig option for default resources ViewMode
- By default, resources are displayed as tiles in listings since
TYPO3 v12.1 (#99155).
The preferred view mode can be ... - 08:28 Revision 8ef97288: [DOCS] Fix typos in EXT:dashboard widget documentation
- A few minor spelling mistakes and uppercase notation
is changed with this patch.
Releases: main, 12.4, 11.5
Resolves... - 08:28 Revision 6eaa08de: [DOCS] Fix typos in EXT:dashboard widget documentation
- A few minor spelling mistakes and uppercase notation
is changed with this patch.
Releases: main, 12.4, 11.5
Resolves... - 08:28 Revision c06cb9d8: [DOCS] Fix typos in EXT:dashboard widget documentation
- A few minor spelling mistakes and uppercase notation
is changed with this patch.
Releases: main, 12.4, 11.5
Resolves... - 00:30 Revision bf962d48: [TASK] Make TS [END] an own include object
- The new v12 TypoScript parser works pretty well. It is time
to rule out some of its rough edges in v13: In hinsight,
...
2024-06-06
- 15:46 Revision c535968e: [BUGFIX] Prevent runTests.sh from removing wrong generated docs files
- The directory to reference removing Documentation-GENERATED-temp
breaks out of the current working directory scope an... - 15:45 Revision f81a4d12: [BUGFIX] Prevent runTests.sh from removing wrong generated docs files
- The directory to reference removing Documentation-GENERATED-temp
breaks out of the current working directory scope an... - 15:45 Revision 094e2bec: [BUGFIX] Prevent runTests.sh from removing wrong generated docs files
- The directory to reference removing Documentation-GENERATED-temp
breaks out of the current working directory scope an... - 15:45 Revision 8c9c5afa: [BUGFIX] Remove backtick operator in runTests.sh help output
- The use of the backtick operator inside the help output leads
to an error message:
Build/Scripts/runTests.sh: line... - 15:45 Revision a217cc59: [BUGFIX] Remove backtick operator in runTests.sh help output
- The use of the backtick operator inside the help output leads
to an error message:
Build/Scripts/runTests.sh: line... - 15:45 Revision e262015a: [BUGFIX] Remove backtick operator in runTests.sh help output
- The use of the backtick operator inside the help output leads
to an error message:
Build/Scripts/runTests.sh: line... - 07:47 Revision 36055eb6: [BUGFIX] Avoid text selection when dragging toolbar nodes
- With Chrome 125, changes in the drag&drop handling were introduced [1]
that trigger a text selection when dragging no... - 07:47 Revision 35cc4e3f: [BUGFIX] Avoid text selection when dragging toolbar nodes
- With Chrome 125, changes in the drag&drop handling were introduced [1]
that trigger a text selection when dragging no...
2024-06-05
- 15:33 Revision 09414aee: [TASK] Require array in setFlatConstants()
- Constant substitution in TS parser is implemented in
ConstantAwareTokenStream. It kicks in by casting the
stream to s... - 15:33 Revision 2b2c8a75: [TASK] Require array in setFlatConstants()
- Constant substitution in TS parser is implemented in
ConstantAwareTokenStream. It kicks in by casting the
stream to s... - 15:10 Revision 3bcd60f0: [BUGFIX] Guard array key access in `SetupModuleController`
- Prevent an undefined array key warning in case
a non-admin-user save his profile with disabled
avatar field, for exam... - 15:10 Revision 011e4563: [BUGFIX] Guard array key access in `SetupModuleController`
- Prevent an undefined array key warning in case
a non-admin-user save his profile with disabled
avatar field, for exam... - 15:02 Revision c5ecf1a6: [BUGFIX] Perform is_dir without trailing slash
- Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file... - 15:02 Revision 76a1bcb2: [BUGFIX] Perform is_dir without trailing slash
- Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file... - 15:02 Revision cef0b7d1: [BUGFIX] Perform is_dir without trailing slash
- Workaround a PHP issue which will produce an open_basedir
restriction warning if `is_dir()` is used on a regular file... - 14:29 Revision b7244307: [TASK] Merge word lists in EXT:indexed_search statisticDetailsAction
- In single result view of the "Indexing" backend module, the words
found on the page are listed in three tables, each ... - 14:21 Revision 43650c74: [DOCS] Add details to "Trusted Host Pattern" installer warning message
- The TYPO3 Contribution Guide lists DDEV as an easy way to get
started with a TYPO3-Core legacy-based installation.
T... - 14:21 Revision a2d76837: [DOCS] Add details to "Trusted Host Pattern" installer warning message
- The TYPO3 Contribution Guide lists DDEV as an easy way to get
started with a TYPO3-Core legacy-based installation.
T... - 14:06 Revision 33792566: [TASK] Add description to allowed_languages field
- It might not be clear to users how the allowed_languages field works
by default when setting permissions for a backen... - 14:06 Revision 470cb7a9: [TASK] Add description to allowed_languages field
- It might not be clear to users how the allowed_languages field works
by default when setting permissions for a backen... - 14:02 Revision 0c909efe: [BUGFIX] Restore open document selector class
- Adds required CSS class `t3js-topbar-opendocs-item` to each open
document item. OpendocsMenu JavaScript module counts... - 14:00 Revision 8eb7ad0e: [TASK] Relogin on lost ac test session
- Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE... - 13:59 Revision 984c15f8: [TASK] Relogin on lost ac test session
- Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE... - 13:59 Revision 68fee6ea: [TASK] Relogin on lost ac test session
- Sometimes - for unknown reasons - a session gets
lost in acceptance tests. Tests then hang in BE login
waiting for BE... - 10:21 Revision 9e63dc5c: [TASK] Clarify constants do not work in constant conditions
- Frontend TypoScript 'constants' do support conditions. But
constants can not be used within conditions, just like
con... - 10:21 Revision e2ccdaa1: [TASK] Clarify constants do not work in constant conditions
- Frontend TypoScript 'constants' do support conditions. But
constants can not be used within conditions, just like
con... - 10:07 Revision 837f5b0b: [BUGFIX] Add constant evaluation in TypoScript functions
- We missed a TypoScript feature with the new parser.
Function operator modifier values can use constants:
foo = 42
fo... - 10:07 Revision 89816343: [BUGFIX] Add constant evaluation in TypoScript functions
- We missed a TypoScript feature with the new parser.
Function operator modifier values can use constants:
foo = 42
fo...
2024-06-04
- 18:24 Revision 9e7025c7: [BUGFIX] Prefer to throw in IdentifierFunctionLine
- There is a subtle difference between a PHP error and a
dedicated thrown exception: When an object knows it
should ret... - 18:23 Revision 394323e6: [BUGFIX] Prefer to throw in IdentifierFunctionLine
- There is a subtle difference between a PHP error and a
dedicated thrown exception: When an object knows it
should ret... - 16:40 Revision ecd1aee6: [BUGFIX] Declare setFlatConstants() returns void
- Add a missing return value in
ConstantAwareTokenStream->setFlatConstants().
Resolves: #103976
Related: #97816
Releas... - 16:39 Revision 81ad4277: [BUGFIX] Declare setFlatConstants() returns void
- Add a missing return value in
ConstantAwareTokenStream->setFlatConstants().
Resolves: #103976
Related: #97816
Releas... - 16:21 Revision f757b195: [BUGFIX] Do not set original token value stream in TS AstBuilder
- The 'original value token stream' is a helper used in
BE TypoScript modules to render a possible constant
substitutio... - 16:21 Revision da20fa6e: [BUGFIX] Do not set original token value stream in TS AstBuilder
- The 'original value token stream' is a helper used in
BE TypoScript modules to render a possible constant
substitutio... - 14:24 Revision 1c69f3db: [TASK] Center Install Tool cards horizontally
- This commit updates the markup of the `Cards.html` files to make use of
containers in the Install Tool to align its c... - 11:33 Revision d41fc91e: [BUGFIX] IRRE: Rewrite stylesheet loading sequence
- The stylesheet loading process in IRRE was kept for several years and
moved from version to version. A recent change ... - 11:33 Revision b2654761: [BUGFIX] IRRE: Rewrite stylesheet loading sequence
- The stylesheet loading process in IRRE was kept for several years and
moved from version to version. A recent change ... - 08:26 Revision f6fda307: [TASK] Reduce GU::makeInstance calls in Unit Tests
- Additional potential functionality (DI, XClass resolving, etc.) of
GU::makeInstance is usually not a wanted behaviour... - 08:26 Revision 4cabbe75: [TASK] Reduce GU::makeInstance calls in Unit Tests
- Additional potential functionality (DI, XClass resolving, etc.) of
GU::makeInstance is usually not a wanted behaviour... - 07:25 Revision 5a775b87: [TASK] Update ckeditor to 41.4
- This commit updates ckeditor to 41.4. See changelog at [1].
Executed commands:
# Override ckeditor5 package to ... - 07:25 Revision c3200994: [TASK] Update ckeditor to 41.4
- This commit updates ckeditor to 41.4. See changelog at [1].
Executed commands:
# Override ckeditor5 package to ...
2024-06-03
- 21:56 Revision 22b900b9: [TASK] Introduce `YAML` file linting
- The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml... - 21:56 Revision 86f36638: [TASK] Introduce `YAML` file linting
- The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml... - 21:55 Revision ce8ff320: [TASK] Introduce `YAML` file linting
- The `symfony/yaml` package provides the `yaml-lint`
commandline tool to lint yaml files.
This change introduces yaml... - 07:55 Revision 39b6e51b: [BUGFIX] Fix initialization of 00:00 time input
- The value of the `time` input is sent as an ISO date to the
FormEngine, except for the time "00:00", which is just su... - 07:54 Revision b3326bd0: [BUGFIX] Fix initialization of 00:00 time input
- The value of the `time` input is sent as an ISO date to the
FormEngine, except for the time "00:00", which is just su... - 07:48 Revision eedc4621: [BUGFIX] Make DebuggerUtility UTF-8 aware for substring splitting
- The current implementation does not properly split UTF-8 formatted
strings into multi-lines.
This patch now utilizes... - 07:47 Revision 2e5bde6f: [BUGFIX] Make DebuggerUtility UTF-8 aware for substring splitting
- The current implementation does not properly split UTF-8 formatted
strings into multi-lines.
This patch now utilizes... - 07:45 Revision 882e6b29: [TASK] Use CPP in FileDumpController
- With this change, CPP is used in FileDumpController.
Resolves: #103963
Releases: main
Change-Id: I42ff822a06fd0e138a... - 06:04 Revision d10e1bc0: [TASK] Deprecate namespaced shorthand validator usage in extbase
- It is possible to use the namespaced shorthand notation in extbase
to add validators for properties or arguments. As ...
2024-06-01
- 22:11 Revision 5965a0f3: [TASK] Update composer.lock
- GitHub repository of justinrainbow/json-schema
has been renamed to jsonrainbow/json-schema. As
a consequence we updat... - 21:47 Revision 9b18e1b1: [TASK] Update composer.lock
- GitHub repository of justinrainbow/json-schema
has been renamed to jsonrainbow/json-schema. As
a consequence we updat... - 21:38 Revision 09f6f989: [TASK] Optimize PageContentFetchingProcessor
- This change adapts the newly introduced PageContentFetching
data processor, which reduces the number of SQL queries
f... - 13:15 Revision 883caeb4: [TASK] Suppress phpstan error in GU::makeInstance
- Phpstan claims the contract guard condition can never be true (in
which case an exception will be thrown) but this is... - 13:14 Revision 7cfec77f: [TASK] Suppress phpstan error in GU::makeInstance
- Phpstan claims the contract guard condition can never be true (in
which case an exception will be thrown) but this is...
2024-05-31
- 08:05 Revision 3ae4193e: [BUGFIX] Do not render nonceProxy if nonce has not been consumed
- Allow proxies to cache the TYPO3 content by stripping the nonce from
the generated CSP header if the nonce was not ac... - 08:05 Revision bc25c2f2: [BUGFIX] Do not render nonceProxy if nonce has not been consumed
- Allow proxies to cache the TYPO3 content by stripping the nonce from
the generated CSP header if the nonce was not ac... - 07:30 Revision 7f05cac7: [BUGFIX] Add type cast to string to stdwrap methods
- The stdWrap options stripHtml and htmlSpecialChars requires the value to
be a string. A typecast forces the string to... - 07:16 Revision ad4c39b0: [BUGFIX] Add type cast to string to stdwrap methods
- The stdWrap options stripHtml and htmlSpecialChars requires the value to
be a string. A typecast forces the string to... - 06:51 Revision 1fdd246e: [TASK] Remove unneeded `$siteMockRevelation` in SiteResolvingTest
- With migration away from prophecy during v12 development, the variable
`$siteMockRevelation` is not needed anymore as... - 06:43 Revision 1e0f3fb5: [TASK] Remove unneeded `$siteMockRevelation` in SiteResolvingTest
- With migration away from prophecy during v12 development, the variable
`$siteMockRevelation` is not needed anymore as... - 06:28 Revision 0df40f66: [BUGFIX] Fix some styling in color picker component
- This commit updates some colors in the color picker component. The dark
background is removed from focussed input fie...
2024-05-29
- 08:09 Revision bf2b5a8e: [BUGFIX] Resolve falsy ENV-variables in YAML Site Configuration values
- Using '%env(SOME_VARIABLE)%' within a site configuration YAML
did not resolve contents in SOME_VARIABLE that were
fal... - 08:09 Revision 5564286e: [BUGFIX] Resolve falsy ENV-variables in YAML Site Configuration values
- Using '%env(SOME_VARIABLE)%' within a site configuration YAML
did not resolve contents in SOME_VARIABLE that were
fal... - 08:07 Revision 681ec9d6: [BUGFIX] Use parent's module icon as fallback for shortcuts
- If no icon is provided for submodule, use a fallback to the icon of the
parent module instead of directly using the e... - 08:00 Revision e74ff406: [BUGFIX] Use parent's module icon as fallback for shortcuts
- If no icon is provided for submodule, use a fallback to the icon of the
parent module instead of directly using the e...
2024-05-28
- 14:21 Revision bf27d0d2: [BUGFIX] Align default demand value for integrity status
- For consistency, the redirect demand's default
value for the integrity status is now set to
NULL, to show all records... - 13:59 Revision d768649c: [TASK] Update less class state in TypoScript tokenizers
- Detail methods of the two TypoScript tokenizers tend
to add mental load since they often update `$this`
state.
The p... - 13:59 Revision 915c2526: [TASK] Update less class state in TypoScript tokenizers
- Detail methods of the two TypoScript tokenizers tend
to add mental load since they often update `$this`
state.
The p... - 10:56 Revision 1441f9ad: [BUGFIX] Parse INCLUDE_TYPOSCRIPT conditions that contain ">"
- <INCLUDE_TYPOSCRIPT: source="DIR:..." condition="[tree.level > 2]">
The TypoScript tokenizers fail here since ">" wi... - 10:56 Revision b1797f9d: [BUGFIX] Parse INCLUDE_TYPOSCRIPT conditions that contain ">"
- <INCLUDE_TYPOSCRIPT: source="DIR:..." condition="[tree.level > 2]">
The TypoScript tokenizers fail here since ">" wi...
2024-05-27
- 14:06 Revision 9cc84da0: [TASK] Merge dashboard widget service conf to Services.yaml
- There is little point extracting single widget
configuration to an own file - we don't split
Services.yaml in any oth... - 13:52 Revision 87d77dc3: [BUGFIX] Correctly resolve relative imports in page.tsconfig
- Add a filename context to page.tsconfig include nodes
(autoloaded from extensions Configuration folder or from site s... - 13:51 Revision f89e3b4b: [BUGFIX] Correctly resolve relative imports in page.tsconfig
- Add a filename context to page.tsconfig include nodes
(autoloaded from extensions Configuration folder or from site s... - 12:52 Revision 0551c7ea: [TASK] Avoid implicitly nullable class method parameter
- With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r... - 12:52 Revision 6f742ab9: [TASK] Avoid implicitly nullable class method parameter
- With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r... - 12:52 Revision c150d062: [TASK] Avoid implicitly nullable class method parameter
- With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r... - 12:44 Revision 5d53d7cf: [TASK] Use special PHPUnit ruleset for PHPStan
- This enables the already available `phpstan-phpunit` rules:
* PHPStan\Rules\PHPUnit\AssertSameBooleanExpectedRule
* P... - 12:34 Revision 62d9574f: [TASK] Display correct name in `runTests.sh` help text
- This change modifies the `runTests.sh` helptext to mention
the `checkIntegrityPhp` correctly added with #103465.
Res... - 12:32 Revision c7b214f5: [TASK] Use PHP attributes more often to configure DI
- Using PHP attributes to configure DI within classes
directly is more easy to understand since developers
don't need t... - 12:24 Revision 9ecadecd: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
- With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r... - 12:24 Revision 7076296b: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
- With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r... - 12:24 Revision 577864d1: [TASK] Avoid implicitly nullable parameter on `DatabaseRecordException`
- With PHP 8.4 marking method parameter implicitly nullable
is depreacted and will emit a `E_DEPRECATED` warning. One
r... - 12:01 Revision d62c1038: [TASK] Avoid wantTo() and wantToTest() in ac tests
- Using the methods does not improve output, but makes
reading harder: A first wantTo() changes the title
of a test wit... - 09:28 Revision 4d3d948f: [TASK] Mock subject in impexp ExportTest less often
- Resolves: #103933
Releases: main
Change-Id: Ic1626081bf0f4ee2159543be1fe6cdfc80b9b4e3
Reviewed-on: https://review.typ... - 09:27 Revision 2ca2b2d2: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
- `\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o... - 09:27 Revision cf0e971e: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
- `\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o... - 09:27 Revision 21cbbbd8: [TASK] Remove `doctrine/dbal` version aware method mocking in tests
- `\TYPO3\CMS\Core\Tests\Unit\Database\ConnectionTest` containes
code to mock Connection methods conditionally, based o...
2024-05-26
- 13:33 Revision 1f61de33: [BUGFIX] Avoid broken assertion in ExtensionRepositoryTest
- $this->count() in phpunit always returns 1 and has no arguments
as correctly found by phpstan. Fix a test to actually... - 13:33 Revision 29aae924: [BUGFIX] Avoid broken assertion in ExtensionRepositoryTest
- $this->count() in phpunit always returns 1 and has no arguments
as correctly found by phpstan. Fix a test to actually... - 13:15 Revision 78144c09: [BUGFIX] Avoid 4th argument on GU::callUserFunction() in test
- GeneralUtility::callUserFunction() has only three
parameters, as detected by phpstan.
Resolves: #103923
Releases: ma... - 13:15 Revision af771aa5: [BUGFIX] Avoid 4th argument on GU::callUserFunction() in test
- GeneralUtility::callUserFunction() has only three
parameters, as detected by phpstan.
Resolves: #103923
Releases: ma... - 12:41 Revision a8e591d9: [TASK] Activate two skipped unit tests
- Two unit tests are skipped since they try to verify
correct behavior while the system under test returns
something br... - 12:26 Revision 3fa40417: [BUGFIX] Stabilize SimpleLockStrategyTest
- With `@touch()` being changed to `touch()` with #103911,
its now clear the random fail stems from the test not being
... - 09:53 Revision d3cbe8c6: [TASK] Avoid useless readonly in SiteSettingsFactory
- Full class is set readonly, no need to set it
for a single constructor argument.
Resolves: #103918
Related: #103437
... - 07:33 Revision f397539e: [BUGFIX] Respect TCA "check" default for auto-create DB fields
- Change #101653 introduced the auto-creation of DB fields for TCA
type "check", but used a hardcoded "0" as default.
... - 07:04 Revision 93bbb71e: [TASK] Avoid unused arg in PageTsConfigRecordsOverviewController
- And rename the method since those general
getButtons() methods are ugly.
Resolves: #103914
Related: #103903
Releases... - 07:04 Revision ddf7eede: [TASK] Avoid unused arg in PageTsConfigRecordsOverviewController
- And rename the method since those general
getButtons() methods are ugly.
Resolves: #103914
Related: #103903
Releases...
2024-05-25
- 20:57 Revision cab25ad4: [TASK] Avoid direct MySQL mention in README.md
- TYPO3 works with various DBMS. Avoid a specific
mention of MySQL in README.md, the version matrix
reveals details.
R... - 20:57 Revision f2a8689f: [TASK] Avoid direct MySQL mention in README.md
- TYPO3 works with various DBMS. Avoid a specific
mention of MySQL in README.md, the version matrix
reveals details.
R... - 12:51 Revision 9f7ac6a5: [BUGFIX] Resolve display name for shortcuts
- The shortcut button requires the resolved name as display name and not
the LLL path.
Resolves: #103903
Releases: mai... - 12:51 Revision 1efbc3ec: [BUGFIX] Resolve display name for shortcuts
- The shortcut button requires the resolved name as display name and not
the LLL path.
Resolves: #103903
Releases: mai... - 12:15 Revision f0ae8f9e: [DOCS] Improve bin/typo3 cache:flush description
- There is no word 'postparation' according to native speaker Sarah McCarthy.
And also the sentence was hard to unders... - 11:56 Revision 708e3d71: [TASK] Clean up DH->copyL10nOverlayRecords()
- * Set this internal method to protected
* Add type hints for two arguments that are safe to set
* Skip BU::isTableLoc... - 11:55 Revision 8efcfe39: [TASK] Update `alwan` to 2.1.1
- Executed commands:
npm install --save alwan@^2.1.1
npm run build
Resolves: #103890
Releases: main
Change-Id... - 11:32 Revision d88a416d: [TASK] Do not suppress touch() error in a test
- releaseDoesNotRemoveFilesNotWithinTypo3TempLocksDirectory() is
a bit flaky on CI.
This seems to happen occassionally... - 10:22 Revision eff82170: [BUGFIX] Add proper check in TcaInputPlaceholders
- The configuration `foreign_table` of the type `select` is optional.
Add a check to avoid PHP warnings.
Resolves: #10... - 10:21 Revision c945dc76: [BUGFIX] Add proper check in TcaInputPlaceholders
- The configuration `foreign_table` of the type `select` is optional.
Add a check to avoid PHP warnings.
Resolves: #10... - 10:21 Revision a2d9e7dc: [BUGFIX] Add proper check in TcaInputPlaceholders
- The configuration `foreign_table` of the type `select` is optional.
Add a check to avoid PHP warnings.
Resolves: #10... - 10:16 Revision d28f7b04: [BUGFIX] Prevent creation of orphaned records in copy process
- When records are copied, DataHandler copies its localizations as
well. This is good, but can lead to "orphan" localiz... - 10:08 Revision 2dce9e91: [TASK] Split an unhappy unit test
- The test setup used a dataProvider and in order to get it's own
setup right, it reverses and resets leftover instance... - 10:08 Revision 1aee45c0: [TASK] Split an unhappy unit test
- The test setup used a dataProvider and in order to get it's own
setup right, it reverses and resets leftover instance... - 10:07 Revision fcace3f5: [TASK] Split an unhappy unit test
- The test setup used a dataProvider and in order to get it's own
setup right, it reverses and resets leftover instance... - 10:00 Revision af03d2b1: [TASK] Avoid invalid @deprecated annotation in QB
- The @deprecated QueryBuilder->setParameter() annotation for
$type does not reflect current signature. Remove it and c...
2024-05-24
- 13:25 Revision fc5d3a6e: [TASK] Improve usability of user/group select in log module
- Instead of prefixing the type (user, group) for every option an optgroup
is used. With this change it is possible to ... - 13:25 Revision 7de14604: [TASK] Improve usability of user/group select in log module
- Instead of prefixing the type (user, group) for every option an optgroup
is used. With this change it is possible to ... - 12:58 Revision 64653acd: [TASK] Add some `ThumbnailViewHelper` functional tests
- This change adds some tests for the `EXT:backend`
ThumbnailViewHelper, mainly to cover fix #102571.
Resolves: #10384... - 12:14 Revision 31e37247: [FEATURE] Group-based content fetching in Frontend
- This change adds a new RecordCollector which is similar
to CONTENT cObject, except that it does not render the record... - 10:28 Revision 3d47595a: [TASK] Remove todo in extbase persistence backend
- This change removes a 5 years old todo in extbase persistence backend.
Although the affected feature `newRecordStorag... - 10:13 Revision 7ec17c80: [TASK] Remove todo in extbase persistence backend
- This change removes a 5 years old todo in extbase persistence backend.
Although the affected feature `newRecordStorag... - 08:56 Revision 1e3605ac: [DOCS] Improve bin/typo3 cache:flush description
- There is no word 'postparation' according to native speaker Sarah McCarthy.
And also the sentence was hard to unders... - 08:21 Revision 8270fbef: [TASK] Streamline usage of `Persistent.loadFromServer()`
- Previously, the internal method `loadFromServer()` from the module
`@typo3/backend/storage/persistent` fetched the da... - 08:09 Revision 1de20702: [BUGFIX] Respect doctype when generating meta tags
- The GenericMetaTagManager as well as the abstract
class (used by extensions) does now properly respect
the current do... - 08:09 Revision db590bde: [BUGFIX] Respect doctype when generating meta tags
- The GenericMetaTagManager as well as the abstract
class (used by extensions) does now properly respect
the current do...
2024-05-22
- 18:18 Revision c5d6016e: [TASK] Use xxh3 over sha1 in PackageDependentCacheIdentifier
- This 64bit hash is quicker and shorter than sha1
and should give enough collision protection for
this use case.
Reso... - 14:42 Revision c9c46ae5: [BUGFIX] Fix return type of Query::execute()
- `\TYPO3\CMS\Extbase\Persistence\Generic\Query::execute()` has
a boolean flag to define if the result should be a raw ... - 14:31 Revision 5418d843: [BUGFIX] Fix return type of Query::execute()
- `\TYPO3\CMS\Extbase\Persistence\Generic\Query::execute()` has
a boolean flag to define if the result should be a raw ... - 14:15 Revision cd1d45a7: [TASK] Tune CI jobs
- Less jobs while keeping general pipeline times low.
* Simplify runner cache configuration
* sqlite pre-merge 3 inste... - 11:45 Revision c3a5e0d7: [TASK] Add some `ThumbnailViewHelper` functional tests
- This change adds some tests for the `EXT:backend`
ThumbnailViewHelper, mainly to cover fix #102571.
Resolves: #10384... - 11:29 Revision 455318ec: [TASK] Update CI nightly ac test permutations
- Shuffle the permutations of php, dbms, composer/non-composer
sets/sys_template and locked/min/max for ac tests around... - 11:28 Revision d92b7607: [TASK] Tune CI jobs
- Less jobs while keeping general pipeline times low.
* Simplify runner cache configuration
* sqlite pre-merge 3 inste... - 06:21 Revision fc35e5a9: [TASK] Utilize PackageDependentCacheIdentifier in TsConfigTreeBuilder
- The cache identifier of TSCconfig strings is now hashed with the current
TYPO3 version number in preparation for an u... - 06:21 Revision 0a296693: [TASK] Utilize PackageDependentCacheIdentifier in TsConfigTreeBuilder
- The cache identifier of TSCconfig strings is now hashed with the current
TYPO3 version number in preparation for an u...
Also available in: Atom