Changelogs

See what's new added, changed, fixed, improved or updated with Foxy.
You are viewing logs from January 16, 2017 to June 12, 2017
See Latest Logs

June 12, 2017

  • All VersionsUpdating the GEOIP DB.

  • v2.0Adding a payment card number formatter script to the checkout.

  • v2.0Improving how we handle paypal express requests to the checkout.

  • v2.0Improved support for PayPal Credit

  • v2.0Updating test account information for the Payu Gateway

  • v2.0Fixing an issue with email subjects with UTF-8 characters for Microsoft Outlook.

  • v2.0Improving how we handle the PayPal Shipto address for PayPal Express

  • v2.0Clearing out customer information on the checkout when using a sub token.

  • v2.0Fixing an issue with Amazon Pay for stores not selling shippable products.

  • v2.0Fixing an issue released on 2017.06.06 related to an improved credit card number formatter which was incorrectly taking field focus and hindering some checkout experiences.

  • v2.0Fixing an issue where shipping rate signatures may not match if shipping prices from the custom shipping endpoint are not rounded to the nearest cent.

  • v0.6.0 - v2.0Improving our datafeed error email notification.

  • v0.7.0 - v2.0Clearing out the first failed transaction date on subscriptions which process correctly on the legacy paypal express via the IPN system.

  • v0.7.0 - v0.7.2Fixing an issue with the paypal IPN which wasn't updating subscriptions properly.

  • Changes for the week 2017-06-11

May 22, 2017

  • v2.0Fixing an issue which was not properly saving the setting to turn on signed shipping rates.

  • Signup ProcessUpdating our recommendations for non-developers.

  • hAPIFixing a bug when creating carts via hAPI which wasn't setting the transaction date which caused subscriptions to appear as if they were future subscriptions because the start date was greater than the transaction date.

  • Changes for the week 2017-05-21

May 15, 2017

  • v2.0Removing control characters from POST and GET data we process to avoid issues created by these characters in the XML Datafeed.

  • v2.0Updating EMS Pay URL and credential settings.

  • v2.0Updating GEO IP database.

  • v2.0Adding PayU Gateway support.

  • v2.0If the cart is emptied, we no longer remove custom fields unless empty=reset is used.

  • v2.0Fixes the admin display on subscriptions to ensure the card type is shown correctly.

  • v2.0Removing some select styles to ensure arrows show up correctly.

  • v2.0Hiding the sign in button after authentication.

  • v2.0Improving how we enable and disable the checkout submit button to ensure it renders correctly.

  • v2.0Improving the Amazon pay experience to remove the create account functionality when logged in via Amazon.

  • v2.0Improvements to the PayPal Pay Upon Invoice and PayPal Plus functionality.

  • v2.0Fixes a bug introduced recently which impacts some hosted payment gateways so they were not properly sending email notifications after completed orders.

  • v2.0 Improvements to pay with Amazon to respect the location filtering preferences.

  • v0.7.0-v2.0Product category modifiers should work as expected, regardless of if they come before or after setting the category.

  • Changes for the week 2017-05-14

May 8, 2017

  • v2.0Fixing the live gateway url for EMS Pay.

  • Changes for the week 2017-05-07

April 30, 2017

  • v2.0Fixing Link/Form encrypting when query strings include hidden values. Also improving how we handle textareas and select options.

  • v2.0Trimming the customer_email address on the checkout to avoid issues with FireFox throwing a validation error.

  • v2.0Updates to our Google reCAPTCHA functionality.

  • v2.0Removing the 37px width on hosted payment methods as they were skewing some of the images.

  • v2.0Ensuring the internal caching of twig data for the cart is consistent with the context involved.

  • v2.0Adding Google reCAPTCHA support to the checkout.

  • v2.0Improving our integration with Pay with Amazon if PayPal is also enabled.

  • v2.0Supporting payment card numbers with 19 digits.

  • v2.0Improving the help text for the Vantiv report group field.

  • hAPIFixing a potential security issue related to incorrect access to the user resource.

  • hAPIFix for an issue processing transactions when reCAPTCHA is enabled.

  • Changes for the week 2017-04-30

April 24, 2017

  • All VersionsImproving the admin notices regarding maintenance mode and live stores with test gateways.

  • All VersionsFixing a routing issue for CDN resources requested via store domain urls.

  • v2.0Updating the Amazon Pay button.

  • v2.0Fixing an issue with subscriptions being paid for via purchase order incorrectly being saved is non-live transactions.

  • v2.0Fixing an issue with creating the store subscription settings.

  • v2.0Fixing an issue with EMS e-Commerce Gateway regarding updating certificates.

  • v2.0Fix for coupons for specific locales not showing up correctly on the checkout on initial page load.

  • v2.0Adding PayPal Credit functionality to the cart and checkout.

  • Changes for the week 2017-04-23

April 16, 2017

  • v2.0Updating some core code for better compatibility with future infrastructure improvements.

  • v2.0Including custom shipping fields with [data-fc-shipping-custom-field] set on the checkout in the data set to the custom shipping rate request endpoint.

  • v2.0Fix for the styling on the checkout shipping rates returned where there is an error.

  • v2.0Fix for Omnipay based gateways (such as Stripe) not sending the address line 1 and 2 information properly.

  • v2.0Fixing a minor issue with our endpoint for charging past due subscriptions related to today's earlier rollout.

  • hAPIUpdating some documentation, adding a missing applied_coupon_codes link relationship.

  • hAPIFixing an issue which wasn't allow customer passwords to be updated when using the bcrypt password hashing mechanism.

  • v2.0Fixed a bug when paying with Amazon which was removing additional checkout fields.

  • v2.0Adding gateway support for EMSPay.eu

  • v2.0Fixing a bug which was removing the save customer information option for all checkouts using pay with Amazon.

  • v0.7.2, v1.0, and v1.1Removing the x_type parameter when sending to eProcessingNetwork to enable their AVS tools.

  • hAPIAdding the template_config resource which should take the place of the template_set config value. For now, both values will work properly, meaning if you save new information in one place it will also show up in the other. The template_set config property, however, should be considered deprecated.

  • hAPIAdding the template_set_uri and language properties to the Cart and Transaction resources.

  • hAPIAdding require_signed_shipping_rates and is_maintenance_mode booleans and the app_session_timetime in seconds to the Store resource.

  • hAPIAdding dutch to our language validation test as it was missing.

  • hAPIAdding past_due_amount_handling, reset_nextdate_on_makeup_payment, expiring_soon_payment_reminder_schedule, and send_email_receipts_for_automated_billing to the store subscription settings resource.

  • hAPIAdding the template_config resource which should take the place of the template_set config value. For now, both values will work properly, meaning if you save new information in one place it will also show up in the other. The template_set config property, however, should be considered deprecated.

  • All VersionsAdding notices to the admin for stores in maintenance mode.

  • Changes for the week 2017-04-16

April 9, 2017

  • v0.6.0, v0.7.2, v1.0, v1.1Updating how we handle some database requests to ensure consistency.

  • v0.7.0 - v2.0Ensuring the category product option modifier works as expected, even if a category is passed in after the modifier.

  • v0.7.0 - v2.0Reverting a change released today which broke the proper setting of product categories.

  • v0.7.0 - v2.0Fix for transaction exports sometimes not including the correct discounts amounts if the coupon code which was applied had been deleted in the admin after it was used.

  • v0.7.2, v1.0, v1.1Changing how we retrieve tax line item information after a completed transaction to work towards preventing email receipts from showing up incorrectly. This fix relates to some changes we've made in the past few weeks related to future infrastructure updates.

  • v2.0Fixing an outdated documentation link.

  • v2.0Reverting a bug fix we deployed on 2017.03.30 which is incorrectly clearing the checkout form fields.

  • All VersionsUpdating our GEO IP Database.

  • Changes for the week 2017-04-09

April 2, 2017

  • v0.6.0 - v2.0Updating Orbital Salem gateway urls from paymentech.net to chasepaymentech.com.

  • v0.7.2 - v2.0Adding email and ip to our PayGate integration to support PayProtector.

  • v0.4.0 - v2.0Putting a maximum upper limit on customer passwords to protect against denial of service attempts hashing very large values.

  • v0.5.0 - v1.0Fixed an issue we rolled out a couple hours ago which was preventing save_customer API calls from working correctly.

  • v2.0Improved logging and fixed an issue with the Mollie gateway related to the status of a transaction which was causing problems for downloadable purchases.

  • v2.0Clear checkout inputs on email address change.

  • v2.0Ensure is_subscription_modification value is set to false for dunning emails.

  • v2.0Fixes a bug in our Avalara integration which was creating duplicate freight line items which caused documents to not be created on completing a transaction.

  • hAPIAdded some missing documentation for the billing_address resource.

  • Changes for the week 2017-04-02

March 26, 2017

  • All VersionsRequiring admin passwords to have at least 12 characters. Existing password complexity requirements still apply.

  • All VersionsAllow our image caching system to follow a single redirect which allows for the use of link shortening services, if needed.

  • All VersionsUpdating the purchase_order field to accept 100 characters.

  • All VersionsFixing our own usage of dunning emails for our signup store to properly show your store name.

  • v1.1Updating some core code for better compatibility with future infrastructure improvements.

  • v2.0When adding products to the cart, we're no longer using the expires property as part of the comparison as it was incorrectly creating duplicate items in the cart. Now, the original expires value is maintained from the first product added to the cart.

  • v2.0Allow PayPal Express legacy to configure auth only in the admin.

  • v2.0Updating our subscription edit page to include more information about the subtoken links.

  • v2.0Allow the reply to email to be configured via twig using `email_replyto`

  • v2.0Updating Pesapal sandbox url.

  • v2.0Updating checkout address templates to include maxlength values.

  • v2.0To match what already exists in our twig templates, we're enforcing a minimum of 8 charachters for new customer passwords. The checkout_error_password langauge string has been updated to reflect this change.

  • Changes for the week 2017-03-26

March 19, 2017

  • v1.0Updating some core code for better compatibility with future infrastructure improvements.

  • Changes for the week 2017-03-19:

March 12, 2017

  • v0.7.2 - v2.0Show an error in the admin when adding coupon codes with identical characters but mixed case as coupon codes are case insensitive.

  • v0.7.2 - v2.0Allow paypal subscriptions to be deactivated in the admin in the event of a 10002 account error.

  • v1.0 - v1.1Fixing a rare issue which could cause a fatal error trying to modify a subscription via the subtoken when the subscription uses live shipping rates.

  • v2.0Allow for setting custom session attributes on a cart redirect to checkout.

  • v2.0Added a warning message to the checkout if someone is modifying a subscription but uses a different email address than previously configured.

  • v2.0Added a link to our wiki which was missing in the error email for when a store turns on PayPal reference transactions but does not have it enabled on their PayPal account.

  • v2.0Added the ability to hide product subscription information from all templates and to add your own comma separated list of custom product attributes which can also be hidden automatically from all templates (cart, checkout, receipt, and email).

  • v2.0Whitelisting utm_ variables from our cart link and form encryption checking.

  • All Versionsstore_domain can now be up to 100 characters long.

  • hAPIYou can now do a full PUT on a cart resource including items and item_options. This allows the entire cart to be updated with one request, allowing you to add, delete, and modify items and item_options.

  • Changes for the week 2017-03-12

March 5, 2017

  • v0.7.2Updating some core code for better compatibility with future infrastructure improvements.

  • v0.7.2Fix for an issue introduced with yesterday's deploy with the subscription datafeed processor.

  • v0.6.0 - v2.0Improving how we set the NoShipping value in PayPal Express

  • v2.0Ensuring the newsletter_subscribe JSON value is accurate on the receipt.

  • v2.0Improvements to PayPal Plus to create two experience profiles, one for shippable and one for non-shippable products.

  • v2.0If a store's PayPal account isn't configured for reference transactions, customers may get a 11452 error from PayPal. We now email the store if this happens so they can configure things properly.

  • v2.0Fix for bitpay not handling null values correctly.

  • v1.1 - v2.0Fix for TrustCommerce shiptosame value not being properly set.

  • v2.0Maintain Google analytics variables in the URL, even for single sign on redirects.

  • All VersionsUpdating our GEOIP Database

  • v2.0Improving how we handle multiship shipping address information when processing subscriptions

  • v2.0Adding the option to turn on signed shipping rates with validation to ensure the rates selected and posted to the checkout are valid.

  • Changes for the week 2017-03-05

February 27, 2017

  • All VersionsWe've updated our Terms of Service and provided a link in the news section of the admin.

  • v2.0Fixing an issue which would list template transaction ids for a subscription template as a coupon use if the subscription template had a coupon applied to it.

  • v2.0Fixing an issue with the cancel and continue shopping link not showing up on the checkout if the add to cart process included empty=reset which was also clearing out the page referrer as it reset the session.

  • v2.0In the admin, don't allow users to turn off PayPal with reference transactions if they have existing active subscriptions using it.

  • v2.0Fix an issue where the shipping address of a customer might be cleared out if they complete a normal transaction followed by a multiship transaction with a named shipto address.

  • v2.0When Google analytics data is passed along to the cart, we now add it to the redirect urls for the cart or checkout to ensure that data is properly preserved for Google analytics.

  • v1.1Updating our subscription processor to improve memory performance.

  • hAPIUpdating how we handle cart attributes so they will also show up as transaction attributes after the cart is converted to a transaction.

  • v2.0Ensure rates from the custom shipping endpoint are also signed.

  • Changes for the week 2017-02-26

February 20, 2017

  • v0.6.0Updating some core code for better compatibility with future infrastructure improvements.

  • hAPIAdding a missing attributes link relationship for the item resource.

  • v0.6.0Fixing an issue with our subscription processor which we introduced yesterday.

  • v2.0Improving our subscription processor memory management.

  • v0.6.0Fixing an issue with the subscription errors datafeed script.

  • Changes for the week 2017-02-19

February 13, 2017

  • v2.0When your store's shipping settings are configured to rate as commercial based on if the company field is filled in, we now re-run the shipping rate calculations when the company field is either cleared out of a value is set.

  • v2.0Fix for an issue in cart redirect URLs related to & was showing up as &;

  • v2.0PayPal Express Checkout (Reference Transactions) now properly set the now NoShipping value to 2 only if there are shippable products in the order.

  • v2.0PayPal Plus improvements to allow for coupons on the checkout, the creation of the experience profile, and better error handling.

  • v2.0Fix for future coupons not using the correct locale settings for number of decimal points for the currency.

  • hAPIAdding send_emails and process_webhook link relationships which were missing from the Transaction resource documentation.

  • Changes for the week 2017-02-12

February 6, 2017

  • All versionsUpdated GEO IP Database.

  • v2.0Adding minicart controls for data-fc-id='minicart-empty'

  • v2.0Adding round as a supported twig filter.

  • v2.0Added a feature to turn off subscription emails sent during our automated subscription processing. This can now be turned off per store.

  • v2.0Showing the "You're modifying a subscription" for subscriptions with an end date unless the subscription end date was actually modified, at which point we show the message for a subscription end date change.

  • Changes for the week 2017-02-05

January 29, 2017

  • v2.0The cart submit action doesn't happen when just removing a coupon. This was already in the main code, but missing from the sidecart code.

  • v2.0Shipping service labels now have the twig |raw filter by default to allow for HTML in those descriptions.

  • v2.0Fix for PayPal Reference Transactions which may not cause taxes to be calculated correctly in some situations.

  • v2.0Improvements to the PayPal Plus integration.

  • v2.0Updating all references to Amazon Payments to be Amazon Pay.

  • v2.0Don't trigger the Avalara address validation on a subscription cancel.

  • v2.0Fix for an error in the Avalara tax calculations when the category code is longer than 25 characters.

  • v2.0Ensuring subscription past due items also get the shipto assigned to them which matches the original subscription item.

  • v2.0You can now submit multiple coupons in one request by separating each coupon code with a comma.

  • v2.0Fixing the language string used on the checkout button. It was always supposed to be "Submit Your Order" with the checkout_complete_your_purchase language string but due to an error in the twig template it is currently "Confirm Your Order" using checkout_confirm_your_purchase. This change fixes this problem.

  • v2.0The "Next Charge" section of the cart include template will only be shown if there will actually be a next charge (not if the end date comes before then, as an example).

  • hAPIFixing an issue where saving a template via the Hypermedia API doesn't properly clear the cache to show those changes.

  • hAPIFix for date based filtering including data from the next day when dealing with values that fall exactly on midnight (such as subscription dates).

  • Changes for the week 2017-01-29

January 23, 2017

  • v2.0Changing promise.pipe instead of promise.then to fix a compatibility issue with JQuery 3.0.

  • v2.0Small change to our Amazon integration to get around an issue on the checkout if payment methods have been dynamically hidden via a checkout customization.

  • v0.7.2 - v2.0Adding aol.com, gmail.com, googlemail.com, outlook.com, live.com, and hotmail.com to our list of domains using DMARC to send from the FoxyCart domain and set a Reply-To header instead of trying to send from the store email from address.

  • v2.0On creation of new stores in the 2.0 admin, we now set a default receipt email subject and turn on the BCC store email option by default.

  • v2.0An item_count property has been added to the custom shipping endpoint payload we send.

  • v1.1 - v2.0The URIs for the vanco payment gateway have been updated.

  • v2.0We've improved the trap we use to catch webkits over-active auto fill features.

  • v2.0The Order Summary section of the subscription dunning email reminders is now no longer shown by default in the responsive email template.

  • v2.0The shipping rate description now allows for raw HTML by default in the twig templates with an update to the utils.inc.twig template.

  • v2.0If a shipping carrier (or the custom shipping endpoint) returns an error message with why the shipping could not be calculated, we now show that error message by itself instead of also showing it along with the checkout_shipping_rate_error language string.

  • hAPIAdding the ability to post to item_options to create new ones as described in the documentation.

  • hAPIFixed an issue introduced yesterday with our API-based transactions not responding correctly after processing transactions because of some missing vendor files.

  • v2.0Fix for a bug in our signup process introduced two days ago via some analytics tracking we implemented internally.

  • v1.0 - v2.0When editing subscriptions, you can now have end dates and next transactions dates in the past if the subscription is not active.

  • v2.0Fix an issue where our over-eager autofill trap "dummy_password" was being logged in our errors log. We've also cleared out post_values for records which had this private information.

  • v2.0Adding a link to the documentation in the admin for setting up PayPal Plus.

  • Changes for the week 2017-01-22

January 16, 2017

  • - Updating GEOip database

  • - New FoxyStore creations via our signup process now have a default email subject set.

  • v2.0Added additional configuration options for the Moneris payment gateway to disable AVS and/or CVD validation services.

  • v2.0For subscriptions, hide the transaction next date if it's after the end date.

  • v2.0Improvements to the page width styles to prevent unwanted changes during window resizing.

  • v2.0Fix for the sidecart background image being added every time the cart was updated.

  • v2.0On new store signups, we're now automatically setting a default email subject line for the store and turning on the BCC store address feature.

  • hAPIFix for customer zoomable resources not properly filtering as they should.

  • Changes for the week 2017-01-15