Changelogs

See what's been added, updated, and fixed.

March 23, 2015

  • v2.0Adding data-fc-required to address fields based on the store configuration.

  • v2.0Fixing the payment method selected to not default to credit card after a customer logs in. This is especially important if the customer already chose to pay with something like PayPal or Amazon.

  • v2.0Added Instannt Payment Notification (IPN) support for PayPal Express with Reference Transactions.

  • v2.0Fixed an issue with PayPal Reference Transactions not being provided the payee account details.

  • v2.0Fix for Coupon field output order.

  • v2.0Fix for not being able to clear out the start and end dates of a coupon.

  • Changes for the week ending 2015-03-22:

March 16, 2015

  • v2.0Fixed an issue with Sidecart not respecting background scrolling positions.

  • v1.1 - v2.0Updating Currency specific gateway credential functionality.

  • v0.7.2 - v2.0Fixed an issue with rounding taxes on coupon discounts.

  • v2.0Updated our Swedish language translation.

  • v2.0Added the WorldPay Online payment gateway.

  • v2.0Added support for first and last twig filters.

  • v2.0Improved our handling of gateway response timeouts when a double submit happens. We now mark the transaction as complete and send an email to the store to verify the payment.

  • v2.0Added the ability to dynamically set the point of origin for the live shipping rate calculations.

  • Changes for the week ending 2015-03-15:

March 8, 2015

  • v2.0Updated the twig.js library to fix a bug with strtotime and date displays. Fixes a but where the next charge for future subscriptions was displaying the wrong date.

  • v2.0Added support for specifying specific gateway credentials based on the currency being used.

  • v2.0Fixed an issue where subscription cancels were including shipping costs.

  • v2.0Fixed an issue with Pay with Amazon showing their processing fields as hidden fields on the transaction.

  • v2.0Fixed SSO (Single Sign On) issue when using Pay with Amazon.

  • v0.4.0 - v2.0Fixed an issue specific to the Turkish locale.

  • Changes for the week ending 2015-03-08

March 1, 2015

  • v2.0Adding EU VAT Tax support and a new Union tax type.

  • v2.0Added support for a customer tax id checkout field for tax exempt customers.

  • v2.0Fixed coupon code display for future subscriptions.

  • v2.0Fixed negative shipping costs display for future subscriptions.

  • v2.0Fixed tax display for non-shippable products.

  • Changes for the week ending 2015-03-01

February 22, 2015

  • Added Integration details for FoxyStripe.

  • Added updates for enterprise partners.

  • Fix for admin forgot password timestamp being adversely impacted by store timezones.

  • v2.0Adding Swedish language file.

  • v2.0Adding embed twig support including an update to the default templates to use embed.

  • Internal tools updates.

  • v2.0Fix for subscription cancels trying to calculate shipping.

  • v2.0Adding more data to the PayFlowPro response details available through the API and Webhook.

  • v2.0Added some enterprise subscription reporting tools.

  • v2.0Fix for determining subscription cancels on historical data.

  • v2.0Fix for subscription email links for stores with event tracking turned on.

  • v2.0Some CSS fixes.

  • v2.0Fix for 'state' label not being present in some situations.

  • v2.0Fix for money formatter.

  • v2.0Fix for historical coupon code values being lost when a coupon is deleted.

  • v2.0Finnish language updates.

  • v2.0Fix for email receipts showing an empty masked card number.

  • v2.0Added label to the `region` Twig include.

  • v2.0Fix for Keen.io library causing fatal errors on FoxyCart's own signup checkout.

  • Changes for the week ending 2015-2-22:

February 16, 2015

  • Ensuring a password is required to change the email address of your admin user login.

  • Internal tools updates.

  • v2.0Updating Twig.js to version 0.7.2-4

  • v2.0Fix for session id handling in fc.api.js

  • v2.0Adding nl2br and allowing for the Enter key on checkout when in a textarea.

  • Using a secure connection for Minfraud.

  • v2.0Fix for transactions with both taxable and non-taxable shippable items in the cart.

  • Changes for the week ending 2015-2-15:

February 9, 2015

  • Initial private beta of subscription reporting.

  • Internal tools updates.

  • Hosted gateway fixes and updates.

  • Updates to DKIM DNS verification.

  • Adding support for Microsoft Identity PBKDF2.

  • Fix for loading shipping rates animation.

  • Changes for the week ending 2015-2-8:

February 2, 2015

  • v2.0Added a semaphore to help prevent double submits on normal payment gateways.

  • v2.0Added the Finnish language file.

  • v2.0Fix for USPS domestic shipping issues causing some log warnings.

  • v2.0Fix for non-live shipping rates showing a permanent waiting animation.

  • v2.0Admin documentation link fixes.

  • v2.0Removing language strings which are no longer being used.

  • v2.0Making Austria's regions not required.

  • v2.0Amazon payments improvements.

  • v2.0Updates to checkout checkboxes.

  • v2.0Fix for HTML decoded characters in the cart.

  • Internal tools updates.

  • v2.0Added spans to coupon display in the cart.

  • Changes for the week ending 2015-2-1:

January 26, 2015

  • XSS fix for category code and subscription frequency and start dates in the cart.

  • WorldPay support for XML username and throwing a wrong credentials error on HTTP 401 status.

  • Added admin password reset rate limiting.

  • Changes for the week ending 2015-1-25:

January 19, 2015

  • v2.0Updating twig.js to 0.7.2-3 to have auto-escape turned on by default.

  • v2.0Focus Sidecart on open for usability.

  • v2.0Fix for fatal error when removing a subscription from the cart with a past due amount.

  • Internal tools updates.

  • Updates to the Pay with Amazon form scraper tool.

  • Rolling out customer-limited coupons.

  • v2.0Added a warning for empty gateway error warnings.

  • Changes for the week ending 2015-1-18:

January 12, 2015

  • Adding a Pay with Amazon form scraper tool.

  • Added updates for enterrpise partners.

  • v2.0Merchant account id fix for Braintree gateway.

  • Changes for the week ending 2015-1-11:

January 5, 2015

  • v2.0Added Coinbase gateway

  • v2.0Added various Amazon Payments improvements.

  • Added Rosetta Flash fixes for all versions (inclues a crossdomain.xml file).

  • v1.0 - v2.0Added the discount helper tool to the admin.

  • v2.0Updated PsiGate to have the correct country values.

  • v2.0Changing Certificate to Certificate String for ProPay

  • v2.0Added FoxyCart OrderID to Stripe metadata

  • v2.0Added header logging for Authorize.net

  • v2.0Removed search for Japanese addresses

  • v2.0Added subscription past due amount rebilling endpoint /process_past_due_subscription

  • Changes for the week ending 2015-1-4:

December 22, 2014

  • v2.0Added ProPay gateway.

  • Removed buysellads tracking link

  • Changes for the week ending 2014-12-21:

December 15, 2014

  • Fix for FedEx international shipping.

  • Improved PayPal messaging.

  • v1.1 - v2.0Fix for Order Total amount rounding in Braintree.

  • Fix for shipping state codes truncated to two characters.

  • v1.1 - v2.0Fix for PayFlowPro comment fields not being optional as they should be.

  • Transaction reporting tool fixes.

  • v2.0Fix for Pay with Amazon when no shipping address is used.

  • Improved monitoring and error reporting

  • Changes for the week ending 2014-12-14

December 7, 2014

  • Added support for AuthOnly PayPal Express.

  • Fix for the business address on our TOS.

  • v2.0Fix for a bug which would cause Safari to crash.

  • Adding errors and transaction monitoring tools.

  • v2.0Fix for jQuery being properly included in foxycacrt's JS file.

  • v2.0Fix to including GA for full page cart mode.

  • Fix for admin category email not allowing for multiple email addresses in server side validation.

  • Added updates for enterrpise partners.

  • v2.0Updated twig.js.

  • Changes for the week ending 2014-12-07

November 30, 2014

  • CSRF Checker improvements.

  • v2.0Adding a cart_type template config option.

  • v2.0Updating TOS to now show up if a non-FoxyCart TOS url was used, also excludes our URL as an option.

  • v2.0Adding customer_id to the twig data.

  • v2.0Major change to the twig.js checkout template to only include the body and have all script tags stripped out.

  • v2.0Adding the default twig filter.

  • v2.0Improved saved payment card styling.

November 24, 2014

  • v2.0Adding a template.clearOutput() to customer-email-update .

  • v2.0Adding checkboxes and radio buttons to field validation.

  • v2.0data-fc-context for cart_is_fullpage now respected.

  • v2.0Console logging cleanup for FireFox.

  • v1.1 - 2.0Added gateway: Cardstream.

  • v2.0Fixed some issue with Smartscreen Gateway.

  • v2.0Some style fixed for IE8.

  • v2.0Google Analytics improvements, Google Analytics custom fields no longer cleared on cart empty.

  • v2.0AJAX email check no longer happening on guest checkout.

  • Automagicache improvements for comments.

  • v2.0Fix for bundling when the product code changes via an option modifier.

  • v2.0Adding some payment icons.

  • Allowing class or data attribute to bypass sidecart.

  • Some fixes to enable the API to work with 2.0 files.

  • loader.js works for file based development.

  • Changes for the week ending 2014-11-23

September 29, 2014

  • Adding UM as a US territory.

  • Fix for Billed Annually misspelling.

  • Quantity is not set as an integer in the JSON output.

  • Update to how shipments calculate category related taxes.

  • Fix for bad form action.

  • Sidecart improvements.

  • Changes for the week ending 2014-09-28

September 22, 2014

  • FC.json.config is now part of the sidecart output.

  • Changes to store data also flush the CDN and update the file timestamps.

  • City field gets focused and cleared when selecting Other.

  • Sidecart improvements and cleanup.

  • Changing geonames endpoint for more flexibility.

  • config.weight_uom config.locale_info moved out of the config.

  • Config methods moved to the store from the transaction.

  • Fix for has_shippable_products not being set correctly when the shipping description is empty on the transaction.

  • Changes for the week ending 2014-09-21

September 15, 2014

  • Added an updated Norwegian language file.

  • Fix for payment amount not being saved correctly.

  • Fix for postal code lookup not showing the best value.

  • Fix for bundled products with quantity 0.

  • Fix for custom fields keeping their values after render or checkout reload on error.

  • Improvement to access restriction rules.

  • Fix for too much recursion infinite loop in FireFox on quantity change in the checkout cart.

  • Fix for how USPS manages United Kingdom (all versions)

  • Adding empty=reset to 1.1.

  • Updating checkout_payment_method_* language strings.

  • Amazon Gateway improvements.

  • FedEx can now rate shipments to Canada for those in Canada.

  • Fix for If-None-Match usage instead of ETag for the client request.

  • Respect that the country region may be optional for taxes/shipping.

  • Update for how we're handling fractional pricing in the cart to get around all the strange JavaScript floating point issues.

  • Fix for DHL include for v2.0.

  • Admin style fix for radio button container.

  • Store logo_url set to 200 chars instead of just 100.

  • Taxes are now calculated server side and a tax request fires off every time the shipping costs change.

  • Many sidecart improvements and bugfixes.

  • Adding in support for multiship custom checkout fields per shipment.

  • Fix for $ alias which was breaking jQuery no conflict setups.

  • Fix for all store versions being shown after creating a new store.

  • Fix for handling fees not being taxed as they should be.

  • Fix for custom fields in emails not replacing _ with a space.

  • Changes for the week ending 2014-09-14