Changelogs

See what's new added, changed, fixed, improved or updated with Foxy.
You are viewing logs from December 17, 2019 to July 1, 2020
See Latest Logs

July 1, 2020

  • v2.0: PayPal Commerce Platform private beta is now available.
  • v2.0: Fixed a related to subscription processing with Purchase Order.
  • v2.0: Fixed a bug with Klarna integration. It was throwing an error when completing a transaction with a discount applied.
  • v2.0: Improved and secure checkout with Google reCaptcha enabled on checkout.
  • v2.0: Updated verbiage from blacklist/whitelist to allowlist/blocklist.
  • All versions: More secure admin.
  • v2.0: Fixed a bug with future subscription and live shipping rates not being included in subscription XML.
  • v2.0: Transactions’ source for Stripe Connect and PayPal Express Checkout (Reference Transaction) is being added correctly.
  • v2.0: Fixed a bug for TaxJar requests occurring in the admin when viewing subscriptions for completed transactions.
  • v2.0: German VAT change for July 1, 2020

June 12, 2020

  • v2.0: Fix to Stripe descriptor suffix causing issues with admin pageload.
  • v2.0: Fix to prevent duplicate receipt emails on Stripe.
  • v2.0: Expanding the Square customer duplication functionality to apply to guest checkouts as well.
  • v2.0: Multiple Square improvements, including default location improvements.
  • v2.0: Moving checkout_sub_cancel variable to parent block for better scoping.

June 6, 2020

  • v2.0: Fix to prevent duplicate lines in transaction exports for Stripe Connect.
  • v2.0: Improvements to native anti-fraud functionality for certain hosted payment methods.
  • v2.0: Many internal improvements to Square.
  • v2.0: Square payment card details show in the appropriate place on transactions now (no longer as custom fields).
  • v2.0: Addition of internal client-side logging in certain checkout situations.
  • v2.0: Minor internal improvement to Adyen Embedded for guest customers.
  • v2.0: Fixing broken link about custom SSL in the admin.
  • v2.0: Improvement to the “Almost Done” language string in Spanish.
  • v2.0: Improvements to the payment process in the Foxy admin.
  • v2.0: Internal improvement to the Stripe descriptor suffix functionality.

May 29, 2020

  • v2.0: Stripe now has a statement descriptor suffix.
  • v2.0: Bugfix to prevent cart validation errors on certain subscription actions.
  • v2.0: Fix to Amazon Pay signup in the admin.
  • v2.0: API improvement to allow for API-initiated transactions to be able to use multiple different tokens for a single customer, for more hosted/embedded payment methods (Stripe, Square, etc.).
  • v2.0: Checkout improvement to clear payment fields when an authenticated customer changes emails.

May 21, 2020

  • v2.0: Add MITReceivedTransactionID to processor response details for Chase Paymentech Orbital.
  • v2.0: Add tax exemption support for TaxJar.
  • API: Updating customer portal settings documentation.
  • API: Adding fx:transactions link to subscriptions resources.
  • API: Adding * wildcard search functionality to the new name/value filter.
  • API: Bugfix for empty values in the customer portal settings throwing errors.

May 6, 2020

  • v2.0: The admin now masks sensitive data on more pages.
  • v2.0: Stripe $0 transactions no longer show a “pending” message on the receipt.
  • v2.0: Klarna no longer shows as a payment option if a subscription is in the cart.
  • v2.0: Subscriptions via Square now properly have sub_token links.
  • v2.0: Bugfix that prevented shipping_* values from being saved to customer records in certain circumstances.

April 23, 2020

  • v2.0: Bugfix to prevent an empty cart if doing a sub_modify=replace and replacing with the exact same product.

April 22, 2020

  • v2.0: Improvement to Chase Paymentech Orbital to only send the 2-character state/province value for AVS only for US and Canadian addresses.
  • v2.0: Bugfix to ensure sub_modify=replace functionality properly handles subscriptions with certain enddate values.

April 17, 2020

  • v2.0: Improvement to ensure duplicate customer records won’t be created in certain situations.
  • v2.0: Adding support for tracking special 0-0 coupons as used.
  • v2.0: Improvement to handling subscriptions that have been paid via purchase orders.
  • v2.0: Improvement to subscription dunning to prevent certain emails from being sent if the enddate is tomorrow.
  • v2.0: Adding additional logging for subscription modifications.
  • v2.0: Expanding recaptcha logic to ensure it’s shown when the server expects it.
  • v2.0: Adding raw sub_frequency value to the cart JSON, for use with sub_modify=replace functionality.
  • v2.0: Removing the legacy Stripe payment method unless it’s already active for a store.
  • v2.0: Add support for transactionfraudinfo node for Bluesnap transactions.
  • v2.0: Removing appended numbers from Russian city names.
  • v2.0: Removing appended numbers from French city names.
  • v2.0: Improvements to shipping and billing address handling with tax providers in certain situations.
  • v2.0: Language updates for UPS and custom shipping, in the Foxy admin.
  • v2.0: Fix to ensure the new sub_modify=restart works as expected when incomplete products are added to the cart.
  • ALL VERSIONS: Improvements to admin login error displays.
  • v2.0: Fix to the display of a string in the language page of the Foxy admin.
  • v2.0: Adding SameSite params to certain cookies.
  • API: Fixing the is_future_line_item value to be accurate in all cases.
  • API: Template configuration documentation type fixes.
  • API: Bugfix to ensure the billing and shipping addresses are correctly passed to tax providers in rare situations.
  • API: Bugfix to ensure passing fields values doesn’t cause problems when retrieving transactions.
  • API: Adding new counties and disabling old ones for Norway.
  • API: PATCH/PUT to cart with a null category_uri will now use the store’s default category.
  • API: The customer portal settings are now configurable via the API as fx:customer_portal_settings.
  • API: Customer addresses now respect the location_filtering values for shipping and billing countries and regions.

April 2, 2020

  • v2.0: BlueSnap 3D Secure error message improvements.

April 1, 2020

  • v2.0: Improving UK/GB postal code and city/county lookups.
  • v2.0: Improving county lookups for Norway.
  • v2.0: Klarna internal improvements.
  • ALL VERSIONS: Improvements to the email verification on admin login.
  • v2.0: Improving Amazon Pay, removing a double-encoding workaround that’s no longer needed.
  • v2.0: Chase Paymentech Orbital CIT/MIT improvements.
  • v2.0: Re-releasing improvement to not include the receipt URL in the FC object in most situations.
  • v2.0: Bugfix to the new “shared coupon” functionality.
  • v2.0: Improving the coupon entry configuration to more properly apply to the checkout.
  • v2.0: Bugfix to enure $0 subscriptions process through Stripe (Connect) properly.

March 26, 2020

  • v2.0: Closing upsell modal instead of destroying when handling add to cart.
  • v2.0: Bugfix to ensure the tax exempt setting is respected for EU customers in certain situations.
  • v2.0: Bugfix to prevent SmartScreen/CardX integration hash failing when surcharge present.
  • v2.0: Removing the receipt URL from the JSON on the cart and checkout.
  • v2.0: Bugfix to prevent Quickbooks erroring for $0 transactions after void request is declined.
  • v2.0: Fixing incorrect template set and locale information when cart is empty.
  • v2.0: Updating default CardX/SmartScreen credentials.

March 6, 2020

  • v2.0: Bugfix to ensure HMAC signature errors have the proper language string.

March 5, 2020

  • v2.0: FEATURE: New sub_restart and sub_modify parameters to allow signifiant improvements to subscription past-due handling, as well as upgrade/downgrade functionality for both auto-ship merchants and service-based recurring billers.
  • API: Bugfix to wildcard * in API filtering.
  • API: Documentation for new filtering syntax and functionality.
  • API: Adding currency_code and currency_symbol to subscription resources.
  • API: Fix to bug that sometimes included the subscription’s transaction template when zooming on transactions.
  • API: Improvement to use the historical coupon code value, in situations where the code has changed.
  • API: Adding customer_email to cart resources. (Can be used for custom abandoned cart functionality.)
  • v1.0-2.0: Chase Paymentech Orbital CIT/MIT additions.
  • v2.0: Change to the default language strings for a specific shipping error.
  • v2.0: Cybersource Card-Present (Swiper) bugfix when used with OneSource Indirect.
  • v2.0: Braintree rounding improvement to prevent an error in specific situations.
  • v2.0: Additional logging for Klarna.
  • v2.0: Bugfix that was causing errors to be displayed in the error log when editing subscriptions with TaxJar enabled.

February 12, 2020

  • API: FEATURE: Multiple attributes can now be created or updated in a single request via PUT, POST, and PATCH (all with different behaviors).
  • v2.0: Webhooks now include the coupon_details and discount_details nodes.
  • v2.0: Webhooks now available for capture, void, and refund transaction actions. (NOTE: This functionality is only available for select stores currently.)
  • v2.0: Bug fix to use the correct language customizations in situations where multiple template sets have the same language, but different customizations.
  • v2.0: Deprecating the legacy XML webhook. If it’s not already enabled for a store, it won’t be visible in the admin.
  • v2.0: Security improvement with template caching.

February 7, 2020

  • v2.0: FEATURE: New setting on coupon codes to allow a single coupon code to be reused across multiple coupons. This might sound strange but allows some very interesting new possibilities, like a single coupon code that can apply different discount logic to different types of products or categories.
  • v2.0: Amazon Pay improvement to reuse order reference IDs to prevent errors in certain situations.
  • v1.1-v2.0: DIBS payment system improvements to certain types of errors, which will now trigger emails to store admins.
  • ALL VERSIONS & API: Improving the admin’s password hashing configuration validation to prevent invalid hashing values.
  • v2.0: Stripe Connect now can do configurable card verification like other gateways.
  • v2.0: Stripe Connect fix to prevent an unnecessary custom value from showing up on transactions.
  • v1.1-v2.0: Quickbooks Payments integration improvement to support their new authentication method.
  • v2.0: Improvement to Braintree error handling when invalid credentials are used.
  • API: Updating the store locations property helpers to reflect latest changes.
  • API: Zoomed transactions on subscriptions now include the fx:receipt in their returned _links object.
  • API: Adding currency_code (int_curr_symbol in other areas of the app) and currency_symbol to transactions.

January 28, 2020

  • API: FEATURE: It is now possible to filter by attribute name _and_ values, such as `&attributes:name[“foo”]=bar`.
  • API: FEATURE: New filter operators for `in`, `not`, greater/less-than, etc.
  • API: All `limit` values now will return integers, instead of inconsistently sometimes being strings.
  • API: Improving error messaging with attributes, and improving access when multiple `private` attributes from different client IDs are present on the same resource.
  • API: Improving error handling for certain invalid IDs.
  • API: Clarifying the `payment_method_uri` documentation.
  • v2.0: Bugfix to Braintree Payments to prevent an error when 3D Secure was used with a future subscription.
  • v2.0: SquareUp now uses the correct location ID.
  • v2.0: Updating the name of “Adyen” to “Adyen Hosted”, to differentiate it from our newer Adyen integration.
  • v2.0: Fixing Stripe Connect issue that caused duplicated lines in the transactions export.

January 9, 2020

  • v2.0: Allowing Cybersource Point-Of-Sale / Swiper transactions to be used as the payment_method_uri for Cybersource card-not-present (ie. “normal”) gateway transactions (via the API).
  • v2.0: Improvements to prevent double-submits of 3D Secure transactions.
  • v1.1-v2.0: Improvements to DIBS payment system for certain types of responses.

December 19, 2019

  • v2.0: Coupon improvement to ensure date-restricted coupons use the store’s configured timezone for date start/end ranges.
  • v2.0: Bug fix to prevent subscriptions with certain invalid frequencies from being added to the cart without an error.
  • v2.0: CSRF cookie improvement.
  • v2.0: Adyen: We now support pre-populating checkout fields when Adyen is configured on the checkout.
  • v2.0: API: Adding support for Stripe (Connect), PayPal Express Checkout, Square, Amazon Pay, and Adyen for the payment_method_uri functionality in the API.
  • v2.0: Bug fix the ensure the template set locale is used instead of store default in certain situations.
  • v2.0: Shipping improvement to ensure USPS international envelope rates are returned properly.

December 17, 2019

  • v2.0: Adding additional logging for Square.