Changelogs

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

May 29, 2011

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

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

May 22, 2011

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

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

May 20, 2011

Upgrading

Features

System Wide

  • 3D Secure Support

    • Paypoint

    • RealEx

  • Product thumbnail images in the cart

XML

  • transaction_detail

    • image

    • url

    • length (for future use)

    • width (for future use)

    • height (for future use)

Cart

  • Product images and links

  • New standard cart attributes

    • image

    • url

    • length (for future use)

    • width (for future use)

    • height (for future use)

Language Additions

  • gateway_3d_secure_not_validated

  • cart_image

Improvements, Notes, & Bug Fixes

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

Subscription API XML Changed Fields

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

May 15, 2011

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

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

May 8, 2011

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

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

May 2, 2011

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

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

April 18, 2011

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

  • Changes for the week ending 2011-04-17:

April 11, 2011

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

  • Changes for the week ending 2011-04-10:

April 4, 2011

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

  • Changes for the week ending 2011-04-03:

March 26, 2011

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

  • Changes for the week ending 2011-03-26:

March 19, 2011

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

  • Changes for the week ending 2011-03-19:

March 12, 2011

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

  • Changes for the week ending 2011-03-12:

March 5, 2011

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

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

February 26, 2011

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

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

February 19, 2011

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

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

February 12, 2011

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

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

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: