Activity
From 2023-09-13 to 2023-10-12
2023-10-12
- 14:28 Revision 29a93e40: [TASK] Minor optimization in bin/typo3 referenceindex:update
- Skip some queries when there are no rows in a table.
Resolves: #102152
Releases: main
Change-Id: Ia156c654fb4e5d769e... - 12:49 Revision eb8d1545: [TASK] styleguide: Avoid second argument to flexArray2Xml()
- https://review.typo3.org/c/Packages/TYPO3.CMS/+/81418
- 12:31 Revision a91ac429: [!!!][TASK] Always add xml prologue in flexArray2Xml()
- There is no point in not adding the XML prologue
when using FlexFormTools->flexArray2Xml(). We
can remove the second ... - 11:16 Revision 638ba52d: [TASK] Use descriptions over placeholders in sys_file_storage
- It is best practice to use permanently visible information to help to
fill out forms of any kind. In case of sys_file... - 11:08 Revision 77f5350a: [TASK] Use descriptions over placeholders in sys_file_storage
- It is best practice to use permanently visible information to help to
fill out forms of any kind. In case of sys_file... - 11:08 Revision b5e7f6cc: [TASK] Improve type annotations for ImageDimension
- Resolves: #101989
Releases: main
Change-Id: Ifb2a68271f8e9dcd0bf37834fc673587a3cbcfcd
Reviewed-on: https://review.typ... - 11:08 Revision 2385cb8f: [TASK] Remove TYPO3_CONF_VARS BE/flexformForceCDATA
- TYPO3_CONF_VARS BE/flexformForceCDATA is an ancient
setting introduced 2009 with #19338 in TYPO3 4.3 to
work around a... - 09:09 Revision 053f8755: [TASK] Partially revert method signature change for FileInterface->rename
- This is a pre-patch for introducing a native enum for
DuplicationBehavior. In order to prevent changes to the signatu... - 08:29 Revision f87e58d0: [TASK] Clean up GifBuilder code
- This change avoids using the `$this->im`
property which is the resource pointer to the
`\GdImage` object.
In additio...
2023-10-11
- 18:20 Revision 496b278e: [DOCS] Correct wrong YAML configuration example in changelog
- Releases: main, 12.4
Resolves: #102142
Change-Id: I57661704305c47842e7042f499bb247c9eefef58
Reviewed-on: https://revi... - 18:20 Revision cb457b83: [DOCS] Correct wrong YAML configuration example in changelog
- Releases: main, 12.4
Resolves: #102142
Change-Id: I57661704305c47842e7042f499bb247c9eefef58
Reviewed-on: https://revi... - 11:32 Revision 2efa2fc7: [TASK] Move GraphicalFunctions code to ImageProcessingInstructions
- This change moves some logic to calculate width
and height based on instructions from an incoming
array into a separa... - 09:22 Revision 6e53a120: [TASK] Improve ReferenceIndex details
- The ReferenceIndex class with table 'sys_refindex' plays
a more and more important role in core when it comes to
syst...
2023-10-10
- 18:33 Revision e5f636be: [TASK] Set TYPO3 version to 11.5.33-dev
- Change-Id: I8a909ce946355d701963d808e5fbea0bbec4ac63
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814... - 18:33 Revision 49fdcd66: [TASK] Set TYPO3 version to 12.4.8-dev
- Change-Id: I936fd1f3f6ad79dc17175157571c01e1154ee141
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814... - 10:43 Revision 8b5820dc: [RELEASE] Release of TYPO3 12.4.7
- Change-Id: Icf1dcdff288278ece0f89cc74fe4d8c8248eebfe
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814... - 10:39 Revision f366ecd0: [RELEASE] Release of TYPO3 11.5.32
- Change-Id: I30afe01b057286c45fd757f9f304daf2b11cc369
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/814... - 10:19 Revision 6cec9654: [BUGFIX] Revert "[BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins"
- This reverts commit 32fb9912444d09ddd8dbb0a1423d30dc9e568c56.
Due to a changed handling of `extraPlugins`, the edito... - 10:19 Revision c100b075: [BUGFIX] Revert "[BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins"
- This reverts commit bd5a93e1c7576b40de34025b8195c2ca844eaf88.
Due to a changed handling of `extraPlugins`, the edito... - 07:25 Revision 4c1833c2: [TASK] Add types for Install Tool responses
- To make our code-base in the Install Tool more sophisticated, types for
each AJAX response were added.
Resolves: #10... - 06:00 Revision f06bef83: [TASK] Upgrade `doctrine/dbal:^3.7.1`
- Recent release for doctrine/dbal containes a
php docblock change which helps phpstan to
proper determine types.
This... - 06:00 Revision ad577e20: [TASK] Upgrade `doctrine/dbal:^3.7.1`
- Recent release for doctrine/dbal containes a
php docblock change which helps phpstan to
proper determine types.
This... - 05:26 Revision 32fb9912: [BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins
- Use JavaScript object destructuring to "remove" all options from the
configuration object, that are consumed by our C... - 05:26 Revision bd5a93e1: [BUGFIX] Enable configuration passthrough for custom CKEditor5 plugins
- Use JavaScript object destructuring to "remove" all options from the
configuration object, that are consumed by our C... - 04:38 Revision 5b0126a2: [TASK] Add types for Install Tool responses
- To make our code-base in the Install Tool more sophisticated, types for
each AJAX response were added.
Resolves: #10...
2023-10-09
- 21:37 Revision d7dbf08c: [DOCS] Mask PHP namespace separator correctly in changelog
- Resolves: #102120
Releases: main, 12.4, 11.5
Change-Id: I690e880c03ca87ca0d6ed9efaa93e95938f9936d
Reviewed-on: https:... - 21:37 Revision 00265a5a: [DOCS] Mask PHP namespace separator correctly in changelog
- Resolves: #102120
Releases: main, 12.4, 11.5
Change-Id: I690e880c03ca87ca0d6ed9efaa93e95938f9936d
Reviewed-on: https:... - 21:37 Revision 301d831c: [DOCS] Mask PHP namespace separator correctly in changelog
- Resolves: #102120
Releases: main, 12.4, 11.5
Change-Id: I690e880c03ca87ca0d6ed9efaa93e95938f9936d
Reviewed-on: https:... - 21:34 Revision 2538e0e6: [BUGFIX] Fix TypeErrors when using language argument
- Resolves: #102124
Releases: main, 12.4
Change-Id: I8b3862f70d5a8eb9779bb72c945bcf4e067d59eb
Reviewed-on: https://revi... - 21:34 Revision 5ae7e949: [BUGFIX] Fix TypeErrors when using language argument
- Resolves: #102124
Releases: main, 12.4
Change-Id: I8b3862f70d5a8eb9779bb72c945bcf4e067d59eb
Reviewed-on: https://revi... - 19:37 Revision 5d8d7f87: [TASK] Upgrade to composer/composer ^2.2.22
- > composer req --dev composer/composer ^2.2.22
Raised development dependencies, since v2.2.22 fixes
CVE-2023-43655 w... - 19:36 Revision a57148d4: [TASK] Upgrade to composer/composer ^2.6.5
- > composer req --dev composer/composer ^2.6.5
Raised development dependencies, since v2.6.4 fixes
CVE-2023-43655 whi... - 19:36 Revision 3d9cef57: [TASK] Upgrade to composer/composer ^2.6.5
- > composer req --dev composer/composer ^2.6.5
Raised development dependencies, since v2.6.4 fixes
CVE-2023-43655 whi... - 17:02 Revision 7a9e1565: [DOCS] Document usage of "htmlSupport" option in EXT:rte_ckeditor
- Additionally:
- Use "page TSconfig" over "Page TSconfig"
- Add captions to make clearer where to store the configurat... - 17:01 Revision 9f1c7181: [DOCS] Document usage of "htmlSupport" option in EXT:rte_ckeditor
- Additionally:
- Use "page TSconfig" over "Page TSconfig"
- Add captions to make clearer where to store the configurat... - 07:24 Revision d583834f: [DOCS] Adjust content element wizard screenshot in EXT:felogin
- The GUI was changed with TYPO3 v12, so the screenshot is
adjusted as well.
Resolves: #102118
Releases: main, 12.4
Ch... - 07:14 Revision 92eeab61: [DOCS] Adjust content element wizard screenshot in EXT:felogin
- The GUI was changed with TYPO3 v12, so the screenshot is
adjusted as well.
Resolves: #102118
Releases: main, 12.4
Ch...
2023-10-08
- 21:44 Revision a0dc1be5: [DOCS] Remove todo from dashboard's "Implement new widget" chapter
- The todo is obviously outdated, it is therefore removed.
Additionally, remove some superfluous spaces in the code ex... - 21:43 Revision c7d23702: [DOCS] Remove todo from dashboard's "Implement new widget" chapter
- The todo is obviously outdated, it is therefore removed.
Additionally, remove some superfluous spaces in the code ex... - 17:08 Revision 5d06c167: [!!!][TASK] Remove legacy setting 'GFX/gdlib'
- This setting is only used to determine if GIFBUILDER can be used or
not. We can get rid of this configuration if we s...
2023-10-07
- 10:08 Revision 543f1de7: [TASK] Bump phpunit and phpstan
- phpunit 10.4.0 brings minor changed type annotations
which phpstan isn't happy with. We bump both deps now.
> compos... - 10:07 Revision 3c0b815f: [TASK] Bump phpunit and phpstan
- phpunit 10.4.0 brings minor changed type annotations
which phpstan isn't happy with. We bump both deps now.
> compos... - 05:15 Revision 1a0aba24: [TASK] Unbundle CKEditor5
- Unbundle CKEditor5 in order to be able to load plugins like "font" only
if actually configured, allowing TYPO3 core t... - 05:15 Revision 6ab5f147: [TASK] Unbundle CKEditor5
- Unbundle CKEditor5 in order to be able to load plugins like "font" only
if actually configured, allowing TYPO3 core t...
2023-10-06
- 21:22 Revision 69e5c828: [TASK] Type hint TcaMigration property
- Minor patch to streamline types a bit.
Resolves: #102109
Releases: main
Change-Id: I367bbe5092f225d45c30613e3cb46535... - 20:23 Revision 280704d0: [TASK] styleguide: Clean up type=number examples
- The userfunc setup number_6 is obsolete.
- 20:12 Revision 6991669d: [!!!][TASK] Remove obscure TCA [types][bitmask_*] settings
- There are two rather obsure TCA 'types' settings not many
people are aware of, and even less understand:
$GLOBALS['T... - 19:41 Revision 8e0368bd: [DOCS] Streamline references to manuals in LTS versions
- Links from LTS versions to other manuals should reference
the same version.
Resolves: #102036
Releases: 12.4, 11.5
C... - 19:41 Revision b810578f: [DOCS] Streamline references to manuals in LTS versions
- Links from LTS versions to other manuals should reference
the same version.
Resolves: #102036
Releases: 12.4, 11.5
C... - 19:17 Revision 17092c53: [TASK] styleguide: Remove all type=color sql field definitions
- We're adding core code to add default sql definitions
derived from TCA. Fields of type=color do not need to
be set an... - 18:37 Revision b2347e73: [FEATURE] Auto DB fields from TCA for type "color"
- Tables with TCA columns set to type="color" do not
need an ext_tables.sql entry anymore. The core now
creates this fi... - 17:45 Revision 2bd2073b: [TASK] styleguide: TCA: Add nullable color example
- And change existing ext_tables.sql
definitions to sane values. - 17:17 Revision 7cc4aee9: [TASK] styleguide: TCA: Avoid 'required' example in elements_basic
- The required table covers this already and
elements_basic table should not have
required fields. - 16:49 Revision 8015a329: [TASK] Aria-describedby for password field
- Add a aria-describedby attribute to link the password field with the
requirements description.
Resolves: #102100
Rel... - 16:49 Revision b7f13dd6: [TASK] Aria-describedby for password field
- Add a aria-describedby attribute to link the password field with the
requirements description.
Resolves: #102100
Rel... - 16:43 Revision 026c1b16: [BUGFIX] Reduce memory usage in SysLogSerializationUpdate
- Upgrade wizard SysLogSerializationUpdate loads all
to-update rows into an array to iterate and update
one-by-one afte... - 16:43 Revision f68260b0: [BUGFIX] Reduce memory usage in SysLogSerializationUpdate
- Upgrade wizard SysLogSerializationUpdate loads all
to-update rows into an array to iterate and update
one-by-one afte... - 15:59 Revision 8def84db: [TASK] styleguide: Remove all type=password sql field definitions
- We're adding core code to add default sql definitions
derived from TCA. Fields of type=password do not need to
be set... - 15:44 Revision a579b4b9: [FEATURE] Auto DB fields from TCA for type "password"
- Tables with TCA columns set to type="password" do not
need an ext_tables.sql entry anymore. The core now
creates this... - 15:03 Revision cf8bcd77: [TASK] styleguide: TCA: Add nullable password example
- 14:54 Revision fab6a8fe: [BUGFIX] Ensure working target attribute for link.page and link.action
- The `f:link.page` ViewHelper registers an attribute for
`target`, which works in extbase context. Due to some
changes... - 14:54 Revision 6c460759: [BUGFIX] Ensure working target attribute for link.page and link.action
- The `f:link.page` ViewHelper registers an attribute for
`target`, which works in extbase context. Due to some
changes... - 14:27 Revision a14925be: [BUGFIX] Add CKEditor5 migrator for {extraA,disa,a}llowedContent
- Allowed content in CKEditor5 is to be configured via the
General HTML Support plugin option config.htmlSupport.
CKEdi... - 14:27 Revision 4f99a8d1: [BUGFIX] Add CKEditor5 migrator for {extraA,disa,a}llowedContent
- Allowed content in CKEditor5 is to be configured via the
General HTML Support plugin option config.htmlSupport.
CKEdi... - 13:40 Revision 27d64b2c: [BUGFIX] Improve CKEditor5 whitespace plugin usability
- * Use insertText command as provided by @ckeditor/ckeditor5-typing
to match the behaviour of the upstream specialc... - 13:40 Revision b56bac9b: [BUGFIX] Improve CKEditor5 whitespace plugin usability
- * Use insertText command as provided by @ckeditor/ckeditor5-typing
to match the behaviour of the upstream specialc... - 13:40 Revision 32919cec: [TASK] Warn about empty @import in TypoScript
- When @import or <INCLUDE_TYPOSCRIPT: lines do not
resolve to any include, this probably indicates
a broken import sta... - 13:40 Revision 0e64ea58: [TASK] Warn about empty @import in TypoScript
- When @import or <INCLUDE_TYPOSCRIPT: lines do not
resolve to any include, this probably indicates
a broken import sta... - 13:09 Revision a39dffb2: [DOCS] Document TypoScript parse edge case behavior
- The TypoScript parser matches valid operators
first before dealing with values.
Therefore, the TS `foo =<something` i... - 13:09 Revision 8be384cd: [DOCS] Document TypoScript parse edge case behavior
- The TypoScript parser matches valid operators
first before dealing with values.
Therefore, the TS `foo =<something` i... - 13:00 Revision 42e7ea6a: [BUGFIX] Add CKEditor5 migrator for typo3link.additionalAttributes
- editor.config.typo3link.additionalAttributes was used in
TYPO3 v11 to enable certian attribute on link tags.
Add a mi... - 13:00 Revision 791a24a2: [BUGFIX] Add CKEditor5 migrator for typo3link.additionalAttributes
- editor.config.typo3link.additionalAttributes was used in
TYPO3 v11 to enable certian attribute on link tags.
Add a mi... - 12:56 Revision 20dd3730: [DOCS] Document breaking change for INCLUDE_TYPOSCRIPT with DIR
- Since v12 relative paths with INCLUDE_TYPOSCRIPT and DIR work
differently.
Resolves: #102065
Releases: main, 12.4
Ch... - 12:56 Revision 83c46182: [DOCS] Document breaking change for INCLUDE_TYPOSCRIPT with DIR
- Since v12 relative paths with INCLUDE_TYPOSCRIPT and DIR work
differently.
Resolves: #102065
Releases: main, 12.4
Ch... - 10:02 Revision 6448b4c1: [BUGFIX] Use the correct return type for method copyRecord_raw
- DataHandler->copyRecord_raw can also return null.
This should be reflected in the doc header as well.
Resolves: #102... - 10:02 Revision 28f1f3f9: [BUGFIX] Use the correct return type for method copyRecord_raw
- DataHandler->copyRecord_raw can also return null.
This should be reflected in the doc header as well.
Resolves: #102... - 10:02 Revision 476de6b2: [BUGFIX] Use the correct return type for method copyRecord_raw
- DataHandler->copyRecord_raw can also return null.
This should be reflected in the doc header as well.
Resolves: #102...
2023-10-05
- 16:05 Revision 33771025: [TASK] Remove obsolete typo3-navigationIframe placeholder
- The typo3-navigationIframe is not in use anymore,
it is a leftover that was not removed in #96125.
Resolves: #102097... - 16:05 Revision 98cf0291: [TASK] Remove obsolete typo3-navigationIframe placeholder
- The typo3-navigationIframe is not in use anymore,
it is a leftover that was not removed in #96125.
Resolves: #102097... - 14:56 Revision ec05c5b9: [BUGFIX] Mitigate locale `C` in `DateFormatter` wrapping class
- Since PHP 8.3.0RC3 [1] the `\IntlDateFormatter` throws a
`\IntlException` exception with the message:
datefmt_cr... - 14:56 Revision 7e7c078d: [BUGFIX] Mitigate locale `C` in `DateFormatter` wrapping class
- Since PHP 8.3.0RC3 [1] the `\IntlDateFormatter` throws a
`\IntlException` exception with the message:
datefmt_cr... - 14:19 Revision 8eb66df3: [FEATURE] Introduce PSR-14 BeforeTcaOverridesEvent
- This event can be used to dynamically generate TCA and add it as
additional base TCA. This is especially useful for "... - 10:04 Revision d5076dfa: [TASK] Improve exception message for invalid `internal_type`
- The exception message now contains the invalid
value as well as the only valid values.
Resolves: #102041
Releases: 1... - 09:36 Revision 13d55a0c: [BUGFIX] Respect multiple classes in CKEditor5 allowedClasses migrator
- While migrating CKEditor5 property
buttons.link.properties.class.allowedClasses
the CKEditor5Migrator will now respec... - 09:36 Revision c7c26601: [BUGFIX] Respect multiple classes in CKEditor5 allowedClasses migrator
- While migrating CKEditor5 property
buttons.link.properties.class.allowedClasses
the CKEditor5Migrator will now respec... - 08:58 Revision 9d8ba93f: [DOCS] Fix wrong method name in changelog for Ajax API enhancement
- Resolves: #102088
Related: #101970
Releases: main
Change-Id: I56c8975956fdc9dcc08a0cd61e283e46530f8033
Reviewed-on: h... - 08:50 Revision fc717473: [FEATURE] Allow redirect filtering by "protected" state
- The redirects module does currently not allow to filter redirects
based on the `protected` state. This making it hard... - 08:22 Revision ec462b5b: [TASK] Show user real name in ElementHistoryController
- This patch improves the record history view of an element
by showing the realName on top of the username if available... - 08:21 Revision 0d8936e2: [TASK] Show user real name in ElementHistoryController
- This patch improves the record history view of an element
by showing the realName on top of the username if available...
2023-10-04
- 16:59 Revision 902de2a4: [TASK] styleguide: Remove all type=text sql field definitions
- We're adding core code to add default sql definitions
derived from TCA. Fields of type=text do not need to
be set any... - 16:50 Revision 10a4a104: [TASK] styleguide: Avoid "empty" tables in ext_tables.sql
- With https://review.typo3.org/c/Packages/TYPO3.CMS/+/81181
being done, we can remove "empty" placeholder definitions
... - 16:05 Revision f3287e6a: [FEATURE] Auto DB fields from TCA for type "text"
- Tables with TCA columns set to type="text" do not
need an ext_tables.sql entry anymore. The core now
creates this fie... - 15:04 Revision efb29c91: [TASK] Move ImageMagick internals into GraphicalFunctions
- The internal "stripProfile" check, and the checks for
"processor_enabled" are now encapsulated into
GraphicalFunction... - 15:04 Revision 8f9a53cd: [BUGFIX] Allow deleting scheduler task from detail view
- The scheduler detail view offers a "delete" button to delete a
task from that view. This button now properly triggers... - 14:29 Revision c8d3b614: [TASK] Allow to omit tables in ext_tables.sql
- We are auto-creating more and more table columns
from TCA automatically with our works on #101553.
ext_tables.sql can... - 14:13 Revision cba63181: [BUGFIX] Allow deleting scheduler task from detail view
- The scheduler detail view offers a "delete" button to delete a
task from that view. This button now properly triggers...
2023-10-03
- 17:28 Revision 3016be93: [TASK] Improve composer repository setup
- In order to test local composer packages, they need to be placed under
the "packages" directory in "Build/composer". ... - 17:28 Revision aaf34a3d: [TASK] Improve composer repository setup
- In order to test local composer packages, they need to be placed under
the "packages" directory in "Build/composer". ...
2023-10-02
- 10:47 Revision dfdcf32a: [BUGFIX] Apply CKEditor5 CSS scoping client-side
- Download CSS via fetch() and apply CSS scoping and
URL rebasing on the client in order to avoid the
need for a server... - 10:44 Revision c56e2796: [BUGFIX] Apply CKEditor5 CSS scoping client-side
- Download CSS via fetch() and apply CSS scoping and
URL rebasing on the client in order to avoid the
need for a server... - 10:43 Revision 2fb87243: [BUGFIX] Use CKEditor5 data model as source for link-browser
- Do not operate on the view model, but always read link attributes
from the data model. Do this to avoid conflicts wit... - 10:43 Revision 2258b9a7: [BUGFIX] Use CKEditor5 data model as source for link-browser
- Do not operate on the view model, but always read link attributes
from the data model. Do this to avoid conflicts wit... - 08:38 Revision 9f26d583: [BUGFIX] Prevent undefined array key "editlock" in DatabaseRecordList
- Resolves: #102063
Releases: main, 12.4, 11.5
Change-Id: I0ee1a4ec00ee972e9a2c8c3db442883125dacacd
Reviewed-on: https:... - 08:19 Revision 272835c5: [BUGFIX] Prevent undefined array key "editlock" in DatabaseRecordList
- Resolves: #102063
Releases: main, 12.4, 11.5
Change-Id: I0ee1a4ec00ee972e9a2c8c3db442883125dacacd
Reviewed-on: https:... - 08:09 Revision b412ad20: [BUGFIX] Prevent undefined array key "editlock" in DatabaseRecordList
- Resolves: #102063
Releases: main, 12.4, 11.5
Change-Id: I0ee1a4ec00ee972e9a2c8c3db442883125dacacd
Reviewed-on: https:... - 08:06 Revision 963bf9c1: [TASK] Fix typo in fixture translation file and add product name
- Resolves: #102073
Releases: main, 12.4
Change-Id: I18e0d9758f7d18c3d44086286b8bed8f722dd57d
Reviewed-on: https://revi... - 07:27 Revision 2f059d6b: [TASK] Fix typo in fixture translation file and add product name
- Resolves: #102073
Releases: main, 12.4
Change-Id: I18e0d9758f7d18c3d44086286b8bed8f722dd57d
Reviewed-on: https://revi...
2023-09-30
- 07:42 Revision 54f8d4c5: [TASK] Avoid loose type comparison in PageLinkBuilder
- There are currently 3 conditions in `PageLinkBuilder` which
use loose type comparison. All 3 conditions can safely be...
2023-09-28
- 14:45 Revision f73fab55: [TASK] Update `alwan` to 1.4
- This patch updates the `alwan` color picker library to the recent
version 1.4, allowing us to implement localization ... - 12:29 Revision f61961b7: [TASK] Move DB related code of EXT:indexed_search to the repository
- Make the controller a bit more slim by moving
database related code to the repository.
Resolves: #101958
Releases: m... - 12:04 Revision 861769cc: [DOCS] Fix erroneous example in feature rst #94117
- Resolves: #102060
Releases: main, 12.4
Change-Id: I22acca2ecdff371a88c3cf060ac5c6707735bf73
Reviewed-on: https://revi... - 12:03 Revision 7a8a8a56: [DOCS] Fix erroneous example in feature rst #94117
- Resolves: #102060
Releases: main, 12.4
Change-Id: I22acca2ecdff371a88c3cf060ac5c6707735bf73
Reviewed-on: https://revi... - 10:03 Revision 3f03dc2a: [BUGFIX] Hide deactivated options in CKEditor5 style dropdown
- Adapt to the user expection for a style selector to only show
applicable styles. The list becomes overwhelming in cas... - 10:03 Revision d8c30a3f: [BUGFIX] Hide deactivated options in CKEditor5 style dropdown
- Adapt to the user expection for a style selector to only show
applicable styles. The list becomes overwhelming in cas... - 09:22 Revision 158a2125: [BUGFIX] Avoid redirect loop for empty redirect url
- Sending a redirect response with a empty `Location` is
invalid per RFC. Browser vendor are dealing differntly
with it... - 09:22 Revision 210a9158: [BUGFIX] Avoid redirect loop for empty redirect url
- Sending a redirect response with a empty `Location` is
invalid per RFC. Browser vendor are dealing differntly
with it... - 09:22 Revision f12edd4d: [BUGFIX] Avoid redirect loop for empty redirect url
- Sending a redirect response with a empty `Location` is
invalid per RFC. Browser vendor are dealing differntly
with it...
2023-09-27
- 19:20 Revision de14e40c: [DOCS] Add example for `Page Module` PSR-14 events
- With #98375 hooks in the `Page Module` has been replaced by
modern PSR-14 events to customize the `Page Module` rende... - 19:13 Revision f7f9a6a7: [!!!][TASK] Remove security.usePasswordPolicyForFrontendUsers
- The feature toggle `security.usePasswordPolicyForFrontendUsers` has
been introduced in TYPO3 12.3 to provide a smooth... - 19:09 Revision fcddb90b: [DOCS] Add example for `Page Module` PSR-14 events
- With #98375 hooks in the `Page Module` has been replaced by
modern PSR-14 events to customize the `Page Module` rende... - 13:50 Revision 85c921c7: [TASK] Improve type annotations for ImageInfo
- Also streamline some comments.
Resolves: #101988
Releases: main
Change-Id: Ia1a592dd58c950a48c37f6b8fa80168a22a1ce41... - 13:05 Revision 311cd79b: [BUGFIX] Toggle preview state in Form Editor
- When the form is in "Preview" mode and an integrator either saves or
switches to the form settings, the stage itself ... - 13:05 Revision 53230303: [BUGFIX] Toggle preview state in Form Editor
- When the form is in "Preview" mode and an integrator either saves or
switches to the form settings, the stage itself ... - 13:05 Revision 85ab3243: [BUGFIX] Toggle preview state in Form Editor
- When the form is in "Preview" mode and an integrator either saves or
switches to the form settings, the stage itself ... - 13:04 Revision 6fbbdc00: [BUGFIX] Guard local storage with missing base folder in filelist
- Storages using the local storage driver with a non existing
base folder are put offline automatically. However, the f... - 13:04 Revision eca7bb77: [BUGFIX] Guard local storage with missing base folder in filelist
- Storages using the local storage driver with a non existing
base folder are put offline automatically. However, the f... - 13:04 Revision 760eb934: [BUGFIX] Guard local storage with missing base folder in filelist
- Storages using the local storage driver with a non existing
base folder are put offline automatically. However, the f... - 10:41 Revision a2a3e794: [TASK] Update Symfony components to 6.3
- This commit updates all Symfony components to version 6.3, as 6.2 ran
out of support.
Please see the upgrade document... - 10:41 Revision d8860e06: [TASK] Update Symfony components to 6.3
- This commit updates all Symfony components to version 6.3, as 6.2 ran
out of support.
Please see the upgrade document... - 10:37 Revision 6123dc0f: [BUGFIX] Use `URLSearchParams` API in context menu
- The context menu component now uses the `URLSearchParams` API to build a
query string for AJAX requests, being a repl... - 10:37 Revision a1e2bf75: [BUGFIX] Use `URLSearchParams` API in context menu
- The context menu component now uses the `URLSearchParams` API to build a
query string for AJAX requests, being a repl... - 08:40 Revision 431b4f49: [TASK] Raise `doctrine/dbal:^3.7.0`
- The doctrine team realeased `doctrine/dbal 3.7.0`
recently and this change raises the dependency to that
version. Ext... - 08:40 Revision 2e8d0060: [TASK] Raise `doctrine/dbal:^3.7.0`
- The doctrine team realeased `doctrine/dbal 3.7.0`
recently and this change raises the dependency to that
version. Ext... - 06:15 Revision 54325e35: [BUGFIX] Use correct path to helper.js
- Resolves: #102040
Related: #101790
Releases: main, 12.4
Change-Id: I7a6a21fd98d1a9506da864d983b1f40b03f4259e
Reviewed... - 06:15 Revision f8ea6d4a: [BUGFIX] Use correct path to helper.js
- Resolves: #102040
Related: #101790
Releases: main, 12.4
Change-Id: I7a6a21fd98d1a9506da864d983b1f40b03f4259e
Reviewed...
2023-09-26
- 16:50 Revision e0718c05: [DOCS] Fix hook identifier in changelog for FlexForm parsing
- Releases: main, 12.4
Resolves: #102039
Related: #97449
Change-Id: I5f7d314e40e53d09505bad92b5ce49bcc3ea8f10
Reviewed-... - 16:49 Revision e527355e: [DOCS] Fix hook identifier in changelog for FlexForm parsing
- Releases: main, 12.4
Resolves: #102039
Related: #97449
Change-Id: I5f7d314e40e53d09505bad92b5ce49bcc3ea8f10
Reviewed-... - 10:52 Revision d13f48c9: [BUGFIX] Admin panel fluid debug output shows correct partial path
- Feature #76085 introduced an admin panel option which shows red boxes
with section and partials for easier debugging.... - 10:52 Revision c11422b5: [BUGFIX] Admin panel fluid debug output shows correct partial path
- Feature #76085 introduced an admin panel option which shows red boxes
with section and partials for easier debugging.... - 10:51 Revision 6b1ab545: [BUGFIX] Admin panel fluid debug output shows correct partial path
- Feature #76085 introduced an admin panel option which shows red boxes
with section and partials for easier debugging.... - 09:19 Revision 52c3af87: [!!!][TASK] Remove fallback for CKEditor removePlugins
- Remove fallback for CKEditor removePlugins as a string.
It must now be an array.
Resolves: #101192
Related: #98613
R... - 08:20 Revision 71952a7f: [BUGFIX] Show but preserve invalid classes in link-browser
- In case a link with an invalid CSS class is edited,
the class value is not simply invalidated and shown
as empty (whi... - 08:20 Revision 75bfbb9c: [BUGFIX] Show but preserve invalid classes in link-browser
- In case a link with an invalid CSS class is edited,
the class value is not simply invalidated and shown
as empty (whi... - 07:51 Revision ef03eca1: [!!!][TASK] Remove legacy setting 'GFX/gdlib_png'
- Another GFX-setting that enables PNG generation for temporary
files. PNG files offer many benefits, one of them being... - 07:44 Revision 4ab575a6: [DOCS] List only supported manuals in Settings.cfg
- Outdated manuals which are not supported anymore are removed.
The missing system extensions manuals are added.
Some ... - 07:44 Revision 84bc01b2: [DOCS] List only supported manuals in Settings.cfg
- Outdated manuals which are not supported anymore are removed.
The missing system extensions manuals are added.
Some ... - 01:53 Revision bf477e60: [DOCS] Fix rendering warning in EXT:redirects
- Additionally, convert a paragraph into an attention directive
to be more outstanding.
Resolves: #102037
Related: #10...
2023-09-25
- 17:50 Revision 19d0d82b: [DOCS] Add missing links in lowlevel's Configuration module docs
- Resolves: #102019
Releases: main, 12.4
Change-Id: Ib65eaf32d3bff91b943d965684eb2f0fcf25a44d
Reviewed-on: https://revi... - 14:03 Revision c11f1044: [BUGFIX] Avoid PHP deprecation notice in menu_related_pages CE
- Resolves: #102029
Releases: main, 12.4, 11.5
Change-Id: Idfa299ece1011727da09421ee148a820dc4e0326
Reviewed-on: https:... - 14:02 Revision 0f9d89e0: [BUGFIX] Avoid PHP deprecation notice in menu_related_pages CE
- Resolves: #102029
Releases: main, 12.4, 11.5
Change-Id: Idfa299ece1011727da09421ee148a820dc4e0326
Reviewed-on: https:... - 14:02 Revision bcd8f38b: [BUGFIX] Avoid PHP deprecation notice in menu_related_pages CE
- Resolves: #102029
Releases: main, 12.4, 11.5
Change-Id: Idfa299ece1011727da09421ee148a820dc4e0326
Reviewed-on: https:... - 13:50 Revision 8c10d23c: [TASK] Update stale icons.js build
- Releases: 12.4
Resolves: #102033
Related: #101960
Change-Id: If063940470545c43a12541225b3da1a77101f2e4
Reviewed-on: h... - 13:46 Revision fd2e7ebb: [DOCS] Add missing links in lowlevel's Configuration module docs
- Resolves: #102019
Releases: main, 12.4
Change-Id: Ib65eaf32d3bff91b943d965684eb2f0fcf25a44d
Reviewed-on: https://revi... - 13:35 Revision a8698477: [DOCS] Add AfterUserLoggedInEvent to list of events in felogin docs
- With the change in #101933 the AfterUserLoggedInEvent is also dispatched
when a frontend user is successfully logged ... - 13:01 Revision 432fb34e: [TASK] Migrate JavaScript unit test from karma to @web/test-runner
- Use @web/test-runner which is toolset by the modern-web.dev and
open-wc.org initiatives. It is based on mocha and es-... - 13:01 Revision 169c9253: [TASK] Migrate JavaScript unit test from karma to @web/test-runner
- The karma unit testing framework has been deprecated and
suggests to use modern alternatives instead.
We use one of t... - 10:36 Revision 6447ae74: [TASK] Add tests to GraphicalFunctions getImageScale
- This change adds more examples to getImageScale
to have a good test bed in place before we move
code around for v13.
... - 10:36 Revision d336f103: [TASK] Add tests to GraphicalFunctions getImageScale
- This change adds more examples to getImageScale
to have a good test bed in place before we move
code around for v13.
... - 10:34 Revision c9dc2b57: [BUGFIX] Return redirect instead of a ForwardResponse
- After deleting a log entry, the user must be properly redirected to the
list action.
Resolves: #102003
Releases: mai... - 10:34 Revision 5190f494: [BUGFIX] Return redirect instead of a ForwardResponse
- After deleting a log entry, the user must be properly redirected to the
list action.
Resolves: #102003
Releases: mai... - 10:25 Revision 2cf9e4f7: [!!!][FEATURE] Dispatch AfterUserLoggedInEvent for frontend user login
- The `AfterUserLoggedInEvent` introduced with TYPO3 12.3 is currently
only triggered for a successful backend login.
... - 10:09 Revision dc94208a: [DOCS] Fix typo in changelog for CSP's InvestigateMutationsEvent
- Resolves: #102028
Related: #100333
Releases: main, 12.4
Change-Id: If44aa9106de3fe1ae94eae45b5f97b1c842b7e0f
Reviewed... - 10:09 Revision 094c463a: [DOCS] Fix typo in changelog for CSP's InvestigateMutationsEvent
- Resolves: #102028
Related: #100333
Releases: main, 12.4
Change-Id: If44aa9106de3fe1ae94eae45b5f97b1c842b7e0f
Reviewed... - 08:47 Revision 0db1a441: [BUGFIX] Prevent empty links after updating a link via link-browser
- Remove selection link attributes after updating an existing link
that has been selected with a collapsed selection (t... - 08:47 Revision d4b817ac: [BUGFIX] Prevent empty links after updating a link via link-browser
- Remove selection link attributes after updating an existing link
that has been selected with a collapsed selection (t... - 08:37 Revision 8e17482f: [BUGFIX] Preserve allowedClasses (non classesAnchor) in link browser
- RTE link classes that are configured via
`buttons.link.properties.class.allowedClasses` are selectable
in all link ty... - 08:37 Revision 75c17776: [BUGFIX] Preserve allowedClasses (non classesAnchor) in link-browser
- RTE link classes that are configured via
`buttons.link.properties.class.allowedClasses` are selectable
in all link ty... - 08:37 Revision 902133c0: [BUGFIX] Preserve allowedClasses (non classesAnchor) in link-browser
- RTE link classes that are configured via
`buttons.link.properties.class.allowedClasses` are selectable
in all link ty... - 08:35 Revision afd8d918: [BUGFIX] Use CKEditor5 GHS attribute for CSS classes in link plugin
- The GHS (General HTML Support [1]) attribute `htmlA` is used by the
style plugin to apply or remove style classes. Ma... - 08:35 Revision dc110d16: [BUGFIX] Use CKEditor5 GHS attribute for CSS classes in link plugin
- The GHS (General HTML Support [1]) attribute `htmlA` is used by the
style plugin to apply or remove style classes. Ma... - 05:33 Revision 9bd5f712: [DOCS] Correct documentation for PasswordChangeEvent in ext:felogin
- The documentation for the PSR-14 event `PasswordChangeEvent` currently
states, that it is possible to mark a password...
2023-09-22
- 17:27 Revision be144a4d: [BUGFIX] Restore file.crop syntax in PHP 8
- When using "file.crop" via TypoScript, PHP 8
requires strict types for float values.
Therefore, all values, which wer... - 17:27 Revision ce5d4b05: [BUGFIX] Restore file.crop syntax in PHP 8
- When using "file.crop" via TypoScript, PHP 8
requires strict types for float values.
Therefore, all values, which wer... - 15:47 Revision d46f027d: [BUGFIX] Avoid PHP 8 warning when converting crop in Image ViewHelpers
- Resolves: #101185
Releases: main, 12.4, 11.5
Change-Id: If54f9308ac2928ce9521228593d6a3ef88713d51
Reviewed-on: https:... - 15:47 Revision c459e8ea: [BUGFIX] Avoid PHP 8 warning when converting crop in Image ViewHelpers
- Resolves: #101185
Releases: main, 12.4, 11.5
Change-Id: If54f9308ac2928ce9521228593d6a3ef88713d51
Reviewed-on: https:... - 15:47 Revision 385c60a3: [BUGFIX] Avoid PHP 8 warning when converting crop in Image ViewHelpers
- Resolves: #101185
Releases: main, 12.4, 11.5
Change-Id: If54f9308ac2928ce9521228593d6a3ef88713d51
Reviewed-on: https:... - 14:03 Revision 66575406: [BUGFIX] Properly check instance of folder parameter
- This will prevent type errors in case
given folder parameter is set but not
a Folder object.
Resolves: #102016
Relat... - 13:42 Revision 4ee6ff9d: [BUGFIX] Properly check instance of folder parameter
- This will prevent type errors in case
given folder parameter is set but not
a Folder object.
Resolves: #102016
Relat... - 13:14 Revision b097b1a6: [BUGFIX] Enable "hide_in_menu" toggle in ContextMenu for custom doktypes
- Since TYPO3 v10 it is possible to use any number of
doktype with "pages.doktype" and the limitation of custom
doktype... - 13:11 Revision b5231f26: [BUGFIX] Return empty string in case the folder does not exist
- Currently, when linking to a non-existing folder in and
the user clicks on save an error is thrown.
This has been fi... - 13:08 Revision 1284cc7b: [BUGFIX] Return empty string in case the folder does not exist
- Currently, when linking to a non-existing folder in and
the user clicks on save an error is thrown.
This has been fi... - 10:50 Revision 00421408: [TASK] Remove unused UnexpectedSignalReturnValueTypeException
- The exception became unused with removal of
signal/slot in v10.
Resolves: #102010
Releases: main
Change-Id: I81c944a... - 10:33 Revision 5acedb08: [!!!][TASK] Remove cache_imagesizes
- This change removes the cache "imagesizes" along
with the public methods within GraphicalFunctions.
The main reason ... - 09:52 Revision 9e2f5283: [TASK] Change menu ordering in admin module of indexed_search
- The most used view is the indexing information of a page and its
subpages and not a general statistic. Therefore the ... - 09:52 Revision 457342db: [TASK] Change menu ordering in admin module of indexed_search
- The most used view is the indexing information of a page and its
subpages and not a general statistic. Therefore the ... - 09:22 Revision 9b27a037: [BUGFIX] Cast to string before using GU:trimExplode in indexed_search
- As the keyword field can be null, the value must be cast to a string.
Resolves: #102002
Releases: main, 12.4, 11.5
C... - 09:22 Revision 9ace5b7a: [BUGFIX] Cast to string before using GU:trimExplode in indexed_search
- As the keyword field can be null, the value must be cast to a string.
Resolves: #102002
Releases: main, 12.4, 11.5
C... - 09:22 Revision 4adabf7c: [BUGFIX] Cast to string before using GU:trimExplode in indexed_search
- As the keyword field can be null, the value must be cast to a string.
Resolves: #102002
Releases: main, 12.4, 11.5
C... - 08:41 Revision d8e4ae67: [BUGFIX] Restore task group collapse state handling
- The scheduler module stores the information
about each tasks groups collapse state for
each user. When accessing the ... - 08:41 Revision 62fea415: [BUGFIX] Restore task group collapse state handling
- The scheduler module stores the information
about each tasks groups collapse state for
each user. When accessing the ...
2023-09-21
- 19:45 Revision 7a7cf8ce: [BUGFIX] Enable "hide_in_menu" toggle in ContextMenu for custom doktypes
- Since TYPO3 v10 it is possible to use any number of
doktype with "pages.doktype" and the limitation of custom
doktype... - 18:04 Revision 8db27b13: [TASK] styleguide: Remove all type=flex sql field definitions
- We're adding core code to add default sql definitions
derived from TCA. Fields of type=flex do not need to
be set any... - 16:53 Revision fc399718: [FEATURE] Auto DB fields from TCA for type "flex"
- Tables with TCA columns set to type="flex" do not
need an ext_tables.sql entry anymore. The core now
creates this fie... - 14:05 Revision fbdd642f: [TASK] styleguide: Remove all type=group sql field definitions
- https://github.com/TYPO3-CMS/styleguide/pull/429
We're adding core code to add default sql definitions
derived from ... - 13:29 Revision e2416fa3: [FEATURE] AJAX API accepts native `URL` and `URLSearchParams` objects as arguments
- The AJAX API (`@typo3/core/ajax/ajax-request`) has been enhanced to
accept native URL-related objects, making usage o... - 12:48 Revision 0cfadc5d: [TASK] Remove unused arguments in ThumbnailViewHelper
- Decoupling the ThumbnailViewHelper from the
ImageViewHelper in #96362, all arguments were
moved to the ThumbnailViewH... - 11:54 Revision 9e1735d9: [BUGFIX] Ensure scaled width and height are used with `noScale=1`
- If imgResource option `noScale = 1` [1] is configured,
the image itself is not scaled. However, the calculated
scaled... - 11:54 Revision eba0ea7e: [BUGFIX] Ensure scaled width and height are used with `noScale=1`
- If imgResource option `noScale = 1` [1] is configured,
the image itself is not scaled. However, the calculated
scaled... - 10:47 Revision f08bbc9e: [BUGFIX] Allow multiple CSS classes in link browser again
- When a link is selected in CKEditor 5, the class `ck-link_selected` is
added to the link. This caused the link browse... - 10:47 Revision fdf34970: [BUGFIX] Allow multiple CSS classes in link browser again
- When a link is selected in CKEditor 5, the class `ck-link_selected` is
added to the link. This caused the link browse... - 10:35 Revision 9de9b692: [TASK] Remove unused ThumbnailController
- The `@internal` `ThumbnailController` is removed,
because it has been unused since the introduction
of the deferred B... - 09:58 Revision 145777b5: [TASK] Treat image width as int instead of bool in EXT:indexed_search
- The width of an image is an int and should not be used as a boolean.
Resolves: #101977
Releases: main, 12.4
Change-I... - 08:39 Revision 9f400f29: [DOCS] Add PHP warning impact for usergroup_cached_list field
- The change log previously only mentioned the database impact.
But code might access the field as array key on the use... - 08:39 Revision 1cac5169: [DOCS] Add PHP warning impact for usergroup_cached_list field
- The change log previously only mentioned the database impact.
But code might access the field as array key on the use... - 08:39 Revision 357b0706: [DOCS] Add PHP warning impact for usergroup_cached_list field
- The change log previously only mentioned the database impact.
But code might access the field as array key on the use... - 07:21 Revision ae91f466: [BUGFIX] Use serialized variant of setup in GifBuilder hash
- If generated images used the exact X/Y coordinates all time (as in one documentation example) the initial image would...
- 07:09 Revision e45c5e43: [BUGFIX] Use serialized variant of setup in GifBuilder hash
- If generated images used the exact X/Y coordinates all time (as in one documentation example) the initial image would...
- 06:32 Revision b87e32ae: [TASK] Update @typo3/icons to v4.1.0
- npm install --save @typo3/icons@^4.1.0
npm run build
Resolves: #101975
Releases: main, 12.4
Change-Id: I630ebddc2287... - 06:32 Revision 6de13d96: [TASK] Update `@typo3/icons` to v4
- The TYPO3 icon package is now updated to version 4.
The main changes are the removal of the `.icon-color` class and t... - 06:31 Revision 4351ac5f: [TASK] Update @typo3/icons to v4.1.0
- Resolves: #101975
Releases: main, 12.4
Change-Id: I630ebddc2287b5492cddeb0a098dcedcce765c35
Reviewed-on: https://revi...
2023-09-20
- 23:07 Revision 110c3376: [TASK] Treat image width as int instead of bool in EXT:indexed_search
- The width of an image is an int and should not be used as a boolean.
Resolves: #101977
Releases: main, 12.4
Change-I... - 23:07 Revision 5f3c349d: [BUGFIX] Handle FileDoesNotExistException in `cleanup:missingrelations`
- It's possible that file references to files exists, where
the physical file is missing. That stopped further file
ref... - 23:02 Revision ddeae8d2: [BUGFIX] Prevent type errors on renaming and moving processed files
- Whenever a file is renamed or moved, also
the corresponding index entry is updated.
However this does only works and... - 22:47 Revision 5ff48647: [BUGFIX] Use proper sample option in GraphicalFunctions
- This change fixes a minor regression introduced
in GraphicalFunctions when $this->scalecmd
was used within GifBuilder... - 22:47 Revision f26f3042: [BUGFIX] Prevent type errors on renaming and moving processed files
- Whenever a file is renamed or moved, also
the corresponding index entry is updated.
However this does only works and... - 22:45 Revision f4727eb2: [TASK] Centralize ImageMagick logic for FAL in GraphicalFunctions
- When FAL was introduced, some code from old GifBuilder
generation was copied to the Helper classes.
These now reside... - 22:36 Revision cfb79e94: [BUGFIX] Handle FileDoesNotExistException in `cleanup:missingrelations`
- It's possible that file references to files exists, where
the physical file is missing. That stopped further file
ref... - 22:31 Revision 80e0d2a2: [TASK] Remove superflous fallback guard in ContentObjectRenderer
- In `ContentObjectRenderer->getImgResource()` null coalescing operator
has been used to guard type errors. That has be... - 22:18 Revision de7a1e10: [BUGFIX] Use proper sample option in GraphicalFunctions
- This change fixes a minor regression introduced
in GraphicalFunctions when $this->scalecmd
was used within GifBuilder... - 22:10 Revision bf324b7f: [TASK] Remove superflous fallback guard in ContentObjectRenderer
- In `ContentObjectRenderer->getImgResource()` null coalescing operator
has been used to guard type errors. That has be... - 22:06 Revision 5bfd6f9b: [BUGFIX] Use "sample" instead of "useSample" in FAL processing
- When using TypoScript, the setting "sample" allows
to scale faster than with "geometry" setting.
However, when FAL w... - 22:00 Revision 66c5b811: [BUGFIX] Prevent exception on fetching online media id
- In case a user does not have access to the physical
file, containing the online media id, this does no
longer lead to... - 21:43 Revision 5ccfc9a6: [BUGFIX] Use "sample" instead of "useSample" in FAL processing
- When using TypoScript, the setting "sample" allows
to scale faster than with "geometry" setting.
However, when FAL w... - 21:39 Revision 9e375f93: [BUGFIX] Prevent exception on fetching online media id
- In case a user does not have access to the physical
file, containing the online media id, this does no
longer lead to... - 21:13 Revision 9e4a9ca7: [BUGFIX] Add more inputs for GifBuilder hash uniqueness
- The previous hashing inputs didn't include the X/Y coordinates
or the calculated offsets, so similarly configured GIF... - 21:01 Revision 254589ef: [BUGFIX] Add more inputs for GifBuilder hash uniqueness
- The previous hashing inputs didn't include the X/Y coordinates
or the calculated offsets, so similarly configured GIF... - 19:56 Revision e45555db: [BUGFIX] Inform about online media already exists
- In case a user adds an online media asset,
which is already present in the target folder
a flash message now properly... - 19:50 Revision 1da73366: [BUGFIX] Handle missing image dimensions gracefully
- Just like SvgImageProcessor, DeferredBackendImageProcessor now also
catches the exception, which is thrown, when imag... - 19:49 Revision e408e52d: [BUGFIX] Handle missing image dimensions gracefully
- Just like SvgImageProcessor, DeferredBackendImageProcessor now also
catches the exception, which is thrown, when imag... - 19:49 Revision d90c493a: [BUGFIX] Handle missing image dimensions gracefully
- Just like SvgImageProcessor, DeferredBackendImageProcessor now also
catches the exception, which is thrown, when imag... - 19:33 Revision 50fc9503: [TASK] Remove leftover IMGMENU code
- Remove leftover code of IMGMENU, which has been deprecated in v9 and removed in v10.
Resolves: #101979
Related: #101... - 19:27 Revision 27b3ee49: [BUGFIX] Inform about online media already exists
- In case a user adds an online media asset,
which is already present in the target folder
a flash message now properly... - 15:55 Revision 408c3c98: [!!!][TASK] Remove jQuery from `@typo3/backend/document-save-actions` module
- The JavaScript module `@typo3/backend/document-save-actions` is used in
FormEngine and Scheduler context mainly to di... - 15:47 Revision 92d0b674: [TASK] Improve property type annotations for GifBuilder
- Resolves: #101978
Releases: main
Change-Id: Iba3e449c60e82c1f5d379fb52de5e71c82a0e74c
Reviewed-on: https://review.typ... - 15:36 Revision 993a8904: [TASK] Migrate FAL FileCollector to use Dependency Injection
- In addition, this class is now fully typed.
Resolves: #101954
Releases: main
Change-Id: I6bca63321171a24ad4efaac97e1... - 15:20 Revision cb8395f5: [DOCS] Update examples of CKEditor 5 plugin
- The changelog now shows a current version
of the timestamp plugin.
In the documentation of EXT:rte_ckeditor,
a typo i... - 15:20 Revision 84d1bac8: [DOCS] Update examples of CKEditor 5 plugin
- The changelog now shows a current version
of the timestamp plugin.
In the documentation of EXT:rte_ckeditor,
a typo i... - 14:55 Revision 85dd48c1: [BUGFIX] Use valid PHP 8 types related to GDImage in GifBuilder
- Since PHP 8.0, there is a new "\GDImage" object that
is used for image manipulation functions. Before,
this was a "re... - 14:31 Revision 2d9cbce9: [BUGFIX] Use native JS to enable duplication actions again
- When selecting a mass action in the "duplication
resolving modal", all individual actions are
disabled. On reseting t... - 14:30 Revision 1b292925: [BUGFIX] Support embedding of private vimeo videos
- The video ID of a private vimeo video is appended
by a hash parameter. This tuple is stored in the
pseudo video file ... - 14:30 Revision ef48a91c: [BUGFIX] Support embedding of private vimeo videos
- The video ID of a private vimeo video is appended
by a hash parameter. This tuple is stored in the
pseudo video file ... - 14:14 Revision ae4e1bab: [TASK] Update to CKEditor5 v39
- https://ckeditor.com/docs/ckeditor5/latest/updating/guides/update-to-39.html
Executed commands:
npm install -P $(
... - 14:13 Revision eb291516: [TASK] Update to CKEditor5 v39
- https://ckeditor.com/docs/ckeditor5/latest/updating/guides/update-to-39.html
Executed commands:
npm install -P $(
... - 14:07 Revision 808e36e3: [BUGFIX] Use native JS to enable duplication actions again
- When selecting a mass action in the "duplication
resolving modal", all individual actions are
disabled. On reseting t... - 13:58 Revision 608bb36f: [TASK] Use native objects in `@typo3/core/ajax/ajax-request`
- The module `@typo3/core/ajax/ajax-request` previously had a lot of
string-based mambo jambo when composing URLs and q... - 13:15 Revision 7bb5698d: [TASK] Remove image map code from GifBuilder
- While public, the addToMap method only filled a
protected property without an accessor, so while
a image map exists, ... - 11:00 Revision df37e6c1: [BUGFIX] Always fetch necessary fields for "record saved" notification
- Due to another couple of use cases, the necessary
fields to generate the record title, used in the
"record saved" not... - 10:59 Revision c0c4820d: [BUGFIX] Use proper FAL API for cache busting
- Instead of manually resolving the path of
the processed thumbnail image, use FAL
API "getForLocalProcessing". This pr... - 10:47 Revision 79dfd4d5: [BUGFIX] Always fetch necessary fields for "record saved" notification
- Due to another couple of use cases, the necessary
fields to generate the record title, used in the
"record saved" not... - 10:33 Revision a5b39ef2: [BUGFIX] Prevent type error on invalid crop instructions
- When the crop object is serialized in a wrong manner
or does not contain all information. In order to avoid
PHP error... - 10:32 Revision 6d1a37be: [BUGFIX] Prevent type error on invalid crop instructions
- When the crop object is serialized in a wrong manner
or does not contain all information. In order to avoid
PHP error... - 10:04 Revision d322e197: [TASK] Introduce types in LocalDriver / FAL
- This change is a overhaul of the LocalDriver class
after 12 years. All comments are updated, types
are added, where p... - 09:59 Revision 1b856fa7: [BUGFIX] Prevent permission exception on missing files
- Deleting a missing file will not throw exception
"InsufficientFileWritePermissionsException" anymore,
as a missing fi... - 09:55 Revision 5d14d353: [!!!][TASK] Move GIFBUILDER-specific methods into GifBuilder
- A lot of the methods implemented in GraphicalFunctions are only
used in GifBuilder, thus it makes sense to move them ... - 09:39 Revision c274c26b: [BUGFIX] Prevent permission exception on missing files
- Deleting a missing file will not throw exception
"InsufficientFileWritePermissionsException" anymore,
as a missing fi... - 09:09 Revision a89023e3: [TASK] Ensure package dependencies in functional/acceptance tests
- This change uses the dependency ordering service in the method
`\TYPO3\TestingFramework\Core\Testbase::setUpPackageSt... - 09:09 Revision 371a6988: [TASK] Ensure package dependencies in functional/acceptance tests
- This change uses the dependency ordering service in the method
`\TYPO3\TestingFramework\Core\Testbase::setUpPackageSt... - 08:55 Revision 4ca9a26e: [TASK] Make contextmenu reading direction aware
- Resolves: #101953
Releases: main, 12.4
Change-Id: I1b0d715a96ee914dc8f9787089406457b750df2e
Reviewed-on: https://revi... - 08:55 Revision 822bbafe: [TASK] Make contextmenu reading direction aware
- Resolves: #101953
Releases: main, 12.4
Change-Id: I1b0d715a96ee914dc8f9787089406457b750df2e
Reviewed-on: https://revi... - 08:42 Revision 9341768f: [FEATURE] Auto DB fields from TCA for type "group"
- Tables with TCA columns set to type="group" do not
need an ext_tables.sql entry anymore. The core now
creates this fi...
2023-09-19
- 21:16 Revision 481c0a3a: [BUGFIX] Prevent type error on invalid crop instructions
- When the crop object is serialized in a wrong manner
or does not contain all information. In order to avoid
PHP error... - 18:26 Revision f4b1d41c: [FEATURE] Allow updating online media assets
- A new controller is added, which allows
to update Metadata of online media assets.
This basically updates the previe... - 18:19 Revision 3b6d4931: [FEATURE] Add "Edit Metadata" button to element information view
- This introduces a new "Edit Metadata" button
to the element information view of files,
allowing to directly edit the ... - 18:15 Revision c7eb24b5: [TASK] Use GraphicalFunctions instead of GifBuilder where applicable
- GifBuilder is currently a subclass of GraphicalFunctions.
Some places only use logic of GraphicalFunctions,
even tho... - 16:02 Revision e60da491: [TASK] Use proper File objects in FileProcessingService
- FileProcessingService and its surrounding code
within File / FileReference / ResourceStorage and
ProcessedFileReposit... - 14:50 Revision cff5ba85: [!!!][TASK] Remove setting 'GFX/processor_allowTemporaryMasksAsPng'
- This setting stems from an even older setting called
'im_mask_temp_ext_gif' which was introduced because of
issues wi... - 14:00 Revision 0163d14f: [TASK] Use "EXT:" syntax in setUpFrontendRootPage() tests
- Last usage of <INCLUDE_TYPOSCRIPT is the testing
framework. To allow switching to @import, we switch
to remaining pla... - 13:55 Revision b2e5821d: [!!!][TASK] Decouple FileRepository and ProcessedFileRepository
- When FAL was introduced in TYPO3 v6.0, some concepts
were introduced which aren't so smart, 11 years later.
* Buildi... - 11:16 Revision c58efac6: [TASK] Remove namespace declaration in ContentSecurityPolicies.php
- There is no point in having namespace declarations
in those config files.
Releases: main
Resolves: #101944
Change-Id... - 10:11 Revision f4ba73ae: [TASK] styleguide: Move type=language elements basics tab around
- 10:09 Revision e36276fe: [FEATURE] Auto DB fields from TCA for type "language"
- Tables with TCA columns set to type="language" do not
need an ext_tables.sql entry anymore. The core now
creates this... - 08:59 Revision f02df936: [TASK] Streamline applying stylesheets in lit-element components
- This change extracts dynamic stylesheets of web components that
are attached to the light DOM to a corresponding stat... - 08:59 Revision 5df066c5: [TASK] Streamline applying stylesheets in lit-element components
- This change extracts dynamic stylesheets of web components that
are attached to the light DOM to a corresponding stat... - 08:08 Revision 0a66c540: [TASK] Make backend compatible with right to left reading mode
- To support the right to left reading mode for languages like Arabic,
we have adjusted the styles in the backend to us... - 08:08 Revision 79aebf11: [TASK] Make backend compatible with right to left reading mode
- To support the right to left reading mode for languages like Arabic,
we have adjusted the styles in the backend to us...
2023-09-18
- 22:01 Revision b43eb2cc: [BUGFIX] Consider all file mounts in folder search
- FileStorageTreeProvider now considers all file
mounts, a user (non-admin) has access to, for the
file and folder sear... - 21:41 Revision 8ccc0c66: [BUGFIX] Consider all file mounts in folder search
- FileStorageTreeProvider now considers all file
mounts, a user (non-admin) has access to, for the
file and folder sear... - 21:35 Revision 6951803e: [FEATURE] Add FAL support for FlexFormProcessor
- Support for FAL references in FlexForms is added to the
FlexFormProcessor. No additional processing is needed
anymore... - 21:21 Revision 03830330: [BUGFIX] Only update metadata database row on changes
- The @internal update() method of MetaDataRepository
now checks the data to be updated against the current
database ro... - 21:12 Revision e0a0643b: [BUGFIX] Only update metadata database row on changes
- The @internal update() method of MetaDataRepository
now checks the data to be updated against the current
database ro... - 20:56 Revision 2cb2105a: [!!!][TASK] Remove various legacy settings from GraphicalFunctions
- TYPO3's powerful image manipulation has some legacy functionality
which is outdated nowadays.
They aren't considered... - 17:51 Revision b3c92263: [TASK] styleguide: Remove all type=imageManipulation sql field definitions
- We're adding core code to add default sql definitions derived from TCA. Fields of type=group do not need to be set an...
- 17:34 Revision 545863a4: [FEATURE] Auto DB fields from TCA for type "imageManipulation"
- Tables with TCA columns set to type="imageManipulation" do not
need an ext_tables.sql entry anymore. The core now
cre... - 16:50 Revision c078ec9f: [BUGFIX] Copy metadata on copy file
- When copy a file corresponding metadata
are now also copied, preserving existing
properties like "file" or "uid".
Re... - 16:26 Revision a19c3e8b: [BUGFIX] Do not try to parse non-strings as XML in DataHandler
- If the flexforms data is null, there is no point trying to parse
that as XML. This avoids type errors when `GeneralUt... - 16:26 Revision e21e9b44: [BUGFIX] Do not try to parse non-strings as XML in DataHandler
- If the flexforms data is null, there is no point trying to parse
that as XML. This avoids type errors when `GeneralUt... - 16:26 Revision 895f72bb: [BUGFIX] Do not try to parse non-strings as XML in DataHandler
- If the flexforms data is null, there is no point trying to parse
that as XML. This avoids type errors when `GeneralUt... - 15:10 Revision 0a3bd009: [BUGFIX] Copy metadata on copy file
- When copy a file corresponding metadata
are now also copied, preserving existing
properties like "file" or "uid".
Re... - 15:09 Revision 5ea53d60: [TASK] Improve linktypes checkboxes UI for Linkvalidator
- Improve selection of Linkvalidator linkypes checkboxes form
by adding a "Toggle all" checkbox as is already used in
F... - 14:50 Revision a619548a: [TASK] Replace icon for password reset in ext:beuser
- The current icon on the password reset button in ext:beuser does
not clearly visualize the functionality behind the b... - 14:48 Revision 5159a4cc: [BUGFIX] Avoid undefined array key 'casesensitiveComp'
- Resolves: #96537
Releases: main, 12.4, 11.5
Change-Id: I0b2b4dbf47d58f21df8ffb3d91a889c22b092280
Reviewed-on: https:/... - 14:47 Revision 634d4edd: [BUGFIX] Avoid undefined array key 'casesensitiveComp'
- Resolves: #96537
Releases: main, 12.4, 11.5
Change-Id: I0b2b4dbf47d58f21df8ffb3d91a889c22b092280
Reviewed-on: https:/... - 14:47 Revision f4f8c9ef: [BUGFIX] Avoid undefined array key 'casesensitiveComp'
- Resolves: #96537
Releases: main, 12.4, 11.5
Change-Id: I0b2b4dbf47d58f21df8ffb3d91a889c22b092280
Reviewed-on: https:/... - 14:20 Revision a54af8db: [BUGFIX] Avoid notice in ContentObjectRenderer::listNum
- Resolves: #101925
Releases: main, 12.4, 11.5
Change-Id: Icec9f634ca1e1a9c7ad6b3a55afaf197cfa44acc
Reviewed-on: https:... - 14:20 Revision 349f202f: [BUGFIX] Avoid notice in ContentObjectRenderer::listNum
- Resolves: #101925
Releases: main, 12.4, 11.5
Change-Id: Icec9f634ca1e1a9c7ad6b3a55afaf197cfa44acc
Reviewed-on: https:... - 14:20 Revision 90d885c7: [BUGFIX] Avoid notice in ContentObjectRenderer::listNum
- Resolves: #101925
Releases: main, 12.4, 11.5
Change-Id: Icec9f634ca1e1a9c7ad6b3a55afaf197cfa44acc
Reviewed-on: https:... - 13:32 Revision 3e1a7e3c: [BUGFIX] Always update index time when saving metadata
- Resolves: #101730
Releases: main, 12.4, 11.5
Change-Id: I9e400e1c582f84602b6aa8ef3cdd9a85f4e5b93e
Reviewed-on: https:... - 13:32 Revision 13ceba80: [BUGFIX] Always update index time when saving metadata
- Resolves: #101730
Releases: main, 12.4, 11.5
Change-Id: I9e400e1c582f84602b6aa8ef3cdd9a85f4e5b93e
Reviewed-on: https:... - 13:26 Revision 9029ecb7: [TASK] Add tests for ContentObjectRenderer::listNum
- - Add unit tests for function ContentObjectRenderer::listNum()
- Improve code by renaming function argument ($char =>... - 13:18 Revision 5893f2cb: [BUGFIX] Always update index time when saving metadata
- Resolves: #101730
Releases: main, 12.4, 11.5
Change-Id: I9e400e1c582f84602b6aa8ef3cdd9a85f4e5b93e
Reviewed-on: https:... - 13:05 Revision 267f357b: [TASK] styleguide: Add example for TCA type='language'
- The TCA type is currently only used as sys_language_uid system field,
but can also be used in user land as a business... - 13:03 Revision 6f4f65a1: [BUGFIX] styleguide: Remove wrong labels for render type `checkboxToggle`
- The render type `checkboxToggle` has no labels for checked or unchecked states.
These are only available for `checkbo... - 12:33 Revision 2acfcf3c: [TASK] styleguide: Require friendsofphp/php-cs-fixer:^3.27
- https://github.com/TYPO3-CMS/styleguide/pull/432
Nightly got red. Raise php-cs-fixer, update
ruleset and apply cgl f... - 12:10 Revision 11beaf7c: [TASK] Use constants for column types definition in DefaultTcaSchema
- Resolves: #101940
Releases: main, 12.4
Change-Id: Ib8cc5c5bfc886686c1abfe5ed35724e1e268e800
Reviewed-on: https://revi... - 11:55 Revision 1148fdd3: [TASK] Add tests for ContentObjectRenderer::listNum
- - Add unit tests for function ContentObjectRenderer::listNum()
- Improve code by renaming function argument ($char =>... - 11:14 Revision a176a50a: [TASK] Use constants for column types definition in DefaultTcaSchema
- Resolves: #101940
Releases: main, 12.4
Change-Id: Ib8cc5c5bfc886686c1abfe5ed35724e1e268e800
Reviewed-on: https://revi... - 11:14 Revision cba78ea6: [BUGFIX] Fix comments in DefaultTcaSchema
- Resolves: #101939
Releases: main
Change-Id: If21ed22673acbf2aced0121908a15decd9560323
Reviewed-on: https://review.typ... - 10:26 Revision 428a0bd3: [TASK] Streamline rendering of action buttons in DatabaseRecordList
- Resolves: #101860
Releases: main, 12.4
Change-Id: I069355cf87eaf46ff849367e2870cf51fb44c726
Reviewed-on: https://revi... - 10:26 Revision ffe8ac50: [TASK] Streamline rendering of action buttons in DatabaseRecordList
- Resolves: #101860
Releases: main, 12.4
Change-Id: I069355cf87eaf46ff849367e2870cf51fb44c726
Reviewed-on: https://revi... - 09:02 Revision 75a00e52: [DOCS] Fix wrong code example using :php instead of ::class
- Resolves: #101938
Releases: main, 12.4
Change-Id: I8def061d7188a4d247a832247c01cdddd745c7dc
Reviewed-on: https://revi... - 09:02 Revision a1d5ffac: [BUGFIX] Fix color picker in non-FormEngine context
- With migrating the color picker to alwan in #101646, the usage broke
for any case where the color picker was not used... - 08:54 Revision e4043298: [DOCS] Fix wrong code example using :php instead of ::class
- Resolves: #101938
Releases: main, 12.4
Change-Id: I8def061d7188a4d247a832247c01cdddd745c7dc
Reviewed-on: https://revi... - 08:25 Revision 7435c0e3: [TASK] Load CKEditor5 modules from their package entry points
- Make sure that all imports are from the package entry point
instead of the path to a module as suggested by upstream:... - 08:25 Revision 0cd722f1: [TASK] Load CKEditor5 modules from their package entry points
- Make sure that all imports are from the package entry point
instead of the path to a module as suggested by upstream:... - 07:26 Revision 16ccead9: [TASK] Migrate t3-overview-list usages
- The report overview was adjusted to match other
already existing entrypoints like the about module.
In the form frame... - 07:26 Revision 7f0b0d6f: [TASK] Migrate t3-overview-list usages
- The report overview was adjusted to match other
already existing entrypoints like the about module.
In the form frame... - 06:00 Revision 58ee06e6: [TASK] Suggest PHP exif module in system environment status
- If the PHP exif module is installed, TYPO3 uses the `exif_read_data()`
function of read exif metadata of images. In c...
2023-09-15
- 12:10 Revision c4cf73ee: [TASK] Allow to configure CKEditor "General HTML Support" plugin
- The CKEditor 5 build for TYPO3 contains the "General HTML Support"
plugin. It is however not possible to configure th... - 12:10 Revision c61a6bd6: [TASK] Allow to configure CKEditor "General HTML Support" plugin
- The CKEditor 5 build for TYPO3 contains the "General HTML Support"
plugin. It is however not possible to configure th... - 10:45 Revision f68a66b1: [BUGFIX] Preserve native CKEditor5 related toolbar settings
- If the CKEditor is configured with the new v5-style
`toolbar.removeItems` option instead of `removeButtons` (v4), the... - 10:45 Revision 114f6899: [BUGFIX] Preserve native CKEditor5 related toolbar settings
- If the CKEditor is configured with the new v5-style
`toolbar.removeItems` option instead of `removeButtons` (v4), the... - 06:54 Revision 981ab8cf: [BUGFIX] Correct multi record selection actions in scheduler
- Correct bindings for multi record selection actions. Move
draghandle to dedicated button to have a visual difference
... - 06:54 Revision eaa85704: [BUGFIX] Correct multi record selection actions in scheduler
- Correct bindings for multi record selection actions. Move
draghandle to dedicated button to have a visual difference
...
2023-09-14
- 12:52 Revision 23fdc40d: [FEATURE] Allow configuration of color palettes in FormEngine
- TYPO3 uses a color picker component that already supports color
palettes, or swatches. Integrators are now able to co... - 12:38 Revision 1501f6d5: [TASK] Fix typo in Feature-101396-LetExtbaseHandleNativeEnums.rst
- "has been introduces" should be "has been introduced"
Resolves: #101919
Releases: main
Change-Id: I2fef0622730a87184... - 09:42 Revision 6fe8cb56: [BUGFIX] Prevent type error in TypoLinkViewHelper
- Resolves: #100210
Releases: main, 11.5
Change-Id: I3a011cf4b964bdb580015ee3719ada9a8f03a62c
Reviewed-on: https://revi... - 05:30 Revision 780668d8: [BUGFIX] Make ResizableNavigation work in RTL mode
- Resolves: #101907
Releases: main, 12.4
Change-Id: I1da8b484411a4add3fb6bee805fd0b76cc45fdf5
Reviewed-on: https://revi... - 05:30 Revision 06310695: [BUGFIX] Make ResizableNavigation work in RTL mode
- Resolves: #101907
Releases: main, 12.4
Change-Id: I1da8b484411a4add3fb6bee805fd0b76cc45fdf5
Reviewed-on: https://revi...
2023-09-13
- 14:12 Revision 3e90c0b8: [BUGFIX] Add accessibility labels to quick edit buttons
- The quick edit features for the page title in the page module and the
quick edit feature for scheduler groups do both... - 14:12 Revision 513aa95c: [BUGFIX] Add accessibility labels to quick edit buttons
- The quick edit features for the page title in the page module and the
quick edit feature for scheduler groups do both... - 11:35 Revision f05d1fc3: [TASK] Update jQuery to 3.7.1
- Executed commands:
npm install --save jquery@^3.7.1
npm run build
Resolves: #101910
Releases: main, 12.4
Ch... - 11:35 Revision 2d630e74: [TASK] Update jQuery to 3.7.1
- Executed commands:
npm install --save jquery@^3.7.1
npm run build
Resolves: #101910
Releases: main, 12.4
Ch... - 11:14 Revision d44babd1: [TASK] Prune global TypeScript types
- * Only define type definitions via "types"
that need to be globally available.
See https://www.typescriptlang.or... - 11:14 Revision dc2e4f10: [TASK] Prune global TypeScript types
- * Only define type definitions via "types"
that need to be globally available.
See https://www.typescriptlang.or... - 06:38 Revision 2a6e223e: [BUGFIX] Correct RTL handling of scaffold
- Releases: main, 12.4
Resolves: #101900
Change-Id: Ieee9275ddbb7fa7cfd688866797456e2294fbe62
Reviewed-on: https://revi... - 06:38 Revision e1b8cadb: [BUGFIX] Correct RTL handling of scaffold
- Releases: main, 12.4
Resolves: #101900
Change-Id: Ieee9275ddbb7fa7cfd688866797456e2294fbe62
Reviewed-on: https://revi...
Also available in: Atom