Changelogs

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

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:

December 14, 2015

  • All VersionsInternal logging changes to give us better access to our log data including shipping rate requests.

  • v2.0Fix for taxes not being initially displayed on the cart and checkout for orders with non-shippable products.

  • v2.0Changes to billing address information (such as a country or zipcode change) is now also saved between the cart and checkout.

  • hAPIFix for the reporting link relationship showing up even for unauthenticated clients.

  • hAPIFix for shipments not uniformally having attributes and custom_fields based on whether or not multiship was used on the transaction.

  • hAPIUpdated the docs to include zoomable resources for items, shipments, and carts.

  • Changes for the week 2015-12-13

December 7, 2015

  • v2.0Adding Payment Method filter for the API and Admin for both subscriptions and transactions.

  • v2.0Fixed an issue with escaped content showing up in the email subject when using the twig fc_output_data custom method.

  • v2.0Updated timezones.

  • All VersionUpdated template caching system to fix a bug with canonical links.

  • v0.7.2 - v2.0Fix for error display in the admin to match the timezone of the store.

  • v0.7.2 - v2.0Fix for a potential XSS concern in the admin related to attributes set directly via the API.

  • OAuth Authorization EndpointUpdated the look and feel of the authorization process.

  • hAPIA bug fix for zooming on subscriptions into the transaction_template which was showing a transaction resource instead of a cart resource. Also fixed the zooming options on the cart resource and made some more improvements to Siren actions.

  • Changes for the week 2015-12-06

November 23, 2015

  • v0.7.1 - v2.0.0Fixes for how Worldpay handles session cache information.

  • v0.7.2 - v2.0Fix for how Sagepay deals with currencies with commas in them.

  • Changes for the week ending 2015-11-22

November 16, 2015

  • v2.0Gateway: Added MercadoPago.

  • v0.7.2-v2.0Added additional logging to our outgoing email messages to better diagnose deliverability concerns.

  • v2.0Removed backface-visibility in the sidecart as it was causing some problems.

  • hAPIFixes for how restricted attributes work when embedded in parent resources.

  • hAPIAdded a Vary header and improved our ETag to include the Vary headers.

  • hAPIUpdated our store creation process so certain clients can produce active stores directly.

  • Changes for the week ending 2015-11-15

November 9, 2015

  • All VersionsAdding a hidden field to ensure webkit's over-aggressive auto fill doesn't try to fill in the datafeed key in the admin.

  • Changes for the week ending 2015-11-08

November 2, 2015

  • v2.0Allow for Pay with Amazon buttons on the cart.

  • v2.0Improvements to how Sidecart handles.

  • Changes for the week ending 2015-11-01

October 26, 2015

  • v2.0Fix to not calculate taxes on billing address changes.

  • v1.1 - v2.0Improved internal logging of hosted payment gateway changes.

  • v2.0Improved cart and checkout tracking of the customer's ip address so it will be accurately updated throughout the checkout process (especially helpful for server-side initiated carts)

  • v2.0Fix for a very limited edge case where when a website changes their FoxyCart includes from one store to another, products being added to the cart during that time might be connected to the wrong store.

  • v2.0No longer showing an postal code error on checkout if the country involved does not require a postal code.

  • v2.0Fix to not show both PayPal Express and the deprecated PayPal Express payment methods on the cart or checkout.

  • v2.0The canton for Switzerland is no longer required.

  • hAPIImprovements to store shipping service validation.

  • v2.0Allow for Pay with Amazon buttons on the cart.

  • v2.0Improvements to how Sidecart handles browser state and #anchor link clicks.

  • v2.0Fix for GeoIP lookup during a checkout process to update the country if the ip changes.

  • hAPIMany improvements to how we handle the vnd.siren+json format, including more actions available on the store resource.

  • Changes for the week ending 2015-10-25

October 19, 2015

  • v2.0Fix for Amazon Subscription Payments not receiving emails based on a change which was made on 2015.10.01.

  • hAPIFix for hal+xml to not include an _actions node which was added as we improved our Siren support.

  • hAPIAdding shipping methods and services and documentation for them as well. Updated the shipping service resource to include the is_international boolean.

  • Changes for the week ending 2015-10-18