Documentation You are here: start » v » 0.7.1 » upgrading

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

  • 3d Secure on select gateways
  • The “sample code” for the default Colorbox includes style1_fc instead of style1, 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.

Site Tools