Changelogs

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

October 8, 2018

  • v2.0Improvements to Bambora transaction error logging.

  • v2.0Improvements to Amazon Pay onboarding flow and the payment configuration page in the admin.

  • Changes for the week 2018-10-07

October 1, 2018

  • Changes for the week 2018-09-30
  • v2.0: API improvement / fix so POSTing to a `cart` resource won't error in certain situations where a customer record has an incomplete shipping address.
  • All Versions: Admin language improvements to clarify how the transaction export works.
  • v2.0: OneSource internal change to allow for more flexibility in sending alternate `FISCAL_DATE` values for historical transactions.
  • v1.1-2.0: Updating Braintree's SDK version.
  • v2.0: Bambora vaulting supported, along with support for their new API.
  • v2.0: Amazon Pay updated merchant onboarding flow.

September 17, 2018

  • v2.0Support for CyberSource magnetic stripe card-present readers.

  • v1.0 - 2.0Updating the Converge Gateway text in the admin to better reflect the proper credential names.

  • v2.0Russian language support added.

  • v2.0Renaming "Plug 'n Pay Noble" to "CardX"

  • v2.0New shipping functionality! We now support the ability to add JavaScript (to be executed serverside, not clientside) to apply custom shipping logic on rate requests.

  • v2.0Improvements and bugfixes related to API-created carts and transactions. You can now specify whether to use a customer's shipping address for API-created transactions.

  • Changes for the week 2018-09-16

August 27, 2018

  • All VersionsImprovement to avoid rejecting valid URLs when template caching.

  • Changes for the week 2018-08-26

August 13, 2018

  • v2.0Improvement to ensure certain types of invalid domains can't be cached in the template caching functionality.

  • v2.0Improvement for tax display names when AvaTax, TaxJar, or OneSource are configured. The displayed tax name will now reflect the "Tax" language string.

  • v1.0 - v2.0Edge case bugfix to ensure subscriptions aren't mistakenly made "future" when they shouldn't be.

  • v2.0Adding flag in the API and checkbox in the admin (when editing a transaction) to override a coupon's usage restrictions.

  • Changes for the week 2018-08-12

July 30, 2018

  • v2.0Fix to properly pass the customer name to Payment Express.

  • v1.0+Updating the preferred name for Eswatini (with Swaziland as an alternate).

  • v2.0Coupons now recalculate the applied discount when a transaction is edited. (Transaction editing still in private release.)

  • v2.0Adding _ga as a parameter for analytics, to avoid issues with certain types of Google Analytics integrations

  • v2.0Improvement to use AvaTax's and TaxJar's returned totals instead of calculating the tax total in Foxy.

  • v0.7.0 - v2.0Converting protocol-relative paths or http:// paths to https:// paths in javascript and CSS.

  • v2.0Fixing a typo for the Authorize.net ACH description.

  • v2.0Redeploying the AvaTax and TaxJar fix with a bug fix.

  • v2.0New feature to allow a maximum package weight. When an order exceeds the max weight, Foxy will send shipping rate requests to shipping carriers for multiple packages.

  • v2.0Fix for partial refunds in the admin. (Private beta functionality.)

  • Changes for the week 2018-07-29

July 16, 2018

  • v2.0Adding the FISCAL_DATE to OneSource requests.

  • Changes for the week 2018-07-15

July 9, 2018

  • v2.0The admin now includes a link to cancel a subscription on the next bill date, in addition to the old link that would set the cancel date to tomorrow.

  • v2.0Improvement to Thomson Reuters ONESOURCE tax integration to properly set the IS_AUDITED value on delayed captures (from the admin or API).

  • Changes for the week 2018-07-08

June 25, 2018

  • v2.0Fix to the display in the admin that shows transactions with a green background, related to the new webhook system.

  • v2.0Feature flags for gateway functionality.

  • v2.0Ability to configure SMTP settings via the API.

  • v2.0New custom shipping endpoint that processes _after_ the native rates (and includes the built-in rates in the payload to the endpoint).

  • All VersionsSecurity improvement to template caching

  • Changes for the week 2018-06-24

June 18, 2018

  • v2.0New feature to allow subscriptions' end dates to be set as next_renewal_date.

  • ALL VersionsUpdates to privacy policy and terms for GDPR.

  • v2.0Fix to use the template set ID instead of 0, even when the default template set it used.

  • v1.1Fix to Realex 3d Secure handling (that had previously been fixed in v2.0).

  • v2.0Minor admin styling fix to the button to remove a webhook.

  • v2.0Improvement to change the protocol-relative // URI for loader.js to https://.

  • v1.1, v2.0Improvement to CyberSource Secure Acceptance to strip certain disallowed characters from the phone field.

  • v2.0Improvement to ensure the correct error is displayed when the legacy XML webhook is refed.

  • v2.0Improvement to handling of the login section when a subscription is present, then is removed on the checkout.

  • v0.7.2-v2.0Improvement to better truncate product names and descriptions when sending to PayPal Express Checkout. This resolves a very rare issue caused when descriptions or product names contained ampersands and were truncated.

  • v2.0New webhook event for subscription cancellations.

  • v2.0Change some blur events to change, to fix an MS Edge checkout bug.

  • Changes for the week 2018-06-17

May 20, 2018

  • ALL VersionsImprovements to security checks when caching templates. Prevents a false positive redirect match.

  • v2.0Improvement to ensure downloadable products with ampersands in the name have properly output download links.

  • ALL VersionsUpdate to the privacy policy to account for GDPR and Privacy Shield.

  • Changes for the week 2018-05-20

May 14, 2018

  • v2.0Fix to ensure the checkout-submit-enable JavaScript event is only triggered once (instead of twice), on the checkout.

  • v2.0Improvement to Moneris to allow selecting a US or Canadian account explicitly. (Formerly it was based on the store's country. This allows for a single store to use a Moneris account for a different country, with template sets and payment sets.)

  • v2.0Improvement to change from protocol-relative URLs (ie. `//cdn.foxycart.com/`) to HTTPS URLs for Foxy javascript includes.

  • Changes for the week 2018-05-13

May 7, 2018

  • v2.0Bug fix to prevent certain hosted payment page integrations from generating 2 receipt emails.

  • v2.0Feature: Ability to blacklist product codes, in addition to the existing whitelisting functionality.

  • v1.1-v2.0Improvement to handling of status code 103 on PayTrace.

  • Changes for the week 2018-05-06

April 23, 2018

  • v2.0Improvement to Adyen to avoid race conditions with the payment notification.

  • Changes for the week 2018-04-22

April 9, 2018

  • v2.0New webhooks can now be triggered for old transactions (completed prior to webhook configuration).

  • v2.0WestPac: Updating the default test credentials.

  • v2.0Improved error handling when UPS rate requests fail. (Now automatically reattempts the request.)

  • v2.0Improvement to webhook statuses when one hook is in a failed state, and another is re-sent.

  • v2.0API: Updating the JavaScript includes to be loaded via HTTPS instead of protocol-relative.

  • Changes for the week 2018-04-08

April 2, 2018

  • v2.0Bugfix to improve the ip_country value in certain API responses.

  • v2.0Improvement to properly include the transaction_type value in API responses.

  • v2.0Improvements to webhook error messaging in the admin.

  • v2.0INTERNAL: Improvement to webhook logging.

  • v2.0Improvement to allow better concurrency with our webhook system.

  • v2.0Improvement to the CSV export from the admin to better handle how double-quotes are escaped. Should work by default now with Excel and other systems that can import CSVs.

  • Changes for the week 2018-04-01

March 26, 2018

  • v2.0Improvement to transaction voiding, so the originally authorized amount is passed through to the gateway.

  • v2.0API improvement to bring consistency to how coupons impact OneSource Indirect's tax calculations.

  • v2.0Improvements to some Brazilian Portuguese language strings.

  • v2.0Fix to some incorrectly linked images during the admin signup process (for merchants).

  • v2.0Updating the default Sage Pay test credentials.

  • v2.0NEW FEATURE: Opening up our new webhook system (which includes Zapier and a WebFlow integration) to all users.

  • Changes for the week 2018-03-25

March 19, 2018

  • v2.0Fix for OneSource final tax calculations when coupons are used.

  • Changes for the week 2018-03-18

March 5, 2018

  • v2.0Fix to ensure automatic Canadian tax rates apply to shipping & handling correctly. This fixes a bug in certain circumstances.

  • v2.0Fix to ensure certain combinations of coupons, product categories, and future subscriptions display the correct discount in the cart

  • v2.0Minor changes to all Foxy javascript to allow jQuery 3.x compatibility.

  • v2.0Default checkout CSS improvement to prevent text overlap on the "forgot password" and "checkout as guest" language.

  • Changes for the week 2018-03-04

February 26, 2018

  • ALL VERSIONSInternal security fix to prevent certain domains and IPs from being cached.

  • v2.0For stores that have the tax ID field displayed on the checkout, a tax ID column is now added to the transaction exports (CSV, TSV).

  • v2.0Improvement to maintain the customer's IP address in certain situations where redirects or 3D Secure is used.

  • v2.0Fixing a misspelled word in the admin and template comments.

  • v2.0Update Mercado Pago IPN detection, and improves logging for invalid IPNs.

  • v2.0Fix to a bug that resulted in non-default template set language string overrides being applied on the default template set.

  • Changes for the week 2018-02-25