Activity
From 2020-02-04 to 2020-03-04
2020-03-04
- 18:31 Revision ec55210b: [BUGFIX] Remove view button for indefinite source hosts in redirects module
- The changes made in #88499 removed the support for "default urls".
This left broken view buttons in the redirects mod... - 16:04 Revision 5ecb709b: [BUGFIX] Remove sys_file_metadata width and height from excludefields
- This is a followup to #81964 which removed the exclude configuration
from the fields width & height.
However, if EXT:... - 13:25 Revision aa7e977a: [BUGFIX] Respect language access limitations in new PageLayoutView
- If the user has no access to the default language, the new
fluid based PageLayoutView would fail with an error. This ... - 09:50 Revision 7ca1f49c: [BUGFIX] Do not try to map properties with unknown type
- The Extbase data mapper has been adjusted to only
map properties where the type is known.
Resolves: #89857
Releases:... - 09:25 Revision 17cdc528: [BUGFIX] Catch possible exceptions while loading YAML files via import
- If an error happens during loading YAML files, e.g. because the path is
wrong or the used extension has been deactiva... - 09:05 Revision 8a6c9a4b: [TASK] Make ViewHelpers compatible with Fluid 3.x
- This change adds a handful of conditions and duplicates some
code in order to achieve compatibility with Fluid 3.0. S... - 09:02 Revision 90d281a9: [BUGFIX] Streamline composer.json links for Packagist
- This change adds more links for Packagist to all TYPO3 System Extensions.
This is especially relevant for Packagist ... - 08:48 Revision 6df00f35: [TASK] Use attribute translate="no" for non translatable strings
- If a string is used in a XLIFF file but it should not be translated,
it must be identified as such. The XLIFF standar... - 08:43 Revision 4adfaf51: [TASK] Use codeception 4 for acceptance tests
- Used composer commands:
composer require "codeception/codeception:^4.0" --update-with-dependencies --dev
composer re... - 08:10 Revision 0d1723ab: [TASK] Use attribute translate="no" for non translatable strings
- If a string is used in a XLIFF file but it should not be translated,
it must be identified as such. The XLIFF standar... - 07:16 Revision fdf34b96: [TASK] Fix CGL Errors in Tests
- Resolves: #90631
Releases: master
Change-Id: I4437d847aa29591df6ca4d69a18d7467b12695b0
Reviewed-on: https://review.ty... - 05:13 Revision c047024b: [BUGFIX] Show guidelines in Adminpanel rendering tree view
- The tree guidelines are now properly shown in the TS Tree view
in AdminPanel.
Also not used FontAwesome is removed fr...
2020-03-03
- 21:14 Revision dc9e8bfe: [BUGFIX] Show guidelines in Adminpanel rendering tree view
- The tree guidelines are now properly shown in the TS Tree view
in AdminPanel.
Also not used FontAwesome is removed fr... - 20:49 Revision 464a060c: [BUGFIX] Allow sending test mails via pressing enter key
- The form for sending test mails in the Install Tool now listens to the
`submit` event which allows to trigger the sub... - 20:47 Revision a5f19efc: [BUGFIX] Set actionName for adding online media
- The property `actionName` is added to the window message to allow adding
media from the "Add media by URL" again. To ... - 17:20 Revision 410c35f9: [BUGFIX] Respect content_from_pid in page cache
- When using "content_from_pid" and the content from a different
pid is changing, the cache of the frontend page should... - 16:05 Revision 2758aa4f: [BUGFIX] Respect content_from_pid in page cache
- When using "content_from_pid" and the content from a different
pid is changing, the cache of the frontend page should... - 15:58 Revision b86ccc8d: [BUGFIX] Take tables_modify in PageLayoutView into account
- If a non-admin user currently has no access to modify the `tt_content`
table they still get editing options displayed... - 13:39 Revision d8f581f9: [BUGFIX] Consider language context and fallbacks in persisted aspects
- For PersistedAliasMapper and PersistedPatternMapper, language handling
when resolving a URL route paramter was not ex... - 12:53 Revision 05b8c067: [BUGFIX] Streamline README.md and INSTALL.md with current links
- In the past year a lot of links have changed, especially in documentation
which is now reflected in the README.md and... - 12:04 Revision 0573cc2c: [BUGFIX] Streamline README.md and INSTALL.md with current links
- In the past year a lot of links have changed, especially in documentation
which is now reflected in the README.md and... - 10:09 Revision af5ce3d6: [BUGFIX] Make $actionName argument in ExtensionService nullable
- The method ExtensionService::getPluginNameByAction() was hardened in
This breaks previous functionality, where it was... - 10:00 Revision 1cd43dd2: [TASK] Upgrade phpstan/phpstan to 0.12.13
- This version of phpstan heavily improves the analysis
performance by using multi threading and caching out
of the box... - 09:44 Revision 4a5fa034: [BUGFIX] Catch possible exceptions while loading YAML files via import
- If an error happens during loading YAML files, e.g. because the path is
wrong or the used extension has been deactiva...
2020-03-02
- 22:47 Revision d7d8bff4: [TASK] Set lastLoginProvider cookie only if custom provider used
- This patch changes the login flow so it only sets the
be_lastLoginProvider cookie if the provider that
authenticated ... - 22:40 Revision 5cdffd83: [BUGFIX] Fix binding to `this` in event API
- This patch ensures `this` is correctly bound to the triggering element
which is mandatory for event delegation.
Reso... - 22:38 Revision 20f13795: [TASK] Fix return type description
- Releases: master
Resolves: #90616
Change-Id: I18a79f46bb59d23500269d08ca963465ddf3838d
Reviewed-on: https://review.ty... - 21:30 Revision 2865284d: [TASK] Use label "default" instead of "none" for Space before/after
- Change the misleading label "none" to "default" for the following fields
in tt_content: `space_before_class` & `space... - 12:18 Revision 8759a8b0: [TASK] Remove superfluous isset checks
- phpstan reported superfluous usages of isset checks for
variables that are defined and whose type is more
specificall... - 12:13 Revision ed06f1e5: [BUGFIX] Respect cross-site error content source
- In a multi-site setup, it should be possible to refer to a page
from site A as an error page from site B.
Resolves: ... - 11:23 Revision 2ccb392c: [BUGFIX] Show scrollbar earlier in pagetree on larger pagetrees
- On larger pagetrees, the svg pagetree cut off too many elements at
the bottom and the scrollbar was activated much to... - 09:44 Revision 83c3be60: [BUGFIX] Respect cross-site error content source
- In a multi-site setup, it should be possible to refer to a page
from site A as an error page from site B.
Resolves: ... - 08:55 Revision 08ae979e: [BUGFIX] Allow unique for fields with l10n_mode=exclude
- Ignore uniqueness in translated records with same value
Resolves: #87038
Releases: master
Change-Id: I2b074e4a9c457a... - 08:51 Revision 43d0fa1e: [BUGFIX] Fix parseFunc handling of nested tags
- Resolves: #39261
Releases: master
Change-Id: I981e9af652635db661126c1a4e0ccf3841417d54
Reviewed-on: https://review.ty... - 08:48 Revision 197ce2e1: [TASK] Remove unused variable in closure
- Releases: master
Resolves: #90606
Change-Id: I910a93919c96e8b29e652e67b8e2077ff24f72e0
Reviewed-on: https://review.ty... - 08:06 Revision e051a5e9: [BUGFIX] Show scrollbar earlier in pagetree on larger pagetrees
- On larger pagetrees, the svg pagetree cut off too many elements at
the bottom and the scrollbar was activated much to...
2020-03-01
- 20:51 Revision fcfac199: [BUGFIX] Fix wrong Viewhelper code in AssetCollector documentation
- Releases: master
Resolves: #90609
Change-Id: Ie78ade3e1ccb883c7f0928c1b0cff87d4a08ffd2
Reviewed-on: https://review.ty... - 20:09 Revision 66055927: [TASK] Check valid database name specific for DBMS
- With this change the check for a valid database name will be done
specific for each DBMS.
Resolves: #85739
Releases:... - 18:17 Revision eafa610a: [BUGFIX] Initialize CodeMirror if element becomes visible to client
- CodeMirror initialization fails if its textarea is not rendered yet. To
fix this issue, an Intersection Observer is i... - 18:12 Revision 172cf1e4: [BUGFIX] Initialize label related properties in EmulatedPageLayoutView
- The new StandardContentPreviewRenderer uses an emulated PageLayoutView
for implementing "tt_content_drawItem" hooks. ...
2020-02-29
- 21:25 Revision 1c9bb1ef: [BUGFIX] Check if editor is allowed to drag-move pages in pagetree
- Before, editors could always use drag and drop to move pages in the
page tree, even if they were lacking the permissi... - 21:19 Revision 42e63752: [BUGFIX] Evaluate invertStateDisplay in flexforms
- The option "invertStateDisplay" for checkboxes was not working with
flexforms, because the received true/false values... - 21:13 Revision bb473171: [BUGFIX] Prevent PHP Warning for count() in scheduler for sqlite
- As serialized_executions might be false instead of an array, check type
first. This ensures there will be no php warn... - 21:10 Revision 6a2deadf: [TASK] Change several uris in ext:about to https
- Resolves: #90596
Releases: master, 9.5
Change-Id: I81d02b5151a92b991f0f6e63fbdca27c0e91ed3f
Reviewed-on: https://revi... - 21:07 Revision 953cb02f: [BUGFIX] Check if editor is allowed to drag-move pages in pagetree
- Before, editors could always use drag and drop to move pages in the
page tree, even if they were lacking the permissi... - 20:52 Revision 8c478504: [BUGFIX] Evaluate invertStateDisplay in flexforms
- The option "invertStateDisplay" for checkboxes was not working with
flexforms, because the received true/false values... - 20:04 Revision c064c380: [BUGFIX] Allow newlines in ConfirmationFinisher message
- The ConfirmationFinisher in ext:form allows for adding messages with
a textarea. These are saved with newlines in YAM... - 19:49 Revision da13095f: [TASK] styleguide: Remove mentions of enableMultiSelectFilterTextfield
- https://github.com/TYPO3-CMS/styleguide/pull/138
- 19:39 Revision aac0c568: [BUGFIX] Fix spelling errors in ext:core
- Resolves: #90593
Releases: master
Change-Id: I2ad6f61906f42c6706d4cbca53013202ce481e7d
Reviewed-on: https://review.ty... - 19:31 Revision 3d056272: [BUGFIX] Allow newlines in ConfirmationFinisher message
- The ConfirmationFinisher in ext:form allows for adding messages with
a textarea. These are saved with newlines in YAM... - 19:23 Revision a9f156de: [TASK] Change several uris in ext:about to https
- Resolves: #90596
Releases: master, 9.5
Change-Id: I81d02b5151a92b991f0f6e63fbdca27c0e91ed3f
Reviewed-on: https://revi... - 19:11 Revision 21ec90dd: [BUGFIX] Initialize CodeMirror if element becomes visible to client
- CodeMirror initialization fails if its textarea is not rendered yet. To
fix this issue, an Intersection Observer is i... - 19:03 Revision 9c1342dc: [TASK] Replace $.ajax() in most of EXT:backend
- This patch replaces $.ajax() in EXT:backend either with our AJAX API
or with native XMLHttpRequest. The latter is req... - 10:59 Revision 2bc0ab68: [BUGFIX] Fix broken link in Documenting HowTo
- Resolves: #90594
Releases: master, 9.5
Change-Id: I507863b071a75c8743a40c0502a1fc578ae29235
Reviewed-on: https://revi... - 10:09 Revision 4b20004e: [BUGFIX] Fix broken link in Documenting HowTo
- Resolves: #90594
Releases: master, 9.5
Change-Id: I507863b071a75c8743a40c0502a1fc578ae29235
Reviewed-on: https://revi... - 10:00 Revision 72a75cbc: [BUGFIX] Fix error in tsref.xml
- Resolves: #90595
Releases: master
Change-Id: I7526331f93ab25829ed0b6c9419519eefd4d2b0a
Reviewed-on: https://review.ty... - 09:45 Revision 98ff469f: [BUGFIX] Fix spelling errors in ext:impexp
- Resolves: #90587
Releases: master
Change-Id: Ia85673a693d0de19745379c79dba157e33aa6804
Reviewed-on: https://review.ty... - 09:28 Revision d4c31383: [BUGFIX] Fix spelling errors in ext:t3editor
- Resolves: #90589
Releases: master
Change-Id: Iab632fcbb6366a3e7289341b5638789a8f3cf0df
Reviewed-on: https://review.ty... - 09:15 Revision 5257a1cc: [BUGFIX] Fix Dashboard RSS widgets cache life time handling
- The SimpleFileBackend does not support cache life times, so RSS
feeds are currently cached "forever". Using the FileB... - 09:10 Revision 2a0218b6: [BUGFIX] Only allow scalar values in AssetCollector
- Since AssetCollector needs to be serialized,
or to be more precise its state need to be cached as string,
we must avo... - 08:04 Revision dc2115ae: [BUGFIX] Fix spelling errors in ext:frontend
- Resolves: #90586
Releases: master
Change-Id: I229984ae44b0bc20dca1bbc919d7815e782c8db1
Reviewed-on: https://review.ty... - 07:57 Revision 5661dd34: [BUGFIX] Fix spelling errors in ext:backend
- Resolves: #90582
Releases: master
Change-Id: I456dd0b04947c838f125d49ca686a40d289c2fe1
Reviewed-on: https://review.ty... - 07:56 Revision 723e056c: [BUGFIX] Fix spelling errors in several extensions
- Fixes several spelling errors in the extensions "indexed_search",
"install", "linkvalidator", "lowlevel", "recordlist... - 07:56 Revision 7caf4a91: [BUGFIX] Fix spelling errors in ext:form
- Resolves: #90585
Releases: master
Change-Id: I2b8648f2d8d86ae7054db0a322188ba39f131c8c
Reviewed-on: https://review.ty... - 07:32 Revision 476cc99d: [BUGFIX] Fix spelling errors in ext:extbase
- Resolves: #90590
Releases: master
Change-Id: Ieeef9bb93804f0de090fd787eb143c913b1b19a0
Reviewed-on: https://review.ty... - 07:29 Revision 9eb5bee7: [BUGFIX] Fix spelling errors in ext:fluid
- Resolves: #90584
Releases: master
Change-Id: I8ba0f11bf969f97debc548237b2dd7eda194c503
Reviewed-on: https://review.ty... - 07:28 Revision b97c55de: [BUGFIX] Fix spelling errors in ext:scheduler
- Resolves: #90588
Releases: master
Change-Id: I771186e77f0c78661d1f310f53b1d9085123d2c5
Reviewed-on: https://review.ty... - 07:27 Revision 1cac2007: [BUGFIX] Fix spelling errors in ext:felogin
- Resolves: #90583
Releases: master
Change-Id: Idd3aaed9cd754ab174d5e88a6c3b2a4c631d0996
Reviewed-on: https://review.ty...
2020-02-28
- 17:19 Revision 4d9691b6: [BUGFIX] Add type definition for backend user section
- Since columnsOverrides it is possible to overwrite TCA definitions
for specific columns and type combinations. Howeve... - 17:07 Revision b3d548bf: [TASK] Remove nearly any evidence of jQuery in dashboard
- This patch removes most of the jQuery usages from EXT:dashboard. It's
kept at places where we can't refrain from usin... - 16:52 Revision 6857ecf3: [BUGFIX] Add type definition for backend user section
- Since columnsOverrides it is possible to overwrite TCA definitions
for specific columns and type combinations. Howeve... - 16:49 Revision 7f3229f4: [TASK] Setup missing constants in phpstan bootstrap file
- This patch introduces a bootstrap file for phpstan to define
missing constants phpstan would report otherwise.
A ded... - 16:02 Revision 89d251b4: [TASK] Improve accessibility of "New form" multi-step wizard
- This patch addds a basic keyboard navigation inside the multi-step wizard
for new forms in backend. This improves han... - 15:23 Revision 3194634a: [BUGFIX] Remove jumpToUrl function
- This patch backports the changes in AbstractLinkBrowserController
which were added in patch #89033. There were some d... - 15:20 Revision 63b34f73: [TASK] Deprecate felogin pibase plugin
- All felogin pibase hooks and classes are now deprecated.
For each hook a replacement event is provided.
Resolves: #8... - 15:17 Revision 017779f1: [TASK] Cleanup php doc blocks with rector
- Releases: master
Resolves: #90569
Change-Id: I6ed32592b2ad093800e5ebe98f31819a6b91b9ac
Reviewed-on: https://review.ty... - 09:56 Revision 41ff2d0f: [BUGFIX] Cleanup AssetCollector
- Optimize loop for rendering.
Resolves: #90544
Releases: master
Change-Id: I9775ac3e1d2f500f35c926dc3bfdc06df96c6b7c
... - 09:38 Revision 3399cb6a: [TASK] use strict type comparison for isValueSelected
- \TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper::isSelected
uses a strict type comparison but the OptionViewHelper... - 09:07 Revision c181de34: [BUGFIX] Remove obsolete definitions in index.d.ts
- Resolves: #90557
Releases: master
Change-Id: I9532ce47c1bee205fcf0b2afe941dc1be10e532a
Reviewed-on: https://review.ty... - 07:40 Revision 96ca3567: [TASK] Use Sortable.js in FlexForm
- This patch replaces jquery-ui/sortable with Sortable.js which has been
introduced with the refactoring of the IRRE co... - 07:20 Revision 19bfe48a: [BUGFIX] Add missing identify fields for f:hidden VH
- When using only f:hidden fields for sub-properties
of a domain model which has to be updated, no identity
fields (__i... - 07:11 Revision 137b3815: [BUGFIX] Fix check for "ifEmpty" relevance
- The ContentObjectRenderer checks whether it is relevant or not to apply
the ifEmpty property before actually applying... - 06:35 Revision a02784d7: [BUGFIX] Fix check for "ifEmpty" relevance
- The ContentObjectRenderer checks whether it is relevant or not to apply
the ifEmpty property before actually applying... - 06:31 Revision 580887c2: [BUGFIX] Add missing identify fields for f:hidden VH
- When using only f:hidden fields for sub-properties
of a domain model which has to be updated, no identity
fields (__i... - 00:18 Revision e0781934: [BUGFIX] Add $TSkey labels for internal debugging
- This patch adds $TSkey labels to a few calls to cObjGetSingle()
to improve the debugging experience with the TS tree ...
2020-02-27
- 21:34 Revision e07d287b: [TASK] Add integration test that runs phpstan
- Releases: master
Resolves: #90558
Change-Id: I9a02974eb3c4efc242d83f0610f7fc15764b30b7
Reviewed-on: https://review.ty... - 20:41 Revision 9b96aea6: [BUGFIX] Include jquery-ui-resizable css
- The last time this css file was seen is in the old rtehtmlarea. Since
it got replaced with the new ckeditor, the css ... - 20:30 Revision 89e5adda: [BUGFIX] Include jquery-ui-resizable css
- The last time this css file was seen is in the old rtehtmlarea. Since
it got replaced with the new ckeditor, the css ... - 20:17 Revision 4cf18c61: [BUGFIX] Ensure presence of record uid for postModifiers of slugs
- When recreating a slug via the datahandler, the full record is present
in the hook, whereas when recreating the same ... - 20:12 Revision 5e3d5240: [BUGFIX] Include jquery-ui-resizable css
- The last time this css file was seen is in the old rtehtmlarea. Since
it got replaced with the new ckeditor, the css ... - 19:50 Revision 9751097b: [BUGFIX] Ensure presence of record uid for postModifiers of slugs
- When recreating a slug via the datahandler, the full record is present
in the hook, whereas when recreating the same ... - 19:49 Revision 5633a348: [BUGFIX] Throw missing exception in method getTypeOfChildProperty
- Method getTypeOfChildProperty() of class ObjectConverter
didn't throw an exception if the class schema didn't detect
... - 19:38 Revision d8d5d0a1: [BUGFIX] Do not access undefined property in PreviewRenderer
- Resolves: #90554
Releases: master
Change-Id: I4cbdcadbec39766f87ca1561f6b2310e90c70ba5
Reviewed-on: https://review.ty... - 18:02 Revision 6159f705: [DOCS] Correct typo in Changelog
- Releases: master, 9.5
Resolves: #90552
Change-Id: Iece6f3a354419b6b48c704394d45ea94f4bf45d9
Reviewed-on: https://revi... - 17:49 Revision cb5146db: [BUGFIX] Import dependencies of dashboard properly
- The dependencies of the dashboard are now properly imported to fix
loading issues.
Resolves: #90546
Releases: master... - 17:42 Revision 4188bca8: [DOCS] Correct typo in Changelog
- Releases: master, 9.5
Resolves: #90552
Change-Id: Iece6f3a354419b6b48c704394d45ea94f4bf45d9
Reviewed-on: https://revi... - 16:33 Revision 13c81845: [TASK] Add meaningful terms in various PHPDocs and comments
- To make examples more clear more meaningful terms are now used.
Resolves: #90550
Releases: master, 9.5
Change-Id: Ie... - 15:40 Revision cc58d5f7: [TASK] Add meaningful terms in various PHPDocs and comments
- To make examples more clear more meaningful terms are now used.
Resolves: #90550
Releases: master, 9.5
Change-Id: Ie... - 14:19 Revision dd9be5a9: [BUGFIX] Fix Exception caused by empty staticPageArguments
- When 'Index Records immediately when saved?' is enabled in indexing
configurations for records, then on saving the re... - 14:12 Revision 4551b4c5: [TASK] Introduce Argon2PasswordHashInterface
- This is a followup patch for the introduction of Argon2id.
https://review.typo3.org/c/Packages/TYPO3.CMS/+/63077
Tha... - 14:03 Revision 23d6af44: [TASK] Deprecate $ref param types of method callUserFunction
- Passing a non object variable or non null value as third argument
"$ref" into method GeneralUtility::callUserFunction... - 13:51 Revision 05bf35d7: [BUGFIX] Fix Exception caused by empty staticPageArguments
- When 'Index Records immediately when saved?' is enabled in indexing
configurations for records, then on saving the re... - 13:48 Revision 9e0db782: [BUGFIX] Raise minimum requirement of symfony/http-foundation
- This patch raises the minimum requirement of symfony/http-foundation to
v3.4.28 / v4.2.9 as the required constant `Co... - 12:26 Revision 53d06706: [TASK] Improve isValid annotation
- make annotation comment of the isValid method from UrlValidator more clear
Releases: master
Resolves: #90549
Change-... - 12:17 Revision 87751a46: [TASK] Define RootlineUtility::purgeCaches as internal
- Remove the outdated note about using in unit tests only and set the
method to internal as it used by the core but sho... - 12:05 Revision 981e85ba: [BUGFIX] Raise minimum requirement of symfony/http-foundation
- This patch raises the minimum requirement of symfony/http-foundation to
v4.2.9 as the required constant `Cookie::SAME... - 12:03 Revision e6f1bec5: [TASK] Define RootlineUtility::purgeCaches as internal
- Remove the outdated note about using in unit tests only and set the
method to internal as it used by the core but sho... - 12:02 Revision 1b252f00: [BUGFIX] Fix description of pageNotFound and pageUnavailable handling
- Since #76345 prefixing user functions with a file path has been deprecated
in version 8 and was removed in v9.2. The ... - 08:32 Revision b8c2dd25: [BUGFIX] Remove outdated information about doktype 5 from tsref.xml
- Once upon a time there was a doktype 5 for "not in menu" pages which has
been moved to a checkbox since a long time.
...
2020-02-26
- 21:13 Revision eecb0ef7: [BUGFIX] Do not process original files
- The existing ProcessedFiles identifier check must be adjusted,
since the default value is an empty string for entries... - 20:27 Revision 68d8281f: [BUGFIX] Do not process original files
- The existing ProcessedFiles identifier check must be adjusted,
since the default value is an empty string for entries... - 20:26 Revision 1981e762: [BUGFIX] Fix adding assets from uncached plugins
- AssetCollector is a singleton, but of course does not survive requests.
Since uncached plugins should be able to acce... - 17:04 Revision 6f186ff9: [BUGFIX] Prevent TypeError in AssetCollector related ViewHelpers
- The two new ViewHelpers `CssViewHelper` and `ScriptViewHelper`
automatically render the content of their body if no s... - 14:25 Revision 675666bb: [BUGFIX] Add uploaded file to IRRE
- The postMessage sent to IRRE when uploading a file via drag & drop missed
the actionName, which resulted in ignoring ... - 10:23 Revision 9410da02: [BUGFIX] Use brackets to access 1st char in string
- To stay compatible with PHP 7.4 brackets instead of curly braces must be
used.
Resolves: #90527
Releases: 9.5
Change... - 08:54 Revision 3ef67bca: [TASK] Add -dev suffix to Typo3Version
- Releases: master
Resolves: #90538
Change-Id: I51038d26371577ee3795b9774814766f39f9cc1e
Reviewed-on: https://review.ty...
2020-02-25
- 19:34 Revision fd043c7d: [BUGFIX] Add $TSkey labels for internal debugging
- This patch adds $TSkey labels to a few calls to cObjGetSingle()
to improve the debugging experience with the TS tree ... - 14:49 Revision 04f394ae: [TASK] Set TYPO3 version to 10.4.0-dev
- Change-Id: I0bdeb9a461dd2a6e5378075425412667f6126523
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/634... - 13:50 Revision 8f93b98d: [RELEASE] Release of TYPO3 10.3.0
- Change-Id: I46bd52fe097a1c9d212bc4b23951efbb1cee18d3
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/634... - 13:37 Revision 8fa62cb8: [BUGFIX] Keep old behaviour of image collection for admin panel
- The existing behaviour was changed when introducing the AssetCollector.
The existing variable $imagesOnPage was overw... - 13:25 Revision dfc3c810: [BUGFIX] Only render widget footer if defined and correct styling issues
- Widget footer is now only rendered if the optional footer section for
widgets is used and contains content. In additi... - 09:58 Revision dad2e015: [TASK] Move Changelog files into 10.3 folder
- The upcoming release of TYPO3 10.3 requires all documentation to
be placed into the version folder.
Resolves: #90510... - 09:23 Revision bff26642: [BUGFIX] Initialize more properties of PageLayoutView
- With #78450 the StandardContentPreviewRenderer creates an instance of
the `PageLayoutView` to keep the existing hook... - 09:21 Revision 4e10f6ee: [DOCS] Add example for RadioButton/MultiCheckbox
- Add example for elements of type RadioButton/MultiCheckbox.
Releases: master, 9.5
Resolves: #90520
Change-Id: Ifaeac... - 09:20 Revision 6fa665dc: [DOCS] Add example for RadioButton/MultiCheckbox
- Add example for elements of type RadioButton/MultiCheckbox.
Releases: master, 9.5
Resolves: #90520
Change-Id: Ifaeac... - 08:03 Revision ddb362f8: [TASK] Clean up of ext:dashboard
- Before the final release of the dashboard some clean up is done.
Among others following tasks are performed:
* Add m... - 07:59 Revision 13c67c45: [FEATURE] Introduce PreviewRenderer pattern
- This introduces a new approach to registering and rendering
previews; for content elements initially but possible to ... - 07:05 Revision 7e342e74: [FEATURE] Introduce AssetCollector
- AssetCollector is a concept to allow custom CSS/JS code,
inline or external, to be added multiple times in e.g. a Flu...
2020-02-24
- 20:46 Revision 6db9a9dc: [BUGFIX] Return class alias respecting namespace
- The resolveControllerAliasFromControllerClassName returns an alias
respecting subfolders in controller namespace to a... - 20:41 Revision ac747e1a: [FEATURE] Dashboard widget: TYPO3 security advisories
- A new widget is added which displays a list of security
advisories from the typo3.org RSS feed.
Resolves: #90512
Rel... - 20:39 Revision 72a4825c: [FEATURE] Improve FileDumpController
- - Add possibility to use records of sys_file_reference
- Add possibility to resize images
- Add possibility to apply ... - 19:51 Revision 5aea1b2e: Revert "[FEATURE] Allow PageContentErrorHandler to resolve pages with sub requests"
- This reverts commit a848ba4f2798105d86537ae7b1185f661d29bd3d.
While the feature works well on fully configured sites... - 19:34 Revision d2bd009e: [FEATURE] Use Egulias\EmailValidator for email validation
- GeneralUtility::validEmail uses now Egulias\EmailValidator instead of
the method `filter_var` for validating an email... - 15:03 Revision ae10a2b5: [FEATURE] Show broken links only in editable fields
- Linkvalidator should show broken links only in the list of broken links,
if current backend user has edit access to t... - 13:54 Revision a8b8b7a4: [BUGFIX] Fix page module button label and undefined variable access
- Fixes a couple of issues:
* Missing button text for "new content" button
* Two cases of access to undefined variable... - 13:31 Revision d7525b53: [FEATURE] Dashboard widget: number of failed logins
- A new widget is added which displays the number of failed
logins during the last 24 hours.
Resolves: #90355
Releases... - 12:45 Revision d4c019cb: [BUGFIX] Add sys log errors from current day to widget
- Include current day when collecting data and labels for sys log widget.
Resolves: #90517
Releases: master
Change-Id:... - 10:53 Revision 2618039a: [BUGFIX] Cast to prevent PHP TypeError when using sqlite
- sqlite3 doesn't return casted values right now, everything is a string.
Some methods require integers, e.g. uid of a ... - 09:05 Revision a848ba4f: [FEATURE] Allow PageContentErrorHandler to resolve pages with sub requests
- The PageContentErrorHandler provided by the core can take in either a
URL or a page uid for resolving an error page i... - 07:55 Revision 6c4d73f5: [TASK] Unify dashboard widget registration
- All widgets should be registered the same way to
increase consistency in the core file. The second
registration varia... - 07:41 Revision 700419fd: [BUGFIX] Run 'language:update' command via scheduler task
- Resolves: #89024
Releases: 9.5
Change-Id: I5ada79e9b08f41a4d72c8790e2c418032997d368
Reviewed-on: https://review.typo3...
2020-02-23
- 21:15 Revision e7a907ec: [BUGFIX] Fallback to default, if BackendLayout can no longer be resolved
- In the new fluidbased page module view, if a previously configured
BackendLayout has been removed. (For instance, the... - 20:51 Revision e81619ee: [BUGFIX] Render exception for backend preview as error
- Prior only an warning was logged, and a fallback rendering jumped in.
With this change an error is rendered in additi... - 16:29 Revision 1c7826d5: [BUGFIX] Show fields for files/folders in ElementInformationController
- The changes made to the ElementInformationController in #88901 had a few
problems and regressions:
- A lot of inform... - 12:54 Revision 8a51dc77: [TASK] Cleanup ContextSensitiveHelp rendering
- Resolves: #90497
Releases: master
Change-Id: I5cddd6be004f49d2c44076f5a2a5733401f52235
Reviewed-on: https://review.ty... - 11:30 Revision 3b355be1: [BUGFIX] Prevent separating HTML inline elements
- The softhyphen button in RTE CKEditor separates HTML inline elements.
If the softhyphen is inserted inside a link, it... - 11:30 Revision 56552f3a: [BUGFIX] Prevent separating HTML inline elements
- The softhyphen button in RTE CKEditor separates HTML inline elements.
If the softhyphen is inserted inside a link, it... - 10:56 Revision b2d83e1a: [BUGFIX] Remove undefined variable in QueryGenerator
- Resolves: #90499
Relates: #90491
Releases: master
Change-Id: Ib2a3f53b88f4a19da0ca2d115114278ddd628f60
Reviewed-on: h... - 10:55 Revision 6b32a50f: [BUGFIX] Remove obsolete phpstan error pattern for TypeConverterException
- Resolves: #90500
Releases: master
Change-Id: Ieaecff065dcc60c4e8e7c7a19d87fe5a8d18cd40
Reviewed-on: https://review.ty... - 09:03 Revision e4e5de2a: [DOCS] Add missing key for widget registration
- Using the example registration of a custom widget would lead
to an ArgumentCountError respectively an RuntimeExceptio...
2020-02-22
- 22:55 Revision 7ed0d184: [TASK] Add TcaMigration for showRecordFieldList field
- In #88901 the `showRecordFieldList` field was removed from all core
tables and won't be evaluated anymore. A correspo... - 22:26 Revision b4b6dbbd: [BUGFIX] Update all npm packages
- In order to fix most known vulnerabilities in development-related npm
packages, all packages have been updated to the... - 20:53 Revision 863691e7: [TASK] Mark TypeConverterException final
- Class \TYPO3\CMS\Form\Mvc\Property\Exception\TypeConverterException
provides a factory method fromError to instantiat... - 19:49 Revision ae9bfdeb: [BUGFIX] Remove unused npm libraries
- This patch removes some dependencies that are not used at all in TYPO3.
Executed command:
yarn remove grunt-npm-i... - 19:28 Revision acb12f21: [TASK] Upgrade TypeScript to 3.8.2
- Executed commands:
yarn add --dev typescript@~3.8.2
yarn upgrade --pattern "^@types"
grunt build
Resolves: #9... - 19:20 Revision 7a450e23: [TASK] Remove showRecordFieldList from be_dashboard
- The TCA configuration `showRecordFieldList` inside the
`interface` section won't be evaluated anymore since #88901
an... - 19:18 Revision 4eb31f42: [DOCS] Fix changelog for linkvalidator
- Fix changelog for BrokenLinkRepository::getNumberOfBrokenLinks()
in linkvaildator
Resolves: #90494
Releases: master
... - 19:11 Revision 7e9cacd1: [BUGFIX] Prevent separating HTML inline elements
- The softhyphen button in RTE CKEditor separates HTML inline elements.
If the softhyphen is inserted inside a link, it... - 19:01 Revision bb304489: [BUGFIX] Remove unused npm libraries
- This patch removes some dependencies that are not used at all in TYPO3.
Executed command:
yarn remove grunt-npm-i... - 18:59 Revision 25c1aec6: [TASK] Styling cleanups in several modules
- This patch cleans up stylings across various modules and
streamlines the used markup as well as the folder structure.... - 18:36 Revision 479a3e87: [TASK] Use new syntax to import PageTSconfig
- This replaces all left-overs in some `ext_localconf.php` files.
Resolves: #90482
Releases: master, 9.5
Change-Id: Ie... - 18:11 Revision b66f35a0: [BUGFIX] Fix some typos and improve PHPDoc comments
- Fixes several typos and improves readability of PHPDoc
comments through ext:dashboard classes.
Resolves: #90486
Rele... - 18:09 Revision ccb1c2c8: [FEATURE] Expose internal typoLinkParts in TypolinkViewHelper
- Parameters being generated internally by TypoLink using
`<f:link.typolink parts-as="typoLinkParts">` view helper are
... - 18:06 Revision 893ee207: [FEATURE] Add Argon2id to password hash algorithms
- This adds Argon2id to the password hash algorithms. It should be
available since PHP 7.3.
Resolves: #90262
Releases:... - 18:04 Revision d1d3a178: [BUGFIX] Expose ContextHelp module url to JavaScript
- Resolves: #90490
Releases: master
Change-Id: Idc9c1d2fb2990116933e6cc0e1700daa46778847
Reviewed-on: https://review.ty... - 17:59 Revision 0bbf489f: [BUGFIX] Restore enable/disable functionality in beuser compare
- This patch restores the possibility to enable backend users in
the compare view again. It also reinstalls the check f... - 17:55 Revision ca22b7e4: [TASK] Use new syntax to import PageTSconfig
- This replaces all left-overs in some `ext_localconf.php` files.
Resolves: #90482
Releases: master, 9.5
Change-Id: Ie... - 17:50 Revision 479db3f3: [FEATURE] Add bar- and doughnut-graph widgets to dashboard
- You can now create widgets for the dashboard showing a bar- or
doughnut-graphs. As an example two new widgets are int... - 17:45 Revision 3db01f46: [BUGFIX] Fix cli command aliasing
- Instead of overriding the command name, an aliases
are now set for a command.
Command names and aliases are now conf... - 17:43 Revision 335697ac: [FEATURE] Add JavaScript event handling API
- This patch adds API for event handling in JavaScript. The goal is to have
an easy-to-use event handling and delegatio... - 16:03 Revision 23738146: [FEATURE] Use SiteLanguageAwareInterface to check for trait existence
- In AspectFactory::enrich(), the function would use class_uses() to
determine, if an aspect uses the trait SiteLanguag... - 15:50 Revision bcaecea9: [TASK] Add context menu for dbMounts in compare view
- Resolves: #90483
Releases: master
Change-Id: I7053c87a6e5e317f019e119a4007771a75b25094
Reviewed-on: https://review.ty... - 15:22 Revision 93109f2e: [TASK] Harden types in ext:dashboard
- * Add some missing return types
* Remove wrong return type annotation
* Add missing import
* Use strict mode for `in_... - 14:07 Revision fe6b71a1: [BUGFIX] Toggle compare buttons correctly in beuser list
- Resolves: #90446
Releases: master, 9.5
Change-Id: Id35387eebf305282765eb5858441f7973900c1a4
Reviewed-on: https://revi... - 13:10 Revision e3dcaea5: [DOCS] Improved documentation example for afterInitializeCurrentPage hook
- Resolves: #90252
Releases: master, 9.5
Change-Id: Ibacf2dab8a246bcb09f02be65765aa0760ba041b
Reviewed-on: https://revi... - 13:09 Revision f8e1b71e: [DOCS] Add directive to deny access for current Apache
- The example in the note shows how to deny access up to Apache 2.2.
The directive for the current version is added.
R... - 12:32 Revision 5e318e61: [BUGFIX] Toggle compare buttons correctly in beuser list
- Resolves: #90446
Releases: master, 9.5
Change-Id: Id35387eebf305282765eb5858441f7973900c1a4
Reviewed-on: https://revi... - 09:45 Revision a30fced3: [TASK] Improve visual appearance of feature toggles
- This extends and improves the visual appearance of
the feature toggle card in the settings module.
Furthermore the c... - 01:12 Revision 32bc7b97: [BUGFIX] Fix missing labels in clipboard
- The clipboard was missing two description labels, which would normally
be shown when hovering over a link.
Resolves:... - 01:03 Revision ffa646af: [BUGFIX] Fix wrong field name in be_dashboard TCA
- The TCA for be_dashboard was using a field name that doesn't exist
in the database table.
Resolves: #90477
Releases:... - 00:30 Revision 945e86fe: [BUGFIX] Fix missing labels in reports module
- The reports module was missing some descriptions and headers, because
the localization files were wrongly referenced.... - 00:30 Revision 2a79da28: [BUGFIX] Fix missing "Page TSconfig" title
- The title was missing in the Page TSconfig Info Module, because it was
read from the wrong language file.
Resolves: ... - 00:29 Revision c14f3b02: [BUGFIX] Fix missing label in Site Config
- The "Language" header used in in the table listing was never shown,
as it was missing in the language file.
Resolves...
2020-02-21
- 23:04 Revision c6f21fb1: [BUGFIX] Fix missing labels in clipboard
- The clipboard was missing two description labels, which would normally
be shown when hovering over a link.
Resolves:... - 22:52 Revision fc14fa45: [BUGFIX] Fix missing labels in reports module
- The reports module was missing some descriptions and headers, because
the localization files were wrongly referenced.... - 22:48 Revision ed229194: [BUGFIX] Fix missing "Page TSconfig" title
- The title was missing in the Page TSconfig Info Module, because it was
read from the wrong language file.
Resolves: ... - 22:44 Revision 5a0c01bc: [BUGFIX] Fix missing label in Site Config
- The "Language" header used in in the table listing was never shown,
as it was missing in the language file.
Resolves... - 22:41 Revision 8bf55d65: [FEATURE] Make Locking API configurable
- Locking API can be configured via $GLOBALS['TYPO3_CONF_VARS'].
Now, by changing the priority of a specific lock stra... - 19:29 Revision a7372ce6: [FEATURE] Fluid-based replacement for PageLayoutView
- Provides a completely rewritten alternative to PageLayoutView
based on Fluid, and deprecates the old PageLayoutView. ... - 19:11 Revision f66149f7: [FEATURE] Add placeholder processor in Yaml import
- Rework placeholder processing to allow custom processors
Resolves: #90267
Releases: master
Change-Id: If884062c09a77... - 19:10 Revision 6e4bc758: [TASK] Update @typo3/icons to 1.11.0
- Resolves: #90470
Releases: master
Change-Id: Iece9e14c26ecc8ff09bbb88afcb6809f3ab57c3c
Reviewed-on: https://review.ty... - 18:48 Revision 2e97e0c4: [BUGFIX] Use json_encode instead of implode
- To ensure unique identifiers for query entries the
backtrace is considered as part of the hash. As the
backtrace is m... - 18:06 Revision 3bddf096: [TASK] Check methods in RenderingContext before calling
- Checks for method presence before attempting to call
them, and exposes getControllerName/getControllerAction
for publ... - 17:44 Revision 653dded5: [TASK] Add documentation group Dashboard widgets
- A widget group is added to the TYPO3 add widget modal with
all the documentation widgets
Resolves: #90457
Releases: ... - 17:21 Revision f8145d61: [BUGFIX] Use json_encode instead of implode
- To ensure unique identifiers for query entries the
backtrace is considered as part of the hash. As the
backtrace is m... - 16:35 Revision 3dac41ff: [TASK] Allow subject to be handled in EmailLoginNotification
- The subject can also be defined in a templated email. This way,
it is possible to allow custom subjects and completel... - 16:06 Revision 0312760d: [BUGFIX] Fix wrong language label in FileContentParser
- The "extension.images" label in FileContentParser had the wrong case.
Resolves: #90452
Releases: master, 9.5
Change-... - 15:57 Revision 6f136584: [TASK] Ignore phpstan errors to achieve level 0 compatibility
- This patch ignores several errors found by phpstan which are
not easy to solve as of now or which are not solvable at... - 15:37 Revision e837e5c7: [BUGFIX] Show user's real name in detail view
- This patch corrects an invalid variable name in order to show the real
name of a backend user in the user's detail vi... - 15:29 Revision 6a91d990: [FEATURE] Add options and clipboard to filelist search
- Use the already existing functions for listOptions and
clipboard and integrate them into the filelist search view.
R... - 15:21 Revision 2b23357d: [TASK] Migrate LoginWarning mails to FluidEmail
- Resolves: #90376
Releases: master
Change-Id: I0d7643b9bd0bd99545cd5e488a87cd381219cc42
Reviewed-on: https://review.ty... - 15:07 Revision 1da2d177: [BUGFIX] Add missing language label for the beuser details button
- Add the missing language label for the beuser details button.
Also fix a wrong resname in the "info" label.
Resolves... - 15:05 Revision 321498e5: [BUGFIX] Fix wrong language label in FileContentParser
- The "extension.images" label in FileContentParser had the wrong case.
Resolves: #90452
Releases: master, 9.5
Change-... - 14:45 Revision 3ed5450f: [BUGFIX] Show correct data in backend user detail view
- The backend user detail view shows the select/modify table with two
columns: "select" and "modify". This patch makes ... - 14:43 Revision f0deda03: [TASK] Separate styling setup from login form creation for BE Login
- This change is a pre-patch to re-use the variables of a view in
LoginController, to be used to for custom setups in t... - 13:00 Revision 16e1a461: [BUGFIX] Add "back" button in BE user detail view
- Resolves: #90467
Releases: master
Change-Id: Id06fa71412f2d2f6eff6d07527166d4475070eda
Reviewed-on: https://review.ty... - 12:55 Revision 4b6b0102: [FEATURE] Dashboard widget: documentation TypoScript Reference
- A TypoScript Reference documentation widget is added.
Resolves: #90435
Releases: master
Change-Id: I31ea8a2be4bc55d6... - 11:39 Revision c6344822: [BUGFIX] Fix typos in change log
- This patch fixes a typo in the change log for issue #89139.
Resolves: #90464
Releases: master
Change-Id: Id3cd0b968e... - 10:10 Revision c1a801a6: [BUGFIX] Calculate correct cache identifier for cached SQL statement
- BackendUtility::getPageForRootline() must use a more specific
cache identifier for the SQL statement in order to deli... - 10:10 Revision 072b6088: [BUGFIX] Fix invalid trigger_error call in DocumentTemplate
- This was a typo / mistake of mine (while typing with "Power-Save" mode,
and no auto-completion support on a plane), t... - 10:10 Revision 346a2f9d: [DOCS] Adjust documentation for Fluid-based templated emails
- A feature regarding the subject and localization was missing
in the initial change / docs, so this is now added.
Res... - 09:54 Revision 08f71888: [FEATURE] Add additionalAttributes to formDefinitions renderingOptions
- Resolves: #89551
Releases: master
Change-Id: I3f88c949564c9726ab84f22d3e5f593858faa464
Reviewed-on: https://review.ty... - 09:19 Revision 98f1f28f: [FEATURE] Add stdWrap properties to references in FilesProcessor
- Add stdWrap properties to references like it is done
in FilesContentObject. That way it is possible to select
FileRes... - 08:58 Revision f6ec9646: [FEATURE] Allow CEs to be saved directly in NewContentElement wizard
- When creating content elements via the NewContentElement wizard,
a new option "saveAndClose" can be defined via PageT... - 07:29 Revision 41d7cee8: [TASK] Simplify API for checking link target
- Previously, the function BrokenLinkRepository::getNumberOfBrokenLinks()
was used in the event listener. It is not nec... - 00:04 Revision 7091f482: [BUGFIX] Calculate correct cache identifier for cached SQL statement
- BackendUtility::getPageForRootline() must use a more specific
cache identifier for the SQL statement in order to deli...
2020-02-20
- 22:54 Revision 2ca0db65: [FEATURE] Dashboard widget: documentation TSconfig Reference
- A TSconfig Reference documentation widget is added.
Resolves: #90438
Releases: master
Change-Id: I8f2a23df420f14c933... - 22:44 Revision e8d2e371: [TASK] Improve dependency injection container caching
- Disallow disabling and flushing the DI cache and
base the cache identifier as well on the currently
installed extensi... - 22:35 Revision 17534d8f: [BUGFIX] Don't assign undefined variable to template of Dashboard
- As $this->settings is not defined, it should not be passed to the Fluid
template of the DashboardController.
Resolve... - 19:49 Revision 3ac9679a: [TASK] Fix some wrong spelling related to the word "exist"
- Fixed some wrong spelling related to the word "exist" in several places,
including docs, language files, error messag... - 15:02 Revision 8c06d87f: [FEATURE] Add native browser lazy loading for images
- This change adds the browser-native lazy loading option "loading"
HTML attribute for images.
See https://addyosmani.... - 12:05 Revision f1846b64: [TASK] Improve check if records exist in DatabaseRecordList
- Limit the query to 1 row to check if there are records available
which improves the performance.
Resolves: #90419
Re... - 08:39 Revision e89a057d: [TASK] Improve check if records exist in DatabaseRecordList
- Limit the query to 1 row to check if there are records available
which improves the performance.
Resolves: #90419
Re...
2020-02-19
- 20:39 Revision e2764d54: [DOCS] Add directive to deny access for current Apache
- The example in the note shows how to deny access up to Apache 2.2.
The directive for the current version is added.
R... - 18:14 Revision e9ce4fb1: [FEATURE] Dashboard for TYPO3
- A dashboard is introduced into TYPO3 to show the most important
information to the current logged in user.
Every use... - 15:54 Revision 5be422b7: [FEATURE] Introduce events to modify CKEditor configuration
- This patch introduces a set of PSR-14 Events to modify
the CKEditor configuration.
- AfterGetExternalPluginsEvent
- ... - 14:35 Revision bdce4388: [DOCS] Remove obsolete debugging hint
- With Feature #90052 the parsed YAML configuration can be viewed
in the Configuration module. A tip is already availab... - 14:34 Revision fcecadbc: [TASK] Make info messages of InputSlugElement translatable
- Move the info message text to a xlf file and differ between the slug of
pages and records.
Resolves: #89574
Releases... - 11:56 Revision 29c9793a: [FEATURE] Add seo fields to info module
- The options "SEO" and "Social Media" are added to the Pagetree Overview.
Releases: master
Resolves: #90425
Change-Id... - 10:13 Revision b79747a6: [BUGFIX] Prevent empty div in RecordHistory Rollback
- In the RecordHistory Rollback template it can happen, that the
historyRow is missing messages about its differences. ... - 09:52 Revision f3ce02cb: [TASK] Comment out bleeding edge phpstan configuration
- Bleeding edge configuration may be useful to use
but shouldn't be enabled by default. To make the
inclusion convenien... - 09:45 Revision 2e9f2b7c: [TASK] Remove option content_from_pid_allowOutsideDomain
- Due to site handling the TypoScript option content_from_pid_allowOutsideDomain
is not needed anymore, and can be remo... - 09:33 Revision 66316936: [BUGFIX] Change no_follow, no_index labels to their new inverted labels
- The fields no_follow and no_index were inverted some time ago, but still
retained their previous non-inverted labels ... - 09:31 Revision db6def12: [BUGFIX] Prevent empty div in RecordHistory Rollback
- In the RecordHistory Rollback template it can happen, that the
historyRow is missing messages about its differences. ...
2020-02-18
- 23:35 Revision eade861a: [BUGFIX] Change no_follow, no_index labels to their new inverted labels
- The fields no_follow and no_index were inverted some time ago, but still
retained their previous non-inverted labels ... - 21:04 Revision de6af8b1: [TASK] Deprecate DocumentTemplate
- Since TYPO3 v7, the new ModuleTemplate API is in place,
which contains a fluid-based and fluent interface possibility... - 20:41 Revision d05ea9f7: [FEATURE] Define target file extension in Image-related ViewHelpers
- When rendering custom formats with the <source> tag (as an example),
it currently is not possible to specificy a targ... - 20:27 Revision 66ac21e6: [BUGFIX] Use custom configuration for Install Tool Login mails
- As the templates for the FluidEmails are located in EXT:install, the
configuration needs to be adopted.
Resolves: #9... - 15:46 Revision ada1c582: [TASK] Remove unused special GET parameters
- Several ADMCMD_ and TSFE_ADMIN_PANEL variables
are excluded from cHash, but were never evaluated before.
The GET pa... - 15:16 Revision 7c94866a: [BUGFIX] Task for IP anonymization respects mask
- IP anonymization now takes the correct pattern when querying the database.
Depending on the mask to be shortened.
Re... - 15:03 Revision c83454be: [FEATURE] Rework email notification for workspaces
- Sending out emails when items have been processed on
a stage change is now done via Fluid Email, allowing
administrat... - 12:40 Revision f553d918: [BUGFIX] Throw BadRequestException on failed hmac validation from forms
- If a HMAC of a submitted form is invalid (because it has been tampered
with), TYPO3 would previously throw an excepti... - 10:11 Revision 0645e7b5: [TASK] Access VH VariableContainer through RenderingContext
- Changes access of $this->viewHelperVariableContainer to
$this->renderingContext->getViewHelperVariableContainer
since... - 00:50 Revision 218a0dfd: [TASK] Set TYPO3 version to 8.7.32-dev
- Change-Id: I550032cd5879b113119d56cf00b9b0d53e56a160
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632... - 00:50 Revision 8a9449fc: [TASK] Set TYPO3 version to 9.5.15-dev
- Change-Id: Ib98c7cc03a25c624a703095e91f7d52095dddc00
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632... - 00:37 Revision 4398e8df: [RELEASE] Release of TYPO3 9.5.14
- Change-Id: I5196f2a5d2ee3fd49f758251739ae3f830545505
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632... - 00:29 Revision c077bfa3: [RELEASE] Release of TYPO3 8.7.31
- Change-Id: If822eed332cef6591b7fd1da66f8d1d35cd6cbaa
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/632... - 00:22 Revision f0a9b400: [BUGFIX] Ignore quotes in tag attribute value decoding
- This patch: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62227
introduced decoding of attribute values in tags. Th... - 00:15 Revision 4ad70755: [BUGFIX] Show sys_note of hidden or deleted author
- Since the querybuilder is used to fetch notes the default restrictions
of both apply sys_note and be_users. This patc... - 00:04 Revision 2ee19049: [BUGFIX] Set parent uid in newly created IRRE child record
- When creating a new IRRE child element the uid of the parent element
was not set. This is a problem when you use an i...
2020-02-17
- 23:30 Revision 0bafe6c9: [BUGFIX] Set correct PID for file references on new pages
- Allow inline parent UID to have a "NEW..." placeholder value.
Resolves: #82931
Releases: master, 9.5, 8.7
Change-Id:... - 23:24 Revision 7e2928e5: [BUGFIX] Set parent uid in newly created IRRE child record
- When creating a new IRRE child element the uid of the parent element
was not set. This is a problem when you use an i... - 23:19 Revision c9eecb93: [BUGFIX] Ignore quotes in tag attribute value decoding
- This patch: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62227
introduced decoding of attribute values in tags. Th... - 23:14 Revision 55799d7b: [BUGFIX] Use single instance of DocumentTypeExclusionRestriction
- With this change, the DocumentTypeExclusionRestrictionTest will use
NOT IN instead of <>. This will allow to have onl... - 22:42 Revision c7289fa3: [BUGFIX] Use single instance of DocumentTypeExclusionRestriction
- With this change, the DocumentTypeExclusionRestrictionTest will use
NOT IN instead of <>. This will allow to have onl... - 22:38 Revision b7fe23a0: [BUGFIX] Set correct PID for file references on new pages
- Allow inline parent UID to have a "NEW..." placeholder value.
Resolves: #82931
Releases: master, 9.5, 8.7
Change-Id:... - 22:28 Revision 0d5ae4eb: [FEATURE] Implement SameSite option for TYPO3 cookies
- This change introduces a new security option for setting the SameSite
option to all cookies sent by TYPO3 Core.
Name... - 22:27 Revision e8310ca6: [BUGFIX] Consider language context and fallbacks in persisted aspects
- For PersistedAliasMapper and PersistedPatternMapper, language handling
when resolving a URL route paramter was not ex... - 19:43 Revision a909d5df: [TASK] Access VH VariableContainer through RenderingContext
- Changes access of $this->viewHelperVariableContainer to
$this->renderingContext->getViewHelperVariableContainer
since... - 18:48 Revision 3d81163d: [BUGFIX] Use non-deprecated Fluid API in TableAccessViewHelper
- Resolves: #90408
Releases: master
Change-Id: Ifefec22a13b0bf303fd06afa744fd9b1c1733a36
Reviewed-on: https://review.ty... - 18:47 Revision af6445a2: [BUGFIX] BE user module shows detail view for users with no permissions
- Preset the expected data values correctly to make the detail view
of BE users functional if those have no table read ... - 13:36 Revision fb0b2624: [TASK] Streamline SameSite cookie handling
- Patch for issue #90351 in master branch was merged fast.
Some aspects were missing which are streamlined with this ch... - 13:04 Revision 9150488f: [FEATURE] Render all fields in ElementInformationController
- The element information modal now shows all fields of the
current record and the selected type.
The TCA configuratio... - 09:43 Revision 10b5e6e9: [BUGFIX] Respect form element instance for validators
- Make sure to apply all configured validators if a form is rendered
multiple times on the same page.
Resolves: #90083... - 08:47 Revision dbaa9dbc: [BUGFIX] Respect form element instance for validators
- Make sure to apply all configured validators if a form is rendered
multiple times on the same page.
Resolves: #90083... - 07:37 Revision 3beda3e1: [BUGFIX] Replace IP address in login error log mails
- After reworking the IP usage in logs with #85316 the IP address hasn't
been substituted anymore in the login error lo... - 00:18 Revision f8f87f64: [TASK] Review changelog files for release 9.5.14
- Resolves: #90391
Releases: master, 9.5
Change-Id: I8c69e206c175d3a230157a4ad3593365e05f2690
Reviewed-on: https://revi... - 00:17 Revision 5905c0af: [TASK] Review changelog files for release 9.5.14
- Resolves: #90391
Releases: master, 9.5
Change-Id: I8c69e206c175d3a230157a4ad3593365e05f2690
Reviewed-on: https://revi... - 00:12 Revision 4e134826: [TASK] Add missing methods in AbstractRenderable class
- This patch adds two methods setDefaultValue and setProperty
which are called from within class AbstractRenderable via... - 00:03 Revision 7561ec95: [BUGFIX] Replace IP address in login error log mails
- After reworking the IP usage in logs with #85316 the IP address hasn't
been substituted anymore in the login error lo...
2020-02-16
- 21:47 Revision dab61cc8: [DOCS] Document multiple --task options for scheduler
- Document change "Feature: #87451 - scheduler:run command accepts
multiple task options".
The scheduler command now a... - 21:47 Revision a0ef1e71: [DOCS] Optimize scheduler documentation
- We move chapter on scheduler command line execution to top level in
the menu. This was somewhat hidden under "Install... - 20:37 Revision 62f3ffe9: [DOCS] Optimize scheduler documentation
- We move chapter on scheduler command line execution to top level in
the menu. This was somewhat hidden under "Install... - 20:36 Revision 2f415eae: [FEATURE] Implement SameSite option for TYPO3 cookies
- This change introduces a new security option for setting the SameSite
option to all cookies sent by TYPO3 Core.
Name... - 20:35 Revision d86122f3: [DOCS] Use correct event names in changelog
- Events are named AfterSectionMarkupGeneratedEvent and
BeforeSectionMarkupGeneratedEvent.
Resolves: #90397
Releases: ... - 10:43 Revision 4578519a: [BUGFIX] Use multibyte method in CodeCompletionController
- Use mb_strlen & mb_substr to cut off TypoScript to avoid exceptions
if the 20th character is a multibyte value.
Reso... - 10:20 Revision 425c911e: [BUGFIX] Use multibyte method in CodeCompletionController
- Use mb_strlen & mb_substr to cut off TypoScript to avoid exceptions
if the 20th character is a multibyte value.
Reso...
2020-02-15
- 23:15 Revision d108ed70: [BUGFIX] Show _REF_ label in filelist table header
- A regression introduced with #87879 removed the _REF_ label in the
header table row of the filelist module. This comm... - 21:27 Revision e7887367: [FEATURE] Improve user info in beuser module
- Show all collected information of a user in the beuser module instead
of just the information directly added to the u... - 21:12 Revision 79bd294e: [TASK] Add base Widget class methods for Fluid 3.0 compat
- Adds two new methods, evaluate() and onClose() which
makes Widgets compatible with Fluid 3.0 but which are
never call... - 19:25 Revision 84a178dd: [FEATURE] Show application context in the Environment module
- The "Environment Overview" card in the admin tool will now show the
application context the TYPO3 instance is running... - 19:23 Revision 0ba2b449: [TASK] composer require rector/rector:"~0.7" --dev
- Used commands:
composer remove rector/rector --dev
composer require rector/rector:"~0.7" --dev
Since updati... - 19:12 Revision 88e8b9b8: [TASK] Do not use ::class syntax for class tx_crawler_lib
- This patch only pleases phpstan. The refactoring of the indexer
which includes the removal of the direct dependency t... - 18:45 Revision a1332d2f: [BUGFIX] Add missing use statement for SiteLanguageAwareTrait
- Releases: master, 9.5
Resolves: #90381
Change-Id: Ib7d3700ab928addec9c585e031fa9c0ba1bb50d3
Reviewed-on: https://revi... - 18:43 Revision 0ecb5df7: [TASK] Explicitly declare property in ConfirmationFinisher
- Releases: master
Resolves: #90382
Change-Id: I26fe0116e48c64362c2b124e9daeec73182cccc2
Reviewed-on: https://review.ty... - 14:56 Revision 1741ee05: [BUGFIX] Client exceptions must return request
- Both the \TYPO3\CMS\Core\Http\Client\RequestException and
\TYPO3\CMS\Core\Http\Client\NetworkException declare a meth... - 14:54 Revision 86c57733: [TASK] composer require phpstan/phpstan:"^0.12.10"
- Upgrade phpstan/phpstan to at least 0.12.10 and enable
bleeding edge configuration to be able to run the phpstan
anal... - 12:47 Revision c2d545e3: [BUGFIX] Use correct target to trigger file deletion
- Use the correct target (clicked button) to be able to access the button name.
Resolves: #90036
Releases: master
Chan... - 11:28 Revision caef3da5: [BUGFIX] Show sys_note of hidden or deleted author
- Since the querybuilder is used to fetch notes the default restrictions
of both apply sys_note and be_users. This patc... - 10:54 Revision 9323dc5a: [BUGFIX] Task for IP anonymization respects mask
- IP anonymization now takes the correct pattern when querying the database.
Depending on the mask to be shortened.
Re... - 10:45 Revision a6a0d11c: [FEATURE] Customize special page icons by doktype
- Resolves: #90042
Releases: master
Change-Id: I9ca7dbc59495372033659d7d4c82142c92ed5e1b
Reviewed-on: https://review.ty... - 10:20 Revision d019a589: [BUGFIX] Make user avatar buttons accessible via keyboard
- Both "clear" and "add" buttons for the backend user avatar selection
are currently not accessible via keyboard. In or... - 09:41 Revision cf88a5a7: [BUGFIX] Allow CSH details for extbase based FlexForms
- In case of extbase many FlexForm fields are called
settings.*. As "settings" is part of the field it
should not be re... - 09:41 Revision 84533bd5: [TASK] Add base Widget class methods for Fluid 3.0 compat
- Adds two new methods, evaluate() and onClose() which
makes Widgets compatible with Fluid 3.0 but which are
never call... - 09:20 Revision 7d050ea0: [TASK] Add base Widget class methods for Fluid 3.0 compat
- Adds two new methods, evaluate() and onClose() which
makes Widgets compatible with Fluid 3.0 but which are
never call... - 09:20 Revision f348b205: [BUGFIX] Allow CSH details for extbase based FlexForms
- In case of extbase many FlexForm fields are called
settings.*. As "settings" is part of the field it
should not be re... - 08:50 Revision bb84452d: [BUGFIX] Set correct PID for file references on new pages
- Allow inline parent UID to have a "NEW..." placeholder value.
Resolves: #82931
Releases: master, 9.5, 8.7
Change-Id:... - 08:50 Revision e8cab9eb: [BUGFIX] Use correct label while restoring a record in workspace
- If a record should be restored, the label in the modal must be set to
"Restore record" instead of "Delete".
Resolves... - 08:40 Revision 6f610810: [BUGFIX] Make user avatar buttons accessible via keyboard
- Both "clear" and "add" buttons for the backend user avatar selection
are currently not accessible via keyboard. In or... - 08:37 Revision 7b5252dd: [BUGFIX] Use correct label while restoring a record in workspace
- If a record should be restored, the label in the modal must be set to
"Restore record" instead of "Delete".
Resolves... - 08:36 Revision 86c19567: [FEATURE] Support bit-wise and in TypoScript checkIf
- Allows direct checks whether an expected bit is part of a bit set, e.g.
in a stored checkbox or radio of a record.
R...
2020-02-14
- 21:56 Revision 16d36cb4: [BUGFIX] Rework AJAX request queueing
- This patch reworks the queueing system for AJAX requests sent by the
extension scanner. This implementation now reall... - 21:39 Revision 97906c1c: [BUGFIX] Check extension configuration before passing it
- If the extension configuration couldn't be unserialized, it must not be
processed further.
Resolves: #90089
Releases... - 21:25 Revision fe67d9a5: [BUGFIX] Remove exclude field for transOrigPointerFields
- transOrigPointerFields can not longer be excluded as this leads
to inconsistent data stored in the database if a non-... - 20:54 Revision b6c3a099: [BUGFIX] Fix broken icon for groups with allowed all tables
- This fixes the wrong comparison with the key instead of the value
in the foreach loop.
Fixes: #89694
Releases: maste... - 20:53 Revision 7e5c66ad: [BUGFIX] Fix broken icon for groups with allowed all tables
- This fixes the wrong comparison with the key instead of the value
in the foreach loop.
Fixes: #89694
Releases: maste... - 20:52 Revision df633ba1: [TASK] Access VH VariableContainer through RenderingContext
- Changes access of $this->viewHelperVariableContainer to
$this->renderingContext->getViewHelperVariableContainer
since... - 20:48 Revision 13a93b2f: [TASK] Use a reference variable to pass $this into hooks
- Unfortunately phpstan looses the correct type of $this
as soon as $this is passed into a hooked as a hook method
para... - 20:42 Revision 266bf67f: [TASK] Streamline usage of caching framework
- Use code cache properly instead of storing strings into it,
because it is proper usage of our API, removes the need
f... - 20:42 Revision 105e68fa: [BUGFIX] Display editIcon and editPanel of EXT:feedit
- Both were set too display: none inline. This is removed to display the
icons again.
Resolves: #90280
Releases: 9.5
C... - 20:07 Revision 0360ef3b: [FEATURE] Add dependency injection support for console commands
- Transform CommandRegistry into a symfony CommandLoader which
allows console commands to be created on demand.
That me... - 20:03 Revision c46e56e7: [BUGFIX] Fix broken icon for groups with allowed all tables
- This fixes the wrong comparison with the key instead of the value
in the foreach loop.
Fixes: #89694
Releases: maste... - 20:01 Revision e34d152c: [BUGFIX] Rework AJAX request queueing
- This patch reworks the queueing system for AJAX requests sent by the
extension scanner. This implementation now reall... - 13:33 Revision 6d8defce: [BUGFIX] Respect language permissions for page translations in list
- module
If an editor has got access to only a subset of languages, only those
must be visible within the list module ... - 13:09 Revision 33ef6972: [TASK] Improve color contrast of toggle checkboxes
- To allow persons with color blindness to recognize the status
of the toggle checkboxes more easy the contrast is adju... - 13:00 Revision 8362e5d5: [BUGFIX] Respect language permissions for page translations in list
- module
If an editor has got access to only a subset of languages, only those
must be visible within the list module ... - 12:35 Revision 2af570af: [TASK] Make info messages of InputSlugElement translatable
- Move the info message text to a xlf file and differ between the slug of
pages and records.
Resolves: #89574
Releases... - 12:33 Revision cfccc627: [FEATURE] Add Events to AdminPanel
- To promote the new PSR-14 Events and to make it easier for people to
see which kinds of events may be used, the admin... - 09:16 Revision 9a3f936b: [BUGFIX] Run tests with configured error reporting in PHPunit
- SystemEnvironmentBuilder calls
error_reporting(E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED));
which in turn is ca...
2020-02-13
- 11:23 Revision da86e549: [FEATURE] Improve status output of refindex update
- With adding progressbar support while updating the reference index,
it is now possible to see which table is updated ... - 10:36 Revision de29dc2d: [FEATURE] Implement SameSite option for TYPO3 cookies
- This change introduces a new security option for setting the SameSite
option to all cookies sent by TYPO3 Core.
Name... - 10:21 Revision f9834a4b: [TASK] Avoid Fluid JS escaping trick in new content wizard
- Assigns the entire goToalt_doc JS method from the new
content wizard controller, which prevents the need for
using a ... - 09:34 Revision ac17522b: [TASK] Remove unused code in New CE Wizard / PagePositionMap
- There are a few places where unused options can be simplified,
and the dependency on the PagePositionMap class can be...
2020-02-12
- 22:21 Revision 61b25428: [TASK] Raise symfony dependencies to their LTS versions
- TYPO3 uses several symfony components. The latest
releases of Symfony (4.4) are LTS versions, which
should be shipped... - 21:43 Revision ec1bd057: [TASK] Remove dependency to webmozart/assert
- TYPO3 uses "phpdocumentor/reflection-docblock" (added in Jan 2019)
but also added "webmozart/assert" which is not nee... - 20:15 Revision c6f5cb57: [BUGFIX] Fix Fluid syntax errors in PageZero.html
- Fixes two syntax errors with incorrect use of f:count,
switching an incorrect parameter pass to inline pass.
Resolve... - 12:58 Revision 006f1b4a: [BUGFIX] Fix build pipeline
- This patch fixes some code issues with unit tests and HTML formatting
that were not noticed due to missing builds dur... - 10:04 Revision c05e5bbb: [BUGFIX] Use new group names in Bamboo AbstractSpec
- Resolves: #90362
Releases: master, 9.5, 8.7
Change-Id: I5716164f88e1fcead60bf64cd76bbb7d31cfd6b6
Reviewed-on: https:/... - 10:04 Revision f586010b: [BUGFIX] Use new group names in Bamboo AbstractSpec
- Resolves: #90362
Releases: master, 9.5, 8.7
Change-Id: I5716164f88e1fcead60bf64cd76bbb7d31cfd6b6
Reviewed-on: https:/... - 10:04 Revision 2b105872: [BUGFIX] Use new group names in Bamboo AbstractSpec
- Resolves: #90362
Releases: master, 9.5, 8.7
Change-Id: I5716164f88e1fcead60bf64cd76bbb7d31cfd6b6
Reviewed-on: https:/... - 08:15 Revision 6f8cc6f5: [BUGFIX] Make abstract test class really abstract to exclude it from test runs
- Added the missing keyword abstract to the class definition to prevent
phpunit from issuing a warning about the class ... - 06:23 Revision 23256bd8: [BUGFIX] Make abstract test class really abstract to exclude it from test runs
- Added the missing keyword abstract to the class definition to prevent
phpunit from issuing a warning about the class ...
2020-02-11
- 16:52 Revision 4d34f773: [TASK] Remove branch-alias occurrences
- Branch "master" of removed system extensions
was outdated and not available anymore.
Resolves: #90358
Related: #9035... - 16:50 Revision 1eeb5cbf: [TASK] Remove branch-alias occurrences
- Branch "master" of removed system extensions
was outdated and not available anymore.
Resolves: #90358
Related: #9035... - 16:41 Revision 3b04c142: [TASK] Remove branch-alias occurrences
- Branch "master" of removed system extensions
was outdated and not available anymore.
Resolves: #90358
Related: #9035... - 16:35 Revision 375e9b6e: [TASK] Remove branch-alias occurrences
- Branch "master" of removed system extensions
was outdated and not available anymore.
Resolves: #90358
Related: #9035... - 15:17 Revision afcacfb6: [FEATURE] Support of Macedonian
- TYPO3 supports now translations from Macedonian which uses `mk` as
locale.
Resolves: #90328
Releases: master, 9.5
Ch... - 15:16 Revision 50baaca5: [FEATURE] Support of Macedonian
- TYPO3 supports now translations from Macedonian which uses `mk` as
locale.
Resolves: #90328
Releases: master, 9.5
Ch... - 14:35 Revision 6e35d79e: [DOCS] Mismatch title / filename in changelog
- The changelog "Use new Translation Server" has a title indicating
it is a feature, but has a filename starting with "... - 11:36 Revision 9c952487: [TASK] Streamline legacy composer references
- List of system extensions and their last occurrence in the TYPO3 core:
+ context_help: 8.7
+ cshmanual: 8.7
+ css_sty... - 11:36 Revision 75427d16: [TASK] Streamline legacy composer references
- List of system extensions and their last occurrence in the TYPO3 core:
+ context_help: 8.7
+ cshmanual: 8.7
+ css_sty... - 11:35 Revision 9f801dba: [TASK] Streamline legacy composer references
- List of system extensions and their last occurrence in the TYPO3 core:
+ context_help: 8.7
+ cshmanual: 8.7
+ css_sty...
2020-02-10
- 16:48 Revision 0ddb2fb1: [TASK] Adjust composer.json declarations of system extensions
- In order to compatible with https://getcomposer.org/doc/04-schema.md
composer.json declarations had to be adjusted an... - 16:40 Revision 08a161ee: [TASK] Adjust composer.json declarations of system extensions
- In order to compatible with https://getcomposer.org/doc/04-schema.md
composer.json declarations had to be adjusted an... - 09:52 Revision ad995ee2: [BUGFIX] Check correctly for existing click event
- With #90238 the JavaScript function `goToalt_doc` is registered as a
Fluid variable. However, the check for an existi... - 09:00 Revision 106b0b0e: [FEATURE] Separate system from 3rd-party extensions
- This feature separates system extensions from 3rd-party extensions
visually.
The extension list shown in the Extensi... - 07:24 Revision 437f6f61: [TASK] Split up PageLayoutView code into smaller chunks
- The PageLayoutView monster class has been chunked up into smaller
parts and some other functionality was removed.
In... - 07:23 Revision 0658787e: [TASK] Use ModuleTemplate and Fluid for LinkBrowser and ElementBrowser
- This patch removes the dependency to DocumentTemplate from
all LinkHandler + ElementBrowser popups, paving the way
to... - 07:18 Revision c43c3868: [BUGFIX] Reset variables in SiteListCommand
- Reset the variables holding information about locale and status to avoid
showing wrong output.
Resolves: #90334
Rele... - 07:10 Revision a4668f7f: [BUGFIX] Reset variables in SiteListCommand
- Reset the variables holding information about locale and status to avoid
showing wrong output.
Resolves: #90334
Rele...
2020-02-05
- 08:34 Revision 3a864452: [TASK] Use Fluid within Linkvalidator backend module
- This patch removes the marker-based template for Web=>Info=>Linkanalyzer
and replaces this with custom Fluid Views to...
2020-02-04
- 16:41 Revision 16d31917: [BUGFIX] Reset MP parameter on shortcut to MountPoint
- If a page has a shortcut to a MountPoint page, the MP parameter
should not be doubled, when the mount_pid_ol flag was... - 16:41 Revision 1590d581: [BUGFIX] Reset MP parameter on shortcut to MountPoint
- If a page has a shortcut to a MountPoint page, the MP parameter
should not be doubled, when the mount_pid_ol flag was... - 14:45 Revision 5caf3f90: [BUGFIX] OtherLanguageContent: show fallback language icon
- Since the default language can be different from site
configuration to site configuration, "flags-multiple" icon
is u... - 14:45 Revision cbb22485: [TASK] Streamline linkvalidator code
- This is a pre-patch to fluidize the Backend module and the
linkvalidator email as next steps.
- Remove unused functi...
Also available in: Atom