Changelogs

See what's been added, updated, and fixed.
You are viewing logs from April 24, 2017 to October 9, 2017
See Latest Logs

October 9, 2017

  • v2.0Fixing an issue in the admin where caching the same template twice might be falsely blocked by the Chrome browser as a XSS request.

  • v2.0If a value is ever sent to our system, we're replacing it with `< script` (even though it's already html encoded) to ensure our downstream partners don't accidentally parse that information to allow a XSS attack. * v2.0: No longer attempting to strip all html tags out of our text only emial receipts to prevent unintended behavior if html tags were sent as part of the customer data. * v2.0: Ensure google analytics is loaded before trying to track a click on paypal or amazon pay. * v2.0: Fix an issue when cancelling a subscription with Amazon Pay enabled, sometimes the login button is not visible. * v2.0: Improvements to the Google reCaptcha check to avoid situations where you might have to validate more than once. * v2.0: Fix for a customer `tax_id` not showing up as expected in some situations. * v2.0: Improvements to how we handle ONESOURCE tax rate calculations where multiple tax rates are involved. * v2.0: Fixing an issue introduced on September 26th regarding default live shipping rates for Canada.

  • Changes for the week 2017-10-08

October 2, 2017

  • v2.0Refactoring our live tax rate integrations for improved supported.

  • v2.0For ONESOURCE, we're now using the returned total taxable amount instead of the tax rate to calculate our own taxable amount to avoid rounding issues in the final collected amount.

  • v2.0Updating omnipay vantiv integration to use the correct urls for a non-Transact integration.

  • v2.0Minor fix for kohana3 password hashing.

  • v2.0Updating the cybersource_sa_web default test account credentials.

  • v2.0Treating cybersource_sa_web declines as a REJECTED transaction status.

  • v2.0Improving our ONESOURCE integration error logging.

  • v2.0Updates to allow for subscription cancels from the cart for subscriptions paid for with Amazon Pay.

  • v2.0Urlencoding the AcceptanceDateTime for USPS rate requests.

  • hAPIWhen creating a customer, if a password or password hash is not provided, we'll automatically generate a customer password.

  • Changes for the week 2017-10-01

September 25, 2017

  • hAPIRemoving siren browser.

  • hAPIUpdated cart PUT documentation.

  • hAPIUpdates to the store_subscription_settings.

  • Changes for the week 2017-09-24

September 18, 2017

  • v2.0Fixing product naming formation and adding some logging for the comgate gateway.

  • v2.0Fix for an issue where the shipping contact would incorrectly be set to the first shipto object for an automated subscription process.

  • v0.7.1-v2.0Fixing broken sub_cancel link in the German language strings.

  • v2.0Updating ONESOURCE integration to factor in taxability of FRIEGHT line item.

  • hAPIUpdating shared libraries.

  • Changes for the week 2017-09-17

September 11, 2017

  • v2.0Fix for situations where Thomas Reuters taxes when the postal code is more than 5 characters.

  • v2.0Fix for Comgate language code.

  • v2.0PayPal Plus: Added address 2

  • v2.0Fixing a password reset security issue.

  • hAPIAdding support for attributes, custom_fields, and items:attributes when doing a full PUT of a Cart resource

  • Changes for the week 2017-09-10

September 4, 2017

  • v2.0Some improvements to the payment/custom field styling on the checkout page.

  • v2.0Fix for an issue which wasn't letting stores properly disable Google reCAPTCHA

  • v2.0Showing attributes in the admin created on cart resources, not just transaction resources.

  • All VersionsUpdating our USPS integration based on a recent, undocumented service name change for First-Class Mail Parcel.

  • Changes for the week 2017-09-03

August 28, 2017

  • hAPIFix for an issue when trying to process a cart into a transaction using certain tax providers.

  • hAPIFor selected stores with this functionality enabled, added the ability to modify the properties of a transaction item.

  • hAPIFix for a fatal error (instead of an error response) caused by trying to obtain a session for a non-existent cart.

  • hAPIShipping rate validation no longer prevents processing a cart into a transaction.

  • hAPIWhen creating an item it now defaults the weight of the item to the value specified in category provided or uses the value from the default category.

  • v2.0Improvements to how sidecart renders

  • v2.0Updating an admin label for clarity

  • v2.0Improving the city and region display in recipts to more accurately respect the configured display preferences.

  • v2.0Many new dunning improvements and features such as the ability to reset the next transaction date after a successful makeup payment, fine control of how past due amounts or handled (ignored, incremented, or replaced), email reminders for soon to expire payment cards, and allowing for customer cancels even with a past due amount.

  • v2.0Rebranding Beanstream as Bambora.

  • v2.0Improving some labels in the admin.

  • v2.0Fix for the customer forgot password email not being in the store's selected language.

  • v2.0Updating transaction searching in the admin and legacy API so attributes created for carts via the hAPI will also work when filtering by transactions.

  • v2.0Adding an Authorize Only option for CyberSource Secure Acceptance Web/Mobile.

  • v2.0Fix for admin transaction display not showing handling fees for non-shippable products that have category level handling fees.

  • v2.0Adding Payeezy to the description of First Data e4 Global Gateway.

  • v2.0Fix for Payeezy / First Data e4 Global Gateway not properly showing the key id and hmac key in the admin settings.

  • v2.0Fixed an issue for brand new stores which ensures they get properly configured with a test gateway to start.

  • Changes for the week 2017-08-27

August 21, 2017

  • v2.0Adding since_transaction_id and since_display_id fitlers for the transaction history in the admin and legacy XML API so you can view all transactions after a specific transaction.

  • v2.0Turning on Google reCAPTCHA by default for new stores with the setting to activate after too many gateway errors per IP.

  • Changes for the 2017-08-20

August 14, 2017

  • v2.0Adding the last four digits of the masked card number as a filterable field in the admin and legacy API.

  • v2.0Updating Orbital gateway to ensure the Terminal ID is visible in the admin.

  • v2.0Improving how shiptos handle future shipping and taxes.

  • v2.0Improving our Amazon pay integration to ensure accounts are logged off after a completed transaction and the the amazon pay authentication isn't blocked.

  • v2.0Fixed an issue with the text-only receipt where the full processor response details were not being displayed.

  • hAPIAdding a full data snapshot for transaction modifications when removing an item (for selected stores with this functionality)

  • hAPIAdding some missing link relationships to the payment_method_set for template_sets and payments.

  • Changes for the week 2017-08-13

August 7, 2017

  • v2.0Adding support for twig "capitalize" filter.

  • v2.0Adding data-fc-item-id to the item wrapper div.

  • v2.0Fix for Avalara date processing.

  • v2.0For Amazon Payments, we now call a confirm method for soft declines.

  • v2.0Fix for datafeed refeed link not properly working in the admin.

  • v2.0Updating tax rates for SASKATCHEWAN, Canada.

  • v2.0For some select stores, we're introducing the limited ability to modify transactions directly in the admin as well as capture, void, and refund existing transactions. In the future we will expand this to all 2.0 stores. The two gateways which currently support these.

  • v2.0For some select stores, we're introducing the limited ability to modify transactions directly in the admin as well as capture, void, and refund existing transactions. In the future we will expand this to all 2.0 stores. The two gateways which currently support these advanced gateway features are Vantiv and Cybersource.

  • All VersionsUpdating GEO IP database.

  • hAPIFix for GET on store customers not properly defaulting to non-anonymous accounts (is_anonymous=false).

  • hAPIUpdating documentation for transaction edit functionality and transaction logs.

  • v0.7.2-v2.0Updating live payment url for Vantiv from payments.litle.com to payments.vantivcnp.com

  • v0.7.2-v2.0Adding 11546 as a PayPal reason code for when a profile is already disabled when trying to cancel a subscription in the foxycart admin.

  • Changes for the week 2017-08-06

July 24, 2017

  • v2.0Feature: Support for multiple payment sets per store.

  • v2.0Adding support for JCB cards

  • v2.0process_response data is now shown by default in the email receipts.

  • v2.0Improvements to how we handle multiship checkouts involving the "Me" default shipto address for the customer.

  • hAPIWhen updating the default shipping address for a customer, we also update any "Me" address records and any "Me" shipto records associated with a subscription for that customer.

  • hAPIWe now a throw an error if someone attempts to delete the last item on a transaction template.

  • hAPIChanges required to support multiple payment sets.

  • hAPIChanging the address name of the default customer address to "Me" instead of "Default Shipping Address" to match what we do with the application.

  • hAPIIf we update a "Me" customer address, we internally redirect the request to the default shipping address controller to ensure the other related default values are also updated.

  • All VersionsFor all authorize and emulated authorize gateways, we're now trimming the gateway response to avoid issues if gateways start sending is extra blank characters.

  • v2.0Adding Thomson Reuters ONESOURCE tax rate integration.

  • v2.0Fixed an issue with our Avalara integration that has caused a couple request failures over the last couple months.

  • Changes for the week 2017-07-23

July 17, 2017

  • v2.0Removing some outdated SSL provider references.

  • v2.0Respect the value for use_different_billing_address on checkout pre-population.

  • v2.0Updating GEO IP DB.

  • hAPIAdding CDN clearing for an additional provider.

  • hAPIImproved documentation regarding OAuth token usage and storage.

  • hAPIAdded the ability to filter on attributes for transactions, carts, and subscriptions.

  • Changes for the week 2017-07-16

July 3, 2017

  • All VersionsUpdating our CDN clearing process to include a new CDN we're working with.

  • v2.0Fixing an issue which was showing double encoded currency descriptions in the admin.

  • v2.0Don't show the address input on the cart if products with only global taxes and no live shipping rates are in the cart.

  • v2.0Fixing the color of links within error messages to be white instead of grey.

  • v2.0Improving tax display names in the admin drop down.

  • Changes for the week 2017-07-02

June 25, 2017

  • All VersionsAdmin user password security improvements.

  • v2.0Improving the credit card number formatter on the checkout screen.

  • v2.0Logging whenever we have an invalid shipping rate signature.

  • v2.0Adding the ability to add custom order display ids for your store's transactions on the receipt, email, and admin instead of displaying the FoxyCart transaction IDs.

  • v2.0Adding Gateway support for Comgate.

  • v2.0Fixing an issue with coupon product code restrictions when the value ends with a comma.

  • v2.0Adding user support for PayFlowPro to set this value independently from the vendor value.

  • hAPIUser password security improvements.

  • Changes for the week 2017-06-25

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