.. include:: /Includes.rst.txt .. _changelog: ========= ChangeLog ========= Version 7.0.0 ============= * Add TYPO3 11 compatibility * Remove TYPO3 9 compatibility * Migrate what_to_display from select side-by-side to select single * Use strict types where possible * Add trait to access values from context API * Add trait to get TSFE * Use DI where possible * Remove `ext_typoscript_setup.typoscript` file * Records can only be created on pages configures as storage folder * Remove `ext_tables.php` * Remove UserTSConfig: options.saveDocNew.tx_kkdownloader_images * Add livesearch command to find download records much faster Version 6.1.1 ============= * Remove ".image img" CSS as it is not used anywhere Version 6.1.0 ============= * Add limit and offset to getDownloads query. This reduces the amount of records a lot. * Display pagebrowser is now activated by default * Add some more explanation to FlexForm fields Version 6.0.1 ============= * Update foreign_table_where to allow categories of all pages in FlexForm Version 6.0.0 ============= * Remove TYPO3 8.7 compatibility * Add TYPO3 10 compatibility * Replace extension icons from EXT:frontend * Restructure TCA fields * Repair record overlay * Remove TYPO3 columns from ext_tables.sql * Use FileCollection to get referenced file relations Version 5.2.2 ============= * Change group type of template file in FlexForm to input type Version 5.2.1 ============= * Add renderType to FlexForm * add method getFlexFormValue to prevent return of NULL values Version 5.2.0 ============= * Migrate previewimage to FAL (Please execute UpdateWizard) * Migrate download files to FAL (Please execute UpdateWizard) * Repair date of last download in view * Rename a lot of variables/methods for better understanding * Repair workspace for category records Version 5.1.0 ============= * Use categories of sys_category instead of our own cat table. Please use UpgradeWizard for migration Version 5.0.1 ============= * Typo in orderBy of DownloadRepository * Convert Documentation to RST format only. No Update! Version 5.0.0 ============= * Extension key kk_downloader was transferred to jweiland.net * Update version number to 5.0.0 * Change Template to Fluid * Move marker based logic to Fluid-Template * Change default template to EXT:kk_downloader/Resources/Private/Templates/MainTemplate.html * Collect all FlexForm configuration in $this->settings * Assign downloads variable to ListView * Assign download variable to SingleView * $this->settings is available in Fluid, too * Removed all PHP code for translation handling and rebuild it with TYPO3 API * Moved all TCA from tca.php into Configuration/TCA * Moved all TCA changing PHP into Configuration/TCA/Overrides/* * Moved pi-class to Classes/Plugin * Moved additional fields UserFunc class to Classes/UserFunc * Changed yes/no selectboxes in FlexForm to Checkboxes * Change PHP code to be PSR-2 compatible * Add strict_types where possible * Add composer.json. So it's now available over packagist, too. * Set TYPO3 compatibility to 8.7 and 9.5. Yes, we have removed compatibility to TYPO3 7.6 * Changed column "clicks" from tinytext to int(10) * Moved all DB Queries to non-extbase-based Repositories * Changed all DB-Queries to Doctrine * Add Namespacing and correct PHP DocHeaders * Simplify many if-conditions (don't test on empty() and empty string) * Removed all Debugging-Output. Please use xdebug or f:debug or Admin-Panel or... * Change pi_getLL to LocalizationUtility to use new path of language files * Change language files to XLF * Divide Languagefile to locallang, locallang_db and FlexForm * Change IMAGE() call to cObjGetSingle() * Remove or change many deprecated code * Create date with f:format.date in template directly * Moved all Icons to Resources/Public/Icons * Moved TS-Template from styles/css to Configuration/TypoScript * Remove imageDistance, as the result "$imagewidth" was not used * Change downloadIcon handling. If not set, use Icons of Core, else use Icon of DownloadIcon