v0.6.0 — v0.7.1Improvement for CSRF functionality to prevent token resetting when not appropriate.
v0.7.1Improvement to handling errors on Moneris (gateway).
v0.7.1Fix for &
showing up in emails and the store drop down.
v0.6.0 — v0.7.1Caching improvement to prevent stale data from being cached.
v0.7.1Fixed a missing closing single quote in the div#fc_complete_order_processing img
source attribute.
v0.7.1Rebuilding the SagePayments gateway. Adding auth-only support for SagePayments.
3D Secure Support
Paypoint
RealEx
Product thumbnail images in the cart
transaction_detail
image
url
length (for future use)
width (for future use)
height (for future use)
Product images and links
New standard cart attributes
image
url
length (for future use)
width (for future use)
height (for future use)
gateway_3d_secure_not_validated
cart_image
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.
The maximum number of transactions or subscriptions returned on the admin and the API is now 300 (from 50 in v0.7.0).
As required by the PayPal user agreement, PayPal Express is now active when PayPal Payments Pro is being used.
Fix for an issue with specific gateway responses that were available only in English even though they were translated to other languages.
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.
v0.7.1Fix to PayPoint Gateway double charging in certain cases when 3d Secure doesn’t behave as expected.
v0.7.0 — v0.7.1Adding additional logging to certain gateways. This isn’t a user-facing change, but will allow us to better diagnose issues in the future.
v0.7.1Small changes to how Orbital handles taxes and “purchasing card II” transactions to complete Orbital certification.
v0.7.0 — v0.7.1Fix to missing trailing "
in the CSV export.
v0.7.1Added Elavon’s VirtualMerchant gateway.
v0.3.0 — v0.7.1Upgrading from USPS API v3 to v4, as v3 will be disabled by USPS soon.
v0.7.0 — v0.7.1Fix to cart=checkout
cart requests when HMAC Validation is in use.
v0.7.0 — v0.7.1Fix to prevent cart=updateinfo
from duplicating customer records when inappropriate.
v0.7.0 — v0.7.1Fix for modifying PayPal Express Checkout subscriptions via the API (and incorrectly returning Profile ID not valid
errors.
v0.3.0 — v0.7.1Adding autocomplete="false"
to the checkout’s password fields.
v0.7.1Small improvement to PayPoint Gateway’s language strings to prevent warnings in system logs.
v0.7.0 — v0.7.1Correcting the transaction XSD from UTF-16
to UTF-8
.
v0.7.0 — v0.7.1Fix for tax line items with multiple items in the cart, specifically with PayPal Express Checkout going from the FoxyCart checkout (and not the cart).
v0.7.0 — v0.7.1Fix to prevent coupons from being doubled up when subscriptions are processed.
v0.7.0Adding is_future_line_item
to the changelog for v0.7.0.
v0.7.0 — v0.7.1Updating foxycart.js
and variants (foxycart.raw.js
, foxycart.complete.js
) to work with jQuery 1.5.x. Also updating the “sample code” in the admin to include jQuery 1.5.2.
v0.7.1Adding Moneris payment gateway.
v0.6.0 — v0.7.1Reducing the Cache-Control
and Expires
headers on the files that cdn.foxycart.com
and static.foxycart.com
serve from 1 month to 12 hours.
v0.6.0 — v0.7.1Bug fix to save the paypal_payer_id
properly.
v0.6.0 — v0.7.1Fix for admin and subscrition datafeed showing expired cards for customers with PayPal Profile IDs instead of payment cards.
v0.7.0 — v0.7.1Fix for updateinfo
requests allowing checkout with an expiration date in the past.
v0.7.1Added Intuit Merchant Services (Quickbooks) payment gateway.
v0.7.0 — v0.7.1Fix so the first_failed_transaction_date
is reset when a successful subscription goes through.
v0.4.0 — v0.7.1New language strings to allow for a customized failover page to display to visitors.
v0.5.1 — v0.7.1Fix for XML datafeeds (on refeed) not showing the coupon code.
v0.7.0 — v0.7.1Fix for initial subscription transaction not having a sub_token
in the datafeed.
v0.7.0 — v0.7.1Fix for future shipping not showing up as expected in certain situations with subscriptions.
v0.7.0 — v0.7.1Changed the order of the CSS
and JavaScript
files in the “sample code” to prevent FOUC.
v0.7.0 — v0.7.1Fix to prevent subscriptions from being modified with a next_transaction_date
of today.
v0.7.0 — v0.7.1Improvements to the subscription processor to allow it to be run multiple times a day. Also speed improvements taking it from ~0.18s to ~0.012s.
v0.7.0 — v0.7.1Adding missing customer
node to the XML returned by a customer list API call.
v0.7.0 — v0.7.1Fixing customer_id_filter
for API calls.
v0.7.1Removing extra nested transaction_template
node in the subscription XML returned by the API.
v0.7.1Adding customer names to the subscription XML returned by the API.
v0.7.1Allow users to modify the hide_transaction
bit via the API.
v0.4.0 — v0.7.1Adding failover notification messaging to language files. The FoxyCart failover system will now serve a contact form, and the language strings are configurable.
v0.7.0 — v0.7.1Subscription bug fixes to prevent display issues when viewing historical transactions.
v0.7.1Allow entries_per_page
to be set via the API in transaction_list
calls, or other calls that return paginated data.
All VersionsLimiting displayed errors in the admin to prevent massive error logs from tanking browsers.
All VersionsAdding security enhancements on the admin to prevent unauthorized form submission. (This was a preventative improvement.)
v0.7.0Updating Colorbox to 1.3.16 and jQuery to 1.4.4 in the default “sample code”.
v0.7.1Updating jQuery to 1.4.4 in the default “sample code”.
Improved internal error handling.
v0.7.0 — v0.7.1 Fix for modifying a subscription where the modification happens on the same day the subscription had a billing error (ie. on the day it should have run but failed).
v0.7.0 — v0.7.1Adding logging to improve PayPal Express Checkout handling on FoxyCart subscriptions. Should help debugging if errors occur.
v0.7.0 — v0.7.1 Fix for a bug in the XML output (datafeed, API) of certain subscriptions where the start date was mistakenly showing the end date.
v0.7.0 — v0.7.1 Fix for PayPal updating cart items correctly on subscriptions.
v0.7.0 — v0.7.1 Fixes some custom field handling on stores with multi-ship enabled.
v0.7.0 — v0.7.1Fix to allow for modifying subscription details via the API.
v0.7.0All of v0.7.1’s new password hashing and password reset functionality was brought back to v0.7.0.
v0.7.0 — v0.7.1Fix for recurring billing through PayPal Express Checkout.
v0.6.0 — v0.7.1Fix so coupons will actually impact subscription pricing.
All versionsAdding Colorbox 1.3.15 and 1.3.16 to the CDN.
v0.7.1Making the foxycart.complete.js
include Colorbox 1.3.16 to prevent jQuery conflicts.
v0.7.0 — v0.7.1Small fix to gateways that don’t get extra response details. No store-impacting changes.
v0.5.1Fix to prevent coupon codes from dividing by incorrect values.
v0.5.0 — v0.7.1Fix to get the correct Customer ID from the API when using multiple ship-to addresses.
v0.7.0 — v0.7.1Fix to prevent errors if there’s preceding or trailing whitespace in a custom language string.
v0.7.0 — v0.7.1Adding a “billing” item to the admin’s top level navigation with billing history and links to update payment info.
All versionsFix for admin login not taking you to the correct dashboard version.
v0.6.0 — v0.7.1Improved security on temporary data handling where necessary.
v0.7.0 — v0.7.1Fix for customer information not being refreshed properly when fetching subscriptions in certain situations.
v0.7.0 — v0.7.1Fix for Spanish currency not displaying correctly.
v0.7.0 — v0.7.1Fix for a rounding display issue in the cart. When subtracting out the flat rate shipping or handling fees (if they were calculated via a percentage), the number could have been off by a penny.
v0.7.0 — v0.7.1Fix for incremental discounts not working correctly due to the order of operations being incorrect.
v0.7.1Fixed a bug with the upgrade process (upgrading to v0.7.1) related to the new password hashing functionality rolled out last week.
v0.7.0 — v0.7.1Multiple subscription fixes, including:
Older receipts showing up as future subscriptions when viewing historical receipts.
Subscriptions with multiple line items showing all but the first line item as future subscriptions.
Receipt emails with multiple products in the cart being grouped incorrectly, with incorrect links to the sub_token
and cancellation actions.
v0.7.1Complete rework of customer password hashing functionality, allowing for multiple different hashing methods, configurable salts, and configurations per user (with store defaults). Backwards compatible.
v0.7.1Improvements to store upgrade process to ensure all data is upgraded as necessary between different FoxyCart versions.
v0.7.1Removing a 3D secure field from being seen as a custom checkout field.
v0.7.1Added NMI gateway.
v0.7.1Added eProcessingNetwork gateway.
v0.6.0 — v0.7.1Fix to Chase Paymentech Orbital for zip code formatting issues and the length of other billing fields passed to the gateway.
v0.7.1Adding a clearer span to the receipt HTML to make it consistent with the checkout HTML.
v0.7.1Moved Colorbox assets to the CDN.
v0.7.1Adding a new default foxycart.complete.2.js
and corresponding Colorbox styles to move the “Continue Shopping” text from the bottom right to the bottom left.
v0.7.1Made the “Continue Shopping” language configurable in the store language settings.
v0.7.0Ported from v0.7.1 to v0.7.0 a fix to rounding certain values passed into PayPal.
v0.7.1Improvement to methods to remove thousands separator character in product and order totals. Also an improvement on the checkout screen to format the subtotal including the thousands separator.
v0.5.0 — v0.6.0Fix for historical transactions not showing the tax amounts as they were charged on the order.
v0.4.0 — v0.6.0Fix to eWAY order processing that could result in subscriptions not processing correctly when eWAY returned specific errors.
v0.5.0 — v0.7.0Fix to display the actual tax description when viewing or exporting historical transactions.
v0.7.1Fix for shipping over 1,000 not working for locales like Norway which use a space as the thousands separator.
v0.7.0 — v0.7.1Fix for subscriptions with past due amounts erroring when canceling.
All VersionsInternal improvement to improve database performance when accessing a store version from the hostname.