Activity
From 2022-07-16 to 2022-08-14
2022-08-14
- 23:35 Revision 34229ddb: [BUGFIX] Restore module menu collapse behaviour
- With the removal of the Font Awesome icon provider in #98089 the
corresponding scss/css styling definition for the mo...
2022-08-13
- 12:20 Revision ed88670c: [!!!][TASK] Remove support for concat/compress of JS+CSS in BE
- This change removes the support for supporting concatenation and
compression of CSS + JS assets in TYPO3 Backend.
Th... - 11:55 Revision 3bb6e34c: [TASK] Add exception message to log message
- Providing the exception message helps to understand and solve the
issue as the exception can also be thrown by a 3rd ... - 11:36 Revision e5f4eff4: [BUGFIX] Toggle inline controls only in own scope
- The former approach in #91808 to fix scoped toggling didn't
work with levelLinksPosition "bottom", as the querySelect...
2022-08-12
- 22:33 Revision e7acdee9: [TASK] styleguide: Add examples for TCA option "min"
- https://github.com/TYPO3-CMS/styleguide/pull/347
https://review.typo3.org/c/Packages/TYPO3.CMS/+/70196
> Build/Scri... - 22:06 Revision 5ff4de8f: [BUGFIX] Toggle inline controls only in own scope
- The former approach in #91808 to fix scoped toggling didn't
work with levelLinksPosition "bottom", as the querySelect... - 22:00 Revision 712efdff: [TASK] styleguide: Fine tune inline_2 in inline_1n
- Fit scenario for
https://review.typo3.org/c/Packages/TYPO3.CMS/+/74928 - 20:57 Revision 19c30fa4: [TASK] Remove default script type "text/javascript" from <script> tags
- Omit obsolete type=text/javascript in PageRenderer
See: https://html.spec.whatwg.org/multipage/scripting.html#the-scr... - 20:57 Revision 477e6e2b: [TASK] Add exception message to log message
- Providing the exception message helps to understand and solve the
issue as the exception can also be thrown by a 3rd ... - 20:56 Revision ed841a8c: [BUGFIX] Add sd and hq YouTube preview image resolutions
- The YouTube helper tries to fetch from highest to
lowest image for possible previews.
The "sd" and "hq" versions were... - 20:37 Revision d1138fda: [TASK] Use preconfigured UTF-8 System in first installation
- Back in the old and dark days, some filesystems did not know
about "special" chars. TYPO3 has the TYPO3_CONF_VARS tog... - 20:30 Revision 9a219cac: [BUGFIX] Add sd and hq YouTube preview image resolutions
- The YouTube helper tries to fetch from highest to
lowest image for possible previews.
The "sd" and "hq" versions were... - 20:10 Revision e2fa9411: [BUGFIX] Reflect size property to attribute in icon-element
- When using the custom element <typo3-backend-icon>
with a JS framework, that renders the DOM (e.g. Vue),
it can happe... - 20:10 Revision 57bfccc1: [BUGFIX] Reflect size property to attribute in icon-element
- When using the custom element <typo3-backend-icon>
with a JS framework, that renders the DOM (e.g. Vue),
it can happe... - 19:50 Revision 0a3a6fb8: [TASK] Replace `warning-in-use` icon with @typo3/icons overlay
- The icon identified by `warning-in-use` is rendered when a record is
currently edited by another backend user. As one... - 19:50 Revision cb49b7b5: [FEATURE] Allow icon deprecation in extensions
- Until now, icon deprecation wasn't possible for extensions as the
deprecation handling is internal to the IconRegistr... - 19:40 Revision 114838d4: [!!!][TASK] Remove uses of the Serializable interface
- The Serializable interface has been deprecated, and is
slated for removal entirely in PHP 9. The preferred
serializat... - 19:34 Revision b7e3ce12: [TASK] Enable PHP8.2 functional testing in CI workflows
- This patch shifts some functional test executions in
CI workflows to PHP8.2. Thus enabling test coverage
for new PHP8... - 19:13 Revision 55a0663c: [TASK] Switch to dart-sass
- node-sass respectively LibSass is deprecated as stated in
https://www.npmjs.com/package/node-sass
Since we use Boots... - 19:06 Revision 5b984a34: [BUGFIX] Prevent array access warning on deleted database record
- If a sys_file record is directly deleted from database, some undefined
array index warnings are triggered if the file... - 19:06 Revision 6d7e6601: [BUGFIX] Prevent array access warning on deleted database record
- If a sys_file record is directly deleted from database, some undefined
array index warnings are triggered if the file... - 18:42 Revision 13dc5aa7: [TASK] Use more native types in the blog extension
- Also add a missing property that already had a getter
and setter.
Also drop redundant type annotations and comments.... - 18:36 Revision 573e9b26: [TASK] Remove obsolete `.t3-icon` class
- As FontAwesome was removed and all icons are rendered via the Icon API
now, the CSS class `.t3-icon` became obsolete ... - 18:32 Revision d5064312: Revert "[BUGFIX] Abort commit if commit message does not fulfill all requirements"
- This reverts commit 8c724b776eaef61b3332a5ffe202265bcc0068b4.
Reason for revert:
The commit-msg hook now tends to th... - 18:32 Revision e0b362f2: Revert "[BUGFIX] Abort commit if commit message does not fulfill all requirements"
- This reverts commit b2bb59943e3b57aad3aee8d885cb6ae64f8cb69c.
Reason for revert:
The commit-msg hook now tends to th... - 18:32 Revision 6ca3fa45: Revert "[BUGFIX] Abort commit if commit message does not fulfill all requirements"
- This reverts commit da2a1b8b8e4d368739a42d37c704e76a1af2506c.
Reason for revert:
The commit-msg hook now tends to th... - 18:10 Revision 1f836b0b: [TASK] Declare controllers of ext:indexed_search as strict
- Set controllers to declare(strict_types=1);
Resolves: #96844
Releases: main
Change-Id: I9df3fd853a3669eed7c57819185d... - 17:37 Revision 8546a246: [TASK] styleguide: Add runTests.sh -s buildCss
- https://github.com/TYPO3-CMS/styleguide/pull/348
To avoid css compiling breaks again, we add it to
runTests.sh and r... - 15:05 Revision 53b8fcf7: [BUGFIX] styleguide: Fix broken styleguide example "fence" display
- https://github.com/TYPO3-CMS/styleguide/pull/343
Since bootstrap v5 the class .btn-block is !important and thus over... - 14:42 Revision 85c2b1d5: [DOCS] Correct title and filename of breaking RST
- Resolves: #98131
Related: #97701
Releases: main
Change-Id: I15408037432516d67e26853b34cfaf9fa320e75a
Reviewed-on: htt... - 13:19 Revision fa8c0cc5: [BUGFIX] Disable pagetree drag and drop for touch inputs
- While trying to restore the full desktop functionality
aka mouse and keyboard behavior on a touch-device we
came to t... - 13:18 Revision d00971f3: [BUGFIX] Disable pagetree drag and drop for touch inputs
- While trying to restore the full desktop functionality
aka mouse and keyboard behavior on a touch-device we
came to t... - 12:37 Revision 0e849d4e: [BUGFIX] Disable pagetree drag and drop for touch inputs
- While trying to restore the full desktop functionality
aka mouse and keyboard behavior on a touch-device we
came to t... - 11:24 Revision 49d59997: [TASK] Remove leftover tt_content.select_key in content preview
- The StandardContentPreviewRenderer still contained
special handling for the tt_content.select_key field,
which howeve... - 10:52 Revision 90b6d93d: [TASK] Remove leftover tt_content.select_key in content preview
- The StandardContentPreviewRenderer still contained
special handling for the tt_content.select_key field,
which howeve... - 08:40 Revision a7efaeef: [TASK] Extract url generation in ext:workspaces
- Patch extracts generating url for workspaces
in order to better integrate with external extensions,
so when external ...
2022-08-11
- 16:31 Revision b53fdd42: [DOCS] Fix typo in title and filename
- Releases: main, 11.5
Resolves: #98115
Related: #92118
Change-Id: Ibcd5fa26155dbb36216422e1c806c9a4035d878f
Reviewed-o... - 16:31 Revision 242735f1: [DOCS] Fix typo in title and filename
- Releases: main, 11.5
Resolves: #98115
Related: #92118
Change-Id: Ibcd5fa26155dbb36216422e1c806c9a4035d878f
Reviewed-o... - 16:05 Revision 91a7e9fb: [BUGFIX] Re-apply stdWrap for typolink.parameter values
- Due to a regression in TYPO3 v11.5.11, using typolink.parameter
with stdWrap might also return more than just the URL... - 15:24 Revision 129f7a67: [BUGFIX] Avoid workspace field query for non workspaced table
- With #97989 correct workspace overlays in DataMapProcessor
should be used to fix a bug. This introduced a failing def... - 15:24 Revision 3bb31395: [BUGFIX] Avoid workspace field query for non workspaced table
- With #97989 correct workspace overlays in DataMapProcessor
should be used to fix a bug. This introduced a failing def... - 15:13 Revision 75aee8ac: [BUGFIX] Allow non-valid absolute paths for createVersionNumberFileName
- With the fix of using versioned numbered filenames for the
TYPO3 Backend, a use-case "absolutely referenced, but
rela...
2022-08-10
- 15:40 Revision 56fb1603: [BUGFIX] Allow non-valid absolute paths for createVersionNumberFileName
- With the fix of using versioned numbered filenames for the
TYPO3 Backend, a use-case "absolutely referenced, but
rela... - 15:34 Revision 7c01db39: [TASK] Enhance help text for `extension:setup` command
- Resolves: #98119
Releases: main, 11.5
Change-Id: If5e926d002e877e674548f63b8639acf62d5bf99
Reviewed-on: https://revie... - 15:25 Revision d201abe7: [TASK] Enhance help text for `extension:setup` command
- Resolves: #98119
Releases: main, 11.5
Change-Id: If5e926d002e877e674548f63b8639acf62d5bf99
Reviewed-on: https://revie... - 15:05 Revision e30a9e99: [BUGFIX] Allow non-valid absolute paths for createVersionNumberFileName
- With the fix of using versioned numbered filenames for the
TYPO3 Backend, a use-case "absolutely referenced, but
rela... - 15:01 Revision 54d158fd: [TASK] Extract url generation in ext:workspaces
- Patch extracts generating url for workspaces
in order to better integrate with external extensions,
so when external ... - 14:02 Revision bc23e0c3: [BUGFIX] Handle missing BE user data in BackendUserAuthentication
- Resolves: #98113
Releases: main, 11.5
Change-Id: Ia996d0e66f381d71699b33a42e4c8f72bf890054
Reviewed-on: https://revie... - 12:30 Revision 5a18784c: [BUGFIX] Handle missing BE user data in BackendUserAuthentication
- Resolves: #98113
Releases: main, 11.5
Change-Id: Ia996d0e66f381d71699b33a42e4c8f72bf890054
Reviewed-on: https://revie...
2022-08-09
- 14:15 Revision 525cafab: [BUGFIX] Use correct fluid variable name in AnalyzerTreePanel.html
- With introducing the overhaul of the TypoScript parser and the
related parts like the ObjectBrowser and Template Anal... - 08:59 Revision c21477b4: [TASK] Raise "typo3/class-alias-loader"
- This patch raises "typo3/class-alias-loader" which
contains some bugfixes.
Used commands:
> composer req "typo3/cla... - 08:59 Revision 73be9442: [TASK] Raise "typo3/class-alias-loader"
- This patch raises "typo3/class-alias-loader" which
contains some bugfixes.
Used commands:
> composer req "typo3/cla... - 06:51 Revision b23ae0ce: [TASK] Set TYPO3 version to 11.5.15-dev
- Change-Id: I2195a2186e5053c41a7dcc41a381f9dd9f6379b7
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/753... - 06:02 Revision 913d5a8c: [RELEASE] Release of TYPO3 11.5.14
- Change-Id: Iec25384c741494f4d36eb3e49af90d23682a3a6c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/753... - 05:46 Revision 9f479b5f: [BUGFIX] Disable asset concatenation/compression in backend
- Scenario: Given is a cluster of containers/servers that run
multiple instances of the same TYPO3 instance. A load bal...
2022-08-08
- 17:21 Revision fe1ed973: [BUGFIX] Use ClassSchema to properly detect DomainObject properties
- To gather information about properties of domain objects, extbase
used method DomainObjectInterface::_getProperties()... - 15:42 Revision 5cc7a5b9: [BUGFIX] styleguide: Recover Scss compiling after latest bootstrap changes
- https://github.com/TYPO3-CMS/styleguide/pull/344
Bootstrap changed their order of includes and added some new partia... - 13:17 Revision 8129d55e: [BUGFIX] Respect non standard prototype names
- The patchset https://review.typo3.org/c/Packages/TYPO3.CMS/+/70460/
has moved the business logic from the RenderViewH... - 12:47 Revision e92d3212: [BUGFIX] Use ClassSchema to properly detect DomainObject properties
- To gather information about properties of domain objects, extbase
used method DomainObjectInterface::_getProperties()... - 12:45 Revision ccc9b433: [BUGFIX] Respect non standard prototype names
- The patchset https://review.typo3.org/c/Packages/TYPO3.CMS/+/70460/
has moved the business logic from the RenderViewH... - 11:39 Revision b866e471: [TASK] Raise typo3/cms-styleguide
- Raise `typo3/cms-styleguide` to have needed bugfix for
`doctrine/dbal` 3.4.x already in composer lock state
available... - 10:41 Revision 31e182ca: [BUGFIX] Show record history even with null in history_data
- Resolves: #98078
Releases: main, 11.5
Change-Id: Ic177eeb9581c1513076e2e3301f29c0f97de5cd1
Reviewed-on: https://revie... - 10:41 Revision 498f279f: [BUGFIX] Show record history even with null in history_data
- Resolves: #98078
Releases: main, 11.5
Change-Id: Ic177eeb9581c1513076e2e3301f29c0f97de5cd1
Reviewed-on: https://revie... - 09:50 Revision 7c73ad2e: [TASK] styleguide: Drop default value for text field
- https://github.com/TYPO3-CMS/styleguide/pull/345
Text fields don't need a default value, and dropping this one
solve... - 08:03 Revision 2a5381b5: [BUGFIX] Disable asset concatenation/compression in backend
- Scenario: Given is a cluster of containers/servers that run
multiple instances of the same TYPO3 instance. A load bal...
2022-08-07
- 17:30 Revision 8f151301: [BUGFIX] Use nullabe return type for method returning null
- To avoid a type error the method
`EditDocumentController::generatePreviewCode`
must also allow null as return value b... - 17:16 Revision 379cf143: [BUGFIX] Use nullabe return type for method returning null
- To avoid a type error the method
`EditDocumentController::generatePreviewCode`
must also allow null as return value b... - 15:54 Revision 42f137f4: [BUGFIX] Fix relationship import with sql strict_mode
- When sql strict mode is enabled on the database server,
if a value has a wrong data type for the database column,
the... - 15:44 Revision 8c724b77: [BUGFIX] Abort commit if commit message does not fulfill all requirements
- Resolves: #98094
Releases: main, 11.5, 10.4
Change-Id: If84f67d6ac91aeaa47849067e21bef6b13854f3c
Reviewed-on: https:/... - 15:44 Revision b2bb5994: [BUGFIX] Abort commit if commit message does not fulfill all requirements
- Resolves: #98094
Releases: main, 11.5, 10.4
Change-Id: If84f67d6ac91aeaa47849067e21bef6b13854f3c
Reviewed-on: https:/... - 15:28 Revision 3c7fbcca: [BUGFIX] Fix relationship import with sql strict_mode
- When sql strict mode is enabled on the database server,
if a value has a wrong data type for the database column,
the... - 15:24 Revision da2a1b8b: [BUGFIX] Abort commit if commit message does not fulfill all requirements
- Resolves: #98094
Releases: main, 11.5, 10.4
Change-Id: If84f67d6ac91aeaa47849067e21bef6b13854f3c
Reviewed-on: https:/... - 14:48 Revision 221136b0: [BUGFIX] Add cursor on toggle checkboxes
- This adds back the cursor pointer when hovering toggle checkboxes, common
checkboxes and radio-buttons.
Resolves: #9... - 14:22 Revision 628eb8c6: [BUGFIX] Add cursor on toggle checkboxes
- This adds back the cursor pointer when hovering toggle checkboxes, common
checkboxes and radio-buttons.
Resolves: #9... - 08:42 Revision 1c9ffbf8: [!!!][TASK] Remove Font Awesome icon provider
- Any usage of FontAwesome has been removed with #97877 already. This
patch removes the integration of FontAwesome from...
2022-08-06
- 16:45 Revision e4e08a66: [BUGFIX] Render proper markup for datetime picker buttons
- To make datetimer picker buttons focus the belonging textfield, the
buttons were rendered as `<label>` which is a ver... - 15:19 Revision b51d0015: [BUGFIX] Prevent unnecessary processing of social image
- Resolves: #97248
Releases: main, 11.5
Change-Id: I2f9e3f9f2d530c5e416d57ec7e6b2d68a2b85531
Reviewed-on: https://revie... - 14:45 Revision cbca19cb: [BUGFIX] Prevent unnecessary processing of social image
- Resolves: #97248
Releases: main, 11.5
Change-Id: I2f9e3f9f2d530c5e416d57ec7e6b2d68a2b85531
Reviewed-on: https://revie... - 14:31 Revision b286ee25: [TASK] Remove superfluous TYPO3_CONF_VARS | BE | fluidPageModule
- With https://review.typo3.org/c/Packages/TYPO3.CMS/+/63186 the Fluid-based page view layout was introduced. However, ...
- 14:22 Revision 95e89f90: [BUGFIX] Replace legacy bootstrap classes supported by FontAwesome
- FontAwesome provides CSS classes that align with the old Bootstrap v3
classes, which will cause troubles with the rem... - 14:15 Revision dc679a87: [TASK] Remove superfluous TYPO3_CONF_VARS | BE | fluidPageModule
- With https://review.typo3.org/c/Packages/TYPO3.CMS/+/63186 the Fluid-based page view layout was introduced. However, ...
2022-08-05
- 20:50 Revision 32301fac: [TASK] styleguide: Drop FontAwesome usages
- FontAwesome is subject of removal in TYPO3 v12. This commit removes all
usages of FontAwesome from templates and ext_... - 20:17 Revision 74d35a0c: [BUGFIX] Use sanitized filename as source identifier when replacing an image
- Since the persisted file is stored with a sanitized filename, it must be
replaced with a sanitized file name as well,... - 20:17 Revision 6739febe: [BUGFIX] Use sanitized filename as source identifier when replacing an image
- Since the persisted file is stored with a sanitized filename, it must be
replaced with a sanitized file name as well,... - 19:54 Revision 16475a7c: [BUGFIX] Replace legacy bootstrap classes supported by FontAwesome
- FontAwesome provides CSS classes that align with the old Bootstrap v3
classes, which will cause troubles with the rem... - 19:46 Revision 2ce10f5f: [BUGFIX] Use sanitized filename as source identifier when replacing an image
- Since the persisted file is stored with a sanitized filename, it must be
replaced with a sanitized file name as well,... - 19:08 Revision a74d2f78: [DOC] Add missing parenthesis in documentation
- Resolves: #98076
Releated: #97201
Releases: main
Change-Id: I149cbde864bec608f4aba8429d82d75e6f9420d3
Reviewed-on: ht... - 18:43 Revision 4408fa2f: [TASK] Remove docker-compose v1 enforce check from runTests.sh
- Quite some issues with docker-compose v2 have been fixed
We'll now try to use it again and remove a v1 restriction
in... - 18:43 Revision 5b2be2cb: [TASK] Remove docker-compose v1 enforce check from runTests.sh
- Quite some issues with docker-compose v2 have been fixed
We'll now try to use it again and remove a v1 restriction
in... - 18:43 Revision 5cd0c625: [TASK] Remove docker-compose v1 enforce check from runTests.sh
- Quite some issues with docker-compose v2 have been fixed
We'll now try to use it again and remove a v1 restriction
in...
2022-08-04
- 10:34 Revision 5439c38d: [TASK] styleguide: Remove 'debug' in backend module
- The debug console has been removed in core v12.
Related: https://forge.typo3.org/issues/98069 - 10:08 Revision 34e8e513: [BUGFIX] Skip non existing fields in Element information
- The element information component displays all the
records' field values. In case a TCA field does not have
a corresp... - 08:52 Revision fb6cb83e: [BUGFIX] Skip non existing fields in Element information
- The element information component displays all the
records' field values. In case a TCA field does not have
a corresp... - 08:39 Revision ffcd14c3: [!!!][TASK] Drop DebugConsole
- The DebugConsole comes from ExtJS times and was triggered when e.g. a
request failed to give a developer its response... - 08:05 Revision 11a6da25: [BUGFIX] Set default value for correct sys_filemounts field
- Creating a sys_filemounts record via the context menu sets
the corresponding folders' combined identifier as default ...
2022-08-03
- 15:56 Revision 7321d709: [FEATURE] Introduce TCA option "min"
- The TCA option "min" allows to define a minimum
number of characters a text field should have. This
effectively adds ...
2022-08-02
- 12:39 Revision e576e861: [TASK] CGL fix core after php-cs-fixer raise
- We recently raised php-cs-fixer to a new minor
and missed running the fixer on all files which
leads to a red nightly...
2022-08-01
- 12:29 Revision 8996c550: [TASK] styleguide: Add PHP 8.2 to test matrix
- https://github.com/TYPO3-CMS/styleguide/pull/339
- 10:59 Revision 24fe7d5a: [BUGFIX] Add sys_language_uid for PageSlugCandidateProvider
- When using routing and custom enhancers to find out
what page translation was exactly used to build
special logic for... - 10:59 Revision e61cb164: [BUGFIX] Add sys_language_uid for PageSlugCandidateProvider
- When using routing and custom enhancers to find out
what page translation was exactly used to build
special logic for... - 08:37 Revision a6dc93ef: [TASK] Bump various dependencies
- Bump a series of casual dependencies to youngest
versions. Left out: composer, psr, symfony
> composer req bacon/bac... - 07:35 Revision 9a550abf: [TASK] styleguide: Update codeception config for 5 compatibility
- 07:35 Revision 71bb4b12: [TASK] styleguide: Update to codeception/codeception:^5.0
- testing-framework:dev-main is compatible with
codeception 5 now. styleguide should follow.
> composer req --dev -w \...
2022-07-31
- 13:29 Revision 4b123ff9: [TASK] Update Bootstrap to 5.2.0
- Bootstrap is updated to 5.2.0. Due to a behavior change (perhaps a
regression), carousels need adoption if they shoul... - 11:16 Revision bb1877d4: [TASK] Update Bootstrap to 5.2.0
- Bootstrap is updated to 5.2.0. Due to a behavior change (perhaps a
regression), carousels need adoption if they shoul... - 11:08 Revision 7512af39: [TASK] Make DatabaseTreeDataProvider strictly typed
- Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98006
Releases: main
Change-Id: I... - 11:05 Revision 0bfd69cc: [TASK] Remove 'exclude' from HIDE_FOR_NON_ADMINS fields
- TCA fields having displayCond='HIDE_FOR_NON_ADMINS'
can not be selected as "exclude" fields in user group
setup acces... - 11:05 Revision be32f417: [TASK] Remove 'exclude' from HIDE_FOR_NON_ADMINS fields
- TCA fields having displayCond='HIDE_FOR_NON_ADMINS'
can not be selected as "exclude" fields in user group
setup acces... - 11:01 Revision 7111ddad: [TASK] Stabilize a unit test
- When executed in random order, a parent directory
may not exist. Take care it's created when needed.
Resolves: #9806... - 11:00 Revision a9f673d9: [!!!][FEATURE] Implement TypoScript function modifier event
- The old TypoScript parser allows implementing own functions
for the := operator using a hook:
someIdentifier := my... - 10:58 Revision 816476c2: [TASK] Upgrade to codeception/codeception 5.x
- Codeception released new major version 5, which
unblocks upgrading to symfony 6 components.
This patch raises codecep... - 08:54 Revision ef809336: [BUGFIX] Fix PHP 8.1 warnings in ExtbasePluginEnhancer
- Resolves: #98059
Releases: main, 11.5
Change-Id: I078db9039c2f0acb05933fa6a86ca5d73b3fb5d7
Reviewed-on: https://revie... - 08:53 Revision 25128d45: [BUGFIX] Fix PHP 8.1 warnings in ExtbasePluginEnhancer
- Resolves: #98059
Releases: main, 11.5
Change-Id: I078db9039c2f0acb05933fa6a86ca5d73b3fb5d7
Reviewed-on: https://revie... - 08:26 Revision 6661c354: [TASK] Use Typo3Fluid TemplateAwareViewInterface
- Fluid 2.7.2 brought optional TemplateAwareViewInterface.
This is used in two places for proper signatures and makes
p...
2022-07-30
- 21:57 Revision 780ee8b3: [BUGFIX] Prevent duplicate page tree items when entry points intersect
- In a scenario, where a backend user has two entry
points, in which the second one intersects the first
one (is a dire... - 21:47 Revision 80ecc2c7: [BUGFIX] Ensure deterministic sorting in `PageTreeRepository`
- Using database queries without deterministic sorting
definition may lead to unreliabe resultsets in some
dbms type an... - 21:47 Revision 1a750988: [BUGFIX] Ensure deterministic sorting in `PageTreeRepository`
- Using database queries without deterministic sorting
definition may lead to unreliabe resultsets in some
dbms type an... - 21:47 Revision 0b9df659: [BUGFIX] Ensure deterministic sorting in `PageTreeRepository`
- Using database queries without deterministic sorting
definition may lead to unreliabe resultsets in some
dbms type an... - 18:20 Revision 0b1590cb: [TASK] Address type issues in FileSearchQuery
- The $result property's doc type is causing issues
for PHPStan. Switching it to a typed property and
state resolves th... - 18:19 Revision 6193f3fb: [TASK] Address type issues in FileSearchQuery
- The $result property's doc type is causing issues
for PHPStan. Switching it to a typed property and
state resolves th...
2022-07-29
- 11:04 Revision adab573e: [BUGFIX] Raise minimum version of symfony/mime to 4.4.16 / 5.1.8
- A serialization issue has been fixed in symfony/mime 4.4.16 / 5.1.8
which has to be used as minimum version.
https:/...
2022-07-28
- 18:03 Revision b732d6e9: [BUGFIX] Add sys_language_uid for PageSlugCandidateProvider
- When using routing and custom enhancers to find out
what page translation was exactly used to build
special logic for... - 16:18 Revision 89ac4f11: [TASK] Raise typo3fluid/fluid:^2.7.2
- Raising from 2.7.1 brings:
* A couple of bug fixes, especially ternary should
work much better when cached
* Basic ... - 16:18 Revision 09e17082: [TASK] Raise typo3fluid/fluid:^2.7.2
- Raising from 2.7.1 brings:
* A couple of bug fixes, especially ternary should
work much better when cached
* Basic ... - 14:47 Revision 85ee6b16: [TASK] Add functional tests to test the caching behavior of ext:form
- In preparation for patchset
https://review.typo3.org/c/Packages/TYPO3.CMS/+/70460/,
functional tests are introduced t... - 13:26 Revision 7bff0f4e: [BUGFIX] indexed_search: PHP 8 array key exists check
- Another PHP 8 sanitation checking for array
key existance.
Resolves: #98040
Releases: main, 11.5
Change-Id: I3f76f61... - 12:52 Revision 9ee71ce2: [BUGFIX] indexed_search: PHP 8 array key exists check
- Another PHP 8 sanitation checking for array
key existance.
Resolves: #98040
Releases: main, 11.5
Change-Id: I3f76f61...
2022-07-27
- 15:16 Revision 72526d16: [TASK] Show languageIds in site module overview
- It is convenient to see the languageId directly in the
overview, without having to click on the edit button. This
is ... - 14:47 Revision 3e58f43b: [TASK] Show languageIds in site module overview
- It is convenient to see the languageId directly in the
overview, without having to click on the edit button. This
is ... - 13:49 Revision ef7a2114: [TASK] Avoid deprecated `utf_decode()` method in tests
- With PHP 8.2 old and unreliable methods `utf8_encode()`
and `utf8_decode()` have been deprecated and will be
removed ... - 13:49 Revision 63e2de04: [TASK] Avoid deprecated `utf_decode()` method in tests
- With PHP 8.2 old and unreliable methods `utf8_encode()`
and `utf8_decode()` have been deprecated and will be
removed ... - 12:47 Revision 6b9f4f60: [TASK] Avoid setting undefined property in test case
- With PHP 8.2 setting undefined properties in class
instances is deprecated and emits corresponding
deprecation notice... - 12:17 Revision 821e8964: [TASK] Avoid setting undefined property in test case
- With PHP 8.2 setting undefined properties in class
instances is deprecated and emits corresponding
deprecation notice... - 07:50 Revision aa1dcf2d: [TASK] Replace FontAwesome icons with typo3 icons
- To provide a consistent look&feel and to eventually phase out
FontAwesome in the TYPO3 backend, all remaining fa-* ic... - 06:52 Revision 95dd43c0: [TASK] Remove leftovers of `lib.stdheader`
- Since the removal of css_styled_content the TypoScript snippet
`lib.stdheader` is gone. This patch removes some lefto... - 06:41 Revision 03f0b01c: [BUGFIX] Always call GU::trimExplode with string in extbase/fluid
- This avoids problem when GU::trimExplode is switched to native type
declarations.
Also fix some possible invalid arr... - 06:33 Revision af3f1885: [TASK] Cleanup types in ArrayAccessClass
- Not marking this as breaking since it's a test fixture only.
Resolves: #98034
Releases: main
Change-Id: Id2dd650c617...
2022-07-26
- 21:36 Revision 03665139: [TASK] Add tests for log `#[Channel(...)]` attribute
- v11 introduced support for using a Channel attribute to define
what log channel should be injected into a class, eith... - 21:36 Revision ed804b42: [!!!][TASK] Add property types to FileLinkHandler
- Doing so also allows for a bit of code cleanup.
Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBasel... - 21:36 Revision d672529e: [BUGFIX] Fix incorrect variable usage in BackendUserLanguageMigration
- This was most likely a very old copy-paste error.
Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBas... - 21:32 Revision e53c7f64: [TASK] Make ImageProcessingService strictly typed
- Also switches to constructor property promotion in the process.
Used command:
> ./Build/Scripts/runTests.sh -s phps... - 21:27 Revision e2cc055d: [BUGFIX] Fix incorrect variable usage in BackendUserLanguageMigration
- This was most likely a very old copy-paste error.
Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBas... - 21:22 Revision 8a023512: [TASK] Remove superfluous cast in LiveSearch
- Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98008
Releases: main, 11.5
Change... - 21:16 Revision 2cb90481: [TASK] Better CI cache tags
- Minor fine tuning on tags and naming in v11.
Resolves: #98033
Releases: 11.5
Change-Id: I56aa430fbc3e55cd23d9891c389... - 21:14 Revision 09d43bb3: [TASK] Remove superfluous cast in LiveSearch
- Used command:
> ./Build/Scripts/runTests.sh -s phpstanGenerateBaseline
Resolves: #98008
Releases: main, 11.5
Change... - 21:05 Revision b9a0ff26: [TASK] Add tests for log `#[Channel(...)]` attribute
- v11 introduced support for using a Channel attribute to define
what log channel should be injected into a class, eith... - 21:04 Revision 0e00314d: [BUGFIX] Correct bad doc type in QueryObjectModelFactory
- The docblock for QueryObjectModelFactory::comparison() expects
a string, specifically one of the QueryObjectModelCons... - 21:04 Revision cda3d9f5: [BUGFIX] Correct bad doc type in QueryObjectModelFactory
- The docblock for QueryObjectModelFactory::comparison() expects
a string, specifically one of the QueryObjectModelCons... - 21:04 Revision c57e3221: [TASK] Correct incomplete doc types
- ExtensionStatus::getStatus()'s doc type does not account for
the use of [] as a sentinel value.
The extra doc type d... - 21:02 Revision c59cd7c4: [TASK] Correct incomplete doc types
- ExtensionStatus::getStatus()'s doc type does not account for
the use of [] as a sentinel value.
The extra doc type d... - 20:44 Revision f0393039: [BUGFIX] Avoid undefined property in extbase
- Property setValidatedInstancesContainer does not exist
in ObjectValidatorInterface and its implementations and
is nev... - 20:44 Revision ddff5479: [BUGFIX] Avoid undefined property in extbase
- Property setValidatedInstancesContainer does not exist
in ObjectValidatorInterface and its implementations and
is nev... - 20:38 Revision 69974a99: [TASK] Enable PHP 8.2 unit testing in CI
- Add CI unit testing setup with PHP 8.2 in
pre-merge and nightly "locked" builds: Nightly
"max" and "min" builds are b... - 20:38 Revision db61655f: [TASK] Enable PHP 8.2 unit testing in CI
- Add CI unit testing setup with PHP 8.2 in
pre-merge and nightly "locked" builds: Nightly
"max" and "min" builds are b... - 19:36 Revision 732aa9fa: [BUGFIX] Avoid PHP 8.2 "Creation of dynamic property" in Tests
- This fixes some PHP 8.2 and unit test
related issues in core v11 that were
not a problem in v12.
> Build/Scripts/run... - 18:57 Revision f1eda4d3: [BUGFIX] Fix PHP 8.2 issue
- Prophecy has a minor PHP 8.2 issue as reported
with https://github.com/phpspec/prophecy/issues/555
This seems to be ... - 18:57 Revision 457957da: [BUGFIX] Fix PHP 8.2 issue
- Prophecy has a minor PHP 8.2 issue as reported
with https://github.com/phpspec/prophecy/issues/555
This seems to be ... - 18:00 Revision 8bcc8d0d: [TASK] Raise typo3/testing-framework
- Casual raise of v6 typo3/testing-framework.
> composer req --dev mikey179/vfsstream:^1.6.11
> composer req --dev typ... - 17:59 Revision 77957b84: [TASK] Raise typo3/testing-framework
- Brings PHP 8.2 fixes.
> composer u mikey179/vfsstream
> composer req --dev typo3/testing-framework:^6.16.6
Change-I... - 17:59 Revision 285a0477: [TASK] Raise typo3/testing-framework
- Brings PHP 8.2 fixes.
Setting mikey179/vfsstream as explicit dependency since
testing-framework dropped the dependen... - 17:13 Revision ac906fd7: [!!!][TASK] Remove TCA option "cruser_id"
- TYPO3's TCA definition has a setting called `cruser_id`
which automatically is filled with the current TYPO3's
Backen... - 13:48 Revision f676f19d: [TASK] styleguide: Remove cruser_id + creation
- https://github.com/TYPO3-CMS/styleguide/pull/334
See https://review.typo3.org/c/Packages/TYPO3.CMS/+/75123
2022-07-25
- 23:24 Revision 1c0b9657: [BUGFIX] Prevent duplicate page tree items when entry points intersect
- In a scenario, where a backend user has two entry
points, in which the second one intersects the first
one (is a dire... - 21:14 Revision d5c8345b: [BUGFIX] Prevent duplicate page tree items when entry points intersect
- In a scenario, where a backend user has two entry
points, in which the second one intersects the first
one (is a dire... - 20:35 Revision 006ca4b0: [TASK] Remove unnecessary conditionals
- PHPStan says all of these are unnecessary. On visual
inspection, it appears to be correct.
Used command:
> ./Build/... - 20:35 Revision 46541289: [TASK] Remove unnecessary conditionals
- PHPStan says all of these are unnecessary. On visual
inspection, it appears to be correct.
Used command:
> ./Build/... - 19:40 Revision 8f7b1e72: [TASK] Use typed properties in ext:felogin
- This change adds type definitions for all class properties
in ext:felogin.
Resolves: #98009
Releases: main
Change-Id... - 13:48 Revision 7dc80727: [TASK] Revamp Template Object Browser
- Second main usage of the new TypoScript parser is
the ext:tstemplate Object Browser.
In contrast to the Template Ana... - 13:34 Revision 9be8cb6f: [BUGFIX] DataHandler chokes with PHP 8 and ctrl fields
- Not setting
$GLOBALS['TCA']['myTable']['ctrl']['crdate'] or
$GLOBALS['TCA']['myTable']['ctrl']['cruser_id'] or
$GLOB... - 13:21 Revision b39e527b: [BUGFIX] DataHandler chokes with PHP 8 and ctrl fields
- Not setting
$GLOBALS['TCA']['myTable']['ctrl']['crdate'] or
$GLOBALS['TCA']['myTable']['ctrl']['cruser_id'] or
$GLOB... - 12:17 Revision f72ed785: [TASK] Improve TCA description of sys_template record fields
- Some of the more advanced fields of sys_template records
are rather hard to understand without additional description... - 10:54 Revision 0120c744: [TASK] Improve TCA description of sys_template record fields
- Some of the more advanced fields of sys_template records
are rather hard to understand without additional description...
2022-07-24
- 18:37 Revision 7a1038d4: [TASK] Unpin CI image docker:20.10.14-dind
- The issue has been resolved in sysbox, we don't
need the patch level pin anymore.
Resolves: #98015
Related: #97570
R... - 16:08 Revision 7d21e0fd: [TASK] Unpin CI image docker:20.10.14-dind
- The issue has been resolved in sysbox, we don't
need the patch level pin anymore.
Resolves: #98015
Related: #97570
R... - 15:50 Revision 1a2fcfe9: [TASK] Unpin CI image docker:20.10.14-dind
- The issue has been resolved in sysbox, we don't
need the patch level pin anymore.
Resolves: #98015
Related: #97570
R... - 15:14 Revision 3f644e57: [TASK] Do not cache phpstan in CI
- phpstan almost always triggers a full recalculation ignoring
cache in CI. We switch phpstan CI cache config to /tmp w... - 15:14 Revision 6c3a0335: [TASK] Do not cache phpstan in CI
- phpstan almost always triggers a full recalculation ignoring
cache in CI. We switch phpstan CI cache config to /tmp w...
2022-07-23
- 13:11 Revision dfc8e815: [BUGFIX] Correct workspace overlays in DataMapProcessor
- Scenario:
* Create a live page that has a 'media' resource
* Create a localization of that page
* Go to workspace
* E... - 13:11 Revision 2ab3c690: [BUGFIX] Correct workspace overlays in DataMapProcessor
- Scenario:
* Create a live page that has a 'media' resource
* Create a localization of that page
* Go to workspace
* E...
2022-07-22
- 20:12 Revision b74ed627: [BUGFIX] Ensure localized page preview url is build properly
- Localized page preview links in page layout module or view
module display page in default language.
With #97544 prev... - 16:41 Revision a1a1abf1: [BUGFIX] Avoid workspace PHP 8 crash when resorting relations
- Scenario:
* Create a live page, add two images to media field
* Go to workspaces, edit page, resort the two images, s... - 13:37 Revision d8693afc: [TASK] Use local TypoScriptFrontendController in ContentObjects
- Adapts several content objects to use the local
TypoScriptFrontendController instance of ContentObjectRenderer, to
re... - 11:50 Revision ad556636: [TASK] Replace btn-checkbox usages with form-check
- There were a few usages of `btn-checkbox` left in TYPO3 code base which
can be savely replaced with Bootstrap's `form... - 11:39 Revision a50a0c6a: [BUGFIX] Use correct variable to build exception
- Avoid notices in PageLinkBuilder
Resolves: #97968
Releases: main, 11.5
Change-Id: Icc55f4b9fdd6e53333d5337d65b9971a7... - 11:38 Revision e5832e49: [TASK] Make code in ExtensionManagementUtility more concise
- Also, update the comment above.
Resolves: #97992
Releases: main
Change-Id: I019ba4079857f021828c83658f950ed908990d34... - 11:28 Revision 91a98a88: [BUGFIX] Use correct variable to build exception
- Avoid notices in PageLinkBuilder
Resolves: #97968
Releases: main, 11.5
Change-Id: Icc55f4b9fdd6e53333d5337d65b9971a7... - 10:10 Revision e969230c: [TASK] styleguide: Use phpstan github error format in github actions
- Use specific github error formatting for phpstan
error reporing in github actions. This adds the
phpstan errors direc... - 06:35 Revision 92a441db: [BUGFIX] Resolve null coalesce order of operation issues
- The > operator binds higher than ??, meaning these are always comparing
null to 0. That is clearly not the intent.
... - 06:17 Revision c4db019b: [BUGFIX] Resolve null coalesce order of operation issues
- The > operator binds higher than ??, meaning these are always comparing
null to 0. That is clearly not the intent.
...
2022-07-21
- 12:22 Revision 6330fe95: [BUGFIX] Avoid workspace PHP 8 error with relations
- Relations in 'custom value' mode may not have translation
parents. This raises a PHP 8 array access issue in workspac... - 12:22 Revision a799a4df: [BUGFIX] Avoid workspace PHP 8 error with relations
- Relations in 'custom value' mode may not have translation
parents. This raises a PHP 8 array access issue in workspac... - 08:58 Revision 90574443: [BUGFIX] Fix PHP 8 array access in BackendUtility
- When the TCA colon feature for ['ctrl']['type'] is
used in inline parent child relations, the target
record may not y... - 08:58 Revision 745616fe: [BUGFIX] Fix PHP 8 array access in BackendUtility
- When the TCA colon feature for ['ctrl']['type'] is
used in inline parent child relations, the target
record may not y... - 06:17 Revision 51fd0575: [BUGFIX] Fix dead code path in LanguageService
- This check likely predates types being specified, which
makes it unnecessary.
Used command:
> ./Build/Scripts/runTe... - 05:53 Revision 4fde34c5: [BUGFIX] Fix dead code path in LanguageService
- This check likely predates types being specified, which
makes it unnecessary.
Used command:
> ./Build/Scripts/runTe...
2022-07-20
- 19:41 Revision 2220f421: [TASK] styleguide: Use ContextualFeedbackSeverity instead of deprecated constants
- https://github.com/TYPO3-CMS/styleguide/pull/335
The php enum ContextualFeedbackSeverity is added in TYPO3 12.0. Rep...
2022-07-19
- 19:13 Revision 2ad67548: [TASK] Avoid dynamic property declaration
- With PHP 8.2, dynamically declared properties raise a
deprecation warning, leading to test fails. Resolve these.
Res... - 18:38 Revision a3c0d083: [TASK] Avoid dynamic property declaration
- With PHP 8.2, dynamically declared properties raise a
deprecation warning, leading to test fails. Resolve these.
Res... - 18:18 Revision b30e1778: [TASK] Remove superfluous variable initialization in TypoScriptParser
- The initialization of the variable `$conditionMatcher` with a
`null` value can safely be removed, since the following... - 18:06 Revision 015a67f0: [TASK] Remove superfluous variable initialization in TypoScriptParser
- The initialization of the variable `$conditionMatcher` with a
`null` value can safely be removed, since the following... - 10:20 Revision bb5e6fa9: [TASK] Raise phpunit/phpunit and webmozart/assert
- These raises fix the bulk of PHP 8.2 unit test
fails.
We need to make webmozart/assert:^1.11.0 explicit
to pin it as... - 10:19 Revision 12f5e349: [TASK] Raise phpunit/phpunit and webmozart/assert
- These raises fix the bulk of PHP 8.2 unit test
fails.
We need to make webmozart/assert:^1.11.0 explicit
to pin it as...
2022-07-18
- 23:50 Revision 7af978a2: [DOCS] Distinguish composer and legacy installation in cron examples
- Releases: main, 11.5
Resolves: #97965
Change-Id: I6e03354925b4ecb9c3f72554862a01057851f48b
Reviewed-on: https://revie... - 23:25 Revision c3a112ac: [DOCS] Distinguish composer and legacy installation in cron examples
- Releases: main, 11.5
Resolves: #97965
Change-Id: I6e03354925b4ecb9c3f72554862a01057851f48b
Reviewed-on: https://revie... - 22:05 Revision b13d76c4: [BUGFIX] Use config.extTarget as fallback for HMENU external links
- If a page of type external link does not have a "target" defined
the fallback should be used. This behavior has been ... - 21:32 Revision de9c787b: [BUGFIX] Use config.extTarget as fallback for HMENU external links
- If a page of type external link does not have a "target" defined
the fallback should be used. This behavior has been ... - 20:14 Revision 9736aff3: [TASK] Avoid using TemplateService->rootLine
- With the new TypoScript parser, we should start
phasing out TemplateService (tsfe->tmpl in FE).
One of it's usages i... - 14:47 Revision 23e04182: [DOCS] Fix typos in aliases description of module registration
- Resolves: #97966
Related: #96515
Releases: main
Change-Id: I057a73cc00ad5789aa998c845c16e04965c99ead
Reviewed-on: htt... - 06:13 Revision a73a32b4: [DOCS] Fix link syntax in the Changelog
- Fix case and some additional syntax
Releases: main
Resolves: #97734
Change-Id: Iee717894e5d35255163e6cd4a665c3c75d90...
2022-07-16
- 21:15 Revision c14c179c: [TASK] Also run nightly PHPStan builds with highest dependencies
- This allows us to see whether a new PHPStan version causes any baseline
changes, or whether an update of any other de... - 20:42 Revision 4e42e1f0: [TASK] Bump the Doctrine dependencies
- Used commands:
> composer req -W doctrine/annotations:^1.13.3 doctrine/dbal:^3.3.7 \
doctrine/event-manager:^1.1.1... - 19:56 Revision 7f4c890f: [BUGFIX] Transform `tableoptions` early to valid `doctrine/dbal` option
- With #80398 support to set `tableoptions` to proper charset and
collate has been added. This setting has been passed ... - 19:48 Revision 5ff2f02d: [BUGFIX] Transform `tableoptions` early to valid `doctrine/dbal` option
- With #80398 support to set `tableoptions` to proper charset and
collate has been added. This setting has been passed ... - 19:46 Revision a2d5611f: [FEATURE] Revamp TypoScript Template Analyzer
- This establishes the first usage of the new TypoScript
parser and leverages some of its improved functionality:
A rew... - 13:39 Revision 3c54ff63: [TASK] Update PHPStan
- PHPStan 1.8.1 removes some warnings.
Used commands:
> composer req --dev phpstan/phpstan:^1.8.1
> ./Build/Scripts/r... - 13:31 Revision 57ee3651: [TASK] Avoid misusing element browser for link handler concerns
- This resolves a mixup in ext:recordlist:
The "Browser" classes are the "element browser" modals, used
when adding FA... - 13:26 Revision 74da5c69: [TASK] Update PHPStan
- PHPStan 1.8.1 removes one warning.
Used commands:
> composer req --dev phpstan/phpstan:^1.8.1
> ./Build/Scripts/run... - 12:52 Revision fb0ca504: [TASK] Raise bnf/phpstan-psr-container:^1.0.1
- Patch level raise of a monorepo --dev dependency
as yet another raise to unblock psr/container:^2.
$ composer req --... - 12:52 Revision 99ee9790: [TASK] Raise bnf/phpstan-psr-container:^1.0.1
- Patch level raise of a monorepo --dev dependency
as yet another raise to unblock psr/container:^2.
$ composer req --... - 11:26 Revision 8f39c70f: [TASK] Add native types to the GeneralUtility properties
- Resolves: #97892
Releases: main
Change-Id: Ib704bd1dbf8fb1be71ff80748c379273ded6552b
Reviewed-on: https://review.typo... - 11:12 Revision 3a61d6ad: [BUGFIX] Use correct fallback types in ImageDimension
- Replace wrong null fallback for "width" and "height"
with empty string and also cast the values before
passing to Gra... - 11:05 Revision 94623147: [BUGFIX] Use correct fallback types in ImageDimension
- Replace wrong null fallback for "width" and "height"
with empty string and also cast the values before
passing to Gra... - 08:13 Revision da7776d7: [BUGFIX] Do not lose Context in AbstractContentObject
- When AbstractContentObject is fetching ->getPageRepository()
but TSFE hasn't been fully initialized yet, the Context
... - 06:57 Revision e555cc88: [BUGFIX] Add missing parenthesis in ElementInformation.html
- Resolves: #97953
Releases: main, 11.5
Change-Id: Ie152dfdb8c08f20a835ac9a1c8cf56f1206c4fa1
Reviewed-on: https://revie... - 06:20 Revision fe618d52: [BUGFIX] Add missing parenthesis in ElementInformation.html
- Resolves: #97953
Releases: main, 11.5
Change-Id: Ie152dfdb8c08f20a835ac9a1c8cf56f1206c4fa1
Reviewed-on: https://revie... - 01:40 Revision 128eaf6f: [BUGFIX] Prevent undefined array key warnings in RequestHandler
- Resolves: #97767
Releases: main, 11.5
Change-Id: I1c874770ad1201e22a95d0af67e7caf4b09a8aa3
Reviewed-on: https://revie... - 01:28 Revision 8a7b5260: [BUGFIX] Prevent undefined array key warnings in RequestHandler
- Resolves: #97767
Releases: main, 11.5
Change-Id: I1c874770ad1201e22a95d0af67e7caf4b09a8aa3
Reviewed-on: https://revie...
Also available in: Atom