Changelogs

See what's been added, updated, and fixed.

February 5, 2011

  • 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.

  • Changes for the week ending 2011-02-05:

January 29, 2011

  • v0.7.1Added NMI gateway.

  • v0.7.1Added eProcessingNetwork gateway.

  • Changes for the week ending 2011-01-29:

January 22, 2011

  • 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.

  • Changes for the week ending 2011-01-22:

January 15, 2011

  • 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.

  • Changes for the week ending 2011-01-15:

January 8, 2011

  • All VersionsFix to prevent double-encoding USPS rate descriptions (as a result of USPS API changes).

  • All VersionsFix to USPS First Class shipping options (due to USPS API changes).

  • v0.7.1Adding thousands separators to the javascript currency format function (on the checkout).

  • Changes for the week ending 2011-01-08:

December 25, 2010

  • v0.7.0 — v0.7.1Fixed a bug preventing subscriptions with a future start date from running in some situations.

  • v0.6.0 — v0.7.1Improved performance when canceling a store from the admin.

  • v0.7.1Fix for custom error messages not showing up for PayPoint due to how the code was restructured in v0.7.1.

  • Changes for the week ending 2010-12-25:

December 18, 2010

  • v0.7.1Fix for coupons and discounts adding up to more than the line item total in the cart, causing issues with shipping and taxes. This fix sets the discount to the negative line item total if the discount exceeds the line item total. It does a similar check per shipment when calculating taxes.

  • v0.7.1Fixes eWAY authcode response to be stored correctly by FoxyCart. Fix was made previously but wasn’t applied to v0.7.1.

  • v0.7.0 — v0.7.1Added Chase Paymentech Orbital Tampa.

  • v0.7.0 — v0.7.1Improved handing of unicode characters being sent to Chase Paymentech.

  • v0.3.0 — v0.7.1Clarified some “Offline Processing” language in the admin.

  • v0.3.0 — v0.7.1Made the FoxyCart logo clickable in email receipts and other FoxyCart-generated emails.

  • Changes for the week ending 2010-12-18:

December 11, 2010

  • v0.7.1Adding a javascript alert on the checkout if the store is not on a live payment gateway. The alert excludes stores that are using PO since they may have been grandfathered into the system from a previous version and don’t have their payment gateway set to active even though they are processing live orders.

  • v0.7.0 — v0.7.1Fix to PayPal rounding problem for cart line items.

  • v0.7.1Fix for American territories in the checkout, which resolves issues with shipping to places like Guam, Puerto Rico, and American Samoa.

  • v0.4.0 — v0.5.1Fix to subscription processor that didn’t reset language strings in certain circumstances, causing receipts to be sent with incorrect language strings.

  • v0.7.0 — v0.7.1Bug fix to filtering limit and pagination functionality.

  • Changes for the week ending 2010-12-11:

December 4, 2010

  • All VersionsRemoving all references to www.foxycart.com on APP assets (CSS, images, etc.).

  • All VersionsFix for coupon generation in the admin not working in IE.

  • Changes for the week ending 2010-12-04:

November 27, 2010

  • v0.7.1Fix for PayPal freaking out if the line item total is 0 but the shipping is > 0, by making a dummy $0.01 product and removing $0.01 from the shipping. (This is PayPal’s recommended solution.)

  • Changes for the week ending 2010-11-27:

November 20, 2010

  • All VersionsMinor changes to internal caching system’s TTL values.

  • v0.6.0 — v0.7.1Fix to decrease memory usage on “language” page in the admin.

  • v0.7.1Adding a French language translation.

  • v0.7.1Adding a German language translation.

  • v0.7.1Bumping the entries per page filter settings to 300. Note: this impacts the API for all _list methods and for the admin it impacts both subscriptions and transactions.

  • v0.7.1Fix for SagePay UK issues.

    • Fix for state/province fields causing problems.

    • Fix for non-alphanumeric characters causing problems.

    • Various fixes for the 3D Secure handling.

  • v0.7.1Improving some PayPoint warnings.

  • All VersionsStores are now alphabetized in the admin’s select box (when an admin account has access to more than one store).

  • v0.7.0 — v0.7.1Fix to update the receipt email template url correctly.

  • v0.7.1Adding a note about 3D Secure in the admin.

  • Changes for the week ending 2010-11-20:

November 13, 2010

  • All VersionsPreparation for server migrations.

  • All VersionsAdd failover systems to APP to provide local failover during scheduled maintenance.

  • v0.6.0 — v0.7.1Updating internal caching functionality.

  • v0.7.0Change storage of eWAY Auth Code response internally to correct behavior that prevented serialization of the value.

  • v0.7.0 — v0.7.1Fix for day light savings issue with the new admin and API filtering system.

  • v0.7.0 — v0.7.1Adding Norwegian as a language option.

  • Changes for the week ending 2010-11-13:

November 6, 2010

  • All VersionsPreparation for server migrations.

  • Changes for the week ending 2010-11-06:

October 30, 2010

  • v0.7.0 — v0.7.1Fixing a bug where the required subscription frequency argument was not being passed in when subscriptions were manipulated in the admin.

  • v0.7.0 — v0.7.1Force the saving of payment card expiration date information via the API.

  • v0.7.0 — v0.7.1Fix for add coupon link not showing up in the cart under some circumstances.

  • Changes for the week ending 2010-10-30:

October 23, 2010

  • v0.6.0 — v0.7.1Updating email validation to better handle spaces.

  • v0.7.1Rounding weight to 3 decimal places instead of just 2.

  • v0.7.1Doubled the transactions displayed per page filter settings to 60 in the admin.

  • v0.7.0 — v0.7.1Fixing session setting at .foxycart.com if foxycart.js is cached on cart or checkout templates.

  • v0.7.0 — v0.7.1Adding ^^analytics_google_ga_async^^ placeholder.
    Adding address line 2 to data sent to quantumgateway.

  • v0.6.0Fix for when discounts are involved and 060 chokes on very small floating point numbers.

  • Changes for the week ending 2010-10-23:

October 16, 2010

  • v0.7.0 — v0.7.1Fix to internal logging on payment gateway changes.

  • v0.7.1Fix to send the shipping address correctly to PayPal Express Checkout.

  • v0.6.0Fix for $0 orders and the payment display options.

  • v0.7.0 — v0.7.1Changing the taxable coupon help string to make more sense.

  • Changes for the week ending 2010-10-16:

October 9, 2010

  • v0.7.0 — v0.7.1Fix to caching issue impacting stores changing their FoxyCart subdomain.

  • v0.7.1Added “Continue Shopping >>” to the default Colorbox as style1_fc. Made style1_fc the default Colorbox style in the “sample code” in the admin.

  • v0.7.0 — v0.7.1Fix to certain subscription API calls returning errors.

  • v0.7.0 — v0.7.1Fix to changing store language files.

  • Changes for the week ending 2010-10-09:

October 2, 2010

  • v0.7.1Made public as a beta version. New stores are not created at v0.7.1, and documentation is still coming, but it’s available for testing and includes product thumbnail images in the cart and 3d Secure for select UK payment gateways.

  • v0.7.0Fix to timezone offset issues while displaying transactions in the admin.

  • v0.7.0Fix to timezone display issues in email receipts.

  • v0.7.0Fix for rounding issues when using a currency locale with commas instead of periods as the decimal separator.

  • Changes for the week ending 2010-10-02:

September 26, 2010

  • v0.7.0Fix to foxycart.js to better handle the process event if the array of functions is empty.

  • v0.7.0Added seconds to the transaction time display in the admin.

  • v0.7.0Fix (we believe, at this point) to the bug where the update/checkout/PayPal links didn’t get the display attribute applied properly on initial pageload.

  • v0.7.0Fixes to incorrect rounding on XML datafeeds and API responses.

  • v0.6.0 — v0.7.0Improved PayPal Payflow Pro error response, and fixed issue where gateways that require a 3rd authentication token (like Payflow Pro) errored on recurring billing.

  • v0.7.0Fix to foxycart.js handling of sitedomain settings when the current domain was at the www subdomain.

  • v0.7.0Greatly improved FoxyCart billing notification emails to FoxyCart store admins in the event of a billing error (with the FoxyCart subscription; not with sales to a store’s customers).

  • Changes for the week ending 2010-09-25:

September 18, 2010

  • v0.4.0Quantum Gateway fix to prevent store name omission in certain situations.

  • v0.7.0Fix duplicate store user access permissions being applied when upgrading or downgrading to v0.7.0.

  • v0.5.0 — v0.7.0PayPal Payflow Pro IP address fix for subscriptions.

  • v0.7.0Fix cookiepath variable in the foxycart.js so it actually gets applied.

  • v0.7.0Improves pagination filtering so pagination is maintained between screens when modifying subscriptions.

  • v0.7.0Makes default receipt load at http instead of https to prevent immediate reload on the receipt.

  • v0.7.0Fix to handling of discounts when paying by PayPal.

  • Changes for the week ending 2010-09-18: