Changelogs

See what's been added, updated, and fixed.
You are viewing logs from May 16, 2016 to October 31, 2016
See Latest Logs

October 31, 2016

  • hAPIAllowing for cart creation without having a customer_uri or customer_id first.

  • hAPISupport for applied_coupon_codes on cart resources.

  • v0.7.1 - v2.0Updating myvirtualmerchant gateway urls to convergepay

  • v2.0Updating our Epicor ESDM integration

  • v2.0Updating PayPal Express to properly send a '2' or a '1' based on the products in the cart regarding the NoShipping option.

  • v2.0Adding support for PaypalPlus.

  • v1.0-v2.0Updating your SOAP gateways to use our single documented outbound gateway IP

  • All VersionsUpdating the cost of our customer supplied SSL certificates from $200 to $300 to better reflect our actual costs.

  • All VersionsFixing a bug when upgrading to 2.0 which can cause a store to be broken and not have the correct template set data in place.

  • v2.0Updates for Avalara Tax integration.

  • Changes for the week 2016-10-30

October 24, 2016

  • hAPIFixes for some payment gateways not working correctly when processing carts into transactions.

  • hAPIFix for default customer password hashing method causing problems when creating new stores.

  • hAPIFix for customer creation issue for certain password hashing mechanisms.

  • v2.0Updating some automatic tax rates.

  • v2.0Admin documentation updates.

  • v2.0Updating our ESDM gateway integration.

  • Changes for the week 2016-10-23

October 17, 2016

  • v2.0Code performance improvements

  • v2.0Improvement to template sets to ensure changes back to the default also update the language in the sidecart.

  • v2.0Updating the status field when possible for PayPal Express reference transactions, even if the IPN is not enabled.

  • v2.0Fix for PayPal Express (and other hosted payment gateways) to only send the IPN notification when the status of the transaction changes.

  • v2.0Fix for Pay with Amazon not reusing existing FoxyCart customer records properly instead of creating new customer records.

  • v2.0Deprecating older, unslated password hashing mechanisms.

  • hAPIRemoving duplicated pagination query string values.

  • Changes for the week 2016-10-16

October 10, 2016

  • hAPIDocumentation improvements with new tutorials and sections on caching.

  • hAPIWhen creating a new OAuth client, we now include the client_id and client_secret in the response body.

  • hAPIError entries now properly link to either a transaction or a cart.

  • hAPIFixed an issue when creating a store that incorrectly created a scope of "full_access" instead of "store_full_access"

  • hAPIMore improvements to the documentation.

  • v2.0New Template Set functionality allowing for distinct locales and currencies per template set.

  • v2.0Fixing an small issue that was always including language config in the cart, even if the store wasn't using a custom language via a template set.

  • v2.0Fixing a situation where the SSO auth token wasn't working because it was uppercase. It's now a case-insensitive comparison.

  • v2.0Improving the sagepay integration to account for 5003 errors.

  • v2.0Updating a documentation link

  • v1.0 - v2.0Limiting the number of items you can add to a cart to 2,000 including a new language string: cart_error_add_limit.

  • All VersionsUpdating our GEO IP database.

  • All VersionsUpdating an internal tool which, since our release this past Wednesday, was creating a potential problem for older stores ugprading to 2.0.

  • Changes for the week 2016-10-09

October 3, 2016

  • v2.0Fix for situations where PayPal Express transactions may incorrectly charge $0 in shipping costs.

  • v2.0All gateways will now set either a "pending" or "approved" status for completed transactions.

  • v2.0Implemented a workaround for Pay with Amazon's $500 limit some merchants run into. We also hide the consent box unless it's needed for a subscription transaction.

  • v2.0Adding the legacy PayPal Express payment option to the admin as some countries do not support reference transactions.

  • v2.0Reveting a change we rolled out yesterday regarding transaction statuses because of some unintended consequences for PayPal hosted gateways.

  • v2.0Fixing amazon payment documentation link in the admin.

  • v2.0Adding support for the join twig filter.

  • v2.0The previous revert early today did not include the paypal express gateway.

  • v2.0Fixing a potential XSS volnerability with uploaded filenames.

  • v2.0Updating Canadian tax rates for PRINCE EDWARD ISLAND from 14% to 15%.

  • v0.7.2 - v2.0Fix for beanstream gateway to send product details, customer ip and transaction language for all orders, not just orders with shippable products.

  • Changes for the week 2016-10-02

September 19, 2016

  • hAPIImproving how we accept customer_id when posting to a cart resource.

  • Changes for the week 2016-09-18

September 12, 2016

  • v2.0Fix for the admin not maintaining the correct unique locale for each individual transaction when exporting.

  • v2.0All transaction export values are now wrapped in quotes to avoid currencies with a comma as the decimal separator from creating problems in the export.

  • v2.0Fix for use_different_addresses not working as expected in some situations with pre-filled checkouts.

  • v2.0Fix for situations where a negative sub_frequency production option price modifier could create a negatively priced product.

  • v2.0Adding the Epicor EDSM, tokenization only gateway.

  • v2.0Fix for situations where very old subscription transactions could not be viewed in the admin or exported.

  • v2.0Fix for non-shippable products not getting a use_different_addresses value set to 1.

  • v2.0Significant improvements to our built in Google Analytics integration.

  • Changes for the week 2016-09-11

August 29, 2016

  • v2.0Adding Up Sell `custom modal functionality`

  • Changes for the week 2016-08-28

August 22, 2016

  • All VersionsUpdating the automatic redirect to allow for the store url to be the cart page.

  • v2.0Added the Mollie Payment Gateway

  • v2.0Setting the Paypal Payer ID correctly for PayPal Express Checkout

  • v0.7.2 - 2.0Changed the admin to view all minfraud scores, not just scores greater than 0.

  • v0.7.2 - 2.0Fix for Litle/Vantiv gateway throwing errors in some situations where the content is longer than their system allows.

  • hAPIFix for an issue with save_cc: false not clearing card numbers as expected.

  • hAPIFixed an issue when doing a PUT on the default payment method which could cause a 500 error.

  • Foxy/hAPIIncreasing the maximum length of a custom language string from 800 to 2000 characters.

  • Changes for the week 2016-08-21

August 1, 2016

  • v2.0Reverting an improvement we made to twig.js on 2016.07.21 which breaks some stores.

  • v2.0Adding regions to India's location object

  • v2.0Improving postal code lookup results for India.

  • v2.0Ensuring shipping rate results always return float values.

  • Changes for the week 2016-07-31

July 25, 2016

  • v2.0Fix when emptying carts when using currency conversion to ensure the correct locale is used.

  • v2.0Upgrading Twig to version 0.8.2-5 `to fix some variable scoping issues.`

  • Changes for the week 2016-07-24

July 18, 2016

  • v2.0Fix for a fatal error introduced yesterday when rolling out a new payment gateway.

  • v2.0Adding the CCAvenue gateway

  • v2.0Adding performance improvements to the admin transactions page.

  • v2.0Improvements to our subscription dunning system which was correcting incorrect completed test transactions every time an email notification was sent.

  • v2.0Fixes to the subscription dunning emails not containing all the information needed for the twig template.

  • Changes for the week 2016-07-17

July 4, 2016

  • v2.0Updating tax rates for Canada, effective July 1st. New Brunswick and Newfoundland and Labrador going to 15% HST.

  • v2.0Adding functionality to be able to sign and verify shipping rates to prevent tampering on the checkout page.

  • v2.0Added a Stripe integration via the Omnipay open source library. The current Stripe integration is now marked as deprecated.

  • v2.0Fix for Realex gateway sometimes giving a duplicate transaction error.

  • Changes for the week 2016-07-03

June 27, 2016

  • v2.0Ensuring template_from_string function exists in template caching in the admin.

  • v2.0For PayPal transactions, if an Internal Error 10001 happens, email the store and let them know they should manually check the transaction status as the customer may have been charged even though we showed them an error.

  • hAPIAdding locale_code to the cart resource.

  • hAPIFixing an issue when creating a user which wouldn't set the forgot_password_timestamp correctly.

  • Changes for the week 2016-06-26

June 20, 2016

  • v0.4.0 - v2.0Updating Cybersource server URLs.

  • v2.0Fix for an issue released yesterday concerning taxes with with non-taxable coupons. The rounding improvements were not letting the tax amount go negative which is needed when dealing with non-taxable coupon discounts.

  • v2.0Fixed some JavaScript currency rounding and display issues.

  • v2.0Fix for the billing address option not showing up in some cases for stores not using multiship.

  • v2.0Removed the option to process transactions as auth-only for the eProcessing gateway according to their documentation so we can avoid sending the x_type parameter which otherwise hinders their address validation tools.

  • v2.0Shipping, taxes, and total price now have improved rounding to avoid situations where line items don't properly match totals.

  • v2.0Improved our twig money format function to include the proper rounding precision based on the store locale.

  • v2.0Removed PayPal specific code which attempted to get around previous rounding issues relating to the tax, shipping and item toatls and the overall order total.

  • Changes for the week 2016-06-19

June 13, 2016

  • All versionsFixed an issue with our admin rate limiting system.

  • All versionsFixed a confusing issue when trying to do a password_reset which may make it look like you are logged in, even if you are not.

  • All VersionsUpdate to our caching system to prevent caching local server resources.

  • v2.0Removing the "Next Date" in the cart display for a subscription if it is after or equal to the subscription end date.

  • v2.0Fix for SSO or pre-filled checkouts and alavara Address validation.

  • v0.7.2 - v2.0Fix for Single Sign On checkouts which unauthenticated users cancelling a subscription sets the customer_id for the cancelled transaction as 0.

  • v0.7.2Update for cards soon to expire XML datafeed

  • hAPIAdding support for combinable filters using '|' in the value which acts as an 'OR'

  • Changes for the week 2016-06-12

June 6, 2016

  • All VersionsImproving admin CSRF protection.

  • All VersionsChanging the customer login call to api_json.php to be a POST to avoid customer passwords in the logs as a GET.

  • v2.0Improvements to awesomecomplete (our country / region auto complete script)

  • All VersionsOption modifiers + and - now work for subscription frequencies (not just the : modifier)

  • All VersionsUnified Order Entry Password saving in the admin fixed to avoid issues with & characters in the password.

  • v2.0Fix for Avalara native integration configuration in the admin which wasn't letting you easily disable the feature.

  • v2.0Fix for configuring Union tax with live rates in the admin.

  • v2.0Fix for transaction exports so they now show the correct store timezone on the transaction date.

  • v2.0Fix for shipping rate requests which require a postal code, even if the country has not postal code (defaulting to 00000 )

  • v2.0Adding locale_code to the FC.json

  • v2.0Removing the Amazon code scraper from the admin.

  • v2.0In the cart twig, hiding the next transaction date for a subscription if it matches the end date.

  • v2.0Showing the handling fee even if the products in the cart are not shippable products.

  • Changes for the week 2016-06-05:

May 30, 2016

  • All VersionsImproved admin security protection against cross site request forgery attacks (CSRF).

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

  • Changes for the week 2016-05-29

May 23, 2016

  • All VersionsRemoved default test account for PayPal since each user should configure their own test account.

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

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

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

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

  • Changes for the week 2016-05-22

May 16, 2016

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

  • Changes for the week 2016-05-15