For the sake of a smaller document all changes of versions below the current minor one, as well as acknowledgments, documentation updates and smaller code cleanups were moved into the ChangeLog file.
Version 1.9.3 (2007-10-20)
Added the first version of the documentation.
Added support for frontend editing of download records. Therefore added the ###EDIT_PANEL### marker to the ###VIEW_CATEGORY###, ###VIEW_TREE###, ###VIEW_SEARCH###, ###VIEW_TOP###, ###VIEW_CATALOG### and ###VIEW_DETAILS_FOR_DOWNLOAD### template subparts.
*** Please notice: You have to enable the edit panels in the "Editing" section of the Admin Panel. ***
Improved the "Mandatory fields for frontend form" FlexForm option.
*** Please notice: Make sure that all previously defined settings are still correct after the update. ***
Changed the behaviour of the "stars"-representation for the download ratings. In any case, five stars are shown while each star represents a rating value of 2.
Fixed a bug in getViewReportBrokenDownloadResult() which allowed malicious users to change the status of a download by modifying the tx_abdownloads_pi1[uid] GET parameter.
Transferred fix for bug #0000042 from extension Modern Linklist (ab_linklist).
Transferred fix for bug #0000051 from extension Modern Linklist (ab_linklist).
Version 1.9.2 (2007-09-01)
Added the possibility to select if images/labels shall be linked to the target file in the backend. Therefore extended the "Link images" and "Link labels" FlexForm options.
Added the possibility to define the sys_language_mode with TypoScript. sys_language_mode == 'strict': If a certain language is requested, select only download records from the default language which have a translation.
Added support for AJAX-based category trees in the backend forms (required extension: "xajax").
Added the "recordMarkerHook" to fillMarkerArray() which allows to use additional markers for each download.
Fixed a bug where downloads from unselected sysfolders were shown in the SEARCH view.
Fixed a bug where the database field was filled even if no image had been submitted in the "Propose a new download" form.
Modified extension constraints to depend on static_info_tables.
Transferred fix for bug #0000033 from extension Modern Linklist (ab_linklist).
Fixed some minor XHTML errors in the templates.
Completed French translation.
Version 1.9.1 (2007-04-27)
Replaced the static form in the SEARCH view with a template-based one. Therefore added the ###FORM### subsubpart to the ###VIEW_SEARCH### template subpart and extended all provided CSS definitions.
*** Please update your templates! ***
Added the possibility to define an imageLinkWrap with TypoScript applied to images in all views if the "Link images" FlexForm option is not set. Therefore added a default downloadImage.imageLinkWrap in the different TypoScript setups.
Added the possibility to use the download language, the download license and the download homepage in all views. Therefore added the ###DOWNLOAD_LANGUAGE###, ###DOWNLOAD_LICENSE### and ###DOWNLOAD_HOMEPAGE### markers to the ###VIEW_CATEGORY###, ###VIEW_TREE###, ###VIEW_SEARCH###, ###VIEW_TOP###, ###VIEW_CATALOG### and ###VIEW_DETAILS_FOR_DOWNLOAD### template subparts.
*** Please update your templates! ***
Removed supernumerous <br/> tags from the description's stdWraps in the static TypoScript setup.
Increased the maximum file size of downloads to 500000 KB.
Increased the maximum input size and removed the range limitation for clicks and votes in the backend's FlexForm.
Added missing target="_blank" to topView.downloadLabel.ATagParams.
Fixed a bug where the "Sort downloads by", "Sort order (downloads)" and "Maximum number of downloads shown per category" FlexForm options weren't taken into account in the SEARCH view.
Fixed a major bug where downloads weren't displayed in the TOP view.
Fixed a bug where file size, extension and icon of a download weren't shown in the detailed download view (accidentally introduced in 1.9.0).
Version 1.9.0 (2007-04-08)
Extended the UPDATE! function in the sense that both the "tx_abdownloads_category_catuid_before_mm" table and the "catuid_before" field from "tx_abdownloads_category" get dropped after a successful update.
Added the possibility to define the default status of proposed downloads in the backend's FlexForm. Therefore added the "Default status of proposed downloads" FlexForm option.
Added the possibility to directly edit download records by clicking on their labels in the backend module.
Added the possibility to use MIME icons for downloads in all views. Therefore added the ###DOWNLOAD_FILEICON### marker to the ###VIEW_CATEGORY###, ###VIEW_TREE###, ###VIEW_SEARCH###, ###VIEW_TOP### and ###VIEW_CATALOG### template subparts.
*** Please update your templates! ***
Improved the "PID of page with LIST/TREE plugin (if different)" FlexForm option.
Improved the "Start category ID" FlexForm option.
Fixed a bug where category icons weren't displayed in the TREE view.
Fixed a bug where links set in the description fields with the RTE weren't displayed in the different views.
Fixed a bug where a single random TOP list wasn't displayed in the frontend.
Fixed a bug where the ###DOWNLOAD_ICON### marker wasn't substituted correctly in the TREE view.
Fixed bug #0000025.