Activity
From 2024-03-29 to 2024-04-27
2024-04-27
- 15:37 Revision a96b312d: [TASK] Avoid sorting issue in RootlineUtilityTest
- A missing additional orderBy() in RelationHandler
leads to the situation that different DB vendor
may return relation... - 14:20 Revision bd345815: [TASK] Improve refindex import check in DataScenarios test
- All DataScenarios tests import a single CSV as DB base
state to operate on. Single action tests verify in tearDown()
... - 12:32 Revision d9ccd58c: [TASK] Extract 'localization' tests to own scenario
- Similar to #103742, the patch extracts tests dealing
with localization actions to an own scenario setup.
"Regular" te... - 12:28 Revision f6f55783: [BUGFIX] Fix misspelling in locallang key of EXT:lowlevel
- With #103737 a new locallang key for the configuration heading was
introduced, but it contains a typo. The patch now ... - 12:17 Revision eb74236c: [BUGFIX] Fix misspelling in locallang key of EXT:lowlevel
- With #103737 a new locallang key for the configuration heading was
introduced, but it contains a typo. The patch now ... - 11:17 Revision 3f4b1194: [BUGFIX] Remove wrong title attribute on icon in "Localization overview"
- In the "Localization overview" view, an incorrect title was displayed
when hovering over a page icon. This was caused... - 11:05 Revision 18fae974: [BUGFIX] Remove wrong title attribute on icon in "Localization overview"
- In the "Localization overview" view, an incorrect title was displayed
when hovering over a page icon. This was caused... - 11:04 Revision d0709726: [TASK] Show information if no records exists in "Log" backend module
- If there are no records or the filter/search does not return a result,
an information is now displayed in the "Log" b... - 10:57 Revision 8fb90c67: [TASK] Show information if no records exists in "Log" backend module
- If there are no records or the filter/search does not return a result,
an information is now displayed in the "Log" b... - 10:56 Revision 4ce564b0: [TASK] Show label in docheader button of "Active TypoScript" edit view
- Resolves: #103736
Releases: main, 12.4
Change-Id: Ia93d67fc49fd9b7a123494928a4360515fc76cb3
Reviewed-on: https://revi... - 10:40 Revision 42c68af7: [TASK] Show label in docheader button of "Active TypoScript" edit view
- Resolves: #103736
Releases: main, 12.4
Change-Id: Ia93d67fc49fd9b7a123494928a4360515fc76cb3
Reviewed-on: https://revi... - 09:25 Revision 270d28c6: [TASK] Extract 'free mode' tests to own scenario
- To further streamline the DataHandler/DataScenarios
tests, the 'Regular' 'free mode' tests are extracted
to an own sc... - 08:07 Revision 0e683a91: [BUGFIX] Align search result output in "Configuration" backend module
- As in the backend module "Configuration", search results can be
displayed as badges next to the search input field. W...
2024-04-26
- 23:22 Revision eef9e63a: [TASK] Create valid source data for DataHandler tests
- Tests in DataScenarios/Regular for the DataHandler are based on invalid
source data. There are translated content ele... - 22:05 Revision 16c6db03: [TASK] Set unique h1 in all views of "Configuration" backend module
- Resolves: #103737
Releases: main, 12.4
Change-Id: I83278a84037a4fe46b85a8570b7ff345eabeb0a0
Reviewed-on: https://revi... - 21:58 Revision 2f23b3ef: [TASK] Set unique h1 in all views of "Configuration" backend module
- Resolves: #103737
Releases: main, 12.4
Change-Id: I83278a84037a4fe46b85a8570b7ff345eabeb0a0
Reviewed-on: https://revi... - 18:43 Revision f99d96a5: [TASK] Return more record info in RelationHandler->readMM()
- This is a relatively small add-on to RelationHandler
when it reads MM relations initiated through start()
in readMM()... - 09:55 Revision 4cdc4ddf: [TASK] Remove temporary bugfix from `PostgreSQLSchemaManager`
- Database field default values for TEXT, BLOB and JSON fields
has been added with #103578 and default value normalizat... - 09:18 Revision e7d784aa: [TASK] Upgrade `doctrine/dbal` package
- Doctrine DBAL released a new bugfix version [1]
of the `doctrine/dbal` package, including a
required bugfix for TYPO3... - 08:09 Revision 7739067f: [TASK] Do not run PostCSS for core and linkvalidator
- Both extensions core and linkvalidator do not ship css
files. PostCSS cannot find any files to process here.
Resolve... - 08:09 Revision ec6e1ffe: [TASK] Do not run PostCSS for core and linkvalidator
- Both extensions core and linkvalidator do not ship css
files. PostCSS cannot find any files to process here.
Resolve... - 08:01 Revision 5af551e2: [BUGFIX] Respect option 'with site set' for ext:styleguide generator
- With #103523 site sets for ext:styleguide were introduced and
the page tree generator received an option to create a ... - 07:18 Revision 68ee8a41: [TASK] Streamline Shadows
- We're enhancing our backend by introducing a refined system for shadows.
The default and strong shadows remain for si... - 07:09 Revision 847f75ee: [TASK] Use site sets in EXT:styleguide
- Provide a new (default) EXT:styleguide frontend
generator that uses site set infrastructure
provided by #103437, #103...
2024-04-25
- 14:27 Revision 32a37b4e: [TASK] Add missing label to file rename modal form
- The modal form to rename a file needs a proper label
for the filename input field.
Resolves: #103724
Releases: main,... - 14:06 Revision 66e5025e: [TASK] Add missing label to file rename modal form
- The modal form to rename a file needs a proper label
for the filename input field.
Resolves: #103724
Releases: main,... - 11:28 Revision 2edbea0e: [TASK] Use light mode only as default for now
- We're currently in a mixed mode where some components
support dark mode, while others don't. To facilitate the
migrat...
2024-04-24
- 14:32 Revision e285595a: [BUGFIX] Enable multi-level language fallback in extbase
- Provide the current language fallback chain to new
instance of LanguageAspect. So it can be used in PageRepository
to... - 14:32 Revision e2161f96: [BUGFIX] Enable multi-level language fallback in extbase
- Provide the current language fallback chain to new
instance of LanguageAspect. So it can be used in PageRepository
to... - 07:28 Revision 869cece7: [TASK] Remove usage of "newer" in grunt build
- The grunt module `grunt-newer` was introduced with #90200 to help
improving build times on consecutive single builds ... - 07:28 Revision 4506905b: [TASK] Remove usage of "newer" in grunt build
- The grunt module `grunt-newer` was introduced with #90200 to help
improving build times on consecutive single builds ...
2024-04-23
- 22:30 Revision fd76f71a: [BUGFIX] Mitigate invalid exit code for UpgradeWizard without updates
- Wizards not marked as done, but not having updates, display a
notice `No changes applied, marking wizard as done.` wh... - 22:30 Revision 6a8173f4: [BUGFIX] Mitigate invalid exit code for UpgradeWizard without updates
- Wizards not marked as done, but not having updates, display a
notice `No changes applied, marking wizard as done.` wh... - 22:23 Revision 48b7cc6c: [BUGFIX] Use Guzzle request to fetch external error page content
- TYPO3 provides the ability to configure different error handlers for
specific (or all) error codes, as well as the er... - 22:23 Revision 36b63a8c: [BUGFIX] Use Guzzle request to fetch external error page content
- TYPO3 provides the ability to configure different error handlers for
specific (or all) error codes, as well as the er... - 20:51 Revision c4bbb36d: [BUGFIX] Link root page title in site configuration module
- To be consistent with the other listings in the
backend is the root page title of a site in the
site configuration mo... - 20:50 Revision ea143a3c: [BUGFIX] Link root page title in site configuration module
- To be consistent with the other listings in the
backend is the root page title of a site in the
site configuration mo... - 20:48 Revision 31d044bf: [TASK] Remove non-translated label for site config creation button
- Since the button to create a new site configuration
is already descriptive the non-translated title
attribute is remo... - 20:48 Revision 5cafe4e7: [TASK] Remove non-translated label for site config creation button
- Since the button to create a new site configuration
is already descriptive the non-translated title
attribute is remo... - 20:35 Revision 690b1671: [TASK] Show information text as infobox in "Workspaces" backend module
- If no record was found in "Workspaces" backend module, an information
is displayed. This text is now displayed in the... - 20:28 Revision 428358ae: [TASK] Show information text as infobox in "Workspaces" backend module
- If no record was found in "Workspaces" backend module, an information
is displayed. This text is now displayed in the... - 18:59 Revision c3ee1c7e: [BUGFIX] Properly handle diff while updating meta data
- The existing solution using `array_diff` did not work, as it only
respects values, not a combination with keys.
Give... - 18:59 Revision 005f04a3: [BUGFIX] Properly handle diff while updating meta data
- The existing solution using `array_diff` did not work, as it only
respects values, not a combination with keys.
Give... - 14:32 Revision 040643b5: [TASK] Unify Rollup usage in frontend tooling
- In the current frontend tooling, we invoke Rollup twice:
* via grunt-rollup to build library modules
* via the comma... - 14:32 Revision 44dfdbe5: [TASK] Unify Rollup usage in frontend tooling
- In the current frontend tooling, we invoke Rollup twice:
* via grunt-rollup to build library modules
* via the comma... - 14:16 Revision 34221d8e: [BUGFIX] Hide hidden content elements in page module
- There is a checkbox in page module to show hidden content elements.
If this checkbox is not selected the hidden conte... - 14:14 Revision eb4b94a3: [TASK] Revamp display of "Workspaces" backend module
- To improve the UX and accessibility of the "Workspaces" backend module
the following changes are made:
* Grouping and... - 13:50 Revision 678621e1: [BUGFIX] Hide hidden content elements in page module
- There is a checkbox in page module to show hidden content elements.
If this checkbox is not selected the hidden conte... - 13:14 Revision 9cd5d0c9: [TASK] Remove left over refindex _FILE handling
- ReferenceIndex does not write rows with
'ref_table' set to '_FILE' anymore since #87428.
The patch removes some left ... - 12:59 Revision d48d2d36: [TASK] Prepare Changelog for 13.2
- Resolves: #103713
Releases: main
Change-Id: I8735da3d64bb1697775dac561a9407c414dc631c
Reviewed-on: https://review.typ... - 11:20 Revision f5bc5558: [BUGFIX] Avoid mapping route values that are out of scope
- Given a static route argument mapper is used - for instance one
that allows values in the range of 1 to 100 - then ge... - 11:12 Revision db0b4f00: [BUGFIX] Avoid mapping route values that are out of scope
- Given a static route argument mapper is used - for instance one
that allows values in the range of 1 to 100 - then ge... - 11:10 Revision 471a83bc: [BUGFIX] Avoid mapping route values that are out of scope
- Given a static route argument mapper is used - for instance one
that allows values in the range of 1 to 100 - then ge... - 11:03 Revision 5f21aa4a: [TASK] Remove unused label folderNotDeletedHasFiles
- There are two labels 'folderNotDeletedHasFilesWithReferences'.
Those are in use, the two 'folderNotDeletedHasFiles' a... - 08:54 Revision ff1aa8b8: [TASK] Migrate theme to light dark notation
- With new web standards arising and getting shipped to the web platform,
we are migrating the currently limited light ... - 08:33 Revision acebdad7: [TASK] Update `chart.js`
- Executed commands:
npm install --save chart.js@^4.4.2
npm run build
Resolves: #103652
Releases: main, 12.4
... - 08:24 Revision 4bbb7c1a: [TASK] Update some frontend-related build packages
- Executed commands:
npm install --save-dev \
@typescript-eslint/eslint-plugin@^7.7.0 \
@typescrip... - 07:34 Revision 8cc3e204: [TASK] Set TYPO3 version to 13.2.0-dev
- Change-Id: I06f3088f1b06adc56000391ea0af8bc199586cb8
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/839... - 07:27 Revision 80f946bb: [BUGFIX] Fix "No results" positioning in Live Search
- The "No results found" alert is rendered in a flex-row container, which
caused a rendering bug where the alert box wa... - 07:10 Revision df7eea92: [RELEASE] Release of TYPO3 13.1.0
- Change-Id: I0de3c394a9e37ca840c3d0aa6f6df745bca8ac3b
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/839... - 06:56 Revision d90d218f: [BUGFIX] Keep empty attributes in RTEHtmlParser
- To allow the use of "empty" attributes, such
as `download` in the CKeditor, the RTEHtmlParser
does now keep such attr... - 06:56 Revision 7cdcc563: [BUGFIX] Keep empty attributes in RTEHtmlParser
- To allow the use of "empty" attributes, such
as `download` in the CKeditor, the RTEHtmlParser
does now keep such attr... - 06:24 Revision a47f47cc: [TASK] Move FE rootline tests
- The rootline calculation has been moved around
with various patches in v12 & v13. Refactor some
related tests and mov... - 06:14 Revision dc49edec: [BUGFIX] Ensure items array in DataHandler checkValue methods
- It is possible that TCA items array is not set in DataHandler if
1. items is defined through types/*/columnsOverride... - 06:13 Revision db6df19d: [BUGFIX] Ensure items array in DataHandler checkValue methods
- It is possible that TCA items array is not set in DataHandler if
1. items is defined through types/*/columnsOverride... - 04:53 Revision 04b43e42: [TASK] Update `chart.js`
- Executed commands:
npm install --save chart.js@^4.4.2
npm run build
Resolves: #103652
Releases: main, 12.4
... - 04:53 Revision 89095774: [TASK] Update `alwan`
- Executed commands:
npm install --save alwan@^2.0.4
npm run build
Resolves: #103651
Releases: main, 12.4
Cha... - 04:53 Revision 3f35b734: [TASK] Update some frontend-related build packages
- Executed commands:
npm install --save-dev \
@typescript-eslint/eslint-plugin@^7.7.0 \
@typescrip... - 04:52 Revision 94d59781: [BUGFIX] Fix "No results" positioning in Live Search
- The "No results found" alert is rendered in a flex-row container, which
caused a rendering bug where the alert box wa... - 04:41 Revision 2101a962: [DOCS] Revise changelogs for v13.1 release
- Resolves: #103675
Releases: main
Change-Id: Id576952b1390d5727643eb6c535ce56c50a20831
Reviewed-on: https://review.typ...
2024-04-22
- 21:33 Revision 79ee20b0: [DOCS] Fix explanation of searchFields for linkvalidator
- The TSconfig configuration option mod.linkvalidator.searchFields
is documented in the documentation.
Previously, it ... - 21:33 Revision 77377519: [DOCS] Fix explanation of searchFields for linkvalidator
- The TSconfig configuration option mod.linkvalidator.searchFields
is documented in the documentation.
Previously, it ... - 18:51 Revision 806a8bc6: [TASK] Use "new record wizard" to render dashboard widgets
- In order to streamline the backend UI and to re-use introduced web
components, the "Add widget" wizard in the dashboa... - 15:44 Revision c7b47d6e: [BUGFIX] Properly check (real)paths in `LocalCropScaleMaskHelper`
- With patches #102679 and arguably #103351, the image processing got
refactored at multiple locations with good intent... - 15:34 Revision 8dc13c12: [TASK] Provide sets for FSC, felogin and indexed_search
- A first set of extensions is converted to the new set
infrastructure provided by #103437, #103439 and #103522.
Resol... - 10:43 Revision cd028c70: [TASK] Update `lit` packages
- Executed commands:
npm install --save \
lit@^3.1.3 \
lit-element@^4.0.5 \
lit-html@^3.1.... - 10:43 Revision bf055ea3: [TASK] Update `lit` packages
- Executed commands:
npm install --save \
lit@^3.1.3 \
lit-element@^4.0.5 \
lit-html@^3.1.... - 08:40 Revision 581cd117: [TASK] Add missing aria-label to record icons
- Add accessible aria-labels to the record icon
located in the docheader component on the upper
right. Additionally the... - 08:30 Revision 133d760e: [TASK] Add missing aria-label to record icons
- Add accessible aria-labels to the record icon
located in the docheader component on the upper
right. Additionally the... - 07:52 Revision 46a2b586: [TASK] Add field description for site sets dependencies field
- The description has been forgotten to be added in #103437.
Releases: main
Resolves: #103630
Related: #103437
Change-... - 07:45 Revision fd4ad1d3: [TASK] Rename `@typo3/backend/new-content-element-wizard` component
- The component `@typo3/backend/new-content-element-wizard` is primarily
used to render a wizard-like UI for selecting ... - 07:04 Revision 5d6d6d41: [FEATURE] Provide null coalescing operator for TypoScript constants
- TypoScript constants expressions have been extended to support a null
coalescing operator (`??`) as a way for providi...
2024-04-21
- 19:17 Revision 4267e077: [BUGFIX] Attach nonce attribute to script tag in admin panel's submodule
- When providing a custom submodule for the admin panel with JavaScript,
the script tag does not have a nonce attribute... - 19:17 Revision 74ea84e2: [BUGFIX] Attach nonce attribute to script tag in admin panel's submodule
- When providing a custom submodule for the admin panel with JavaScript,
the script tag does not have a nonce attribute... - 19:05 Revision 062a9415: [FEATURE] Provide PageInformation in PAGEVIEW cObject
- This extends the PAGEVIEW content object to provide
not only the page record, but the full Page Information
object, w... - 11:48 Revision 2f234688: [BUGFIX] Ensure that relative target link can be set in EXT:redirects
- The TYPO3 system extension `redirects` now fully supports the setting
of relative links as the `target` URL, which is... - 11:48 Revision eebf251d: [BUGFIX] Ensure that relative target link can be set in EXT:redirects
- The TYPO3 system extension `redirects` now fully supports the setting
of relative links as the `target` URL, which is...
2024-04-20
- 20:59 Revision aee514a5: [BUGFIX] Standardize search field and its search icon location
- Place the search icon on the right side of the input field.
Resolves: #103404
Releases: main
Change-Id: I7a0ed1ab772... - 19:50 Revision d2b2448f: [DOCS] Correct example for htmlSupport in RTE CKEditor
- The main key is not "RTE" in YAML, but "editor".
Resolves: #103678
Releases: main, 12.4
Change-Id: I3c09ac3f0071be70...
2024-04-19
- 22:39 Revision b8de4f93: [DOCS] Correct example for htmlSupport in RTE CKEditor
- The main key is not "RTE" in YAML, but "editor".
Resolves: #103678
Releases: main, 12.4
Change-Id: I3c09ac3f0071be70... - 18:07 Revision e6757994: [DOCS] Revise 12.4.x changelogs
- This patch streamlines some spellings, break long code lines,
so so they are visible without horizontal scrolling and... - 18:06 Revision 09cf9ee6: [DOCS] Revise 12.4.x changelogs
- This patch streamlines some spellings, break long code lines,
so so they are visible without horizontal scrolling and... - 13:55 Revision 87f752df: [BUGFIX] Remove import of `tabs` module in Content Element Wizard
- This commit removes the import of `@typo3/backend/tabs.js` in the "New
Content Element" wizard for two reasons:
1. t... - 13:55 Revision 54f5bdfb: [BUGFIX] Remove import of `tabs` module in Content Element Wizard
- This commit removes the import of `@typo3/backend/tabs.js` in the "New
Content Element" wizard for two reasons:
1. t... - 13:55 Revision 66b69dcd: [BUGFIX] Check for children in FormEngine container
- When resolving the first and last inline
elements in the `FilesControlContainer`
and `InlineControlContainer`, it is ... - 13:54 Revision 6fe15875: [BUGFIX] Check for children in FormEngine container
- When resolving the first and last inline
elements in the `FilesControlContainer`
and `InlineControlContainer`, it is ... - 13:53 Revision c065bbb6: [BUGFIX] Render record icon for pages in Localization Overview
- All pages rendered in the first column of
the Localization Overview now display the
correct record icon, which is wra... - 13:53 Revision 7b0d7e1f: [BUGFIX] Render record icon for pages in Localization Overview
- All pages rendered in the first column of
the Localization Overview now display the
correct record icon, which is wra... - 12:29 Revision d58fbf8d: [TASK] Remove unused variable in DataHandler
- Initializing the variable `$nativeDateTimeFieldEmptyValue` to
an empty string in the function `checkValueForDatetime`... - 12:26 Revision 7da78595: [BUGFIX] Ensure table definition overrides work again
- Doctrine DBAL 4.x has been introduced with #102875 and
required adoption of breaking changes - which had been
done. T... - 09:45 Revision c481eeb9: [TASK] Simplify a RelationHandler->readMM() detail
- There is a relatively obscure and not well known TCA
config property for type='select': 'allowNonIdValues'.
It can b... - 09:44 Revision 96047690: [TASK] Add RootlineUtility relation tests
- Extend the functional RootlineUtilityTest with more
scenarios for resolving category MM, and a "casual"
inline relati... - 09:32 Revision 7745ba11: [TASK] Remove obsolete setAccessible call to ReflectionMethod
- Also adjust variable name along the way.
Resolves: #103679
Related: #103667
Releases: main
Change-Id: I345dabbd388ea... - 09:12 Revision 162a25d5: [TASK] Avoid obsolete trim() in RelationHandler
- There is no point to trim() value arrays that have
been created with GU::trimExplode() just the line
before. Clean up... - 09:06 Revision 4b201834: [BUGFIX] Have record icons with human readable title
- Add record titles to the record icon alt text. To make
the alt text for record icons helpful, the title and
type of t... - 09:04 Revision 162111f6: [BUGFIX] Have record icons with human readable title
- Add record titles to the record icon alt text. To make
the alt text for record icons helpful, the title and
type of t... - 07:23 Revision 913faf6c: [BUGFIX] Add missing "true" parameter in loadAvailableWizardsFromPluginSubTypes
- New Content Element Wizards are retrieved from both normal Content Types
(CType) and Plugin sub-types (list_type). Fo... - 06:05 Revision 17271546: [BUGFIX] Add missing identifier for additional filemounts
- Using `options.folderTree.altElementBrowserMountPoints`
it's possible to add additional mount points to the
file / fo... - 05:41 Revision 2dd7cc84: [BUGFIX] Add missing identifier for additional filemounts
- Using `options.folderTree.altElementBrowserMountPoints`
it's possible to add additional mount points to the
file / fo...
2024-04-18
- 21:37 Revision 60d41b39: [BUGFIX] Support newlines in TCA palette descriptions
- Feature #89650 added support for newlines in TCA field descriptions,
but palette descriptions were forgotten.
This pa... - 21:24 Revision bf06fdce: [BUGFIX] Support newlines in TCA palette descriptions
- Feature #89650 added support for newlines in TCA field descriptions,
but palette descriptions were forgotten.
This pa... - 13:15 Revision 55df7110: [TASK] Format file size and datetime values in IS backend module
- Resolves: #103664
Releases: main
Change-Id: I310eee5d304821d5f1b5ba210645f5ed2b4a85d2
Reviewed-on: https://review.typ... - 13:02 Revision 0185867a: [BUGFIX] Better refindex for MM and multi workspaces
- Calculation of reference index for workspace relations
has a nasty bug in getListOfActiveWorkspaces(): It
always retu... - 13:01 Revision c47d91b3: [BUGFIX] Better refindex for MM and multi workspaces
- Calculation of reference index for workspace relations
has a nasty bug in getListOfActiveWorkspaces(): It
always retu... - 12:22 Revision 7d70a98d: [TASK] Show word flags as badges in EXT:indexed_search backend module
- In the "Indexing" backend module, words can have various informations,
such as frequency and flags. The flags are now... - 12:17 Revision 944fba3e: [BUGFIX] Correctly purge RelationHandler readMM() relations
- Resolving relations in RelationHandler for MM in
workspaces is a two fold process: readMM() first
finds all relation ... - 12:17 Revision d00c0450: [BUGFIX] Correctly purge RelationHandler readMM() relations
- Resolving relations in RelationHandler for MM in
workspaces is a two fold process: readMM() first
finds all relation ... - 11:05 Revision 9678f5f2: [TASK] Avoid managing keywords in IS BE module
- The "Indexing" indexed_search backend module allows
picking single indexed words and adding them as
keywords a pages ... - 08:43 Revision e7264026: [TASK] Update `flag-icons`
- Executed commands:
npm install --save-dev flag-icons@^7.2.1
npm run build
Resolves: #103656
Releases: main,... - 08:43 Revision 5475c2b1: [TASK] Update `flag-icons`
- Executed commands:
npm install --save-dev flag-icons@^7.2.1
npm run build
Resolves: #103656
Releases: main,... - 06:04 Revision e2ab730c: [BUGFIX] Guard nullable getNormalizedParams in getIpFunction
- In case of CLI context, normalized params are not available and as they
are nullable, a guard condition is required b... - 06:04 Revision 2ce19397: [BUGFIX] Guard nullable getNormalizedParams in getIpFunction
- In case of CLI context, normalized params are not available and as they
are nullable, a guard condition is required b...
2024-04-17
- 13:51 Revision b022ec15: [BUGFIX] Avoid notice in TcaInline when ['ctrl']['transOrigPointerField'] is empty
- Resolves: #103596
Related: #97548
Releases: main, 12.4
Change-Id: I2384d223202af1575a93497f81e6a69599ebbc3c
Reviewed... - 13:51 Revision a35c3a15: [BUGFIX] Avoid notice in TcaInline when ['ctrl']['transOrigPointerField'] is empty
- Resolves: #103596
Related: #97548
Releases: main, 12.4
Change-Id: I2384d223202af1575a93497f81e6a69599ebbc3c
Reviewed... - 13:45 Revision 3565b7b5: [BUGFIX] Avoid undef array access in workspaces module
- When a TCA table has no 'ctrl' 'tstamp' field defined,
the workspace module crashes with an undefined array
access fo... - 13:44 Revision 555b07c8: [BUGFIX] Avoid undef array access in workspaces module
- When a TCA table has no 'ctrl' 'tstamp' field defined,
the workspace module crashes with an undefined array
access fo... - 13:14 Revision bdd75521: [DOCS] Fix PHP syntax in PageContentPreviewRenderingEvent example
- The $event parameter is now added and a superfluous parenthesis is
removed in the condition. Also, the $tableName var... - 13:14 Revision 942fad9c: [DOCS] Fix PHP syntax in PageContentPreviewRenderingEvent example
- The $event parameter is now added and a superfluous parenthesis is
removed in the condition. Also, the $tableName var... - 12:33 Revision 2a4b6f1c: [TASK] Remove 'index_stat_search_id' field in 'index_stat_word' table
- With #92993 the table 'index_stat_search' was removed. The related
field 'index_stat_search_id' in table 'index_stat_... - 12:12 Revision adcd8759: [TASK] Avoid foreign_field with select in RootlineUtility
- TCA type=select has no config field 'foreign_field'.
A check in RootlineUtility can be simplified a bit.
Resolves: #... - 11:46 Revision 64f90318: [TASK] Show content as accordions in element information modal
- The element information modal displays both field information for the
current record and its references.
The more fie... - 11:32 Revision 74c8d0e4: [TASK] Improve UX and accessibility of "Indexing" submodules
- Several minor adjustments have been made to the submodules of the
“Indexing” backend module to improve the UX and acc...
2024-04-16
- 16:26 Revision b23029d5: [BUGFIX] Ensure correct default value normalization
- Default value support for TEXT, JSON and BLOB fields
has been added with #103578 by implementing the use
of default v... - 13:10 Revision 80ed5ac1: [BUGFIX] Add missing class to form labels in dashboard
- Resolves: #103638
Releases: main, 12.4
Change-Id: Ib5880f2ea62c8d9b54b7db6f6488fc6d5a479827
Reviewed-on: https://revi... - 12:40 Revision d36204c2: [BUGFIX] Add missing class to form labels in dashboard
- Resolves: #103638
Releases: main, 12.4
Change-Id: Ib5880f2ea62c8d9b54b7db6f6488fc6d5a479827
Reviewed-on: https://revi... - 09:36 Revision 83305b95: [BUGFIX] Add focus style for nav in Link Browser
- Add proper focus styles to the nav links in the
Link Browser modal window.
Resolves: #103631
Releases: main, 12.4
Ch... - 09:36 Revision 5bd95fbc: [BUGFIX] Add focus style for nav in Link Browser
- Add proper focus styles to the nav links in the
Link Browser modal window.
Resolves: #103631
Releases: main, 12.4
Ch... - 08:52 Revision 71697254: [TASK] Add visually hidden label to the search buttons
- To trigger a search, usually an icon-only button is placed next to the
search input field. To improve the accessibili... - 08:52 Revision edf3ca28: [TASK] Add visually hidden label to the search buttons
- To trigger a search, usually an icon-only button is placed next to the
search input field. To improve the accessibili... - 08:25 Revision c83bc62b: [BUGFIX] Cast simulated timestamp to int
- `DateTimeImmutable::setTimestamp()` requires the timestamp to be an
integer.
Resolves: #103588
Related: #99627
Relat... - 08:19 Revision 4b38e314: [DOCS] Correct code example in Changelog
- Remove excess bracket
Releases: main, 12.4
Resolves: #103635
Change-Id: Ie9ea1f03457177eeb6be7abb788c05bd2bf64e8c
Re... - 08:13 Revision 1db0716c: [DOCS] Correct code example in Changelog
- Remove excess bracket
Releases: main, 12.4
Resolves: #103635
Change-Id: Ie9ea1f03457177eeb6be7abb788c05bd2bf64e8c
Re... - 07:06 Revision e02f3d85: [BUGFIX] Do not log failed HMAC validations for HashService
- The new core `HashService` and the deprecated extbase `HashService`
have the function `validateAndStripHmac` to valid... - 07:06 Revision eb381373: [BUGFIX] Do not log failed HMAC validations for HashService
- The new core `HashService` and the deprecated extbase `HashService`
have the function `validateAndStripHmac` to valid... - 06:40 Revision 38a19526: [DOCS] Correct usage of hotkey API in changelog
- As "Hotkeys" is the default export inside hotkeys.js, it must be outside the curly braces.
Resolves: #103623
Related... - 05:33 Revision aaa9dd2a: [DOCS] Clarify switch to `options.hideModules` user TSconfig option
- While introducing the new module registration API,
the previously used page TSconfig options to hide
modules has been... - 05:21 Revision e15c44ee: [DOCS] Clarify switch to `options.hideModules` user TSconfig option
- While introducing the new module registration API,
the previously used page TSconfig options to hide
modules has been...
2024-04-15
- 21:50 Revision aeeb9e77: [BUGFIX] Keep search word on switching search mode
- The search word is now properly kept on
switching between advanced and normal
search mode in EXT:indexed_search.
Res... - 21:50 Revision 05fb0342: [BUGFIX] Keep search word on switching search mode
- The search word is now properly kept on
switching between advanced and normal
search mode in EXT:indexed_search.
Res... - 19:33 Revision 9766ab84: [TASK] Update invalid test data providers
- Backport of https://review.typo3.org/c/Packages/TYPO3.CMS/+/83155
to TYPO3 v12.
PHPUnit 10.5.18 introduces deprecati... - 19:28 Revision 9459daa2: [TASK] Avoid deprecation notice in SystemInformationToolbarItem
- Resolves: #103628
Releases: main
Change-Id: I5728324bc922682fcccea2ee90a5cb9eb3f77923
Reviewed-on: https://review.typ... - 16:27 Revision 34688560: [BUGFIX] Create real line break elements in Upgrade Wizard view
- The "Upgrade Wiards" view automatically checks whether mandatory
database changes are pending. In that case, a list o... - 06:56 Revision 705e901e: [BUGFIX] Fix stray "Constants" label in tstemplate info module
- An invalid site-set fluid condition was added in #103439
that cause the site-set related label to also be printed
for... - 05:18 Revision 9ce11a7a: [BUGFIX] Add missing `resname` attribute to dashboard xlf files
- Resolves: #103615
Releases: main, 12.4, 11.5
Change-Id: I11f609625051f7dc6418596229bed49f282bc842
Reviewed-on: https:...
2024-04-13
- 11:50 Revision d828bdaa: [FEATURE] Support comma-separated lists in page tree filter
- It's now possible to filter the page tree not only by strings and single
uids but by comma-separated lists of uids.
... - 08:20 Revision 04bb63ba: [BUGFIX] Use correct `resname` attribute in xlf file of EXT:dashboard
- The patch for #103615 added `resname` attributes to EXT:dashboard
locallang files. An attribute was used twice, this ... - 08:20 Revision 0fe87ae0: [BUGFIX] Use correct `resname` attribute in xlf file of EXT:dashboard
- The patch for #103615 added `resname` attributes to EXT:dashboard
locallang files. An attribute was used twice, this ...
2024-04-12
- 13:08 Revision b863f2af: [BUGFIX] Fix typo in `resname` attribute
- The patch for #103615 added `resname` attributes to EXT:dashboard
locallang files, but one had a typo. It's fixed now... - 13:08 Revision 0656e03a: [BUGFIX] Fix typo in `resname` attribute
- The patch for #103615 added `resname` attributes to EXT:dashboard
locallang files, but one had a typo. It's fixed now... - 11:15 Revision ccc1bf34: [BUGFIX] Add missing `resname` attribute to dashboard xlf files
- Resolves: #103615
Releases: main, 12.4, 11.5
Change-Id: I11f609625051f7dc6418596229bed49f282bc842
Reviewed-on: https:... - 11:14 Revision cefd81bd: [BUGFIX] Add missing `resname` attribute to dashboard xlf files
- Resolves: #103615
Releases: main, 12.4, 11.5
Change-Id: I11f609625051f7dc6418596229bed49f282bc842
Reviewed-on: https:... - 11:13 Revision 4183e529: [BUGFIX] Cast simulated timestamp to int
- `DateTimeImmutable::setTimestamp()` requires the timestamp to be an
integer.
Resolves: #103588
Related: #99627
Relat... - 11:00 Revision 52db5fc1: [TASK] Align to phpdocumentor/reflection-docblock:5.4.0
- New version phpdocumentor/reflection-docblock:5.4.0
changed the signature of DocBlockFactory::createInstance(),
which... - 11:00 Revision 0d81d4f3: [TASK] Align to phpdocumentor/reflection-docblock:5.4.0
- New version phpdocumentor/reflection-docblock:5.4.0
changed the signature of DocBlockFactory::createInstance(),
which... - 10:12 Revision 71965258: [BUGFIX] Cast simulated timestamp to int
- `DateTimeImmutable::setTimestamp()` requires the timestamp to be an
integer.
Resolves: #103588
Related: #99627
Relat... - 09:12 Revision cc1cac4f: [TASK] Replace `stylefmt` with `stylelint`
- This commit replaces the abandoned package `@ronilaukkarinen/stylefmt`
with the already installed `stylelint` tool.
... - 09:12 Revision b1293b64: [TASK] Replace `stylefmt` with `stylelint`
- This commit replaces the abandoned package `@ronilaukkarinen/stylefmt`
with the already installed `stylelint` tool.
...
2024-04-11
- 18:43 Revision 2fafb2ac: [TASK] Enable corrected test for default value parsing
- Test covering the SQL file parser has been streamlined
and enriched with #103602, adding a disabled test with
a todo ... - 18:32 Revision 8fd52304: [TASK] Enable corrected test for default value parsing
- Test covering the SQL file parser has been streamlined
and enriched with #103602, adding a disabled test with
a todo ... - 11:53 Revision 335c59d1: [TASK] Refine site set default TypoScript handling
- Treat site sets (#103439) as a default content rendering template,
in order to load Extbase plugin registrations prio... - 10:39 Revision b8798340: [TASK] Streamline Schema Parser test
- * Add variable names as dataprovider set
array keys to increase readability.
* Add dataset for double-quote parsing... - 10:39 Revision 49963b33: [TASK] Streamline Schema Parser test
- * Add variable names as dataprovider set
array keys to increase readability.
* Add dataset for double-quote parsing... - 09:43 Revision c563623b: [BUGFIX] Avoid deleted workspace relations in RootlineUtility
- RootlineUtility uses RelationHandler to resolve relations
attached to pages. The tests from #103598 show that relatio... - 09:42 Revision dcac4adc: [BUGFIX] Avoid deleted workspace relations in RootlineUtility
- RootlineUtility uses RelationHandler to resolve relations
attached to pages. The tests from #103598 show that relatio... - 08:31 Revision 64c61923: [TASK] Increase RootlineUtility functional test coverage
- * Increase abstraction in imported CSV fixture to
separate scenarios from each other.
* Turn single tests into a si... - 08:31 Revision c076b625: [TASK] Increase RootlineUtility functional test coverage
- * Increase abstraction in imported CSV fixture to
separate scenarios from each other.
* Turn single tests into a si... - 08:13 Revision 673f35d7: [TASK] Update ckeditor to 41.3
- This commit updates ckeditor to 41.3. See changelog at [1].
Executed commands:
npm install --save \
@ck... - 08:13 Revision 0a6de1ab: [TASK] Update ckeditor to 41.3
- This commit updates ckeditor to 41.3. See changelog at [1].
Executed commands:
npm install --save \
@ck...
2024-04-10
- 19:49 Revision b24c3646: [TASK] Show information text as infobox in EXT:indexed_search
- If no page has been selected in the "Indexing" backend module, an
information is displayed. This text is now displaye... - 19:37 Revision 978ca833: [TASK] Show information text as infobox in EXT:indexed_search
- If no page has been selected in the "Indexing" backend module, an
information is displayed. This text is now displaye... - 17:03 Revision 86789207: [FEATURE] Add MySQL default value support for TEXT, JSON and BLOB
- Database default value configuration for TEXT, BLOB and
JSON field types has been impossible to use in a cross
databa... - 16:21 Revision 73a1e9ec: [TASK] Adjust title and action columns in history/undo view
- To better identify the different record types, the record icon is now
displayed next to the record title and some unn... - 16:19 Revision 7d9bd7f1: [TASK] Update display of "DB check" > "Full search"
- To improve accessibility, labels have been added to various form fields
in the "Full search" area. In this process, e... - 15:15 Revision 8abc8bb9: [TASK] Modernize RootlineUtility tests
- This is a late backport of a v13 patch to
prepare changes that have to go into v12
as bug fixes.
Tests:
* Merge rema... - 10:53 Revision 51f8e8c8: [BUGFIX] Add missing template record information
- Provide the missing template record variable,
used in the info box of the constant editor,
in case no template is sel... - 07:33 Revision 87837350: [BUGFIX] Set default value for extbase Container::$prototypeObjects...
- `getEmptyObject()` does not call `getInstance()` which initializes
the property, which is needed since PHP 8.0.
TYPO...
2024-04-09
- 13:32 Revision 8c85fb6f: [TASK] Set TYPO3 version to 12.4.15-dev
- Change-Id: I0e897680df27e5380344f4436a7db7a6085d0688
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/837... - 13:09 Revision ceeec020: [RELEASE] Release of TYPO3 12.4.14
- Change-Id: Ibd990830d7ad9d43707be802c6a24a1388589d18
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/837... - 12:07 Revision 2578cae1: [TASK] Raise typo3/testing-framework
- Brings a bugfix to improve dealing with .csv
fixture files during import a bit better.
> composer u typo3/testing-fr...
2024-04-08
- 14:02 Revision e82170f2: [TASK] Add additional tests for `RedirectService` handling
- This change adds additional tests to cover additional
variants for `EXT:redirects` handling. Placing guards
helps to ... - 14:02 Revision 96fbca15: [TASK] Add additional tests for `RedirectService` handling
- This change adds additional tests to cover additional
variants for `EXT:redirects` handling. Placing guards
helps to ... - 13:52 Revision 1a1ff716: [BUGFIX] Avoid `NullSite` in `Request` object setup in RedirectService
- Redirects can match even if no SiteConfiguration could
be determined for the current request and a `NullSite`
has bee... - 13:47 Revision 86de4ad6: [TASK] Modernize RootlineUtility and tests
- RootlineUtility is *the* performance bottleneck
in FE. But we have a cunning plan for improvements :)
The patch stre... - 13:38 Revision 48f59608: [TASK] Remove `HtmlParser->caseShift()`
- The method `HtmlParser->caseShift()` is used to normalize the casing of
values that are about to get compared, depend... - 13:02 Revision 7e83da89: [TASK] Use more DI in indexed_search
- Switch a couple of classes to use more DI.
Note class Lexer was instantiated with a 'poor man'
and oldschool approac... - 11:57 Revision 8f0662e9: [FEATURE] Introduce hotkeys to scheduler task editing
- Similar to editing regular content elements, it is now possible to save
scheduler tasks being edited via keyboard sho... - 10:53 Revision e72382d2: [TASK] Add `npm` command dispatcher to `Build/Scripts/runTests.sh`
- `Build/Scripts/runTests.sh` is the monorepo main dispatcher of
script and tools to ensure same working state across d... - 10:53 Revision 20a85842: [TASK] Add `npm` command dispatcher to `Build/Scripts/runTests.sh`
- `Build/Scripts/runTests.sh` is the monorepo main dispatcher of
script and tools to ensure same working state across d... - 10:53 Revision e8e7d2a4: [TASK] Add `npm` command dispatcher to `Build/Scripts/runTests.sh`
- `Build/Scripts/runTests.sh` is the monorepo main dispatcher of
script and tools to ensure same working state across d... - 09:46 Revision 6ec3eb49: [BUGFIX] Ensure working count query in `DatabaseRecordList::getTable()`
- `\TYPO3\CMS\Backend\RecordList\DatabaseRecordList` provides the ability
to modify the QueryBuilder used for the recor... - 09:46 Revision 08a78a57: [BUGFIX] Ensure working count query in `DatabaseRecordList::getTable()`
- `\TYPO3\CMS\Backend\RecordList\DatabaseRecordList` provides the ability
to modify the QueryBuilder used for the recor... - 09:46 Revision d5478c92: [BUGFIX] Ensure working count query in `DatabaseRecordList::getTable()`
- `\TYPO3\CMS\Backend\RecordList\DatabaseRecordList` provides the ability
to modify the QueryBuilder used for the recor... - 09:30 Revision b50c8dfe: [FEATURE] Update Fluid Standalone to 2.11
- This patch updates Fluid to the latest version. It also
adds a RST file which describes the new ViewHelpers that
were... - 07:03 Revision 82f91421: [TASK] Avoid two useless hooks in ext:lowlevel
- There is an ancient, hidden and not documented hook
in ext:lowlevel since "ever":
$GLOBALS['TYPO3_CONF_VARS']['EXTCON... - 06:56 Revision a1efe2da: [TASK] Avoid indexed_search EXTCONF addRootLineFields
- Did you know about
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['indexed_search']['addRootLineFields']?
No? Well, that's p... - 06:54 Revision 2c3a010d: [BUGFIX] Prevent crashes setting stopwords in IS BE module
- Argument $pageId is mandatory in saveStopwordsKeywordsAction()
since #102914. The link to that action is created in a... - 06:53 Revision fba8c065: [BUGFIX] Use correct icon for pages table
- The check for content_from_pid is wrong as it is not the raw database record and therefore the relation is an array.
... - 06:53 Revision 63a3e20e: [BUGFIX] Use correct icon for pages table
- The check for content_from_pid is wrong as it is not the raw database record and therefore the relation is an array.
... - 06:46 Revision 2278318c: [TASK] Avoid indexed_search lexer debug
- The indexed_search class Lexer is used to split strings
into words using some weird multibyte magic.
It has a "debug... - 06:42 Revision 9e446c1f: [TASK] Remove IS ext_conf_template.txt maxAge
- The config label:
"Deprecated! Max TTL (hours) for indexed page: The time in hours
that is the maximum age of an ind... - 06:41 Revision 93c90926: [BUGFIX] Working link to word details in indexed_search
- The indexed_search BE module links to word details.
This link is broken in main and v12:
* In main, the wordHash arg... - 06:41 Revision 7d3c4111: [BUGFIX] Working link to word details in indexed_search
- The indexed_search BE module links to word details.
This link is broken in main and v12:
* In main, the wordHash arg... - 04:04 Revision ab5aa2c6: [TASK] Fix misleading example in #103437 Feature.rst
- The site sets example referenced TYPO3-provided sets
that are not yet available, since the respective implementations...
2024-04-07
- 20:55 Revision ad2f507c: [TASK] Add `RedirectService` tests as preparation for a bugfix
- Issue with the `RedirectService` has been reported
wiht #103395 related to non-matching SiteConfig in
cases no TypoSc... - 20:55 Revision 287d608e: [TASK] Add `RedirectService` tests as preparation for a bugfix
- Issue with the `RedirectService` has been reported
wiht #103395 related to non-matching SiteConfig in
cases no TypoSc... - 17:26 Revision a2f1f4b1: [BUGFIX] Avoid calling non-existing method on `NullSite`
- `\TYPO3\CMS\Core\Site\Entity\Site::isTypoScriptRoot()`
has been added with #103437 without adding it to the
`\TYPO3\C... - 16:12 Revision 51e81e0a: [BUGFIX] Type cast PageView return value to string
- In order to prevent a TypeError, the rendered
view is now casted to string. This is done,
since the result might be `... - 12:38 Revision d10e8c29: [TASK] Avoid always empty removeChars in IS Lexer
- Lexer->lexerConf['removeChars'] is always empty
since #93401. Remove it.
Resolves: #103551
Related: #93401
Releases:... - 12:04 Revision 7279f635: [BUGFIX] Create backend users via CLI respects TCA default options
- This change introduces the use of the DataHandler instead of the
QueryBuilder when creating backend users via CLI com... - 12:04 Revision fd3d6f3d: [BUGFIX] Create backend users via CLI respects TCA default options
- This change introduces the use of the DataHandler instead of the
QueryBuilder when creating backend users via CLI com... - 10:04 Revision a1edae03: [BUGFIX] t3editor: Keep original flex configuration
- When t3editor got streamlined in the past, configuration for flex was
defined that conflicts with CodeMirror's intern... - 10:03 Revision 6fe3cd8e: [BUGFIX] t3editor: Keep original flex configuration
- When t3editor got streamlined in the past, configuration for flex was
defined that conflicts with CodeMirror's intern... - 09:49 Revision f66272ae: [BUGFIX] Use correct timezones with timestamp based \DateTime
- As documented by PHP, `\DateTime` or `\DateTimeImmutable`
objects created with a timestamp only ('@12345678') as the
... - 09:49 Revision 57dcbe82: [BUGFIX] Use correct timezones with timestamp based \DateTime
- As documented by PHP, `\DateTime` or `\DateTimeImmutable`
objects created with a timestamp only ('@12345678') as the
... - 09:49 Revision 5079949f: [BUGFIX] Use correct timezones with timestamp based \DateTime
- As documented by PHP, `\DateTime` or `\DateTimeImmutable`
objects created with a timestamp only ('@12345678') as the
... - 09:19 Revision b90a4630: [FEATURE] Add Page TSconfig provider for sites and sets
- TYPO3 sites have been enhanced to be able to provide Page TSconfig on
a per site basis.
Releases: main
Resolves: #10... - 09:18 Revision 6107ba3e: [FEATURE] Add TypoScript provider for sites and sets
- TYPO3 sites are enhanced to be able to operate as TypoScript
templates. They act similar to sys_template records with... - 09:17 Revision b326de1d: [FEATURE] Introduce site sets with setting definitions
- Site sets ship parts of site configuration as composable pieces. They
are intended to deliver settings, TypoScript, T... - 05:58 Revision 524267cd: [BUGFIX] Mitigate misusing request 'id' as pages-uid in extbase BE
- The backend uses request GET/POST parameter 'id' as convention for
"pages uid" at various places: Especially the Back... - 05:58 Revision 1d6079ab: [BUGFIX] Mitigate misusing request 'id' as pages-uid in extbase BE
- The backend uses request GET/POST parameter 'id' as convention for
"pages uid" at various places: Especially the Back... - 05:51 Revision fbef6ad9: [BUGFIX] Prevent indexed_search crash in BE
- 'phash' has been changed from an int to a string
with #102975. This leads to a BE crash when selecting
details of an ... - 05:46 Revision e9d2445a: [BUGFIX] Deal with nullable pages['keywords'] field in IS
- The BE may crash when adding a 'keyword' to a page record
using the indexed_search BE module: Field 'keywords' of
tab...
2024-04-05
- 21:10 Revision b3766297: [TASK] Update nodejs container image versions
- New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t... - 21:10 Revision 8bc863e4: [TASK] Update nodejs container image versions
- New core-testing-* images has been build and published in
the TYPO3 testing-infrastructure repository and pulled to
t... - 15:20 Revision db145c77: [BUGFIX] Fix array access error in LinkAnalyzerResult
- Doctrine dbal function fetchAssociative() was used in combination
with accessing an array element without null colesc... - 15:20 Revision 14d5d0ce: [BUGFIX] Fix array access error in LinkAnalyzerResult
- Doctrine dbal function fetchAssociative() was used in combination
with accessing an array element without null colesc... - 15:20 Revision 540542b1: [BUGFIX] Fix array access error in LinkAnalyzerResult
- Doctrine dbal function fetchAssociative() was used in combination
with accessing an array element without null colesc... - 14:26 Revision 58c827b7: [TASK] Deprecate `@typo3/backend/document-save-actions`
- The JavaScript module `@typo3/backend/document-save-actions` was
introduced in TYPO3 v7 to add some interactivity in ...
2024-04-04
- 15:07 Revision 03fe7c4a: [BUGFIX] Prepare `allowed` and `disallowed` in more deeply nested TCA
- TCA for usage of `sys_file` may configure their allowed extensions by an
array (e.g. EXT:bootstrap_package, "Media" c... - 15:07 Revision f24a203d: [BUGFIX] Prepare `allowed` and `disallowed` in more deeply nested TCA
- TCA for usage of `sys_file` may configure their allowed extensions by an
array (e.g. EXT:bootstrap_package, "Media" c... - 13:39 Revision 9f571203: [TASK] Avoid calling deprecated Symfony Console helper commands
- `Console\Helper::strlen()` was deprecated in Symfony 5.3. As we
require Symfony >= 5.4, we can safely use the replace... - 12:28 Revision dd2dabbf: [BUGFIX] Fix wrong GUI crop area placement on edge cases
- In the image editor, the "Cropped area" was configured with a `ceil`ed
width and height. Since all other dimensions a... - 12:28 Revision 0d1da607: [BUGFIX] Fix wrong GUI crop area placement on edge cases
- In the image editor, the "Cropped area" was configured with a `ceil`ed
width and height. Since all other dimensions a... - 12:28 Revision ea5fb170: [BUGFIX] Fix wrong GUI crop area placement on edge cases
- In the image editor, the "Cropped area" was configured with a `ceil`ed
width and height. Since all other dimensions a... - 09:51 Revision e20cdfd6: [BUGFIX] Ensure correct access for LazyLoadingProxy test
- To harden the Extbase LazyLoadingProxy implementation
a new test has been added with #101400, which creates
a proxy d... - 09:51 Revision 8503ba3e: [BUGFIX] Ensure correct access for LazyLoadingProxy test
- To harden the Extbase LazyLoadingProxy implementation
a new test has been added with #101400, which creates
a proxy d... - 07:41 Revision 2dac7244: [BUGFIX] Respect hidden fields for slug regeneration
- To regenerate a slug, the fields defined in
the TCA "generatorOptions" configuration have
to be present in the form.
... - 07:33 Revision 332a3068: [BUGFIX] Respect selected backend layout of current page
- If a page uses a specific page layout, it must be used in the page
module. To be in sync with v12 the change is also ... - 07:30 Revision 1865bb78: [BUGFIX] Respect hidden fields for slug regeneration
- To regenerate a slug, the fields defined in
the TCA "generatorOptions" configuration have
to be present in the form.
... - 07:25 Revision a7ceac90: [BUGFIX] Respect selected backend layout of current page
- If a page uses a specific page layout, it must be used in the page
module. To be in sync with v12 the change is also ... - 07:21 Revision 107a432d: [FEATURE] Add keyboard shortcut in FormEngine for Save & Close
- A new hotkey is introduced in the FormEngine scope that lets editors
invoke "Save and Close" via `Ctrl/Cmd+Shift+S`.
... - 05:44 Revision dcb762fa: [DOCS] Streamline installation chapters of system extension manuals, part 2
- Updated and renamed files and adapted paths and extension names.
Resolves: #103497
Releases: main, 12.4
Change-Id: I... - 05:03 Revision 53157cd0: [DOCS] Streamline installation chapters of system extension manuals, part 2
- Updated and renamed files and adapted paths and extension names.
Resolves: #103497
Releases: main, 12.4
Change-Id: I...
2024-04-03
- 12:19 Revision ca2a2567: [TASK] linkvalidator: Calculate option toggle state on render time
- This commit changes how the "Toggle all" and option and action button
states are determined. Previously, the state wa... - 10:21 Revision 6578a968: [BUGFIX] Reinitialize ContentObjectRenderer for pages
- The menu generation must not reuse the page record from the current page
but must use the data from the linked page.
... - 09:45 Revision 9e94d700: [TASK] Use ISO 8601 format for date rendering
- Resolves: #103496
Releases: main, 12.4
Change-Id: I688540c91e85d28eec1951305d63028efa27eb82
Reviewed-on: https://revi... - 09:13 Revision bd46974b: [FEATURE] Optimized integration of Page Rendering via Fluid
- This change adds a new cObject "PAGEVIEW" which has a much simpler
usage than "FLUIDTEMPLATE", because it is meant to... - 09:12 Revision 7c39ce15: [BUGFIX] Reinitialize ContentObjectRenderer for pages
- The menu generation must not reuse the page record from the current page
but must use the data from the linked page.
... - 09:08 Revision cd4a6834: [TASK] Use ISO 8601 format for date rendering
- Resolves: #103496
Releases: main, 12.4
Change-Id: I688540c91e85d28eec1951305d63028efa27eb82
Reviewed-on: https://revi... - 06:01 Revision 56e84362: [BUGFIX] Update ISO language files
- Executed commands:
composer require --dev sokil/php-isocodes-db-i18n:^4.0.21
Build/Scripts/updateIsoDatabase... - 06:01 Revision 70a7363a: [BUGFIX] Update ISO language files
- Executed commands:
composer require --dev sokil/php-isocodes-db-i18n:^4.0.21
Build/Scripts/updateIsoDatabase...
2024-04-02
- 20:27 Revision e7b6c801: [BUGFIX] Bring back valuePicker for TCA type `email`
- While extracting dedicated TCA types from the god type `input`, the
`valuePicker` option was forgotten for type `emai... - 20:27 Revision 73d19ef3: [BUGFIX] Bring back valuePicker for TCA type `email`
- While extracting dedicated TCA types from the god type `input`, the
`valuePicker` option was forgotten for type `emai... - 09:54 Revision dee2a683: [DOCS] Show the redirect integrity status
- Resolves: #103514
Related: #99485
Releases: main
Change-Id: I118c1c2473e0411425a634bed0f0f9618b57e371
Reviewed-on: ht... - 09:40 Revision 5052405d: [TASK] Raise typo3/testing-framework
- Fixes acceptance test database table fields
being latin1 instead of utf8mb4.
> composer u typo3/testing-framework
C...
2024-04-01
- 07:34 Revision 6ab0c9bd: [BUGFIX] Correctly cast folder's 'mtime' and 'ctime' as integer
- When opening the "tile view" in the backend, third party FAL adapters
may not correctly return 'mtime' and 'ctime' as...
2024-03-31
- 20:12 Revision 481b7484: [TASK] Remove unnecessary typecasts in ext:recycler
- Function argument types of the `resolveTree` function in
the `DeleteRecords` class already use strict types, so the
f...
2024-03-30
- 16:37 Revision b1bde78f: [BUGFIX] Fix typo in TCA appearance tab label
- The label changed by accident and must be changed back.
Resolves: #103508
Related: #102834
Releases: main
Change-Id:... - 16:37 Revision a5cbbaa1: [DOCS] Fix formatting in Webp changelog
- Releases: main
Resolves: #103507
Change-Id: I571d99521ffa1e36b9cb18cb1621132d70f6382b
Reviewed-on: https://review.typ... - 16:26 Revision 9ed4d370: [BUGFIX] Handle roll-over of dates in `RotatingFileWriterTest`
- In the test class `RotatingFileWriterTest`, the `MONTHLY` and `YEARLY`
cases for `writingLogWithExpiredLatestRotation...
2024-03-29
- 10:01 Revision d64c5fcd: [TASK] Move getUserWhoDeleted function to RecordHistory
- In ext:recycler, there is an open todo to move the function
`getUserWhoDeleted` from `RecyclerAjaxController to `Reco... - 09:47 Revision d79cda8d: [TASK] Extract site persistence into separate service
- The SiteConfiguration service is currently needed during installation
phase for writing site configurations. This lim...
Also available in: Atom