Changelogs

See what's new added, changed, fixed, improved or updated with Foxy.
You are viewing logs from May 30, 2016 to November 23, 2015
See Latest Logs

May 30, 2016

Changes for the week 2016-05-29

  • All Versions: Improved admin security protection against cross site request forgery attacks (CSRF).

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

May 23, 2016

Changes for the week 2016-05-22

  • All Versions: Removed default test account for PayPal since each user should configure their own test account.

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

  • v2.0: Fixing 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.0: Updates to currency conversion to also properly convert product option modifiers and downloadable products.

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

  • v2.0: Fix 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.

May 16, 2016

Changes for the week 2016-05-15

  • v2.0: In 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.0: Fix for subscriptions with a purchase order payment method not working as expected.

May 2, 2016

Changes for the week 2016-05-01

  • All Versions: Spelling fix in the admin.

  • All Versions: adding status pages for HTTP 403 and 413 status codes.

  • All Versions: Updating GEO IP Database for May.

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

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

  • v2.0: Using 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.0: Adding support for foxy_ prefix along with the fc_ prefix for SSO integrations.

  • v2.0: Improvements for mercadopago gateway.

  • v2.0: Updating the prodution vanco service url.

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

April 25, 2016

Changes for the week 2016-04-24

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

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

  • v2.0: Introducing 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.

April 18, 2016

Changes for the week 2016-04-17

  • All Versions: Updating the admin navigation links for Add User and Add Integration to just Users and Integration

  • All Versions: Slight 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.

April 4, 2016

Changes for the week 2016-04-03

  • All versions: GeoIP Updates

  • v2.0: Adding image for Mercadopago.

  • v2.0: Adding support for the Payline Data Gateway

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

March 21, 2016

Changes for the week 2016-03-20

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

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

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

March 14, 2016

Changes for the week 2016-03-13:

  • hAPI: Fix for processing carts into transactions.

  • All Versions: restricted our card holder data input check to avoid some false positives.

  • v2.0: For 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.

March 7, 2016

Changes for the week 2016-03-06:

  • All Versions: Removed new_customer_passwordfrom being logged when logging errors.

  • All Versions: Added 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.0: Renaming SecureNet gateway to WorldPay (SecureNet).

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

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

February 29, 2016

Changes for the week 2016-02-28:

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

  • hAPI: Updating the cart resource example documentation.

  • hAPI: Adding support for the dutch language.

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

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

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

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

  • v2.0: Improvements to the Fosdick gateway support.

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

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

  • hAPI: Fix for processing a cart into a paid transactions via the API.

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

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

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

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

  • v2.0: Switched 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.

February 22, 2016

Changes for the week 2016-02-21:

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

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

  • v2.0: Adding Dutch language support.

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

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

  • v2.0: Significant 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.0: Fix for an issue introduced yesterday regarding multiship being turned off causing the option to select a different billing address to not show up.

  • All Versions: Improving how we do --OPEN-- field cart validation in the admin.

  • All Versions: Improving the language in the admin password reset message.

  • v2.0: Improving 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.0: New 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.0: Improvements to BitPay gateway integration to include their test endpoint.

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

February 8, 2016

Changes for the week 2016-02-07:

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

  • 2.0: Upon save, domains will be lowercased automatically.

  • 2.0: Fix for downloadables sold as a subscription product.

January 31, 2016

Changes for the week 2016-01-31:

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

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

  • v2.0: Modernized and updated the template caching code

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

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

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

  • 2.0: Upon save, domains will be lowercased automatically.

  • 2.0: Fix for downloadables sold as a subscription product.

January 24, 2016

Changes for the week 2016-01-24:

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

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

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

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

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

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

January 17, 2016

Changes for the week 2016-01-17:

  • v2.0: Adding Braintree BN code

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

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

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

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

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

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

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

  • v0.6.0: Fixing some invalid static file references.

December 20, 2015

Changes for the week 2015-12-20:

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

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

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

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

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

December 14, 2015

Changes for the week 2015-12-13

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

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

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

  • hAPI: fix for the reporting link relationship showing up even for unauthenticated clients.

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

  • hAPI: updated the docs to include zoomable resources for items, shipments, and carts.

December 7, 2015

Changes for the week 2015-12-06

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

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

  • v2.0: Updated timezones.

  • All Version: Updated template caching system to fix a bug with canonical links.

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

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

  • OAuth Authorization Endpoint: Updated the look and feel of the authorization process.

  • hAPI: A 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.

November 23, 2015

Changes for the week ending 2015-11-22

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

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