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