This is an old revision of the document!
Table of Contents
Changelog and Upgrade Notes for v1.0
Note: This page is geared towards upgrading from v0.7.2. Please make sure you view all the version notes for versions you may be skipping (ie. from 0.7.1 → 0.7.2 → 1.0).
Changelog Summary
Please make sure you review the full v1.0 changelog (available in your FoxyCart admin's Store Settings page before upgrading. Also please ensure you've read the known issues.
New Features in v1.0
There are many new features, but these are the biggies:
- All FoxyCart templates (cart, checkout, receipt, email) are now fully customizable via the Twig template language.
- Zip Code based tax rates are now built in. More info.
- Very cool new country+state autocompleter. Country-specific language when it comes to state/province/county/etc., and it also displays the country flag for an added visual confirmation that the correct country is selected. More info.
Bug Fixes and Changes to Existing Behavior
There are many, many bug fixes to v1.0 noted on the changelog, but none of them (in our opinion) should cause problems even for advanced integrations. That said, make sure to read through the changelog thoroughly if you have a very advanced integration.
Upgrading from v0.7.2
ACTION REQUIRED: All Users
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.colorbox.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 any version.
If you have a more advanced integration, you can now use the API to retrieve the latest includes code as needed (via the store_includes_get
method).
ACTION POSSIBLE: Some stores may be impacted
API date filters now respect the store's timezone
The API filters for transaction_date_filter_begin
and transaction_date_filter_end
now correspond to the store timezone settings, not the server timezone. If you're using these filters you probably want to adjust or at least make sure your integration continues to work as desired.