Changelogs

See what's new added, changed, fixed, improved or updated with Foxy.

December 11, 2010

Changes for the week ending 2010-12-11:

  • v0.7.1: Adding 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.1: Fix to PayPal rounding problem for cart line items.

  • v0.7.1: Fix 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.1: Fix 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.1: Bug fix to filtering limit and pagination functionality.

December 4, 2010

Changes for the week ending 2010-12-04:

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

  • All Versions: Fix for coupon generation in the admin not working in IE.

November 27, 2010

Changes for the week ending 2010-11-27:

  • v0.7.1: Fix 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.)

November 20, 2010

Changes for the week ending 2010-11-20:

  • All Versions: Minor changes to internal caching system’s TTL values.

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

  • v0.7.1: Adding a French language translation.

  • v0.7.1: Adding a German language translation.

  • v0.7.1: Bumping 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.1: Fix 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.1: Improving some PayPoint warnings.

  • All Versions: Stores 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.1: Fix to update the receipt email template url correctly.

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

November 13, 2010

Changes for the week ending 2010-11-13:

  • All Versions: Preparation for server migrations.

  • All Versions: Add failover systems to APP to provide local failover during scheduled maintenance.

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

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

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

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

November 6, 2010

Changes for the week ending 2010-11-06:

  • All Versions: Preparation for server migrations.

October 30, 2010

Changes for the week ending 2010-10-30:

  • v0.7.0 — v0.7.1: Fixing 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.1: Force the saving of payment card expiration date information via the API.

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

October 23, 2010

Changes for the week ending 2010-10-23:

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

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

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

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

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

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

October 16, 2010

Changes for the week ending 2010-10-16:

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

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

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

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

October 9, 2010

Changes for the week ending 2010-10-09:

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

  • v0.7.1: Added “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.1: Fix to certain subscription API calls returning errors.

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

October 2, 2010

Changes for the week ending 2010-10-02:

  • v0.7.1: Made 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.0: Fix to timezone offset issues while displaying transactions in the admin.

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

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

September 26, 2010

Changes for the week ending 2010-09-25:

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

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

  • v0.7.0: Fix (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.0: Fixes to incorrect rounding on XML datafeeds and API responses.

  • v0.6.0 — v0.7.0: Improved 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.0: Fix to foxycart.js handling of sitedomain settings when the current domain was at the www subdomain.

  • v0.7.0: Greatly 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).

September 18, 2010

Changes for the week ending 2010-09-18:

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

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

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

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

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

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

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

September 11, 2010

Changes for the week ending 2010-09-11:

  • v0.6.0 — v0.7.0: Fix to welcome emails not sending on new store creation in specific situations.

  • v0.7.0: Fix to tax values being mishandled for locales that use a comma instead of a period as the decimal separator.

  • v0.7.0: Fix to system-wide cache not clearing certain values on an upgrade to v0.7.0.

  • v0.7.0: Fix to PayPal Website Payments Pro using the PayPal Standard credentials.

  • v0.7.0: Fix to missing customer IP addresses in subscription processing.

  • v0.7.0: Update for authorize.net to set the isTaxable value to NO if there are no taxes on the order.

  • v0.7.0: Fix to rounding issues in XML datafeed re-feeds.

September 4, 2010

Changes for the week ending 2010-09-04:

  • v0.7.0: Fix to language customizations not displaying on the receipt.

  • v0.7.0: Fix to discounts rounding incorrectly on cart reload.

  • ALL VERSIONS: Admin password resetting functionality has been improved to prevent passwords that may have become corrupted in transit (via email).

  • v0.5.0 — v0.7.0: Fix to prevent HTML entities in text version of email receipts.

August 28, 2010

Changes for the week ending 2010-08-28:

  • v0.6.0: Fix to prevent a password error from displaying in certain situations when using Single Sign-On.

  • v0.7.0: Fix for global taxes showing up in the cart on the initial page load but not actually being applied to the order.

  • v0.6.0 — v0.7.0: Adding some better error checking to the Paypoint Gateway for when the password is invalid.

  • v0.7.0: Fix to default HTML email styling, floating.

  • v0.7.0: v0.7.0 leaves beta and becomes the default version for newly created stores.

August 21, 2010

Changes for the week ending 2010-08-21

  • v0.7.0: Fix to make a JSONP cart request on Colorbox close.

  • v0.6.0 — v0.7.0: Fix to prevent caching of tax requests when using Single Sign-On.

  • ALL VERSIONS: Added additional user agents to browser detection to allow for non-Safari Webkit-based browsers (Coda, iPad and iPhone apps, etc.).

  • v0.6.0 — v0.7.0: Security and caching improvements were made to the checkout to prevent specific types of abuse.

August 14, 2010

Changes for the week ending 2010-08-14

  • v0.7.0: Improvement to display subscription past-due amounts in the admin.

  • v0.5.0 — v0.7.0: Fix for tax displays being wrong when the tax starts with a decimal and is less than 1 percent.

  • v0.6.0 — v0.7.0: Fix for shipto address information not showing up in the XML like it should.

  • v0.6.0 — v0.7.0: Improving the “add user” language in the admin to clarify what will happen on form submit.

  • v0.6.0 — v0.7.0: Make the CDN return a 404 if the file is not found. Set cache control headers to expire erroring CDN requests immediately.

  • v0.7.0: Improved Chase Paymentech Orbital setup in the admin.

  • v0.7.0: Added a method to make it easier to change the default size of the Colorbox cart.

  • v0.6.0: Improved validation on saving a payment gateway in the admin.

August 7, 2010

Changes for the week ending 2010-08-07:

  • v0.7.0: Fixed custom past due amount filter in subscription filtering.

  • v0.7.0: Fixed subscription email receipts from looking like future subscriptions.

  • v0.7.0: Fixed an issue where some subscriptions wouldn’t be created in v0.7.0 correctly while upgrading from a previous version.

  • v0.7.0: Fix for template url’s not saving correctly.

July 25, 2010

Changes for the week of 2010-07-25:

  • 2010-07-25, v060: FoxyCart’s CDN no longer caches files that should return a 404 (ie. pulling a file for the wrong version or wrong store).

  • 2010-07-25, v060: Chase Paymentech Orbital gateway AVS now fully functional.

  • 2010-07-29, v060: Fix a jQuery call on v060’s cart to prevent issues when noConflict is called.

  • 2010-07-30, v060: Further fixes to PayPal rounding errors with coupons and discounts.

  • 2010-07-30, v051, v060: Fix to the “standard” theme’s checkout button to prevent newer versions of Firefox from overflowing and showing text when it shouldn’t.

  • 2010-07-30, v060: Fix to prevent a switch from returning to guest user when checkout is reloaded due to a gateway error that could happen in certain situations.

  • 2010-07-30, v060: Added Authorize.net “response reason code 4” handling to notify the merchant via email.