Activity
From 2019-06-24 to 2019-07-23
2019-07-23
- 11:54 Revision 3e14a9d5: [BUGFIX] Use temporary directory for exporting files
- When adding exports into fileadmin, the files
are stored in a temporary folder, which is located
in typo3temp/var/tra... - 11:53 Revision 5847e3ae: [TASK] Set TYPO3 version to 10.1.0-dev
- Change-Id: Ic8975554d38eef468af5454152a0200e21eb962d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/613... - 09:06 Revision c91b70e4: [RELEASE] Release of TYPO3 10.0.0
- Change-Id: I4b576a1651703f7d404dac7127f9ad373310be58
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/613... - 08:23 Revision 8945dbe9: [BUGFIX] Provide the page id to the CacheHashCalculator
- If an indexing configuration is used which required to calculate a chash,
the page id must be provided as well.
Reso... - 07:57 Revision 838abc8e: [BUGFIX] Use temporary directory for exporting files
- When adding exports into fileadmin, the files
are stored in a temporary folder, which is located
in typo3temp/var/tra...
2019-07-22
- 22:07 Revision 09ee7f61: [TASK] Disable autocompletion in Install Tool settings
- To prevent unwanted entries, the autocomplete attribute
in the Install tool is added with the `off` property.
Resolv... - 21:47 Revision ebad91ff: [TASK] Disable autocompletion in Install Tool settings
- To prevent unwanted entries, the autocomplete attribute
in the Install tool is added with the `off` property.
Resolv... - 17:24 Revision 33464004: [TASK] Review v10.0 Changelog
- Change-Id: Id4f981b3d6b62601ae4f3c7a56b3153d1884f669
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/613... - 15:22 Revision 9316718f: [TASK] Only load extensions compatible with TYPO3 v8 or later
- In order to keep the the extension list in the database small,
the repository data is limited to TYPO3 v8 or later.
... - 12:52 Revision f00757ac: [TASK] Clean up comments about deprecation
- This patch adds some sentence dots, and adapts
various places about deprecations of 10.0 which
didn't make into TYPO3... - 09:05 Revision 80588bc2: [BUGFIX] Ensure EventDispatcher is available in installtool container
- The Mailer class used by EnvironmentController::mailTestAction()
requires the EventDispatcher to be available. Provid... - 09:01 Revision db282038: [TASK] Remove dependency to TSFE from AdminPanel initialisation
- The dependency of AdminPanel initialisation and TSFE has been dissolved.
Furthermore, the AdminPanel initialisation h... - 08:54 Revision dc08d6d3: [TASK] Show command of console commands in backend
- Show the console command and arguments in the backend of symfony commands.
Resolves: #88788
Releases: master, 9.5
Ch... - 08:39 Revision 9378f993: [TASK] Show command of console commands in backend
- Show the console command and arguments in the backend of symfony commands.
Resolves: #88788
Releases: master, 9.5
Ch... - 08:28 Revision 7a2e7846: [TASK] Complete list of classes with strict mode
- This patch adds classes to the ReST file that lists
classes that switched to strict mode during the
development of TY... - 01:44 Revision e83bb5f3: [BUGFIX] Properly check install tool password in report
- Also output a report message in case of unsupported hash algorithm.
Resolves: #88794
Releases: master, 9.5
Change-Id... - 01:19 Revision fdd8d972: [BUGFIX] Properly check install tool password in report
- Also output a report message in case of unsupported hash algorithm.
Resolves: #88794
Releases: master, 9.5
Change-Id...
2019-07-21
- 23:23 Revision 3fa591bb: [BUGFIX] Make files deletable if storage is not browsable
- A check is added to abort the search for a recycler folder
if a storage is not browsable.
An editor wouldn't be able ... - 23:13 Revision a95f639e: [BUGFIX] Make files deletable if storage is not browsable
- A check is added to abort the search for a recycler folder
if a storage is not browsable.
An editor wouldn't be able ... - 21:38 Revision f6db1a0e: [BUGFIX] Make files deletable if storage is not browsable
- A check is added to abort the search for a recycler folder
if a storage is not browsable.
An editor wouldn't be able ... - 10:14 Revision 8cfc18a5: [!!!][TASK] Remove POST option from typolink.addQueryString.method
- Setting `addQueryString.method` of typolink could be used like shown
below in order to transform HTTP POST parameters...
2019-07-20
- 15:05 Revision 03543ce3: [TASK] Instantiate Context through dependency injection
- Context is stateful as Aspects dependent on the (currently dispatched)
request type (frontend/backend/installtool/CLI... - 08:09 Revision 36dad0b7: [BUGFIX] Fix warning in AbstractConfigurationManagerTest
- https://review.typo3.org/c/Packages/TYPO3.CMS/+/60834
changed the method getSwitchableControllerActions
to be called ...
2019-07-19
- 16:46 Revision d1f4dbdb: [!!!][FEATURE] Introduce PSR-3 Logging
- TYPO3's Logging Framework (especially LogLevel and LogManager)
are not PSR-3 compatible, as it uses integers as const... - 14:51 Revision 3046caeb: [FEATURE] Add TypoScriptAspect to handle TypoScript Context settings
- A TypoScriptAspect has been introduced to handle Context depending
TypoScript settings. As a first step, the property... - 14:05 Revision 25dbcbc2: [BUGFIX] Show labels for export buttons
- This patch enables the labels for the export buttons which are
hard to distinguish in case both appear side by side.
... - 14:05 Revision cc6f935f: [BUGFIX] Add missing type casts in ExportController
- This patch adds a type cast to fix broken export of tables.
Resolves: #88803
Releated: #88662
Releases: master
Chang... - 13:55 Revision 7bf9248a: [TASK] Adjust php-cs-fixer rules
- The php-cs-fixer rules have been adjusted by the following settings:
- no_empty_phpdoc: Remove empty phpdoc blocks w... - 12:41 Revision e7199c76: [!!!][TASK] DatabaseRecordList: Remove unused code
- Some properties and methods are not used any more. They can be removed.
Resolves: #88779
Releases: master
Change-Id:... - 10:39 Revision c42b7aa0: [FEATURE] Introduce PreviewAspect for handling the preview flag
- The public internal property of TSFE "fePreview" has been deprecated
in favor of a dedicated aspect handling the fron...
2019-07-18
- 21:47 Revision c817b245: [TASK] Add title to topbar buttons
- Add title to the two topbar buttons on the left:
- Minimize/maximize module menu
- Collapse page tree
Resolves: #883... - 14:50 Revision ca166d8c: [TASK] Clean up TSFE constructor initialization
- Due to e50b1c1acdd5da514a35f837d9b853692bcfa16d
the TypoScriptFrontendController requires four objects
as constructor... - 11:54 Revision 399bf83c: [!!!][FEATURE] Add IP locking for IPv6
- A new IpLocker class replaces the lock functionality in
AbstractUserAuthentication.
The new class is capable of lock...
2019-07-17
- 22:45 Revision 38c47bbd: [TASK] Take care of rendering warnings in core Changelog rendering
- Also, some improvements are made to sentence structure, tenses
and syntax highlightning.
Resolves: #88748
Releases: ... - 21:42 Revision b9fb5649: [TASK] Take care of rendering warnings in core Changelog rendering
- Also, some improvements are made to sentence structure, tenses
and syntax highlightning.
Resolves: #88748
Releases: ... - 20:18 Revision ada069ab: [TASK] Increase length of header_position field
- To prevent the truncation of new values via TCEForm,
the field length is increased to 255.
Resolves: #88722
Releases... - 20:15 Revision 990b59f4: [TASK] Move Slug Candidate functionality into its own class
- When Page-based slug handling + routing was introduced,
the initial PageRouter class turned big very quickly.
Especi... - 17:17 Revision 888aef64: [BUGFIX] Use proper syntax for RST code-block
- codeblock -> code-block
Resolves: #88790
Releases: master, 9.5
Change-Id: I51f30b30ef7344e1b66bd5ed354d3bfe60074a57
... - 17:17 Revision 6a23b8ea: [BUGFIX] Use proper syntax for RST code-block
- codeblock -> code-block
Resolves: #88790
Releases: master, 9.5
Change-Id: I51f30b30ef7344e1b66bd5ed354d3bfe60074a57
... - 17:14 Revision 567dbd81: [!!!][TASK] Replace switchable controller actions terminology
- During the creation of Extbase itself, the configuration of
controllers and their available/callable actions has been... - 10:36 Revision 85f73931: [!!!][TASK] Harden \TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder
- - Use strict type mode
- Use type hints whereever possible
Releases: master
Resolves: #87629
Change-Id: I40d79cb6178... - 07:45 Revision b3e75110: [BUGFIX] File can be deleted even if there are references to it
- TYPO3 prevents files from being deleted by the user when there
are references to it in the sys_file_reference table. ... - 07:12 Revision 0cdab109: [TASK] Move PageRepository to EXT:core
- Since Context API was introduced in TYPO3 v9, PageRepository is highly
decoupled from $TSFE->sys_page, and fully work...
2019-07-16
- 22:04 Revision 1d4613c1: [TASK] Increase length of header_position field
- To prevent the truncation of new values via TCEForm,
the field length is increased to 255.
Resolves: #88722
Releases... - 18:13 Revision 327fdc1b: [!!!][FEATURE] Omit type=text/javascript in HTML5 script tags
- HTML5 defines that <script tags do not need "type=text/javascript"
as additional attribute.
TYPO3 Backend is fully H... - 15:48 Revision 0b0f5f1e: [FEATURE] Introduce PSR-14-based EventDispatcher as alternative for hooks
- The new PSR-14 standard for dispatching Events (that is: to extend
a Framework without having to modify a frameworks'... - 15:20 Revision 57b051d0: [TASK] DatabaseRecordList: Remove collapse a single table via _GP
- Collapse single tables in multi table view of the DatabaseRecordList
is invoked via javascript and its state is saved... - 15:00 Revision 51041aeb: [!!!][TASK] Always concatenate all given files in ResourceCompressor
- ResourceCompressor allows to only concatenate files
given in a given "baseDirectory" as separate option, which
was us...
2019-07-15
- 22:24 Revision 899b3f6d: [BUGFIX] Fix translation key typo
- Fix the translation key typo as suggested to show the correct error
message if the password does not match the confir... - 22:07 Revision 9aea7a65: [BUGFIX] Fix translation key typo
- Fix the translation key typo as suggested to show the correct error
message if the password does not match the confir... - 19:47 Revision f33c6f71: [TASK] Merge duplicated entry for SaltedPasswordService
- Resolves: #88765
Releases: master
Change-Id: I26ca496a954b44f8cb08d770ecd544d35583ee6c
Reviewed-on: https://review.ty... - 11:50 Revision ecf24ba7: [!!!][TASK] Remove database fields related to CSS Styled Content
- The following database fields from "tt_content" have been removed:
* tt_content.spaceBefore (now used via space_befo... - 11:30 Revision ac18b05b: [BUGFIX] Respect config.disablePreviewNotification
- In TYPO3\CMS\Frontend\Hooks\FrontendHooks->displayPreviewInfoMessage()
is now checked, that the config.disablePreview... - 11:30 Revision 1f0fc9e1: [BUGFIX] Respect ctrl|readOnly in record list
- If a table is defined as readonly, the controls should not be visible in the record list.
The DataHandler respects al... - 10:45 Revision 52d5f377: [BUGFIX] Avoid storing Extbase reflection in be_users.uc
- The backend users module (ext:beuser) persists previously defined
filter combinations in be_users.uc fields of the ac... - 10:14 Revision 34447033: [BUGFIX] Avoid storing Extbase reflection in be_users.uc
- The backend users module (ext:beuser) persists previously defined
filter combinations in be_users.uc fields of the ac... - 09:30 Revision a13b5cc7: [BUGFIX] Avoid storing Extbase reflection in be_users.uc
- The backend users module (ext:beuser) persists previously defined
filter combinations in be_users.uc fields of the ac...
2019-07-14
- 12:57 Revision 65fa7b45: [BUGFIX] Dispatch native `change` event in TBE_EDITOR.fieldChanged()
- With #87324 some code of FormEngine was moved into separated modules. In
the very same patch, most of the code was re... - 12:52 Revision 66e99e14: [!!!][TASK] TCA: Remove "parentPageTca" FormDataProvider
- The property "vanillaParentPageTca " inside FormEngine
is never used - also documented that it was never used before.... - 10:48 Revision 055693b1: [BUGFIX] Respect ctrl|readOnly in record list
- If a table is defined as readonly, the controls should not be visible in the record list.
The DataHandler respects al...
2019-07-13
- 22:24 Revision cc49988e: [TASK] Fix wrong example in the documentation
- Correction of the example regarding the user ID.
Resolves: #88723
Releases: master, 9.5
Change-Id: I1823377c72997ec2... - 22:22 Revision d3307545: [TASK] Enhance Changelog 9.5 files
- Adjusted tenses, unified sentence structure, adjusted code highlightning.
Resolves: #88745
Releases: master, 9.5
Cha... - 22:14 Revision 388a62ee: [BUGFIX] Remove native header() call in DocumentTemplate
- In DocumentTemplate there is always one header call
to define that everything is HTML and UTF-8.
Since we do PSR-7 i... - 22:04 Revision 2d6b6733: [TASK] Fix wrong example in the documentation
- Correction of the example regarding the user ID.
Resolves: #88723
Releases: master, 9.5
Change-Id: I1823377c72997ec2... - 22:02 Revision 747e7692: [TASK] Enhance Changelog 9.5 files
- Adjusted tenses, unified sentence structure, adjusted code highlightning.
Resolves: #88745
Releases: master, 9.5
Cha... - 19:34 Revision 98f415c6: [TASK] Hook up ContainerInterface in backend route dispatcher
- Transform InfoModuleController and it's dependency ModuleTemplate
into a symfony manageed services to retrieve depen... - 19:32 Revision f8c6150c: [TASK] Split ImportExportController
- The ImportExportController is responsible for exporting and importing
data, which is a bit too much.
In order to str... - 19:27 Revision bacf9a0e: [TASK] DatabaseRecordList - Remove dependency: $GLOBALS['SOBE']
- The usage has been deprecated in TYPO3 v9.
Related: #87354
Resolves: #88733
Releases: master
Change-Id: I4594adb2ba0... - 19:24 Revision 61c2c0af: [BUGFIX] Respect config.disablePreviewNotification
- In TYPO3\CMS\Frontend\Hooks\FrontendHooks->displayPreviewInfoMessage()
is now checked, that the config.disablePreview... - 15:43 Revision e50b1c1a: [!!!][TASK] Remove dependencies of TSFE
- This patch re-arranges the TYPO3 Core internally used
middlewares for lifting off the weight of $GLOBALS['TSFE']
as S... - 14:20 Revision 0c531014: [!!!][TASK] Remove cHash calculation in indexed search
- cHash is now added automatically when a URL is generated.
The relevant query parameters when indexing
are stored in "...
2019-07-12
- 18:24 Revision 9df0ed13: [!!!][TASK] Remove superfluous methods of localizationRedirect
- The method "localizationRedirect" in PageLayoutView, DatabaseRecordList
and EditDocumentController were almost equal.... - 16:00 Revision 0fa9faa8: [TASK] Fix scroll behaviour of "Uncaught Exceptions" in backend
- In the TYPO3 Backend of version 8, the iframe page (id
"typo3-contentIframe") is not scrollable, when an "uncaught ex... - 15:35 Revision ddedb065: [BUGFIX] Add fieldname to DataHandler translateToMessage hook
- This patch adds a fieldname parameter to the DataHandler localize
translateToMessage hook. The fieldname helps hook o... - 15:27 Revision e3b1c9aa: [BUGFIX] Add fieldname to DataHandler translateToMessage hook
- This patch adds a fieldname parameter to the DataHandler localize
translateToMessage hook. The fieldname helps hook o... - 14:21 Revision 83aa178e: [BUGFIX] Render modal if form is invalid
- The removed code in tbe_editor.js as in #88667 contained some special
handling for invalid forms. In case a form was ... - 13:50 Revision 36dcb33e: [TASK] Move YamlFileLoader->merge to ArrayUtillity
- The function merge of TYPO3\CMS\Core\Configuration\Loader\YamlFileLoader
is moved to TYPO3\CMS\Core\Utility\ArrayUtil... - 11:57 Revision 67f56df5: [TASK] Remove deprecated options in YouTube iFrame API
- The YouTube renderer added options to the YouTube url that
do not have any effect anymore as they are deprecrated sin... - 11:48 Revision 10c34f7a: [BUGFIX] Remove old and unused JS file InteractableModuleInterface.js
- This patch removes a compiled JS file which TypeScript source
was removed some weeks ago with #88518
Resolves: #8873... - 10:56 Revision 11bfd648: [BUGFIX] Re-add fieldChangeFunc for input fields
- With #88665 some JavaScript code and superfluous event "registration" was
removed. It turns out that the event stuff ... - 10:36 Revision 1dc3e9e2: [TASK] Invoke "Clear Page cache" in page and list module via ajax
- * Add a message for the user
* Adjust context menu to new route
* Split functionality in an own controller class
Res... - 09:48 Revision 84d663b9: [BUGFIX] Add fieldname to DataHandler translateToMessage hook
- This patch adds a fieldname parameter to the DataHandler localize
translateToMessage hook. The fieldname helps hook o...
2019-07-11
- 14:25 Revision 065e295b: [TASK] Use @import syntax in TypoScript example
- The TypoScript which is created by the Install Tool should use the new
@import syntax.
Resolves: #88623
Releases: ma... - 14:22 Revision 0e7261ed: [!!!][TASK] Remove last usages of $GLOBALS[T3_VAR]
- The global state array "T3_VAR" for keeping some legacy
functionality has been removed.
It is not in used by TYPO3 C... - 11:35 Revision 0cf8053e: [FEATURE] Add symfony dependency injection for core and extbase
- This feature is a combined approach using two containers/concepts:
1) symfony/dependency-injection (now exposed as o... - 11:21 Revision 41fee66d: [TASK] Use @import syntax in TypoScript example
- The TypoScript which is created by the Install Tool should use the new
@import syntax.
Resolves: #88623
Releases: ma... - 10:32 Revision 70817999: [TASK] Add info to cards if installation is in composer mode
- The cards "Rebuild PHP Autoload Information"
and "Update TYPO3 Core" show information about,
how to update and trigge... - 09:38 Revision b89280f9: [TASK] Add info to cards if installation is in composer mode
- The cards "Rebuild PHP Autoload Information"
and "Update TYPO3 Core" show information about,
how to update and trigge...
2019-07-10
- 21:40 Revision b2cbbaae: [BUGFIX] Show page preview with starttime from backend
- Adjust timestamp to UTC in backend utility for generated query parameter
"ADMCMD_simTime".
Now it has the same value... - 18:13 Revision 2fedfd4b: [BUGFIX] Check if title is provided before accessing it
- If no title is provided for a table in the TCA (ctrl|title),
the wizard for creating new records must not fail with a... - 17:44 Revision 7aa0a817: [BUGFIX] Check if title is provided before accessing it
- If no title is provided for a table in the TCA (ctrl|title),
the wizard for creating new records must not fail with a...
2019-07-09
- 15:18 Revision 7d5d3784: [BUGFIX] Adjust EmailFinisher to new recipient style
- With the symfony mail component recipient addresses should be
instantiated and used as either `Address` or `NamedAddr... - 15:18 Revision 594f599d: [!!!][TASK] Streamline felogin locallang keys
- Resolves: #88706
Releases: master
Change-Id: Ic32c33947c18adc9d4547c8ab7582e40c8474a69
Reviewed-on: https://review.ty...
2019-07-08
- 22:24 Revision 1e673923: [TASK] Fix wrong rst syntax in changelog
- Relates: #88643
Releases: master
Change-Id: Ie1dc52cdbf98b040f2d9bdacdcad3f82c2b4b364
Reviewed-on: https://review.typ... - 22:04 Revision 621149ce: [TASK] Remove dependencies of \TYPO3\CMS\Extbase\Mvc\Web\Request
- According to PSR-7 request objects should be immutable.
That can only be achieved if the state of the request
object ...
2019-07-05
- 19:15 Revision e0e0d2f3: [BUGFIX] Always use default language for fetching web mounts
- Fixes calculation of the rootline within web mounts for
translated pages to give editors access again.
Change-Id: I2... - 19:09 Revision 1411da63: [TASK] Add unit tests for PathUtility::isAbsolutePath()
- Resolves: #88116
Releases: master, 9.5
Change-Id: If7e84e2c8681b8cf52d513b9520564012d8f8b73
Reviewed-on: https://revi... - 19:06 Revision 11d62813: [TASK] Make use of PSR-7 request object in BE Template module
- Switch from GeneralUtility::_GP() to PSR-7 in EXT:tstemplate.
All occurrences are replaced by proper Object-Oriented... - 18:52 Revision bcdd1ab8: [TASK] Add unit tests for PathUtility::isAbsolutePath()
- Resolves: #88116
Releases: master, 9.5
Change-Id: If7e84e2c8681b8cf52d513b9520564012d8f8b73
Reviewed-on: https://revi... - 18:51 Revision d17b493e: [TASK] Harden \TYPO3\CMS\Extbase\SignalSlot\Dispatcher
- - Use strict type mode
- Use type hints whereever possible
Releases: master
Resolves: #87604
Change-Id: Iab0fbcd4594... - 18:41 Revision a341b835: [TASK] Deprecate usage of $GLOBALS[LOCAL_LANG]
- Instead of juggling with the globals, this should be handled within
the same LanguageService instance that knows the ... - 18:32 Revision d791f9ca: [BUGFIX] Multi-selection mode in List module
- $GLOBALS['SOBE'] is still used in DatabaseRecordList.
Regression from
https://review.typo3.org/c/Packages/TYPO3.CMS/... - 18:31 Revision b50f7f8b: [BUGFIX] Consider default recipients in preselection check
- When checking if a workspace stage has a preselection the
default recipients need to be considered, too.
Consequently... - 18:29 Revision 522b0731: [BUGFIX] Consider default recipients in preselection check
- When checking if a workspace stage has a preselection the
default recipients need to be considered, too.
Consequently... - 18:26 Revision 71acb536: [BUGFIX] Consider default recipients in preselection check
- When checking if a workspace stage has a preselection the
default recipients need to be considered, too.
Consequently... - 18:18 Revision 60f47bbf: [BUGFIX] Always use default language for fetching web mounts
- Fixes calculation of the rootline within web mounts for
translated pages to give editors access again.
Resolves: #87... - 17:43 Revision d5a90f0d: [TASK] Harden repositories in Extbase
- - Use strict type mode
- Use type hints whereever possible
Releases: master
Resolves: #88605
Change-Id: I749b356c9d7... - 17:39 Revision b9468434: [TASK] Harden \TYPO3\CMS\Extbase\Error\Message and its derivatives
- - Use strict type mode
- Use type hints whereever possible
- Avoid possibly failing dynamic access of properties and ... - 17:30 Revision 00878d3c: [!!!][TASK] Configure extbase request handlers via PHP
- This patch removes the ability to configure extbase
request handlers via typoscript. This is done because
typoscript ... - 17:26 Revision 65e4d55e: [BUGFIX] Always provide default language
- The TranslationConfigurationProvider should always provide the default
language, even if the backend user doesn't hav... - 16:40 Revision 2b8a9d2b: [BUGFIX] Always provide default language
- The TranslationConfigurationProvider should always provide the default
language, even if the backend user doesn't hav... - 16:15 Revision 11398a37: [BUGFIX] Use all available languages from all sites for permissions
- Since Pseudo-Sites have been removed,
sys_language is not the recommended way
anymore to detect available languages.
... - 16:12 Revision 15932f95: [TASK] Harden \TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend
- - Use strict type mode
- Use type hints whereever possible
- Use type casts according to phpstan results
Releases: m... - 15:32 Revision 66302a14: [!!!][TASK] Remove `additionalJavaScriptSubmit` from FormEngine
- With RequireJS in place, it is possible to minimize the amount of inline
JavaScript in the backend. This patch remove... - 15:25 Revision b72e2a51: [!!!][BUGFIX] Remove f:spaceless from default layout
- As the ViewHelper `f:spaceless` removes too many spaces it should not be
used in the default layouts.
Resolves: #868... - 15:23 Revision f274f58d: [TASK] Move "Refresh required" modal interception into JavaScript land
- The "Refresh required" is currently built in PHP and invoked when changing
a field that is explictly configured as "o... - 14:48 Revision 87268b67: [TASK] Streamline ClassSchema property api
- This patch tackles three different issues with the current
ClassSchema property api.
1) Due to the history and the r... - 14:26 Revision 19b5ee0f: [TASK] Switch to json_encode/json_decode for Extbase arguments
- Extbase argument mapping and request building can be optimized
by using json_encode instead of serialize which is a b... - 14:22 Revision 3b8a6dbc: [BUGFIX] Adapt SendEmailCommandTest for symfony/mailer
- The tests produced a warning which didn't cause CI to abort,
but the test was actually skipped:
1) TYPO3\CMS\Core\Te... - 14:15 Revision 3a2e6b2f: [TASK] Remove unneeded SingletonInstance resets in recent extbase tests
- These were introduced with the recent extbase configuration manager
hardening but are not needed, because there are n... - 13:04 Revision 211781a1: [!!!][TASK] Harden extbase configuration managers
- - Use strict type mode
- Use type hints whereever possible
Releases: master
Resolves: #87628
Change-Id: I97ccf3d4ca6... - 12:19 Revision 2da6a371: [!!!][TASK] Drop FormEngine popup configuration
- The options `options.popupWindowSize` and `options.rte.popupWindowSize`
used to configure popup sizes have been remov... - 10:27 Revision eff8bbd4: [TASK] Harden \TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory
- - Use strict type mode
- Use type hints whereever possible
- Use type casts according to phpstan results
Releases: m... - 10:20 Revision f62d6f90: [TASK] Harden \TYPO3\CMS\Extbase\Utility\DebuggerUtility
- - Use strict type mode
- Use type hints whereever possible
- Use type casts according to phpstan results
Releases: m...
2019-07-04
- 10:54 Revision 9d797672: [TASK] Switch to json_encode/decode for state saving
- Various places (Trees, Inline Data) can be optimized by
using a more "space-saving" and faster approach.
By using js... - 09:56 Revision 2604de30: [!!!][FEATURE] Replace SwiftMailer with symfony/mailer and symfony/mime
- SwiftMailer is not in active development anymore
as the author created the successor symfony/mailer
and symfony/mime ...
2019-07-03
- 20:19 Revision b58f1f99: [!!!][TASK] Remove import of PHP files of admins from impexp
- The functionality, which was only allowed for admins, does not
consider FAL restrictions. In order to be consistent w... - 16:56 Revision 941c10c2: [TASK] Fix deprecation warning in idnaEncode
- __METHOD__ already includes the class name so __CLASS__ has to be
removed.
Resolves: #88679
Releases: master
Change-... - 16:43 Revision 72b3e9ea: [TASK] Streamline PageRenderer class
- Some methods are not in use anymore, and also
some FQCN can be shortened in order to
clean up this class for further ... - 13:24 Revision 16bfda49: [BUGFIX] Remove obsolete IRRE-related functions
- With the refactoring of client-side IRRE, some functions in TBE_EDITOR
became obsolete. Those are removed now.
Resol...
2019-07-02
- 20:04 Revision 6c48effe: [!!!][FEATURE] Introduce migration wizard for changed flexform fields
- Rename ext:felogin's flexform fields. Add prefix `settings.` to all of
them. This is for the later extbase change to ... - 16:30 Revision 1403ecff: [BUGFIX] Change comparison in BasicFileUtility
- Due to an unrelated change within #76257,
BasicFileUtility never accounts for proper
creating a randomly unique name.... - 09:35 Revision 21922d4f: [TASK] Improve ViewHelper documentation
- * Add examples to ViewHelpers that did not have any example yet.
* Add cross references between ViewHelpers where a d...
2019-07-01
- 23:30 Revision a9b1b61f: [TASK] Improve ViewHelper documentation
- * Add examples to ViewHelpers that did not have any example yet.
* Add cross references between ViewHelpers where a d... - 21:52 Revision a77d11ae: [BUGFIX] Change comparison in BasicFileUtility
- Due to an unrelated change within #76257,
BasicFileUtility never accounts for proper
creating a randomly unique name.... - 21:39 Revision ea616b5e: [BUGFIX] Send "Set-Cookie" HTTP header as multi line
- To set multiple cookies at the same request, the "Set-Cookie" header
must be sent as multi line. The default behavior... - 20:56 Revision b17c0e0e: [BUGFIX] Send "Set-Cookie" HTTP header as multi line
- To set multiple cookies at the same request, the "Set-Cookie" header
must be sent as multi line. The default behavior... - 20:39 Revision 3ff5d1a9: [BUGFIX] Fix syntax and logic errors in BE Fluid templates
- Fixes an invalid syntax occurrence in the "PageZero.html"
template from EXT:tstemplate. And fixes a logical error
plu... - 13:46 Revision fd8b3013: [TASK] Harden exceptions in Extbase
- - Use strict type mode
- Use type hints whereever possible
Releases: master
Resolves: #88606
Change-Id: I44ed34b1dc8... - 13:16 Revision 881409d4: [TASK] Follow-up: Replace config.persistence.classes typoscript
- With #87623, a couple of fixture classes have been added to the
Classes folder instead of the Tests folder. With this... - 11:27 Revision 32a7df99: [BUGFIX] Use correct QueryBuilder for NewRecord wizard
- A database querybuilder for sys_language is requested,
however the database query is made on the "pages" table.
Reso... - 11:13 Revision f865cded: [BUGFIX] Use correct QueryBuilder for NewRecord wizard
- A database querybuilder for sys_language is requested,
however the database query is made on the "pages" table.
Reso... - 09:31 Revision b4c6b926: [BUGFIX] ImmediateResponseException needs to be relayed
- ImmediateResponseException were not handled correctly during content
object rendering when running in a production en... - 09:11 Revision c82de6d0: [BUGFIX] ImmediateResponseException needs to be relayed
- ImmediateResponseException were not handled correctly during content
object rendering when running in a production en... - 07:57 Revision 59d2df16: [BUGFIX] Menu of updated pages skips current page
- When using beginAtLevel = 1 is set, then HMENU
should not include the current page at all, so this
is now fixed by "g... - 06:27 Revision 78893b32: [BUGFIX] Menu of updated pages skips current page
- When using beginAtLevel = 1 is set, then HMENU
should not include the current page at all, so this
is now fixed by "g...
2019-06-29
- 13:58 Revision d9c63075: [BUGFIX] Code block in docs regarding site base variants
- Do not use inline notion of providing a whole block of code.
Relates: #88630
Releases: master, 9.5
Change-Id: I2f691... - 13:30 Revision 4759ea70: [BUGFIX] Code block in docs regarding site base variants
- Do not use inline notion of providing a whole block of code.
Relates: #88630
Releases: master, 9.5
Change-Id: I2f691... - 13:09 Revision 4378d5ce: [BUGFIX] Fix syntax and logic errors in BE Fluid templates
- Fixes an invalid syntax occurrence in the "PageZero.html"
template from EXT:tstemplate. And fixes a logical error
plu...
2019-06-28
- 20:42 Revision 9cc2fec9: [TASK] Harden \TYPO3\CMS\Extbase\Utility\FrontendSimulatorUtility
- - Use strict type mode
- Use type hints whereever possible
Releases: master
Resolves: #88604
Change-Id: Ie2641c04a7e... - 20:41 Revision 6dc4145d: [BUGFIX] Prevent scrollbar in "Environment Overview" modal
- Wrap potentially long version strings to prevent a horizontal
scrollbar in the modal content.
Introduces CSS class "... - 20:41 Revision 9becb03c: [BUGFIX] Use correct PHP syntax in code example
- Releases: master, 9.5
Resolves: #88591
Change-Id: I45588bfd8f1dd26debec6e06d6a3466a7458496a
Reviewed-on: https://revi... - 20:40 Revision ec36a0d5: [BUGFIX] Add tests for email via typolink
- Resolves: #88287
Releases: master
Change-Id: I4e6efbd00caca8c1ed01252f1dde30f36330640e
Reviewed-on: https://review.ty... - 17:53 Revision 002ad206: [BUGFIX] Use correct PHP syntax in code example
- Releases: master, 9.5
Resolves: #88591
Change-Id: I45588bfd8f1dd26debec6e06d6a3466a7458496a
Reviewed-on: https://revi... - 17:49 Revision 28b478a2: [BUGFIX] Prevent scrollbar in "Environment Overview" modal
- Wrap potentially long version strings to prevent a horizontal
scrollbar in the modal content.
Introduces CSS class "... - 17:35 Revision dfbee191: [!!!][TASK] Remove "sys_template.nextLevel"
- The special handling "nextLevel" in TypoScript templates
to only load a specific sys_template on the next level (subp... - 17:14 Revision e87eb75a: [BUGFIX] Convert class aliases of switchable controller actions to FQCN's
- When the patch https://forge.typo3.org/issues/87550 changed the controller
configuration of plugins and modules to us... - 16:49 Revision 39e8ccd5: [TASK] Replace `TYPO3/CMS/Backend/SplitButtons`
- Since FormEngine doesn't use split buttons anymore with TYPO3 v9, the
JavaScript module `TYPO3/CMS/Backend/SplitButto... - 16:39 Revision e13e3047: [TASK] Install Tool: Move action buttons into modal footer
- Resolves: #88523
Releases: master
Change-Id: I26404c120702bac669b3ad3aaf9280a76eb8f0e2
Reviewed-on: https://review.ty... - 15:47 Revision e4cc43a4: [BUGFIX] Improve performance with symfony/property-info
- With the introduction of symfony/property-info, the class
\Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor
h... - 14:03 Revision f0f87876: [FEATURE] Set Twitter Card Type in page properties
- This option will make it possible to select a type of Twitter Card
that should be used when your page is shared on Tw... - 13:07 Revision a6bc0045: [!!!][TASK] Remove AbstractService inheritance from AbstractAuthService
- The current Authentication Service API looks like this:
AbstractService
-> AbstractAuthenticationService
-> Authenti... - 13:05 Revision af696c1d: [!!!][TASK] Remove 4th parameter of enableFields
- Since Versioning is completely handled via
the Context API and set within PageRepository
directly since TYPO3 v9, usi... - 13:04 Revision 9b6936a5: [BUGFIX] Add documentation for site-language base variants
- Since bugfix #87831 it is possible to also add base variants
for specific languages, however this was not documented.... - 12:47 Revision 8628e7c5: [BUGFIX] Use correct PHP syntax in code example
- Releases: master,9.5
Resolves: #88589
Change-Id: If71c06dd3033e7d73abc2baf3cf3b786cd45e331
Reviewed-on: https://revie... - 12:31 Revision a3fa9879: [BUGFIX] Add documentation for site-language base variants
- Since bugfix #87831 it is possible to also add base variants
for specific languages, however this was not documented.... - 12:29 Revision 025bcf6a: [BUGFIX] Use correct PHP syntax in code example
- Releases: master,9.5
Resolves: #88589
Change-Id: If71c06dd3033e7d73abc2baf3cf3b786cd45e331
Reviewed-on: https://revie... - 09:50 Revision 2bdaf3ae: [!!!][TASK] Drop DB field sys_language.static_lang_isocode
- The database field "static_lang_isocode" in the DB table
"sys_language" is configured via static_info_tables, however... - 09:45 Revision 0c4c9bc1: [TASK] Deprecate TSFE->sys_language_isocode
- Due to the introduction of Site Handling, the public property
`$TSFE->sys_language_isocode` is not necessary anymore,... - 09:32 Revision 70d546f0: [!!!][TASK] Handle SoftRefParser without references
- The softRefParser logic previously contained its own
factory within BackendUtility with a magic singleton
logic built... - 08:58 Revision be107d95: [TASK] fix list formatting
- Add some empty lines to allow correct list formatting, like on
https://github.com/TYPO3-Documentation/TYPO3CMS-Refere... - 08:41 Revision 9f475e3f: [TASK] fix list formatting
- Add some empty lines to allow correct list formatting, like on
https://github.com/TYPO3-Documentation/TYPO3CMS-Refere... - 06:43 Revision f2e5d2c6: [TASK] Removed leftovers of AltPageTitleProvider
- Removed the mention of altPageTitleProvider that were left on some
places after removing this deprecated provider.
R...
2019-06-27
- 19:36 Revision 2e4e8e07: [TASK] Open ElementBrowser event based in FormEngine
- Currently, the ElementBrowser is used in three different places in
FormEngine, all of them trigger it differently. Th... - 18:53 Revision d4533ea2: [TASK] Remove special singleton handling of makeInstanceService
- Calling GeneralUtility::makeInstanceService() stores
the instance as "persistent object". Since TYPO3 4.x this has be... - 15:50 Revision b5c403b0: [BUGFIX] Correct global/multiple icon in listview
- Resolves: #88620
Releases: master, 9.5
Correct global/multiple icon in listview
Change-Id: Id613f06d24148851d428c61... - 15:32 Revision 8b25cbb0: [BUGFIX] Consider translated pages in workspaces
- This issue was raised that translated pages do not
show up in the list of records to be published/staged,
as translat... - 15:16 Revision 91637f78: [BUGFIX] Decouple ColorPicker from FormEngine
- Since #87031 the color picker is tightly coupled to FormEngine, causing
issues if not used in FormEngine context, e.g... - 15:10 Revision 54858f11: [BUGFIX] Correct global/multiple icon in listview
- Resolves: #88620
Releases: master, 9.5
Correct global/multiple icon in listview
Change-Id: Id613f06d24148851d428c61... - 14:57 Revision a3b5f1cf: [BUGFIX] Consider translated pages in workspaces
- This issue was raised that translated pages do not
show up in the list of records to be published/staged,
as translat... - 14:54 Revision aa98f0f2: [BUGFIX] Do not rely on TYPO3_MODE for FE/BE checks
- In order to run a subrequest in Frontend,
TYPO3_MODE kills most of the functionality.
Although it is clear, that TYP... - 14:34 Revision e1eec036: [BUGFIX] Display titles of changelog properly
- As `\` is escaping, there has to be an additional `\` in front, in
order to display the `\` as expected.
Resolves: ... - 14:23 Revision 9235eafd: [BUGFIX] Do not rely on TYPO3_MODE for FE/BE checks
- In order to run a subrequest in Frontend,
TYPO3_MODE kills most of the functionality.
Although it is clear, that TYP... - 14:07 Revision 48ced589: [BUGFIX] Display titles of changelog properly
- As `\` is escaping, there has to be an additional `\` in front, in
order to display the `\` as expected.
Resolves: ... - 14:04 Revision 723204bc: [BUGFIX] Use late static binding return type for Enumeration::cast
- The return type annotation must be `static` instead of `self` as the
method returns an instance of the inheriting cla... - 14:03 Revision 54ddc9bb: [BUGFIX] Use Context API for TemplateService->versionOL
- The Context API can be used now within
TemplateService to fetch a version overlay, which now
only relies on the PageR... - 13:56 Revision dddf0243: [BUGFIX] Simplify item states in Menu Generation
- The same if() loop is used for checking menu generation item states
(ACT/IFSUB etc), this can be very much simplified... - 13:43 Revision 5a6b0610: [BUGFIX] Fix ExtensionScanner mismatch
- Due to #88498 a bug within the Extension
Scanner was introduced where the scanner
did not find the expected results d... - 13:28 Revision 09383275: [BUGFIX] Use late static binding return type for Enumeration::cast
- The return type annotation must be `static` instead of `self` as the
method returns an instance of the inheriting cla... - 13:07 Revision 92bcb1c8: [BUGFIX] Use late static binding return type for Enumeration::cast
- The return type annotation must be `static` instead of `self` as the
method returns an instance of the inheriting cla...
2019-06-26
- 17:27 Revision fe6a9208: [BUGFIX] Remove non-existing "pseudo-site" logic
- There are some leftovers where PseudoSite is mentioned.
Since TYPO3 v10.0 is built on Site Handling completely,
this... - 17:26 Revision 1312352f: [TASK] Ensure PageArgumentValidator is not dependent on TSFE
- Checking if cHash matches any GET parameters can be
done without $TSFE->cHash_array and $TSFE->hash as
all data is bu... - 06:32 Revision 351e83fd: [TASK] Unify Backend Route paths for modules
- Modules which do not set a proper route path themselves
now have a different route path, basically "/module/file/list... - 06:18 Revision c66ca856: [TASK] Use generators for service objects in Authentication
- The introduction of the Session Framework API in v8
introduced generators for fetching authentication service
objects...
2019-06-25
- 12:14 Revision a91d53aa: [TASK] Set TYPO3 version to 9.5.9-dev
- Change-Id: I9dbcd01c99fcb821b3f3a35a8a0654a371075b27
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/611... - 11:49 Revision e986f19c: [TASK] Set TYPO3 version to 8.7.28-dev
- Change-Id: I36faba6258e6f11f928ebe78dab4ac2e40d7c9e8
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/611... - 10:28 Revision 16a8bcab: [RELEASE] Release of TYPO3 9.5.8
- Change-Id: Ic26ed3a5335e342bc845d11fa56b411c70e75030
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/611... - 10:24 Revision 5664a903: [RELEASE] Release of TYPO3 8.7.27
- Change-Id: If87d516b294383acdcb97c1f760be09efbb2f5c9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/611... - 08:42 Revision 647aa7af: [SECURITY] Disallow insecure deserialization for l18n_diffsource
- Serialized values in l18n_diffsource are vulnerable to insecure
deserialization when being invoked in FormEngine or D... - 08:42 Revision 75cc3d6b: [SECURITY] Deny pages' TSconfig and tsconfig_includes for non-admins
- Fields `TSconfig` and `tsconfig_includes` of table `pages` can be
misused by restricted users to contain malicious in... - 08:42 Revision 3a48bb6c: [!!!][SECURITY] Disallow session data transfer on frontend user logout
- When frontend users logged out their session data (e.g. shopping cart)
was transfered into an anonymous session. This... - 08:41 Revision 4bdd03fb: [SECURITY] Deny access to import module for non-admin users
- Due to an incomplete condition it was possible for regular
backend users to make use of the import module - which onl... - 08:41 Revision 807b0e5d: [SECURITY] Conflict insecure versions symfony/cache component
- The symfony/cache component is not directly used by the core but
is a dependency of symfony/expression-language which... - 08:41 Revision 4c003f80: [SECURITY] Disallow javascript & data scheme in URL link handler
- URLs defined using TYPO3's internal t3://url/?url=... notation are
now hardened against using `javascript:` and`data:... - 08:41 Revision d593a69c: [SECURITY] Check record permissions in record information popup
- The ElementInformationController now checks a backend user has sufficient
permissions to see each referenced record.
... - 08:40 Revision 555e0dd2: [SECURITY] Disallow insecure deserialization for l18n_diffsource
- Serialized values in l18n_diffsource are vulnerable to insecure
deserialization when being invoked in FormEngine or D... - 08:40 Revision 802e0567: [SECURITY] Deny pages' TSconfig and tsconfig_includes for non-admins
- Fields `TSconfig` and `tsconfig_includes` of table `pages` can be
misused by restricted users to contain malicious in... - 08:40 Revision 9ce811c6: [!!!][SECURITY] Disallow session data transfer on frontend user logout
- When frontend users logged out their session data (e.g. shopping cart)
was transfered into an anonymous session. This... - 08:40 Revision df33c7ee: [SECURITY] Deny access to import module for non-admin users
- Due to an incomplete condition it was possible for regular
backend users to make use of the import module - which onl... - 08:40 Revision e355cd97: [SECURITY] Conflict insecure versions symfony/cache component
- The symfony/cache component is not directly used by the core but
is a dependency of symfony/expression-language which... - 08:39 Revision 6dcbf981: [SECURITY] Disallow javascript & data scheme in URL link handler
- URLs defined using TYPO3's internal t3://url/?url=... notation are
now hardened against using `javascript:` and`data:... - 08:39 Revision 41e4afb5: [SECURITY] Check record permissions in record information popup
- The ElementInformationController now checks a backend user has sufficient
permissions to see each referenced record.
... - 08:39 Revision 1f748c76: [SECURITY] Disallow insecure deserialization for l18n_diffsource
- Serialized values in l18n_diffsource are vulnerable to insecure
deserialization when being invoked in FormEngine or D... - 08:39 Revision fde7576f: [SECURITY] Deny pages' TSconfig and tsconfig_includes for non-admins
- Fields `TSconfig` and `tsconfig_includes` of table `pages` can be
misused by restricted users to contain malicious in... - 08:39 Revision 9837ae34: [!!!][SECURITY] Disallow session data transfer on frontend user logout
- When frontend users logged out their session data (e.g. shopping cart)
was transfered into an anonymous session. This... - 08:38 Revision 96105753: [SECURITY] Disallow javascript & data scheme in URL link handler
- URLs defined using TYPO3's internal t3://url/?url=... notation are
now hardened against using `javascript:` and`data:... - 08:38 Revision 61805ff7: [SECURITY] Check record permissions in record information popup
- The ElementInformationController now checks a backend user has sufficient
permissions to see each referenced record.
... - 07:57 Revision 8028f2fd: [!!!][TASK] Remove TCEMAIN.previewDomain
- The functionality to set a custom TCEMAIN.previewDomain via
PageTS is not in use anymore as SiteHandling
is using the...
2019-06-24
- 20:37 Revision 44fe4992: [BUGFIX] Remove caches for page title and meta tag
- By concept for frontend rendering the page title and meta tags
are not meant to be stored in page cache in order to a... - 13:33 Revision 7c4a63bd: [TASK] Follow-up: Change BitSet class doc block
- In order to have a meaningful class doc block for the
BitSet class, the former doc block has been replaced
with an ex... - 12:14 Revision 3c2e5173: [BUGFIX] Fix comment in ViewHelper action.link
- Correct closing tag in PHP comment example.
Resolves: #88619
Releases: master, 9.5
Change-Id: Ic90351399eccc4435231b... - 11:54 Revision 452af940: [TASK] Remove backend user ID from workspace preview config
- The configuration within `sys_preview` contained the
Backend User ID. Previously, until TYPO3 v9, this was
used to si... - 11:43 Revision 5c2c3e10: [BUGFIX] Fix comment in ViewHelper action.link
- Correct closing tag in PHP comment example.
Resolves: #88619
Releases: master, 9.5
Change-Id: Ic90351399eccc4435231b...
Also available in: Atom