Changelogs

See what's new added, changed, fixed, improved or updated with Foxy.

September 17, 2012

Changes for the week ending 2012-09-16:

  • All versions: The store domain value is now forced to lower case.

  • v0.6.0 - v1.0: Fixed a bug in the checkout password reset functionality impacting email addresses with underscores.

  • v1.0: FedEx live rates using registered accounts were returning the wrong rate information at times. We've fixed this in 1.0 so your account rates should now display correctly.

September 10, 2012

Changes for the week ending 2012-09-09:

  • v0.4.0 - v1.0: Fix for data not being properly escaped for JSON.

  • All versions: Adding the FoxyCart phone number to emails being sent from Admin.

  • v1.0: Added GoMerchant Payment Gateway.

  • v1.0: You can now configure your store to not automatically charge past due amounts. Just go to the advanced settings page to turn this feature off (it's on by default).

  • v1.0: Bug in Filter system for the next_transaction_date_day_filter.

  • v1.0 Error logs showing raw HTML instead of a link to the transaction id.

  • v1.0: Added Cynergydata Lucy Payment Gateway.

  • v1.0: Category emails were not being saved correctly. This issue has been fixed.

September 3, 2012

Changes for the week ending 2012-09-02:

  • v1.0: Fixing a WorldPay formatting error, which appeared after some code cleanup.

August 27, 2012

Changes for the week ending 2012-08-26:

  • v1.0: Fix for ^^custom_fields^^ place holder missing in checkout.

  • v0.7.2 - v1.0: Total-Apps payment Gateway is added.

  • v1.0: Due to a change to an associative array for the countries Javascript object (FC.locations),  custom scripts using an iterator based loop (like 'for (var i = 0; i < countries.length; i++) { }') to navigate the countries will no longer work. Instead you can reference the country you are looking for directly by its ISO 3166-1 alpha-2 code like 'US', 'GB' etc. If you need to loop over all of the countries, you can do that using a key-value loop like 'for (var code in countries) { }'. The structure went from [{...},{...},{...},...] to ["AZ": {...}, "AU": {...}, ...].

August 20, 2012

Changes for the week ending 2012-08-19:

  • Help text for the "checkout type" setting in the checkout template area of the FoxyCart admin has been updated with a link to relevant customer privacy considerations.

August 13, 2012

Changes for the week ending 2012-08-12

  • v1.0: Coupon code was not being displayed with coupon name in email receipt. This is been fixed.

  • v1.0: Downloadable products were not being uploaded successfully. This issue is fixed.

  • v1.0: When emptying the cart with a cart=empty, session variables with the "h:" prefix are now cleared out as well.

August 6, 2012

Changes for the week ending 2012-08-05

  • v1.0: Fixed update info link which is missing in HTML email template.

  • v1.0: A new place holder for a custom cart twig include {{ custom_cart }} was added to let you customize your cart across multiple templates.

July 30, 2012

Changes for the week ending 2012-07-29:

  • All versions: Fix for FedEx Ground showing up for international shipping when it shouldn't. A new International Ground option was added for that case.

  • All versions: Fix for shipto addresses showing empty date_created and date_modified fields in the XML.

  • v0.7.2: When doing an empty=true on the cart without first having a product in the cart, the selected locale for the store was not showing the currency symbol correctly. It was displaying 0.00 instead of $0.00.

  • v0.7.2: Revisited receipts were not correctly including the hidden custom_fields in the cart JSON.

July 23, 2012

Changes for the week ending 2012-07-22:

  • v0.7.2: Fix for a unique edge case where a $0 order with a coupon associated to only part of the order may return an applied tax of 0.0000000001.

  • v0.7.2: Added a product category filter option in the admin and via the API for transactions and subscriptions.

  • v0.7.2: Added Terminal ID to Orbital gateway.

July 9, 2012

Changes for the week ending 2012-07-08:

  • v0.7.2: Added Durango Payment Gateway.

July 2, 2012

Changes for the week ending 2012-07-01:

  • All versions: Past due stores without live transactions will now be automatically deactivated after 30 days. (At least 4 notification emails will be sent before this happens, to the billing contact and to all admin users that have access to the store.)

  • v0.7.2: Added a "check all" option on the admin category page to check all the applicable tax options.

  • v0.7.2: Added 3-D Secure Support for PayLine Gateway.

  • v0.7.2: Added SecureTrading Payment Gateway.

  • v0.7.2: Added a product category filter option in the admin and via the API for transactions and subscriptions.

June 19, 2012

Changes for the week ending 2012-06-17:

  • v0.7.0 - v0.7.2: When doing a subscription_list API call, if one of the subscriptions had a third_party_id from PayPal, each subscription returned after it would show the same data as that subscription.

June 11, 2012

Changes for the week ending 2012-06-10:

  • v0.6.0 - v0.7.2: Added/Updated labels and helptext in admin for downloadable products to make things more clear.

  • v0.7.2: Added "Fat Zebra" Payment Gateway.

June 4, 2012

Changes for the week ending 2012-06-03:

  • v0.7.2: Fix for cvv2 field being displayed even if customers was already saved.

  • All versions: Fix for a broken link in the noscript tag on checkout.

  • v0.7.2: If a subscription was added to the cart prior to midnight and then the customer later checked out the next day, the subscription would calculate as a future subscription instead of charging the correct amount to the customer. This issue has been fixed now.

May 28, 2012

Changes for the week ending 2012-05-27:

  • v0.7.0 - v0.7.2: The admin was not properly clearing out the payment gateway key when switching gateways. This was particularly a problem for USAePay because it was sending along the previous value configured which was causing the transaction to fail. This issue has been fixed.

May 21, 2012

Changes for the week ending 2012-05-20:

  • v0.7.2 : Fix for Email receipt showing shipping address when using multiship.

  • v0.6.0 - v0.7.2 :  Replaced all references to PayPal Website Payments Pro with PayPal Payments Pro.

  • v0.7.2 : Fix for "verification code" field not being displayed if you get gateway error.

  • v0.4.0 - v0.7.2 : Shiptos were not showing historical information. This issue is fixed now.

  • v0.7.2 : Fixed download links in emails resent via the admin to show the correct store domain.

May 7, 2012

Changes for the week ending 2012-05-06:

  • v0.6.0 - v0.7.2: Fixes the SSL certificate error for PayJunction test server.

  • v0.7.2: Fix for flat rate and future subscriptions where the shipping was being double charged.

  • v0.7.2: Fix for multiship orders with multiple categories, one of which is configured for $0 flat rate shipping. The shipping amount no longer doubles.

April 30, 2012

Changes for the week ending 2012-04-29:

  • Our Terms of Service has been updated to better reflect billing policies, and to provide additional notice on any potential price changes in the future.

  • v0.7.0 - v0.7.2: Fixed some broken documentation links in admin.

  • All versions:  On Admin signup, password is validated through JavaScript but you get an error after submitting it. This issue has been resolved.

  • v0.6.0 - v0.7.2: Updated admin button styles.

  • v0.6.0 - v0.7.2: Fix to restrict card holder data access to the specific store the user was granted access to.

April 23, 2012

Changes for the week ending 2012-04-22:

  • v0.7.0 - v0.7.2: Documentation links in admin will now open in new window.

  • v0.7.2: Flat rate shipping amounts for subscriptions are now configurable per subscription (instead of using the amount configured on the category). This allows stores using custom checkout JavaScript snippets to run the same flat rate amount as the original transaction (or adjust it as needed). Subscriptions using live rate shipping amounts will still be recalculated.

  • v0.7.2: Fix for coupon price discounts not being constrained to the correct category.

  • v0.7.2:  When customers were created via the API without specifying the customer_password_hash_type and when the store used a non-default password hashing method, the customer would not be able to login correctly. We updated the login code to use the hash type and hash config from the store if the customer values were blank before checking the customer password.

  • v0.7.2: Fix for future subscriptions and taxes.

April 16, 2012

Changes for the week ending 2012-04-15:

  • All versions: Fixed broken links in Welcome email.