Joomla 2.5 and 3.x versions

Version Date Changes
7.10 6 March 2018 Now works with Joomla 4.00 alpha (although Joomla 4 is not scheduled for release until mid-2018).
Minimum Joomla version is now 3.7.0.
Transaction search field options changed - see the latest user guide.
Fixed: The reset button did not work on some of the reports.
7.09 27 February 2018 Fixed a bug that prevented saving a new currency format in General Configuration (broken since version 7.07).
7.08 27 October 2017 Fixed a bug that caused a PHP error when editing product group memberships.
Transaction searching fixed for some unusual cases.
7.07 31 August 2017 Buyers can now have the option to receive an email one week before their subscription expires.
The download page now shows useful information for transactions in any status, as well as allowing the buyer to opt in or out of the expiry reminder email.
The Order Status page now allows entry of an email address or a Transaction ID.
Transactions now record a text version of the original price terms with each transaction at the time the transaction is created.
Three new text templates, "Download manual text", "Download badtid text", and "Email text deivered" (see the user guide for details).
Twoe text templates have been removed: "Thanks manual text" and "Pending text".
You can now configure a button (the "non-download" button) to be shown in file lists for files that cannot be downloaded until paid for.
Product icons can now be selected from any directory and with any name.
Image buttons are deprecated in favour of CSS buttons. Existing image buttons still work for now but you should switch to CSS buttons.
You can now edit the buyer's first name and email address on the transaction edit page.
Two new text variables %OPTION% and %TIME_LEFT%.
Deleted the Romanian, Polish and German translations as they had not been updated for a long time.
7.06 2 June 2017 You can now edit the client name on the transaction edit page.
Re-coding of deprecated Joomla functions, in preparation for future Joomla versions. The minimum Joomla version required is now 3.4.8.
7.05 29 December 2016 Added the https_checkout option (see the latest user guide).
Collection of statistics on visits to the Payment Confirmation page, and inclusion on the daily stats chart.
The country code determined from the user's IP address is now stored separately from the country code supplied by the payment gateway.
The purchase IP address is also stored separately, in addition to the latest IP address used.
The CSS and image files have been moved from the component directory to the /media directory.
You can now search for a product by ID on the admin product list page.
The validation and error handling on the invoice request form has been improved.
7.04 7 December 2016 Fixed a bug in the install script which caused a SQL error on a new installation.
Fix for a PHP Notice error that could occur on some systems with version 7.03.
Show the status of expired delivered manual transactions more correctly on the link recovery page.
7.03 28 November 2016 The About page now shows your detailed transaction status and expiry date.
Fixed: The plugin did not correctly load the component language file (since 7.00)
7.02 21 November 2016 Fixed: Unable to save General Configuration.
7.01 14 November 2016 The Daily Stats Chart can now filter by sales, downloads and hits.
The Purchase ID has moved to the About page.
7.00 6 November 2016 Joomla 2.5 is no longer supported. MediaShop now supports the Joomla Update System. The Joomla admin interface will automatically notify you of new releases, and you will be able to install them with a single click in the Extensions Update Manager.
Version 5.00 of the Plugin also supports the Joomla Update System.
6.04 6 July 2016 The "Download Link Recovery" view is renamed to the "Order Status and Download Link Recovery" view, and is greatly enhanced to show more details of transactions in various statuses.
There is a new transaction field "note to client", that is shown on the client's download page and on the "Order Status and Download Link Recovery" page. Download pages now show more useful information for Manual, Delivered and Refunded transactions.
6.03 25 March 2016 Failed and cancelled payments now use the configured download page ItemId.
Some minor cosmetic and html fixes.
6.02 10 June 2015 The plugin can now display download counts.
Some minor improvements to handling of payment errors for manual delivery and blocked countries.
6.01 19 March 2015 Fixed: Some of the report date filters did not work properly in version 6.00.
The collapsable sidebar in Joomla 3.4 is now supported.
6.00 18 February 2015 You can now block sales to selected countries, or set countries  to "manual delivery". See the latest version of the user guide for full details.
You can now configure the columns and filters shown on the admin transaction list
There are several new email merge variables
Products can now have up to 5 user defined fields.
5.04 19 December 2014 You can now edit the price amounts in a transaction created in the back end.
Added a new report, the Country Sales List.
5.03 4 October 2014 Automatic generation of customer invoices
Added a new report: Monthly Sales Summary
Fixed browser detection for IE11+
Toolbar buttons re-ordered to be more consistent with standard Joomla components
5.02 22 July 2014 Fixed the Terms and Conditions feature, broken since version 5.00.
Added a 15 minute timeout on the payment confirmation page.
Added a Save As Copy button on the product editor.
5.01 21 April 2014 Fixed a bug, introduced in version 5.00, that prevented transactions being created in the back end.
5.00 5 April 2014 MediaShop now uses Payage to manage its payments and payment gateways. Payage is our free Joomla component dedicated to the management of payments and payment gateways. If you are upgrading from a previous release of MediaShop you must install Payage before upgrading to this release, and you will need to configure your payment gateway account(s) in Payage as your MediaShop payment accounts will no longer be active.
4.00 22 January 2014 Joomla 1.5, 1.6 and 1.7 are no longer supported.
MooTools is no longer used and no longer loaded.
Several new transaction search options.
New product type of "Separator".
Automatially logs a notes entry if the expiry date or number of downloads are changed by admin.
Sends an email to the configured admin email address if a front-end download fails.
Can now select a price and price option when creating a transaction in the back end.

Joomla 1.5, 1.6, 1.7, 2.5 and 3.x versions

Version Date Changes
3.27 27 November 2013 Verified on Joomla 3.2. No changes were required but the installer no longer gives the "not tested on this release of Joomla" warning.
3.26 27 September 2013 The plugin now has many more options (see the user guide).
The Product Group view no longer has its "number of columns" parameter, but has a new option to not show the group price (see the user guide).
The entire product should now work well on responsive sites, please let us know about any issues.
Buy and download buttons now have different classes so that they can be styled differently.
3.25 7 May 2013 Verified on Joomla version 3.1
3.24 5 April 2013 There is now an Article Plugin for MediaShop. Please see the latest user guide for more details.
3.23 24 March 2013 Bug fix: Did not send email to customer when a pending payment completed (broken since version 3.15)
Can now search by date on the transaction list (YYYY-MM or YYYY-MM-DD)
Price terms text can now be fully customised (see the latest user guide)
Buy button can now be positioned above or below the product description in single product and simple views
3.22 28 January 2013 Improved handling and styling of html buttons on the front end.
If Terms and Conditions are used, buttons are now disabled instead of being hidden.
Products now have descriptive text that is shown on the paid download page
The monthly sales chart now shows daily averages instead of monthly totals, and includes the current month.
3.21 23 January 2013 Fixed a bug in the install script, introduced in version 3.20 - a hard coded reference to the jos_mediashop_config database table. This would cause installation to fail on sites with database prefixes other than jos_.
3.20 10 January 2013 Full support for FaLang and JoomFish for multi-language sites
Text configuration now uses the wysiwyg editor
Fixed a bug with saving prices greater than 1,000
Fixed a bug that caused version 3.19 to not work properly on MySql versions older than 5.5
3.19 1 December 2012 Fixed the PayPal test button, which got broken recently by a change to the expected error code returned by PayPal.
Fix for download validity periods of more than 38 years, which previously did not work correctly.
3.18 19 November 2012 Now compatible with Joomla 1.5, 1.6, 1.7, 2.5 and 3.0.

Joomla 1.5, 1.6, 1.7, 2.5 versions

Version Date Changes
3.17 8 August 2012 Fixed a bug that caused purchase confirmation emails not to be sent in some cases.
Fix for a recent and unexpected change in the PayPal Sandbox that prevented payment verification. At this time it is unknown whether this change will eventually be applied to the PayPal live environment.
3.16 31 July 2012 Fixed a potential security flaw present in versions 3.12, 3.13 and 3.15. Users of these versions should upgrade. Details of the issue are available on request to registered users of the affected versions.
Fixed a minor bug that caused transaction IP addresses to be updated incorrectly.
Buy buttons now have class="mediashop_buy_button" instead of style="vertical-align: top"
The sales line graph now excludes the current month
3.15 23 April 2012 Improved file picker, now used for selecting product files as well as icons
Fixed a bug in pagination of the group product membership list view
Product lists now have product name filter
Product list now has a direct link to product group members
Transactions, products, and reports now all have separate filters and sort parameters
Download directory can now be relative to the site base
New transaction list frequency of "Last 7 days" (now the default)
Transaction list can now search by IP address
Transaction search now searches all dates regardless of filters
New chart: Total monthly sales line chart
Sales Totals by Month and Day reports now have selectable ordering
Manage Accounts has moved to Configuration
Romanian translation
Now works with PHP Strict Standards checking enabled
3.13 18 January 2012 Now compatible with Joomla 1.5, 1.6, 1.7 and 2.5
Emails to customers are now html so can now include formatting, links, etc.
When you send an email manually in the back end, you can now see and edit it before it is sent.
Image paths are now stored in the database relative to the site (although absolute paths are still allowed).