Changelogs

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

June 20, 2016

  • v0.4.0 - v2.0Updating Cybersource server URLs.

  • v2.0Fix for an issue released yesterday concerning taxes with with non-taxable coupons. The rounding improvements were not letting the tax amount go negative which is needed when dealing with non-taxable coupon discounts.

  • v2.0Fixed some JavaScript currency rounding and display issues.

  • v2.0Fix for the billing address option not showing up in some cases for stores not using multiship.

  • v2.0Removed the option to process transactions as auth-only for the eProcessing gateway according to their documentation so we can avoid sending the x_type parameter which otherwise hinders their address validation tools.

  • v2.0Shipping, taxes, and total price now have improved rounding to avoid situations where line items don't properly match totals.

  • v2.0Improved our twig money format function to include the proper rounding precision based on the store locale.

  • v2.0Removed PayPal specific code which attempted to get around previous rounding issues relating to the tax, shipping and item toatls and the overall order total.

  • Changes for the week 2016-06-19

June 13, 2016

  • All versionsFixed an issue with our admin rate limiting system.

  • All versionsFixed a confusing issue when trying to do a password_reset which may make it look like you are logged in, even if you are not.

  • All VersionsUpdate to our caching system to prevent caching local server resources.

  • v2.0Removing the "Next Date" in the cart display for a subscription if it is after or equal to the subscription end date.

  • v2.0Fix for SSO or pre-filled checkouts and alavara Address validation.

  • v0.7.2 - v2.0Fix for Single Sign On checkouts which unauthenticated users cancelling a subscription sets the customer_id for the cancelled transaction as 0.

  • v0.7.2Update for cards soon to expire XML datafeed

  • hAPIAdding support for combinable filters using '|' in the value which acts as an 'OR'

  • Changes for the week 2016-06-12

June 6, 2016

  • All VersionsImproving admin CSRF protection.

  • All VersionsChanging the customer login call to api_json.php to be a POST to avoid customer passwords in the logs as a GET.

  • v2.0Improvements to awesomecomplete (our country / region auto complete script)

  • All VersionsOption modifiers + and - now work for subscription frequencies (not just the : modifier)

  • All VersionsUnified Order Entry Password saving in the admin fixed to avoid issues with & characters in the password.

  • v2.0Fix for Avalara native integration configuration in the admin which wasn't letting you easily disable the feature.

  • v2.0Fix for configuring Union tax with live rates in the admin.

  • v2.0Fix for transaction exports so they now show the correct store timezone on the transaction date.

  • v2.0Fix for shipping rate requests which require a postal code, even if the country has not postal code (defaulting to 00000 )

  • v2.0Adding locale_code to the FC.json

  • v2.0Removing the Amazon code scraper from the admin.

  • v2.0In the cart twig, hiding the next transaction date for a subscription if it matches the end date.

  • v2.0Showing the handling fee even if the products in the cart are not shippable products.

  • Changes for the week 2016-06-05:

May 30, 2016

  • All VersionsImproved admin security protection against cross site request forgery attacks (CSRF).

  • v2.0Removing the Amazon product link scraper tool from the admin.

  • Changes for the week 2016-05-29

May 23, 2016

  • All VersionsRemoved default test account for PayPal since each user should configure their own test account.

  • v0.7.2 - v2.0Fix the French language string for "checkout_continue_to" which was missing a space at the end.

  • v2.0Fixing an issue with paypal_express_checkout and hosted_checkout requests to the checkout which could cause a $0 shipping amount in some situations.

  • v1.1 - v2.0Updates to currency conversion to also properly convert product option modifiers and downloadable products.

  • v1.1Fix for fatal error which can happen when cancelling out of hosted payment gateway transactions.

  • v2.0Fix for guest_only checkouts very rarely coming through with is_anonymous set to 0 which can cause a checkout error asking for a required password.

  • Changes for the week 2016-05-22

May 16, 2016

  • v2.0In the checkout.js , we're storing all field change data to the FC.json on field change, not just focus out which helps fix some issues with auto completer.

  • v2.0Fix for subscriptions with a purchase order payment method not working as expected.

  • Changes for the week 2016-05-15

May 2, 2016

  • All VersionsSpelling fix in the admin.

  • All VersionsAdding status pages for HTTP 403 and 413 status codes.

  • All VersionsUpdating GEO IP Database for May.

  • v2.0Fixes address validation for multiship orders to validate all addresses.

  • v2.0Fix for Worldpay incorrectly including 3D Secure values as checkout custom fields.

  • v2.0Using the COMPLUS value for the Ogone Payment gateway which fixes a situation which can create a different receipt link the email and the admin.

  • v2.0Adding support for foxy_ prefix along with the fc_ prefix for SSO integrations.

  • v2.0Improvements for mercadopago gateway.

  • v2.0Updating the prodution vanco service url.

  • v2.0Fix for an issue with single sign on when the fc_customer_id was left empty instead of set to a 0.

  • Changes for the week 2016-05-01

April 25, 2016

  • v2.0Fixing an issue with API-based template caching not working correctly.

  • v0.7.2 - v2.0Fixing an issue with the subscription datafeed processor not always showing the expired payment card node.

  • v2.0Introducing Avalara Ava 15 Tax support with address validation. This includes some restructuring of how we handle taxes, including displaying $0 tax rates for tax exempt customers applies against taxes configured for tax exemption.

  • Changes for the week 2016-04-24

April 18, 2016

  • All VersionsUpdating the admin navigation links for Add User and Add Integration to just Users and Integration

  • All VersionsSlight adjustments to how subscriptions are process to avoid a rare situation where a subscription isn't processed on the same day it is edited if it is edited before the subscription processor runs.

  • Changes for the week 2016-04-17

April 4, 2016

  • All versionsGeoIP Updates

  • v2.0Adding image for Mercadopago.

  • v2.0Adding support for the Payline Data Gateway

  • hAPIUpdating the documentation to just reference the example client code which now has all the code previously in the playground example.

  • Changes for the week 2016-04-03

March 21, 2016

  • v0.3.2 - v1.1Fixing a broken reference to checkout.help.php which provides the cvv2 image when mousing over the (?) text near the credit card input.

  • v2.0Changing "Rounding Tax Adjustment" back to "Shipment Tax" as it was incorrectly renamed for a different usage for the PayPal gateway.

  • v2.0Updating country locations including Yukon, Gipuzkoa, and Biscay

  • Changes for the week 2016-03-20

March 14, 2016

  • hAPIFix for processing carts into transactions.

  • All VersionsRestricted our card holder data input check to avoid some false positives.

  • v2.0For gateways which need reconciling line item tax amounts verses the order total amount, the language string was renamed to "Rounding Tax Adjustment" instead of "Shipment Tax" to avoid confusion.

  • Changes for the week 2016-03-13:

March 7, 2016

  • All VersionsRemoved new_customer_passwordfrom being logged when logging errors.

  • All VersionsAdded support to recognize new MasterCard values which begin with a 2. We're doing this ahead of the required compliance date of October 14, 2016.

  • V1.1 - v2.0Renaming SecureNet gateway to WorldPay (SecureNet).

  • v2.0Fixing an issue with multiship addresses used at the gateway level which could cause the wrong shipping address to be used for a transaction.

  • v2.0Update to the Fosdick gateway integration to support Multipay options for splitting a single purchase into multiple payments.

  • Changes for the week 2016-03-06:

February 29, 2016

  • hAPIFix for hosted payment gateway settings not updating immediately in the store when changes were made via the gateway.

  • hAPIUpdating the cart resource example documentation.

  • hAPIAdding support for the dutch language.

  • All VersionsMasking all non-card input data which looks like a payment card number and passes a luhn check.

  • v2.0Returning an error for rate requests for an empty cart.

  • v2.0Updating the default test account information for FirstData e4

  • v2.0Passing the FoxyCart transaction_id as the reference_no for FirstData e4.

  • v2.0Improvements to the Fosdick gateway support.

  • v2.0Clearing the PayPal token on error which was previously preventing the customer from going back to PayPal again to change payment information.

  • v2.0Passing the customer's ip address and user agent string as part of the Stripe integration to help with fraud checks.

  • hAPIFix for processing a cart into a paid transactions via the API.

  • v2.0Fix for occasional situation where live shipping rate costs could be saved as $0.

  • v2.0Added a new feature for signing shipping rates to validate them server side.

  • v2.0Fix for template include situation which could lead to unwanted recursion.

  • v2.0Fix for Fosdick gateway integration to generate a product code via a md5 hash of the product name if no code was included.

  • v2.0Switched our USPS rate request system from "All" services to "Online" services so as to include Regional Rate boxes along with many other Flate Rate Envelope services.

  • Changes for the week 2016-02-28:

February 22, 2016

  • v2.0Adding support for the Fosdick payment gateway.

  • v2.0Updating how the shipping address is determined for payment gateways where multiship is used and the "Me" address is present.

  • v2.0Adding Dutch language support.

  • hAPIFix to ensure carts can't be deleted if they are currently being used as transaction templates for a subscription.

  • hAPIAdding functionality to POST to a cart resource uri to charge a customer and convert that resource into a transaction.

  • v2.0Significant improvements to how we handle potential double submits to the checkout. This should cut down on the number of times a customer sees a receipt with an "UNKNOWN" gateway response while also giving us more visibility into when a payment gateway doesn't respond at all.

  • v2.0Fix for an issue introduced yesterday regarding multiship being turned off causing the option to select a different billing address to not show up.

  • All VersionsImproving how we do --OPEN-- field cart validation in the admin.

  • All VersionsImproving the language in the admin password reset message.

  • v2.0Improving how we determine and display the alternate shipping address on the checkout for multiship checkouts. Now only the "Me" address gets the checkbox option to ship to use a separate billing address.

  • v2.0New subscription rebilling features including automatically sending reminder emails on a schedule, automatically cancelling customer subscriptions after specific number of days since the first failed transactions, and automatically retrying past due subscriptions on a schedule based on whether or not the last error includes or doesn't include specific words.

  • v2.0Improvements to BitPay gateway integration to include their test endpoint.

  • v2.0Improvement to country, state, city and postal code error display on checkout.

  • Changes for the week 2016-02-21:

February 8, 2016

  • All Versions / 2.0FoxyCart domain names which have upper case characters will be returned and matched against lower case only.

  • 2.0Upon save, domains will be lowercased automatically.

  • 2.0Fix for downloadables sold as a subscription product.

  • Changes for the week 2016-02-07:

January 31, 2016

  • v1.0 - v2.0Fix for how we calculate usage charges for internal billing across different years.

  • v2.0Improvements for how messaging is displayed in the cart and checkout.

  • v2.0Modernized and updated the template caching code

  • v2.0Fix for PayPal Express sandbox not functioning correctly.

  • v2.0Fix for checkout messages disappearing when they should not based on a bug fixed released yesterday.

  • All VersionsFoxyCart domain names which have upper case characters will be returned and matched against lower case only.

  • 2.0Upon save, domains will be lowercased automatically.

  • 2.0Fix for downloadables sold as a subscription product.

  • Changes for the week 2016-01-31:

January 24, 2016

  • v2.0Fix for the cc_type field being improperly marked as required.

  • v2.0Adding support for live Canadian Tax calculations.

  • v2.0Fix for the coupon limit per customer incorrectly counting a subscription template as a usage of the coupon.

  • v2.0Adding a new filter option in the admin and the API for filtering by payment card type.

  • v2.0Fixed a rare issue where double submits on the checkout could result in a live completed transaction being marked as a test transaction.

  • v2.0Adding support for EU customers to give consent to have their data sent to our secure U.S. servers.

  • Changes for the week 2016-01-24:

January 17, 2016

  • v2.0Adding Braintree BN code

  • v2.0Improving error display for country and state fields.

  • v2.0Fixing error message display relating to 1 missing piece of required information when there is a blank postal code.

  • v2.0Fix for custom fields not being saved per multiship shipping address after a twig re-render.

  • v1.0 - v2.0Fix for possible XSS attack on the code field.

  • v2.0Fix for the "Keep shopping" button redirecting to an empty page after adding a coupon on the cart.

  • v2.0Updating a number of countries which have no postal code requirements to no longer show an error.

  • v2.0Upgrading twig.js to version 0.8.2-4.

  • v0.6.0Fixing some invalid static file references.

  • Changes for the week 2016-01-17:

December 20, 2015

  • v0.6.0Internal changes for error logging on invalid file requests.

  • v1.1 - v2.0Currency conversion updates for enterprise customization.

  • v0.7.2 - v2.0Fix for very rare situations where the same coupon code could be applied multiple times on the same order.

  • v2.0Fix for the integrations management page which had the (very low) potential for showing integrations from other stores.

  • hAPIAdded support for managing OAuth integrations. A new link relationship "integrations" has been added to the store resource.

  • Changes for the week 2015-12-20: