Changelogs

See what's new added, changed, fixed, improved or updated with Foxy.
You are viewing logs from May 15, 2011 to December 18, 2010
See Latest Logs

May 15, 2011

Changes for the week ending 2011-05-15:

  • v0.7.1: Fix to PayPoint Gateway double charging in certain cases when 3d Secure doesn’t behave as expected.

  • v0.7.0 — v0.7.1: Adding 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.1: Small changes to how Orbital handles taxes and “purchasing card II” transactions to complete Orbital certification.

  • v0.7.0 — v0.7.1: Fix to missing trailing " in the CSV export.

  • v0.7.1: Added Elavon’s VirtualMerchant gateway.

  • v0.3.0 — v0.7.1: Upgrading from USPS API v3 to v4, as v3 will be disabled by USPS soon.

May 8, 2011

Changes for the week ending 2011-05-08:

  • v0.7.0 — v0.7.1: Fix to cart=checkout cart requests when HMAC Validation is in use.

  • v0.7.0 — v0.7.1: Fix to prevent cart=updateinfo from duplicating customer records when inappropriate.

  • v0.7.0 — v0.7.1: Fix for modifying PayPal Express Checkout subscriptions via the API (and incorrectly returning Profile ID not valid errors.

  • v0.3.0 — v0.7.1: Adding autocomplete="false" to the checkout’s password fields.

  • v0.7.1: Small improvement to PayPoint Gateway’s language strings to prevent warnings in system logs.

  • v0.7.0 — v0.7.1: Correcting the transaction XSD from UTF-16 to UTF-8.

  • v0.7.0 — v0.7.1: Fix 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.1: Fix to prevent coupons from being doubled up when subscriptions are processed.

  • v0.7.0: Adding is_future_line_item to the changelog for v0.7.0.

May 2, 2011

Changes for the week ending 2011-05-01:

  • v0.7.0 — v0.7.1: Updating 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.1: Adding Moneris payment gateway.

  • v0.6.0 — v0.7.1: Reducing the Cache-Control and Expires headers on the files that cdn.foxycart.com and static.foxycart.com serve from 1 month to 12 hours.

April 18, 2011

Changes for the week ending 2011-04-17:

  • v0.6.0 — v0.7.1: Bug fix to save the paypal_payer_id properly.

  • v0.6.0 — v0.7.1: Fix for admin and subscrition datafeed showing expired cards for customers with PayPal Profile IDs instead of payment cards.

April 11, 2011

Changes for the week ending 2011-04-10:

  • v0.7.0 — v0.7.1: Fix for updateinfo requests allowing checkout with an expiration date in the past.

  • v0.7.1: Added Intuit Merchant Services (Quickbooks) payment gateway.

April 4, 2011

Changes for the week ending 2011-04-03:

  • v0.7.0 — v0.7.1: Fix so the first_failed_transaction_date is reset when a successful subscription goes through.

  • v0.4.0 — v0.7.1: New language strings to allow for a customized failover page to display to visitors.

  • v0.5.1 — v0.7.1: Fix for XML datafeeds (on refeed) not showing the coupon code.

  • v0.7.0 — v0.7.1: Fix for initial subscription transaction not having a sub_token in the datafeed.

  • v0.7.0 — v0.7.1: Fix for future shipping not showing up as expected in certain situations with subscriptions.

  • v0.7.0 — v0.7.1: Changed the order of the CSS and JavaScript files in the “sample code” to prevent FOUC.

  • v0.7.0 — v0.7.1: Fix to prevent subscriptions from being modified with a next_transaction_date of today.

  • v0.7.0 — v0.7.1: Improvements 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.

March 26, 2011

Changes for the week ending 2011-03-26:

  • v0.7.0 — v0.7.1: Adding missing customer node to the XML returned by a customer list API call.

  • v0.7.0 — v0.7.1: Fixing customer_id_filter for API calls.

  • v0.7.1: Removing extra nested transaction_template node in the subscription XML returned by the API.

  • v0.7.1: Adding customer names to the subscription XML returned by the API.

  • v0.7.1: Allow users to modify the hide_transaction bit via the API.

  • v0.4.0 — v0.7.1: Adding 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.1: Subscription bug fixes to prevent display issues when viewing historical transactions.

  • v0.7.1: Allow entries_per_page to be set via the API in transaction_list calls, or other calls that return paginated data.

March 19, 2011

Changes for the week ending 2011-03-19:

  • All Versions: Limiting displayed errors in the admin to prevent massive error logs from tanking browsers.

  • All Versions: Adding security enhancements on the admin to prevent unauthorized form submission. (This was a preventative improvement.)

  • v0.7.0: Updating Colorbox to 1.3.16 and jQuery to 1.4.4 in the default “sample code”.

  • v0.7.1: Updating jQuery to 1.4.4 in the default “sample code”.

March 12, 2011

Changes for the week ending 2011-03-12:

  • 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.1:Adding 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.

March 5, 2011

Changes for the week ending 2011-03-05:

  • v0.7.0 — v0.7.1: Fix to allow for modifying subscription details via the API.

  • v0.7.0: All of v0.7.1’s new password hashing and password reset functionality was brought back to v0.7.0.

  • v0.7.0 — v0.7.1: Fix for recurring billing through PayPal Express Checkout.

  • v0.6.0 — v0.7.1: Fix so coupons will actually impact subscription pricing.

  • All versions: Adding Colorbox 1.3.15 and 1.3.16 to the CDN.

  • v0.7.1: Making the foxycart.complete.js include Colorbox 1.3.16 to prevent jQuery conflicts.

  • v0.7.0 — v0.7.1: Small fix to gateways that don’t get extra response details. No store-impacting changes.

  • v0.5.1: Fix to prevent coupon codes from dividing by incorrect values.

February 26, 2011

Changes for the week ending 2011-02-26:

  • v0.5.0 — v0.7.1: Fix to get the correct Customer ID from the API when using multiple ship-to addresses.

  • v0.7.0 — v0.7.1: Fix to prevent errors if there’s preceding or trailing whitespace in a custom language string.

  • v0.7.0 — v0.7.1: Adding a “billing” item to the admin’s top level navigation with billing history and links to update payment info.

  • All versions: Fix for admin login not taking you to the correct dashboard version.

  • v0.6.0 — v0.7.1: Improved security on temporary data handling where necessary.

February 19, 2011

Changes for the week ending 2011-02-19:

  • v0.7.0 — v0.7.1: Fix for customer information not being refreshed properly when fetching subscriptions in certain situations.

  • v0.7.0 — v0.7.1: Fix for Spanish currency not displaying correctly.

  • v0.7.0 — v0.7.1: Fix 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.1: Fix for incremental discounts not working correctly due to the order of operations being incorrect.

February 12, 2011

Changes for the week ending 2011-02-12:

  • v0.7.1: Fixed 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.1: Multiple 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.

February 5, 2011

Changes for the week ending 2011-02-05:

  • v0.7.1: Complete 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.1: Improvements to store upgrade process to ensure all data is upgraded as necessary between different FoxyCart versions.

  • v0.7.1: Removing a 3D secure field from being seen as a custom checkout field.

January 29, 2011

Changes for the week ending 2011-01-29:

  • v0.7.1: Added NMI gateway.

  • v0.7.1: Added eProcessingNetwork gateway.

January 22, 2011

Changes for the week ending 2011-01-22:

  • v0.6.0 — v0.7.1: Fix to Chase Paymentech Orbital for zip code formatting issues and the length of other billing fields passed to the gateway.

  • v0.7.1: Adding a clearer span to the receipt HTML to make it consistent with the checkout HTML.

  • v0.7.1: Moved Colorbox assets to the CDN.

  • v0.7.1: Adding 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.1: Made the “Continue Shopping” language configurable in the store language settings.

  • v0.7.0: Ported from v0.7.1 to v0.7.0 a fix to rounding certain values passed into PayPal.

January 15, 2011

Changes for the week ending 2011-01-15:

  • v0.7.1: Improvement 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.0: Fix for historical transactions not showing the tax amounts as they were charged on the order.

  • v0.4.0 — v0.6.0: Fix to eWAY order processing that could result in subscriptions not processing correctly when eWAY returned specific errors.

  • v0.5.0 — v0.7.0: Fix to display the actual tax description when viewing or exporting historical transactions.

  • v0.7.1: Fix for shipping over 1,000 not working for locales like Norway which use a space as the thousands separator.

  • v0.7.0 — v0.7.1: Fix for subscriptions with past due amounts erroring when canceling.

  • All Versions: Internal improvement to improve database performance when accessing a store version from the hostname.

January 8, 2011

Changes for the week ending 2011-01-08:

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

  • All Versions: Fix to USPS First Class shipping options (due to USPS API changes).

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

December 25, 2010

Changes for the week ending 2010-12-25:

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

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

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

December 18, 2010

Changes for the week ending 2010-12-18:

  • v0.7.1: Fix 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.1: Fixes 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.1: Added Chase Paymentech Orbital Tampa.

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

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

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