−Table of Contents
Changelog and Upgrade Notes for v0.7.1
Note: This page is geared towards upgrading from v0.7.0. Please make sure you view all the version notes for versions you may be skipping (ie. from 0.6.0 → 0.7.0 → 0.7.1).
Changelog Summary
Please make sure you review the full v0.7.1 changelog (available in your FoxyCart admin's Store Settings page) before upgrading. Also please ensure you've read the known issues.
New Features in v0.7.1
- Product thumbnail images in the cart
- 3d Secure on select gateways
- The “sample code” for the default Colorbox includes
style1_fc
instead ofstyle1
, which includes a “« Continue Shopping” link on the bottom left of the Colorbox instead of the standard “X” in the bottom right. - Password hashing improvements. Improvements to customer password reset requests.
Bug Fixes and Changes to Existing Behavior
- The maximum number of transactions or subscriptions returned on the admin and the API is now 300 (from 50 in v0.7.0).
Changes to subscription API XML Structure
- We removed an extra, unnecessary “transaction_template” node in the API xml. The old XML was like so:
$subscription->transaction_template->transaction_template->transaction_details->transaction_detail
while the new XML response is
$subscription->transaction_template->transaction_details->transaction_detail
This change did not impact the subscription XML datafeed.
Upgrading from v0.7.0
ACTION REQUIRED
Change of FoxyCart Includes
Log into your FoxyCart admin and go to the “sample code” section to get the latest “includes”. This will include jQuery, foxycart.complete.js
(or a variant of that file), and the Colorbox CSS file. These filenames may change slightly between versions to accommodate for version changes and improvements, so make sure you get the latest files when you upgrade from v0.7.0 to v0.7.1.
Caution When Downgrading
Customer passwords are handled differently in v0.7.1 and v0.7.0 so we don't recommend downgrading. If you've changed your password hashing method to anything other than md5 or sha1 unsalted, downgrading should be considered completely off limits, as it will break all existing customer logins.
Re-Copy FoxyCart Includes
v0.7.1 has some improvements to v0.7.0 when it comes to the foxycart.js
files and related Colorbox CSS. Though not required it is recommended to get the latest includes from the “sample code” section of the admin to include in your site.
Change to the subscription API XML
We removed an extra, unnecessary “transaction_template” node in the API xml. The old XML was like so: $subscription→transaction_template→transaction_template→transaction_details→transaction_detail
and the new XML response is $subscription→transaction_template→transaction_template→transaction_details→transaction_detail
. This change did not impact the subscription XML datafeed.