Activity
From 2023-08-28 to 2023-09-26
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...
2023-09-12
- 11:52 Revision cc572867: [BUGFIX] Force ltr in svg tree
- The svg tree is currently not usable in "rtl" languages,
to mitigate the issue and to provide a solution for are
forc... - 11:52 Revision 7a9c6d88: [BUGFIX] Force ltr in svg tree
- The svg tree is currently not usable in "rtl" languages,
to mitigate the issue and to provide a solution for are
forc... - 10:41 Revision c0cdd4c5: [TASK] Add `@typo3/backend/utility/dom-helper` module
- This patch adds a new module `@typo3/backend/utility/dom-helper` whose
primary use is easing the migration from jQuer... - 10:41 Revision 51a7a6f8: [TASK] Add `@typo3/backend/utility/dom-helper` module
- This patch adds a new module `@typo3/backend/utility/dom-helper` whose
primary use is easing the migration from jQuer... - 09:03 Revision c3ebac65: [BUGFIX] Disable language (de)activation with write-protected configuration
- The language management module writes into system/settings.php to
either enable or disable a language. With the chang... - 08:00 Revision 3732db07: [TASK] Let enum reconstitution in CSP ModelService fail early
- Reconstituting CSP from string in class `ModelService` falls back
to `null` values in case of using invalid backing v... - 08:00 Revision d08815ca: [TASK] Let enum reconstitution in CSP ModelService fail early
- Reconstituting CSP from string in class `ModelService` falls back
to `null` values in case of using invalid backing v... - 07:13 Revision c4e4a321: [TASK] Make ajax-data-handler visibility toggle explicit
- Instead of parsing parameters and string replacing
parts of it we are now passing all nessesary parts
as data attribu... - 07:13 Revision 3e842f7c: [TASK] Make ajax-data-handler visibility toggle explicit
- Instead of parsing parameters and string replacing
parts of it we are now passing all nessesary parts
as data attribu... - 07:13 Revision bbf5ae1f: [TASK] Remove jQuery in AjaxDataHandler
- This patch removes jQuery from the module
`@typo3/backend/ajax-data-handler`. Animations have been, if useful,
migrat... - 07:07 Revision 9d369263: [TASK] Set TYPO3 version to 12.4.7-dev
- Change-Id: Ifbec918791cf47b39f7d9119c26e7150a98d9123
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/809... - 07:07 Revision 1f513b44: [TASK] Set TYPO3 version to 11.5.32-dev
- Change-Id: If8efb77fb623053c3e5419d4299caed01deb8a37
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/809... - 06:54 Revision 3b4e993a: [RELEASE] Release of TYPO3 12.4.6
- Change-Id: Iff5650d67aec9e2deebe013a0761481158b566e6
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/809... - 06:50 Revision b0449fa3: [RELEASE] Release of TYPO3 11.5.31
- Change-Id: I05e25a742ad281c630178b5861dda7071f6dad8f
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/809... - 05:09 Revision bd66cf8c: [TASK] Use @typo3/backend/modal in login-refresh
- Avoid using bootstrap modal API directly and instead
use the modal infrastructure we already have in place.
As a side... - 05:09 Revision c75033ad: [TASK] Use @typo3/backend/modal in login-refresh
- Avoid using bootstrap modal API directly and instead
use the modal infrastructure we already have in place.
As a side... - 04:52 Revision c6117181: [TASK] Remove superfluous test from DefaultTcaSchemaTest.php
- Resolves: #101898
Related: #101890
Related: #101553
Releases: main
Change-Id: I3125e4255353169e85e6db417febe5a68fd0aa...
2023-09-11
- 16:54 Revision 69324dfb: [FEATURE] Auto-create DB fields from TCA columns for type "folder"
- Tables with TCA columns set to type="folder" do not
need an ext_tables.sql entry anymore. The core now
creates this f... - 10:03 Revision 9e5bde8c: [TASK] Unify table sort rendering
- Use actions-sort-* icons for table
sorting and use accessible elements (button/a)
in sorting triggers.
Resolves: #10... - 10:03 Revision 96288655: [TASK] Unify table sort rendering
- Use actions-sort-* icons for table
sorting and use accessible elements (button/a)
in sorting triggers.
Resolves: #10... - 08:43 Revision 8cc9ba28: [TASK] Unify descriptions for fixture classes of abstract classes
- There is no point repeating the name of the extended class in the
class PHPDoc comment.
This makes creating new fixt... - 08:43 Revision 3cc3fe36: [TASK] Migrate `getMockForAbstractClass()` calls in `EXT:core`
- `getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is... - 08:43 Revision c4544520: [TASK] Replace usages of getMockForAbstractClass in EXT:core
- `getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is... - 08:43 Revision a7570a30: [TASK] Migrate `getMockForAbstractClass()` calls in `EXT:form`
- `getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is... - 08:11 Revision 852e9139: [TASK] Stop using getAccessibleMockForAbstractClass in EXT:core
- `getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is... - 08:10 Revision 879d1b49: [TASK] Stop using getAccessibleMockForAbstractClass in EXT:core
- `getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is... - 07:48 Revision 46508e9c: [TASK] Use ConfigurationManagerInterface in ext:felogin
- Currently, extbase `ConfigurationManager` is directly used in
ext:felogin for the password recovery functionality.
W... - 07:47 Revision 90972825: [TASK] Use ConfigurationManagerInterface in ext:felogin
- Currently, extbase `ConfigurationManager` is directly used in
ext:felogin for the password recovery functionality.
W... - 07:02 Revision f1fd5f55: [BUGFIX] Redefine database field review_state of ExtensionManager
- The field was defined as type='check', which gets autogenerated
since #101653 as a positive int value. The field howe...
2023-09-10
- 08:38 Revision 3752276b: [TASK] styleguide: Remove all type=folder sql field definitions
- We're adding core code to add default sql definitions derived from TCA. Fields of type=email do not need to be set an...
- 07:42 Revision d11b4dad: [BUGFIX] Fix deprecation rule in cs fixer tests
- When performing `Build/Scripts/runTests.sh -s cglGit`
with latest cs fixer version a rule dependency error
is thrown.... - 07:42 Revision 16f6dadd: [BUGFIX] Fix deprecation rule in cs fixer tests
- When performing `Build/Scripts/runTests.sh -s cglGit`
with latest cs fixer version a rule dependency error
is thrown....
2023-09-09
- 17:28 Revision 4906cb17: [TASK] Apply php-cs-fixer across all php files
- php-cs-fixer rules have been changed and only
partially applied yet, also with the recently
merged php-cs-fixer raise... - 16:41 Revision 8a89088a: [TASK] styleguide: Remove all type=check sql field definitions
- We're adding core code to add default sql definitions
derived from TCA. Fields of type=email do not need to
be set an... - 15:29 Revision 25f428bc: [BUGFIX] Fix deprecation rule in cs fixer tests
- When performing `Build/Scripts/runTests.sh -s cglGit` with latest cs fixer version a rule dependency error is thrown....
- 15:28 Revision f21d1b4e: [FEATURE] Auto-create DB fields from TCA columns for type "check"
- Tables with TCA columns set to type="check" do not
need an ext_tables.sql entry anymore. The core now
creates this fi... - 09:16 Revision 79ab8c99: [DOCS] Correct invalid @internal statements in comments
- Resolves: #101886
Releases: main
Change-Id: Ia7105c8045be42ce8baab7832f1a55927ee603c4
Reviewed-on: https://review.typ... - 08:30 Revision e21bb8bb: [TASK] Fix runTests.sh -u
- Add typo3/ infix as images were otherwise tried
to be updated from ghcr.io/core-testing-*
instead of ghcr.io/typo3/co... - 08:30 Revision 03fe16c7: [TASK] Fix runTests.sh -u
- Add typo3/ infix as images were otherwise tried
to be updated from ghcr.io/core-testing-*
instead of ghcr.io/typo3/co... - 08:30 Revision 4e027139: [TASK] Fix runTests.sh -u
- Add typo3/ infix as images were otherwise tried
to be updated from ghcr.io/core-testing-*
instead of ghcr.io/typo3/co...
2023-09-08
- 22:22 Revision de15998f: [TASK] Remove unwanted `use function` php import
- Using function imports with `use` is usually not used
in the TYPO3 core. Due to an oversight in the review
for #92768... - 22:22 Revision 59239926: [TASK] Remove unwanted `use function` php import
- Using function imports with `use` is usually not used
in the TYPO3 core. Due to an oversight in the review
for #92768... - 21:54 Revision 49ab70c1: [BUGFIX] Localize children of all languages element
- When the parent record has been set to sys_language_uid=-1, but the
child record has translations, it should be displ... - 21:54 Revision 9941dec5: [BUGFIX] Localize children of all languages element
- When the parent record has been set to sys_language_uid=-1, but the
child record has translations, it should be displ... - 21:54 Revision 0d1db41c: [BUGFIX] Localize children of all languages element
- When the parent record has been set to sys_language_uid=-1, but the
child record has translations, it should be displ... - 21:41 Revision 9da08034: [TASK] Allow f:link.action and f:uri.action without Extbase
- This change uses the core LinkFactory (FE) for creating
links in f:link.action and f:uri.action when not executed
in ... - 21:41 Revision 1b1dc512: [TASK] Allow f:link.action and f:uri.action without Extbase
- This change uses the core LinkFactory (FE) for creating
links in f:link.action and f:uri.action when not executed
in ... - 15:06 Revision f277d01b: [BUGFIX] Respect crop of FileReference objects in getImgResource
- ContentObjectRenderer::getImgResource is used for the content objects
IMAGE, IMG_RESOURCE, as well as GIFBUILDER to p... - 15:06 Revision a7e612a5: [BUGFIX] Respect crop of FileReference objects in getImgResource
- ContentObjectRenderer::getImgResource is used for the content objects
IMAGE, IMG_RESOURCE, as well as GIFBUILDER to p... - 15:06 Revision 1ef77286: [BUGFIX] Respect crop of FileReference objects in getImgResource
- ContentObjectRenderer::getImgResource is used for the content objects
IMAGE, IMG_RESOURCE, as well as GIFBUILDER to p... - 12:39 Revision 9eaea806: [TASK] Set display fields during DatabaseRecordList start
- In order to ease the usage of DatabaseRecordList in core,
the setDisplFields() call is not needed and can be handled
... - 12:39 Revision 00535412: [TASK] Set display fields during DatabaseRecordList start
- In order to ease the usage of DatabaseRecordList in core,
the setDisplFields() call is not needed and can be handled
... - 11:35 Revision 739664fa: [BUGFIX] Do not try to create symlinks on Windows
- When a junction already exists on Windows, it is tried
to create a symlink, because of a missing OS check.
While thi... - 11:35 Revision 119c4d91: [BUGFIX] Do not try to create symlinks on Windows
- When a junction already exists on Windows, it is tried
to create a symlink, because of a missing OS check.
While thi... - 11:35 Revision b1ea9b65: [BUGFIX] Do not try to create symlinks on Windows
- When a junction already exists on Windows, it is tried
to create a symlink, because of a missing OS check.
While thi... - 11:31 Revision f98fcd79: [FEATURE] Add BeforeLoadedUserTsConfigEvent
- With the recent deprecation of adding user TSconfig via ext_localconf
as a string, the need for a new PSR-14 event ar... - 09:22 Revision 501b4f1e: [BUGFIX] Ensure online media without author works
- When an oembed provider does not send
an "author_name" property, then the request fails,
and there is a sys_file with... - 09:22 Revision 12367f37: [BUGFIX] Ensure online media without author works
- When an oembed provider does not send
an "author_name" property, then the request fails,
and there is a sys_file with... - 09:22 Revision fdfdc06f: [BUGFIX] Ensure online media without author works
- When an oembed provider does not send
an "author_name" property, then the request fails,
and there is a sys_file with... - 07:50 Revision 036fd2c0: [BUGFIX] Render "Before" and "After" sections in EXT:info modules
- With #100663, "Before" and "After" sections for backend modules
were introduced. However, the appropriate <f:render> ... - 07:40 Revision 288d84b3: [TASK] Simplify filesystem usage in PackageArtifactBuilder
- Only create one filesystem object,
instead of always creating new ones where needed.
Resolves: #101870
Releases: mai...
2023-09-07
- 22:49 Revision e57d5430: [BUGFIX] Render "Before" and "After" sections in EXT:info modules
- With #100663, "Before" and "After" sections for backend modules
were introduced. However, the appropriate <f:render> ... - 21:27 Revision 078de3a2: [TASK] Restore "ShowBlocks" functionality in CKEditor5
- With the initial upgrade to CKEditor5 in TYPO3 v12, the 'ShowBlocks'
plugin was not available upstream, so this featu... - 21:27 Revision a751dbae: [TASK] Restore "ShowBlocks" functionality in CKEditor5
- With the initial upgrade to CKEditor5 in TYPO3 v12, the 'ShowBlocks'
plugin was not available upstream, so this featu... - 21:07 Revision ddcf2874: [TASK] Clean up usages of ContentObjectRenderer request attribute
- ContentObjectRenderer is now added as request attribute in
certain cases. But since the signature of obtaining an att... - 21:07 Revision 607a46f9: [TASK] Clean up usages of ContentObjectRenderer request attribute
- ContentObjectRenderer is now added as request attribute in
certain cases. But since the signature of obtaining an att... - 20:32 Revision 1a186040: [BUGFIX] Ensure package state file using the setup command
- With #99221 the cli setup command has been introduced to
setup a instance from the command line and improved with
fol... - 20:32 Revision e7e80c79: [BUGFIX] Ensure package state file using the setup command
- With #99221 the cli setup command has been introduced to
setup a instance from the command line and improved with
fol... - 20:12 Revision 8a16e93c: [BUGFIX] Stabilize AbstractDomainObject _isDirty check
- Accessing static properties as non-static has always
triggered a notice in PHP. However, since PHP 8.0
accessing unde... - 15:44 Revision a5733bbc: [TASK] Simplify filesystem usage in PackageArtifactBuilder
- Only create one filesystem object,
instead of always creating new ones where needed.
Resolves: #101870
Releases: mai... - 14:00 Revision 236d52fd: [TASK] Replace `php -S` with apache2 and php-fpm
- This change uses a slighty modified httpd (apache2)
image based on alpine along with a own php-fpm image
to spawn up ... - 13:14 Revision c3384bcc: [TASK] Provide description for "canonical_url" field
- - Short description of the function
- Hint that TYPO3 sets default values
- Hint that setting a value will remove the... - 13:04 Revision 79683d6f: [TASK] Provide description for "canonical_url" field
- - Short description of the function
- Hint that TYPO3 sets default values
- Hint that setting a value will remove the... - 12:45 Revision 30b50fd8: [BUGFIX] Fix paging in record list when pressing the Enter key
- Submitting the paging form in the record list's single table view was
broken as the "View webpage" button wasn't expl... - 12:45 Revision 2f4cbfca: [BUGFIX] Fix paging in record list when pressing the Enter key
- Submitting the paging form in the record list's single table view was
broken as the "View webpage" button wasn't expl... - 12:40 Revision 83011772: [BUGFIX] Correct value assignment to DatabaseRecordList in RecordListController
- Resolves: #101857
Releases: main, 12.4
Change-Id: I6ef205a00f0e6128c816e694ede60751e8d84966
Reviewed-on: https://revi... - 12:30 Revision 0159e6d1: [BUGFIX] Correct value assignment to DatabaseRecordList in RecordListController
- Resolves: #101857
Releases: main, 12.4
Change-Id: I6ef205a00f0e6128c816e694ede60751e8d84966
Reviewed-on: https://revi... - 11:03 Revision f8860609: [TASK] Simplify filesystem usage in PackageArtifactBuilder
- Only create one filesystem object,
instead of always creating new ones where needed.
Resolves: #101870
Releases: mai... - 11:00 Revision beabfcf7: [TASK] Allow configuring the modal size via markup trigger
- When triggering modals via the `.t3js-modal-trigger` class, it is now
possible to configure a modal's size via the `d... - 11:00 Revision eb85b957: [TASK] Allow configuring the modal size via markup trigger
- When triggering modals via the `.t3js-modal-trigger` class, it is now
possible to configure a modal's size via the `d... - 10:03 Revision 6d7483a8: [BUGFIX] Make WebserverType an optional argument
- There is no downside in making the argument optional.
Although the API is marked as internal, it is in use
in third p... - 09:47 Revision a8b53cd4: [BUGFIX] Make WebserverType an optional argument
- There is no downside in making the argument optional.
Although the API is marked as internal, it is in use
in third p... - 08:47 Revision e613f1f2: [TASK] Refactor install tool module selectors to enums
- Resolves: #101792
Releases: main
Change-Id: I8bc37e711ed42f3e58fcd761f9894f6851fbfff9
Reviewed-on: https://review.typ... - 08:38 Revision d50216f5: [BUGFIX] Fix race condition in module router
- The module components (like the iframe wrapper) are
created asynchronously after their implementing module
(e.g. <typ... - 08:36 Revision c95ec9e5: [BUGFIX] Fix race condition in module router
- The module components (like the iframe wrapper) are
created asynchronously after their implementing module
(e.g. <typ... - 08:36 Revision 67b88603: [BUGFIX] Fix race condition in module router
- The module components (like the iframe wrapper) are
created asynchronously after their implementing module
(e.g. <typ... - 07:37 Revision 0e051894: [TASK] Update TypeScript and friends, September 2023
- This patch updates `typescript` to 5.2 and `@typescript-eslint` packages
to 6.6. Updating `@typescript-eslint` reveal... - 07:37 Revision 5a48b54d: [TASK] Update TypeScript and friends, September 2023
- This patch updates `typescript` to 5.2 and `@typescript-eslint` packages
to 6.6. Updating `@typescript-eslint` reveal... - 06:55 Revision cd56e424: [BUGFIX] Mark broken links in RTE again
- The possibility to mark broken links with the `data-rte-error`
attribute and styling was removed in TYPO3 v12.
This ... - 06:54 Revision a240bf92: [BUGFIX] Mark broken links in RTE again
- The possibility to mark broken links with the `data-rte-error`
attribute and styling was removed in TYPO3 v12.
This ... - 06:34 Revision bf720ff2: [BUGFIX] Fix notice in DataHandler if deleting a record
- Check if a field exists before accessing it.
Resolves: #101852
Releases: main, 12.4, 11.5
Change-Id: I95d227d920975b... - 06:34 Revision abeb264f: [BUGFIX] Fix notice in DataHandler if deleting a record
- Check if a field exists before accessing it.
Resolves: #101852
Releases: main, 12.4, 11.5
Change-Id: I95d227d920975b... - 06:33 Revision 0b8d896b: [BUGFIX] Fix notice in DataHandler if deleting a record
- Check if a field exists before accessing it.
Resolves: #101852
Releases: main, 12.4, 11.5
Change-Id: I95d227d920975b... - 05:40 Revision ee1461ea: [BUGFIX] Hide form validators label when no one is available
- With the deprecation removal of regular expressions
based EXT:form validators in #101070, the set of available
valida... - 05:40 Revision f7acf3a0: [BUGFIX] Hide form validators label when no one is available
- With the deprecation removal of regular expressions
based EXT:form validators in #101070, the set of available
valida... - 05:39 Revision b8a9e450: [BUGFIX] Hide form validators label when no one is available
- With the deprecation removal of regular expressions
based EXT:form validators in #101070, the set of available
valida... - 04:36 Revision 7cd691d8: [TASK] Add CI check for zero stray or non updated JavaScript files
- All in-tree .js files have been migrated to TypeScript, so it's
time to add a CI check to ensure no stray build files... - 04:25 Revision 4f1c1368: [TASK] Add CI check for zero stray or non updated JavaScript files
- All in-tree .js files have been migrated to TypeScript, so it's
time to add a CI check to ensure no stray build files... - 04:22 Revision 56451a58: [TASK] Require `typo3/testing-framework:^8.0.5`
- This change raises the minimum version constraint for
the `typo3/testing-framework` to ensure that required
changes a...
2023-09-06
- 20:40 Revision c004fed0: [TASK] Unify indention in database record list
- Resolves: #101856
Releases: main, 12.4
Change-Id: I41d3c07b44b544cd88e56e137dc0fb20ca38cb18
Reviewed-on: https://revi... - 20:39 Revision 2916ea29: [TASK] Unify indention in database record list
- Resolves: #101856
Releases: main, 12.4
Change-Id: I41d3c07b44b544cd88e56e137dc0fb20ca38cb18
Reviewed-on: https://revi... - 20:26 Revision bd308ebc: [TASK] Add tests to show working regexp redirects with query parameter
- With #101739 a bug has been reported, which is
not correct.
This change adds functional tests to `ext:redirects`
to ... - 20:26 Revision 4249feae: [TASK] Add tests to show working regexp redirects with query parameter
- With #101739 a bug has been reported, which is
not correct.
This change adds functional tests to `ext:redirects`
to ... - 20:26 Revision 75e9c23b: [TASK] Add tests to show working regexp redirects with query parameter
- With #101739 a bug has been reported, which is
not correct.
This change adds functional tests to `ext:redirects`
to ... - 19:59 Revision 1943f86c: [BUGFIX] Allow file links in siteConfiguration/static-route
- During the migration to the specific TCA type `link`
with #97159 the allowed link types for the field in
the siteConf... - 19:59 Revision e997a270: [BUGFIX] Allow file links in siteConfiguration/static-route
- During the migration to the specific TCA type `link`
with #97159 the allowed link types for the field in
the siteConf... - 11:10 Revision 259c97cf: [TASK] Cleanup form element reference in FormEngine module
- The TypeScript part of the FormEngine got the form element in a weird
way all over again. To make the code a little b... - 11:09 Revision ef3d2abc: [TASK] Cleanup form element reference in FormEngine module
- The TypeScript part of the FormEngine got the form element in a weird
way all over again. To make the code a little b... - 10:05 Revision 70f68908: [TASK] Simplify markup of collapse buttons
- We are removing the obsolete .collapseIcon
wrapper and replace the icons directly.
Resolves: #101854
Releases: main,... - 10:04 Revision 34a0572e: [TASK] Simplify markup of collapse buttons
- We are removing the obsolete .collapseIcon
wrapper and replace the icons directly.
Resolves: #101854
Releases: main,... - 09:33 Revision a5419526: [BUGFIX] Correct usage of GenericButton
- The GenericButton requires a label to be set
instead of a title. The title rendering falls back
to the label if no de... - 09:33 Revision ac685588: [BUGFIX] Correct usage of GenericButton
- The GenericButton requires a label to be set
instead of a title. The title rendering falls back
to the label if no de... - 09:05 Revision 61d4c557: [BUGFIX] Avoid native PHP warnings in FrontendBackendUserAuthentication
- Avoid native PHP warnings in FrontendBackendUserAuthentication
because of invalid array key access. The places are no... - 09:05 Revision 27974652: [BUGFIX] Avoid native PHP warnings in FrontendBackendUserAuthentication
- Avoid native PHP warnings in FrontendBackendUserAuthentication
because of invalid array key access. The places are no... - 09:04 Revision 8e75183d: [BUGFIX] Avoid native PHP warnings in FrontendBackendUserAuthentication
- Avoid native PHP warnings in FrontendBackendUserAuthentication
because of invalid array key access. The places are no...
2023-09-05
- 19:36 Revision 89bf36e5: [TASK] styleguide: Provide example for type=email with nullable handling
- https://github.com/TYPO3-CMS/styleguide/pull/424
We're adding core code to add default sql definitions derived from ... - 15:09 Revision 075b0931: [BUGFIX] Re-add field explanation text for form finisher checkboxes
- This patch re-adds support for the `fieldExplanationText` property of
form finisher checkboxes. It was removed with #... - 15:08 Revision f89a5265: [BUGFIX] Re-add field explanation text for form finisher checkboxes
- This patch re-adds support for the `fieldExplanationText` property of
form finisher checkboxes. It was removed with #... - 14:21 Revision 9f5b375f: [BUGFIX] Add missing label to modal close button
- We also ensure that TYPO3.lang checks are correct
when the modal is used in a context where TYPO3.lang
is not defined... - 14:21 Revision 8864dc5b: [BUGFIX] Add missing label to modal close button
- We also ensure that TYPO3.lang checks are correct
when the modal is used in a context where TYPO3.lang
is not defined... - 14:21 Revision 00c01a19: [BUGFIX] Add missing label to modal close button
- We also ensure that TYPO3.lang checks are correct
when the modal is used in a context where TYPO3.lang
is not defined... - 14:08 Revision 77a9d694: [TASK] Migrate @typo3/t3editor/stream-parser/typoscript to TypeScript
- The parser originates from the original codemirror javascript-mode
and therefore contains a lot of legacy and unneede... - 14:08 Revision 2cae047a: [TASK] Migrate @typo3/t3editor/stream-parser/typoscript to TypeScript
- The parser originates from the original codemirror javascript-mode
and therefore contains a lot of legacy and unneede... - 11:46 Revision af2945e5: [BUGFIX] styleguide: Remove bool values from select items
- Since the new SelectItems API, item values now have a strict type.
Only strings and integers are allowed to be a valu... - 11:45 Revision 80e6a577: [BUGFIX] Toggle checkmark when switching aspect ratio
- The image cropper component uses buttons to let a backend user toggle
the currently active aspect ratio setting, indi... - 11:45 Revision 4d491cf1: [BUGFIX] Toggle checkmark when switching aspect ratio
- The image cropper component uses buttons to let a backend user toggle
the currently active aspect ratio setting, indi... - 11:08 Revision 3816f7b1: [BUGFIX] Exclude all icons from screenreaders
- Resolves: #101845
Releases: main, 12.4
Change-Id: I1ba482f9f482a9579a6d0295cde161de83d5bebf
Reviewed-on: https://revi... - 11:08 Revision 76732353: [BUGFIX] Exclude all icons from screenreaders
- Resolves: #101845
Releases: main, 12.4
Change-Id: I1ba482f9f482a9579a6d0295cde161de83d5bebf
Reviewed-on: https://revi... - 10:37 Revision 5d995d28: [TASK] Remove jQuery from installer
- Resolves: #101766
Releases: main
Change-Id: Ic8a45913fd067cd00170c754d8d2f02216023d15
Reviewed-on: https://review.typ... - 09:46 Revision 66b45be3: [TASK] Allow eslint execution from root folder
- With #101782 eslint project configuration was overwritten
to use a custom path.
eslint read the relative project conf... - 09:38 Revision 3091f4d3: [TASK] Allow eslint execution from root folder
- With #101782 eslint project configuration was overwritten
to use a custom path.
eslint read the relative project conf... - 05:51 Revision cc8c1e45: [TASK] Update ISO data
- New ISO data has been published, so we update our set.
Resolves: #101842
Releases: main, 12.4
Change-Id: If0a4663b91... - 05:37 Revision d8c1b99a: [TASK] Update ISO data
- New ISO data has been published, so we update our set.
Resolves: #101842
Releases: main, 12.4
Change-Id: If0a4663b91... - 05:06 Revision 068bb7d9: [DOCS] Use "Bootstrap" instead of "Twitter Bootstrap" in EXT:form documentation
- Twitter made the CSS framework Open Source in 2011, since then it is called only "Bootstrap".
Resolves: #101840
Rele... - 05:05 Revision 59a3bc25: [DOCS] Use "Bootstrap" instead of "Twitter Bootstrap" in EXT:form documentation
- Twitter made the CSS framework Open Source in 2011, since then it is called only "Bootstrap".
Resolves: #101840
Rele... - 04:44 Revision 5127116e: [DOCS] Use "Bootstrap" instead of "Twitter Bootstrap" in EXT:form documentation
- Twitter made the CSS framework Open Source in 2011, since then it is called only "Bootstrap".
Resolves: #101840
Rele...
2023-09-04
- 14:14 Revision ed907fd9: [BUGFIX] Apply `t3js-colorpicker-initialized` class to correct element
- Since migrating the color picker to alwan in #101646, the
`t3js-colorpicker-initialized` class is applied to the inpu... - 12:36 Revision a162a045: [TASK] Migrate helper entry point scripts to TypeScript
- Now that our build chain targets ESM modules, we can
use our TypeScript toolchain to also build utility
entry point s... - 12:36 Revision 3384e122: [TASK] Migrate helper entry point scripts to TypeScript
- Now that our build chain targets ESM modules, we can
use our TypeScript toolchain to also build utility
entry point s... - 06:10 Revision 8858962b: [TASK] Update ISO data
- New ISO data has been published, so we update our set.
Resolves: #101832
Releases: main, 12.4
Change-Id: I029135f8e1... - 06:01 Revision 6f9245d7: [TASK] Update ISO data
- New ISO data has been published, so we update our set.
Resolves: #101832
Releases: main, 12.4
Change-Id: I029135f8e1...
2023-09-03
- 19:48 Revision ba36b893: [TASK] Add language attribute to *.action viewhelpers
- This supplements the other viewhelpers already equipped
with this attribute.
Resolves: #101775
Releases: main, 12.4,... - 19:48 Revision 55fe8674: [TASK] Add language attribute to *.action viewhelpers
- This supplements the other viewhelpers already equipped
with this attribute.
Resolves: #101775
Releases: main, 12.4,... - 19:47 Revision e371bd4f: [TASK] Add language attribute to *.action viewhelpers
- This supplements the other viewhelpers already equipped
with this attribute.
Resolves: #101775
Releases: main, 12.4,... - 12:01 Revision 2176349a: [TASK] styleguide: Stabilize acceptance tests
- Some acceptance tests tends to produce errors
in the JavaScript console. This can be mitigated
by using a higher wait...
2023-09-02
- 16:29 Revision 118b241f: [TASK] Use SiteBasedTestTrait consistently
- When the functional test related SiteBasedTestTrait
has been introduced, it was not rolled out to all
possible consum... - 11:03 Revision a6552271: [TASK] Add property types to ReferenceIndexUpdater
- Minor patch to strictify class members a bit.
Resolves: #101828
Releases: main
Change-Id: Ib3b39411a3fa5bdd8ebad489b...
2023-09-01
- 17:34 Revision c4f6c2ca: [TASK] Migrate @typo3/t3editor/autocomplete/* to TypeScript
- Resolves: #101795
Related: #101783
Releases: main, 12.4
Change-Id: Id881225a77fcbb0fa6dbd9a7e75caba4fbe05ab1
Reviewed... - 17:34 Revision 5f89c218: [TASK] Migrate @typo3/t3editor/autocomplete/* to TypeScript
- Resolves: #101795
Related: #101783
Releases: main, 12.4
Change-Id: Id881225a77fcbb0fa6dbd9a7e75caba4fbe05ab1
Reviewed... - 17:10 Revision f3dfe0be: [TASK] Replace `php -S` with apache2 and php-fpm
- This change uses a slighty modified httpd (apache2)
image based on alpine along with a own php-fpm image
to spawn up ... - 17:06 Revision e9907829: [FEATURE] Add BeforeLoadedPageTsConfigEvent
- With the recent deprecation of adding page TSconfig via ext_localconf
as a string, the need for a new PSR-14 event ar... - 15:44 Revision f2f79d95: [BUGFIX] Fix fluid template paths to respect TypoScript order
- Only add implicit default paths (Resources/Private/X) when they
are not explicitly configured via TypoScript, as they... - 15:44 Revision 5fcaa182: [BUGFIX] Fix fluid template paths to respect TypoScript order
- Only add implicit default paths (Resources/Private/X) when they
are not explicitly configured via TypoScript, as they... - 15:44 Revision cd067392: [BUGFIX] Fix fluid template paths to respect TypoScript order
- Only add implicit default paths (Resources/Private/X) when they
are not explicitly configured via TypoScript, as they... - 15:26 Revision 3dfad255: [TASK] Avoid irre_tutorial in tests
- We extracted all the single irre related test
variants to dedicated fixture extensions in
v12 already.
The remaining... - 14:17 Revision 61e20b6e: [TASK] Avoid AbstractDataHandlerActionTestCase
- Avoiding this abstract streamlines various tests to
do more things similar as other tests.
This especially affects n... - 14:16 Revision 20b65af2: [TASK] Remove famfamfam/silk note
- We finally removed remaining usages with #101647
and can thus drop the info in about module. The
domain is offline me... - 14:16 Revision d238c44d: [TASK] Remove famfamfam/silk note
- We finally removed remaining usages with #101647
and can thus drop the info in about module. The
domain is offline me... - 10:06 Revision 64859cea: [BUGFIX] Reset RteHtmlParser properly when configuration changes
- Before this fix, only the first RTE processing configuration would be
taken into account when deciding which tags to ... - 10:06 Revision ef15a771: [BUGFIX] Reset RteHtmlParser properly when configuration changes
- Before this fix, only the first RTE processing configuration would be
taken into account when deciding which tags to ... - 10:06 Revision 47608777: [BUGFIX] Reset RteHtmlParser properly when configuration changes
- Before this fix, only the first RTE processing configuration would be
taken into account when deciding which tags to ...
2023-08-31
- 14:51 Revision 0baf11c8: [FEATURE] Allow `Configuration/user.tsconfig`
- Similar to `Configuration/page.tsconfig`,
default User TSconfig is now loaded from
extensions `Configuration/user.tsc... - 14:19 Revision de80a95b: [BUGFIX] Ensure correct record type for new record in SuggestWizard
- FormEngine sends some information as payload with the suggest
wizard ajax request to the `SuggestWizardController` as... - 14:19 Revision 45e03bec: [BUGFIX] Ensure correct record type for new record in SuggestWizard
- FormEngine sends some information as payload with the suggest
wizard ajax request to the `SuggestWizardController` as... - 14:18 Revision 31156831: [BUGFIX] Ensure correct record type for new record in SuggestWizard
- FormEngine sends some information as payload with the suggest
wizard ajax request to the `SuggestWizardController` as... - 14:11 Revision 5d193b1b: [TASK] Use @import instead of <INCLUDE_TYPOSCRIPT
- To be an example of best practice, this patch changes
all usages of "<INCLUDE_TYPOSCRIPT ..." to "@import".
Tests ar... - 14:11 Revision 20ce6bae: [TASK] Use @import instead of <INCLUDE_TYPOSCRIPT
- To be an example of best practice, this patch changes
all usages of "<INCLUDE_TYPOSCRIPT ..." to "@import".
Tests ar... - 13:52 Revision da471b0e: [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue()
- BackendUtility has a couple of strtotime() calls that
may end up as strtotime(null). This emits a PHP
E_DEPRECATED er... - 13:52 Revision b72cc6c6: [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue()
- BackendUtility has a couple of strtotime() calls that
may end up as strtotime(null). This emits a PHP
E_DEPRECATED er... - 13:52 Revision 385fd74f: [BUGFIX] Avoid strtotime(null) in BU::getProcessedValue()
- BackendUtility has a couple of strtotime() calls that
may end up as strtotime(null). This emits a PHP
E_DEPRECATED er... - 13:37 Revision 54d22e22: [TASK] Add PHPStan type hints in PackageManager
- Resolves: #101808
Releases: main, 12.4
Change-Id: Iab938e0608a5547838d8b0cbc40c795e7653f929
Reviewed-on: https://revi... - 13:37 Revision 2ed64ce3: [TASK] Add PHPStan type hints in PackageManager
- Resolves: #101808
Releases: main, 12.4
Change-Id: Iab938e0608a5547838d8b0cbc40c795e7653f929
Reviewed-on: https://revi... - 13:32 Revision 756493ca: [TASK] Properly disable task setting fields
- In its current implementation, the scheduler module renders all
settings fields (aka "additional fields") at one and ... - 09:37 Revision 3b1fe2d5: [BUGFIX] Check used webserver during CLI setup
- When TYPO3 is installed via CLI, the setup command now asks for the
webserver being used to be able to copy necessary... - 09:37 Revision 2aebe1ea: [BUGFIX] Check used webserver during CLI setup
- When TYPO3 is installed via CLI, the setup command now asks for the
webserver being used to be able to copy necessary...
2023-08-30
- 17:07 Revision 3bd57aec: [TASK] Stateless TsConfigTreeBuilder
- We can reduce class state by explicitely handing
over runtime state to consuming methods in favor
of parking them on ... - 17:07 Revision e5e26cfe: [TASK] Stateless TsConfigTreeBuilder
- We can reduce class state by explicitely handing
over runtime state to consuming methods in favor
of parking them on ... - 15:19 Revision 36e1da41: [TASK] Replace chosen-js with select-pure
- chosen-js is based on jQuery, while select-pure is
based on lit and is therefore available as web components.
This is... - 15:12 Revision 8620166b: [TASK] Use `requestSubmit()` in FormEngine
- FormEngine JavaScript now uses `requestSubmit()` to announce an actual
data-changing submit action which allows bindi... - 14:46 Revision bc6ccceb: [BUGFIX] Fix stage changing in workspace preview
- Changing stages using the various buttons in
workspace preview module fatals server side
since the request is incompl... - 14:46 Revision 7e5e44a6: [BUGFIX] Fix stage changing in workspace preview
- Changing stages using the various buttons in
workspace preview module fatals server side
since the request is incompl... - 14:37 Revision 1e024678: [TASK] Remove jQuery from @typo3/workspaces/workspaces
- Resolves: #101781
Releases: main
Change-Id: I072c4ae70e08e5d0a6d94d5a3ea67a26394e88d4
Reviewed-on: https://review.typ... - 14:23 Revision 356b6a5b: [TASK] Deprecate EMU::addPageTSConfig()
- ExtensionManagementUtility::addPageTSConfig() has
been superseded in v12 with feature #96614 already,
which allows au... - 11:33 Revision 6e628d44: [FEATURE] Auto-create DB fields from TCA for type "email"
- Tables with TCA columns set to type="email" do not
need an ext_tables.sql entry anymore. The core now
creates this fi... - 09:10 Revision d7d3f6fd: [TASK] Update CKEditor5 to use DocumentList instead of List
- See: https://github.com/ckeditor/ckeditor5/issues/14200#issuecomment-1625171318
This allows similar behaviour as CKE... - 08:57 Revision 2790ca3a: [TASK] Update CKEditor5 to use DocumentList instead of List
- See: https://github.com/ckeditor/ckeditor5/issues/14200#issuecomment-1625171318
This allows similar behaviour as CKE... - 08:37 Revision c9873d5e: [BUGFIX] Fix several undefined array key issues in DataHandler scope
- DataMapProcessor tries to access `$possibleChainedIds[0]` which
might not be defined, since that array is the result ... - 08:37 Revision 6b33d8f4: [BUGFIX] Fix several undefined array key issues in DataHandler scope
- DataMapProcessor tries to access `$possibleChainedIds[0]` which
might not be defined, since that array is the result ... - 08:37 Revision e12f80f1: [BUGFIX] Fix several undefined array key issues in DataHandler scope
- DataMapProcessor tries to access `$possibleChainedIds[0]` which
might not be defined, since that array is the result ... - 08:30 Revision b97f50bc: [TASK] Remove DataHandler->checkStoredRecord()
- Well, that functionality is hilarious: Sometimes,
when the DataHandler updates or inserts database
rows, it calls che... - 06:18 Revision 3e884ce6: [BUGFIX] Generate correct asset symlinks on Windows
- This patch fixes two issues when generating symlinks to the public
extension resources (Public/Resources) into the _a... - 06:18 Revision f10914e7: [BUGFIX] Generate correct asset symlinks on Windows
- This patch fixes two issues when generating symlinks to the public
extension resources (Public/Resources) into the _a... - 06:18 Revision d4d84685: [BUGFIX] Generate correct asset symlinks on Windows
- This patch fixes two issues when generating symlinks to the public
extension resources (Public/Resources) into the _a...
2023-08-29
- 17:08 Revision 62a03fcd: [TASK] Move ext:adminpanel user TS out of ext:core
- ext:core TsConfigTreeBuilder contains default
User TSconfig of the adminpanel extension.
This does not belong there.... - 12:57 Revision 1d841793: [TASK] Fix npm copy of contrib packages
- @lezer/common – in contrast to other @lezer modules,
is placed in dist/index.js instead of dist/index.es.js.
Therefor... - 12:16 Revision 31b3ed24: [TASK] Fix npm copy of contrib packages
- @lezer/common – in contrast to other @lezer modules,
is placed in dist/index.js instead of dist/index.es.js.
Therefor... - 10:50 Revision 5bf2dd24: [TASK] Use SelectItem in SelectItemProcessor
- A small step towards streamlining Core code to use
the recently introduced SelectItem API.
Resolves: #101745
Release... - 10:44 Revision e66d8373: [TASK] Define readonly for never-written private TypeScript variables
- IDEs like PhpSstorm complain about the same thing,
so better we have that defined and checked via CI.
Commands execu... - 10:44 Revision 0d6b6e7f: [TASK] Define readonly for never-written private TypeScript variables
- IDEs like PhpSstorm complain about the same thing,
so better we have that defined and checked via CI.
Commands execu... - 10:23 Revision e356691b: [TASK] Use TypeScript tsconfig include instead of exclude
- This helps to prevent hard-to-discover build failures, that only
happen on clean installs (e.g. CI).
This is because ... - 10:23 Revision 8016882d: [TASK] Use TypeScript tsconfig include instead of exclude
- This helps to prevent hard-to-discover build failures, that only
happen on clean installs (e.g. CI).
This is because ... - 10:22 Revision f8031744: [TASK] Deny global jQuery usage via eslint rules
- This allows to drop a npm patch that had been applied
to the TypeScript @types/jquery before, in order
to achieve the... - 10:03 Revision 65c63fc4: [TASK] Remove stray JavaScript build files
- Remove unused files that have been forgotten to be
removed when there respective TypeScript source files
where remove... - 10:03 Revision d7f8cef7: [TASK] Use URL API in Install Tool router
- The Install Tool router attempts to build URLs manually by wild string
replacements and manipulation, which is rather... - 09:40 Revision a77cf0d7: [TASK] Deny global jQuery usage via eslint rules
- This allows to drop a npm patch that had been applied
to the TypeScript @types/jquery before, in order
to achieve the... - 09:40 Revision 9428e080: [TASK] Remove stray JavaScript build files
- Remove unused files that have been forgotten to be
removed when there respective TypeScript source files
where remove... - 09:38 Revision 7533eb56: [TASK] Use URL API in Install Tool router
- The Install Tool router attempts to build URLs manually by wild string
replacements and manipulation, which is rather... - 08:17 Revision ed57ed31: [BUGFIX] Avoid console error when tabbing through EXT:form inspector
- …of a new form element, that has not yet been persisted.
Tabbing through an elemenet is considered an "input" by
the... - 08:17 Revision 826f82ae: [BUGFIX] Avoid console error when tabbing through EXT:form inspector
- …of a new form element, that has not yet been persisted.
Tabbing through an elemenet is considered an "input" by
the... - 08:16 Revision f350c107: [BUGFIX] Avoid console error when tabbing through EXT:form inspector
- …of a new form element, that has not yet been persisted.
Tabbing through an elemenet is considered an "input" by
the...
2023-08-28
- 19:33 Revision 727fb0e5: [BUGFIX] Avoid static state in LocalizationUtility
- The extbase ConfigurationManager is (unfortunately)
a stateful singleton that we can not get rid of
without a bigger ... - 19:33 Revision 76c10aa2: [BUGFIX] Avoid static state in LocalizationUtility
- The extbase ConfigurationManager is (unfortunately)
a stateful singleton that we can not get rid of
without a bigger ... - 19:18 Revision c43f4151: [BUGFIX] Listen to correct events in "Extension Configuration" filter
- Previously, the `keyup` event was intercepted in "Extension
Configuration", which doesn't work with `clearable()`. Th... - 18:33 Revision 4d0c9849: [TASK] Ensure short list syntax is used
- With #90002, all occurrences of the `list()` function have been migrated
to the short list syntax. Our php-cs-fixer c... - 18:33 Revision 8e3e4c3c: [TASK] Ensure short list syntax is used
- With #90002, all occurrences of the `list()` function have been migrated
to the short list syntax. Our php-cs-fixer c... - 14:53 Revision 42b49a99: [TASK] Migrate @typo3/form/backend/form-editor/mediator to TypeScript
- Resolves: #101738
Related: #82577
Releases: main, 12.4
Change-Id: Id857430ae81322cf9197ba6df422780695f59f50
Reviewed-... - 14:53 Revision 18b6cb45: [TASK] Migrate @typo3/form/backend/form-editor/mediator to TypeScript
- Resolves: #101738
Related: #82577
Releases: main, 12.4
Change-Id: Id857430ae81322cf9197ba6df422780695f59f50
Reviewed-... - 14:52 Revision 880709af: [TASK] Migrate @typo3/form/backend/form-editor/view-model to TypeScript
- Resolves: #101737
Related: #82577
Releases: main, 12.4
Change-Id: Ibc8ed8be6a8defc7dba4910e3f1df937809600aa
Reviewed-... - 14:52 Revision eac5c3f1: [TASK] Migrate @typo3/form/backend/form-editor/view-model to TypeScript
- Resolves: #101737
Related: #82577
Releases: main, 12.4
Change-Id: Ibc8ed8be6a8defc7dba4910e3f1df937809600aa
Reviewed-... - 14:50 Revision ce6900a6: [TASK] Migrate @typo3/form/backend/form-editor/inspector-component to TypeScript
- Resolves: #101736
Related: #82577
Releases: main, 12.4
Change-Id: If77dc697ac23b5f1fb3f36dd15fe36cfb369700d
Reviewed-... - 14:50 Revision b1c0a329: [TASK] Migrate @typo3/form/backend/form-editor/inspector-component to TypeScript
- Resolves: #101736
Related: #82577
Releases: main, 12.4
Change-Id: If77dc697ac23b5f1fb3f36dd15fe36cfb369700d
Reviewed-... - 14:50 Revision a59bf969: [TASK] Migrate @typo3/form/backend/form-editor/stage-component to TypeScript
- Resolves: #101735
Related: #82577
Releases: main, 12.4
Change-Id: I5584528f69fddba7a5f7f4b3592ca4bf9e83938c
Reviewed-... - 14:50 Revision 615d3a8b: [TASK] Migrate @typo3/form/backend/form-editor/stage-component to TypeScript
- Resolves: #101735
Related: #82577
Releases: main, 12.4
Change-Id: I5584528f69fddba7a5f7f4b3592ca4bf9e83938c
Reviewed-... - 14:50 Revision f7fea30e: [TASK] Migrate @typo3/form/backend/form-editor/tree-component to TypeScript
- Resolves: #101734
Related: #82577
Releases: main, 12.4
Change-Id: I0619297a3fbf3e2fd18b1aef1a0c82794a5ca714
Reviewed-... - 14:49 Revision ea2b0259: [TASK] Migrate @typo3/form/backend/form-editor/tree-component to TypeScript
- Resolves: #101734
Related: #82577
Releases: main, 12.4
Change-Id: I0619297a3fbf3e2fd18b1aef1a0c82794a5ca714
Reviewed-... - 14:49 Revision 57db128d: [TASK] Migrate @typo3/form/backend/form-editor/modals-component to TypeScript
- Resolves: #101733
Related: #82577
Releases: main, 12.4
Change-Id: I4d9f92287d9a2b69fa4421de2377f7bf9806147c
Reviewed-... - 14:49 Revision 398fe456: [TASK] Migrate @typo3/form/backend/form-editor/modals-component to TypeScript
- Resolves: #101733
Related: #82577
Releases: main, 12.4
Change-Id: I4d9f92287d9a2b69fa4421de2377f7bf9806147c
Reviewed-... - 14:49 Revision 7bfb795d: [TASK] Migrate @typo3/form/backend/form-editor/helper to TypeScript
- Resolves: #101717
Related: #82577
Releases: main, 12.4
Change-Id: I9e0a42954b387d34ded5ebd1bde533b9feb4e70e
Reviewed-... - 14:49 Revision 12c98098: [TASK] Migrate @typo3/form/backend/form-editor/helper to TypeScript
- Resolves: #101717
Related: #82577
Releases: main, 12.4
Change-Id: I9e0a42954b387d34ded5ebd1bde533b9feb4e70e
Reviewed-... - 14:47 Revision 29c95a7e: [TASK] Migrate @typo3/form/backend/form-editor to TypeScript
- Resolves: #101713
Related: #82577
Releases: main, 12.4
Change-Id: Ic7b41b79552a4c14d7395609e0ac3dda9c47b20f
Reviewed-... - 14:47 Revision 064cde3c: [TASK] Migrate @typo3/form/backend/form-editor to TypeScript
- Resolves: #101713
Related: #82577
Releases: main, 12.4
Change-Id: Ic7b41b79552a4c14d7395609e0ac3dda9c47b20f
Reviewed-... - 14:46 Revision d42e9441: [TASK] Migrate @typo3/form/backend/form-editor/core to TypeScript
- Resolves: #101712
Related: #82577
Releases: main, 12.4
Change-Id: Id77b6cd93cff41c26220ca0b10b948813c1242be
Reviewed-... - 14:46 Revision 0c54e525: [TASK] Migrate @typo3/form/backend/form-editor/core to TypeScript
- Resolves: #101712
Related: #82577
Releases: main, 12.4
Change-Id: Id77b6cd93cff41c26220ca0b10b948813c1242be
Reviewed-... - 14:46 Revision b05f34ef: [TASK] Migrate @typo3/form/backend/form-manager/view-model to TypeScript
- Resolves: #101702
Related: #82577
Releases: main, 12.4
Change-Id: I4ec165e645ee367d71404338e83ba6f40cb28494
Reviewed-... - 14:46 Revision b50ec0c0: [TASK] Migrate @typo3/form/backend/form-manager/view-model to TypeScript
- Resolves: #101702
Related: #82577
Releases: main, 12.4
Change-Id: I4ec165e645ee367d71404338e83ba6f40cb28494
Reviewed-... - 14:45 Revision a2403fae: [TASK] Migrate @typo3/form/backend/form-manager to TypeScript
- Resolves: #101634
Related: #82577
Releases: main, 12.4
Change-Id: Ia9ad4d39e925f671707ec62cd989bfca6dbf32ab
Reviewed-... - 14:45 Revision e71eb2cb: [TASK] Migrate @typo3/form/backend/form-manager to TypeScript
- Resolves: #101634
Related: #82577
Releases: main, 12.4
Change-Id: Ia9ad4d39e925f671707ec62cd989bfca6dbf32ab
Reviewed-... - 13:25 Revision bb6ca378: [TASK] Use EXTBASEPLUGIN in tests
- Use the new v12 EXTBASEPLUGIN in TS setup
to streamline frontend functional tests a bit.
Resolves: #101773
Related: ... - 13:25 Revision 2745776f: [TASK] Use EXTBASEPLUGIN in tests
- Use the new v12 EXTBASEPLUGIN in TS setup
to streamline frontend functional tests a bit.
Resolves: #101773
Related: ... - 13:14 Revision 6fc7490a: [BUGFIX] Make filtered upgrade docs visible again
- When resetting the tag filter in "View Upgrade Documentation", the
`hidden` class now gets removed, making previously... - 12:57 Revision 50828fc7: [BUGFIX] Make filtered upgrade docs visible again
- When resetting the tag filter in "View Upgrade Documentation", the
`hidden` class now gets removed, making previously... - 12:41 Revision 276a6976: [TASK] Add UserSession to BeforeUserLogoutEvent
- Resolves: #101754
Related: #100307
Releases: main, 12.4
Change-Id: I43c43f1635fd789e3f035e9840d37fb70528cb66
Reviewed... - 12:41 Revision 8474d016: [TASK] Add UserSession to BeforeUserLogoutEvent
- Resolves: #101754
Related: #100307
Releases: main, 12.4
Change-Id: I43c43f1635fd789e3f035e9840d37fb70528cb66
Reviewed... - 11:53 Revision c963e64c: [TASK] Use <template> for document fragments in form editor
- The `script` tag is defined to hold executable code or data and
not template html markup. We are switching this to th... - 11:35 Revision a86b57df: [TASK] Use <template> for document fragments in form editor
- The `script` tag is defined to hold executable code or data and
not template html markup. We are switching this to th... - 11:34 Revision 14259194: [BUGFIX] Fix installer password toggle icon rendering
- The ajax Icon API is currently not available during
first install, therefore neither getIcon nor the
icon web compone... - 11:22 Revision c6f0364a: [BUGFIX] Fix installer password toggle icon rendering
- The ajax Icon API is currently not available during
first install, therefore neither getIcon nor the
icon web compone... - 10:47 Revision 9d1fa5fd: [BUGFIX] Correct fetching of extension form definitions
- The `retrieveYamlFilesFromExtensionFolders` function returned
the full path to the form configuration as key and the ... - 10:36 Revision b525531d: [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex
- This fixes an issue in the acceptance tests where `null` is passed
to `GeneralUtility::xml2array()` (which expects a ... - 10:36 Revision b96bdea8: [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex
- This fixes an issue in the acceptance tests where `null` is passed
to `GeneralUtility::xml2array()` (which expects a ... - 10:35 Revision 980203f1: [BUGFIX] Do not try to parse null/empty flexforms in ReferenceIndex
- This fixes an issue in the acceptance tests where `null` is passed
to `GeneralUtility::xml2array()` (which expects a ... - 10:11 Revision 45962459: [BUGFIX] Correct type check for stream resource
- The constructor of `\TYPO3\CMS\Core\Http\Request` now correctly
accepts resources of the type "stream" as $body argum... - 10:11 Revision 3aef3028: [BUGFIX] Correct type check for stream resource
- The constructor of `\TYPO3\CMS\Core\Http\Request` now correctly
accepts resources of the type "stream" as $body argum... - 09:25 Revision 99cfa745: [TASK] Migrate `getMockForAbstractClass()` calls in `EXT:form`
- `getMockForAbstractClass` has been (soft-)deprecated in PHPUnit 10.1:
https://github.com/sebastianbergmann/phpunit/is... - 08:05 Revision 6a0e38ba: [TASK] Remove jQuery from Install Tool modules
- This patch removes the jQuery usages from all Install Tool modules.
It's done in one go because of the dependency of ... - 08:05 Revision 02f54459: [TASK] Update PHPStan & friends
- The new versions find some more possible problems,
and also improve performance.
> composer req --dev phpstan/phpsta... - 08:04 Revision 9778ef0d: [TASK] Update PHPStan & friends
- The new versions find some more possible problems,
and also improve performance.
> composer req --dev phpstan/phpsta... - 08:04 Revision ef134667: [TASK] Update PHPStan & friends
- The new versions find some more possible problems,
and also improve performance.
> composer req --dev phpstan/phpsta...
Also available in: Atom