v0.7.0 — v0.7.1Fixing a bug where the required subscription frequency argument was not being passed in when subscriptions were manipulated in the admin.
v0.7.0 — v0.7.1Force the saving of payment card expiration date information via the API.
v0.7.0 — v0.7.1Fix for add coupon link not showing up in the cart under some circumstances.
v0.6.0 — v0.7.1Updating email validation to better handle spaces.
v0.7.1Rounding weight to 3 decimal places instead of just 2.
v0.7.1Doubled the transactions displayed per page filter settings to 60 in the admin.
v0.7.0 — v0.7.1Fixing session setting at .foxycart.com if foxycart.js is cached on cart or checkout templates.
v0.7.0 — v0.7.1Adding ^^analytics_google_ga_async^^
placeholder.
Adding address line 2 to data sent to quantumgateway.
v0.6.0Fix for when discounts are involved and 060 chokes on very small floating point numbers.
v0.7.0 — v0.7.1Fix to internal logging on payment gateway changes.
v0.7.1Fix to send the shipping address correctly to PayPal Express Checkout.
v0.6.0Fix for $0 orders and the payment display options.
v0.7.0 — v0.7.1Changing the taxable coupon help string to make more sense.
v0.7.0 — v0.7.1Fix to caching issue impacting stores changing their FoxyCart subdomain.
v0.7.1Added “Continue Shopping >>” to the default Colorbox as style1_fc
. Made style1_fc
the default Colorbox style in the “sample code” in the admin.
v0.7.0 — v0.7.1Fix to certain subscription API calls returning errors.
v0.7.0 — v0.7.1Fix to changing store language files.
v0.7.1Made public as a beta version. New stores are not created at v0.7.1, and documentation is still coming, but it’s available for testing and includes product thumbnail images in the cart and 3d Secure for select UK payment gateways.
v0.7.0Fix to timezone offset issues while displaying transactions in the admin.
v0.7.0Fix to timezone display issues in email receipts.
v0.7.0Fix for rounding issues when using a currency locale with commas instead of periods as the decimal separator.
v0.7.0Fix to foxycart.js
to better handle the process
event if the array of functions is empty.
v0.7.0Added seconds to the transaction time display in the admin.
v0.7.0Fix (we believe, at this point) to the bug where the update/checkout/PayPal links didn’t get the display
attribute applied properly on initial pageload.
v0.7.0Fixes to incorrect rounding on XML datafeeds and API responses.
v0.6.0 — v0.7.0Improved PayPal Payflow Pro error response, and fixed issue where gateways that require a 3rd authentication token (like Payflow Pro) errored on recurring billing.
v0.7.0Fix to foxycart.js
handling of sitedomain
settings when the current domain was at the www
subdomain.
v0.7.0Greatly improved FoxyCart billing notification emails to FoxyCart store admins in the event of a billing error (with the FoxyCart subscription; not with sales to a store’s customers).
v0.4.0Quantum Gateway fix to prevent store name omission in certain situations.
v0.7.0Fix duplicate store user access permissions being applied when upgrading or downgrading to v0.7.0.
v0.5.0 — v0.7.0PayPal Payflow Pro IP address fix for subscriptions.
v0.7.0Fix cookiepath
variable in the foxycart.js
so it actually gets applied.
v0.7.0Improves pagination filtering so pagination is maintained between screens when modifying subscriptions.
v0.7.0Makes default receipt load at http
instead of https
to prevent immediate reload on the receipt.
v0.7.0Fix to handling of discounts when paying by PayPal.
v0.6.0 — v0.7.0Fix to welcome emails not sending on new store creation in specific situations.
v0.7.0Fix to tax values being mishandled for locales that use a comma instead of a period as the decimal separator.
v0.7.0Fix to system-wide cache not clearing certain values on an upgrade to v0.7.0.
v0.7.0Fix to PayPal Website Payments Pro using the PayPal Standard credentials.
v0.7.0Fix to missing customer IP addresses in subscription processing.
v0.7.0Update for authorize.net to set the isTaxable value to NO if there are no taxes on the order.
v0.7.0Fix to rounding issues in XML datafeed re-feeds.
v0.7.0Fix to language customizations not displaying on the receipt.
v0.7.0Fix to discounts rounding incorrectly on cart reload.
ALL VERSIONSAdmin password resetting functionality has been improved to prevent passwords that may have become corrupted in transit (via email).
v0.5.0 — v0.7.0Fix to prevent HTML entities in text version of email receipts.
v0.6.0Fix to prevent a password error from displaying in certain situations when using Single Sign-On.
v0.7.0Fix for global taxes showing up in the cart on the initial page load but not actually being applied to the order.
v0.6.0 — v0.7.0Adding some better error checking to the Paypoint Gateway for when the password is invalid.
v0.7.0Fix to default HTML email styling, floating.
v0.7.0V0.7.0 leaves beta and becomes the default version for newly created stores.
v0.7.0Fix to make a JSONP cart request on Colorbox close.
v0.6.0 — v0.7.0Fix to prevent caching of tax requests when using Single Sign-On.
ALL VERSIONSAdded additional user agents to browser detection to allow for non-Safari Webkit-based browsers (Coda, iPad and iPhone apps, etc.).
v0.6.0 — v0.7.0Security and caching improvements were made to the checkout to prevent specific types of abuse.
v0.7.0Improvement to display subscription past-due amounts in the admin.
v0.5.0 — v0.7.0Fix for tax displays being wrong when the tax starts with a decimal and is less than 1 percent.
v0.6.0 — v0.7.0Fix for shipto address information not showing up in the XML like it should.
v0.6.0 — v0.7.0Improving the “add user” language in the admin to clarify what will happen on form submit.
v0.6.0 — v0.7.0Make the CDN return a 404 if the file is not found. Set cache control headers to expire erroring CDN requests immediately.
v0.7.0Improved Chase Paymentech Orbital setup in the admin.
v0.7.0Added a method to make it easier to change the default size of the Colorbox cart.
v0.6.0Improved validation on saving a payment gateway in the admin.
v0.7.0Fixed custom past due amount filter in subscription filtering.
v0.7.0Fixed subscription email receipts from looking like future subscriptions.
v0.7.0Fixed an issue where some subscriptions wouldn’t be created in v0.7.0 correctly while upgrading from a previous version.
v0.7.0Fix for template url’s not saving correctly.
2010-07-25, v060FoxyCart’s CDN no longer caches files that should return a 404 (ie. pulling a file for the wrong version or wrong store).
2010-07-25, v060Chase Paymentech Orbital gateway AVS now fully functional.
2010-07-29, v060Fix a jQuery call on v060’s cart to prevent issues when noConflict
is called.
2010-07-30, v060Further fixes to PayPal rounding errors with coupons and discounts.
2010-07-30, v051, v060Fix to the “standard” theme’s checkout button to prevent newer versions of Firefox from overflowing and showing text when it shouldn’t.
2010-07-30, v060Fix to prevent a switch from returning to guest user when checkout is reloaded due to a gateway error that could happen in certain situations.
2010-07-30, v060Added Authorize.net “response reason code 4” handling to notify the merchant via email.
2010-07-20, all versionsUpdated the admin news section and cancellation process wording to better clarify the steps involved.
2010-07-16, v060Upgraded our UPS integration for version 060 to match their updated security policies. In order to obtain your own negotatied rates, you can now add your own User ID, Password, Account Number and Access Key. Details on the wiki.
2010-07-07, v060Updating the new welcome email and admin email templates. Much much prettier now. And pretty is a good thing.
2010-07-08, v060CDATA fix to Chase Paymentech Orbital gateway.
2010-07-09, all versionsFix to double-slash //
handling in automagicache’s javascript handling. Details in the forum.
2010-06-29, v060Quantity discount rounding issues were resolved for PayPal. Details in the forum.
2010-06-30, v051, v060Fixing the checkout button text overflow in “standard” theme. Only visible in Firefox, apparently, and only in newer versions.
2010-06-30, v060Fix for response code 4 “on hold” authorize.net transactions which were returning an error to the customer even though the transaction was processed by the gateway.
2010-06-30, v060Fix for returning customers being saved in the system as anonymous customers under certain circumstances.
2010-07-02, v060Realex Payment Gateway fixes using a session counter for errors. Also includes a fix for when the CVV2 is not entered (as is the case for returning customers) so it doesn’t throw an error.
Chase Paymentech Orbital (Salem) gateway received improved error handling and AVS.
The CDN was improved to set immediate expires headers on requests that error, preventing issues when a file is requested from the CDN prior to the store being configured.
The sub_enddate
parameter is now cleared from the transaction (as it is currently a transaction-wide flag) when a empty=true
is passed to the cart.
Added support for full language files other than English. Chinese has been added to this version.
Added the ability to filter the transaction report in the admin to show only transactions that have not been processed by the datafeed. Additionally, you can process individual unfed transactions by clicking on the link in the details of the transaction.
When a transaction is completed by the datafeed fails an email is now sent to all users with access to that store.
Added ^^sub_token_url^^
as a valid place holder for the receipt email template.
Added the ability to cancel your own FoxyCart subscription directly from the admin.
The FoxyCart admin is now completely versioned as of 060. This will give us increased flexibility to update the admin and add new features without breaking existing live stores.
Added language customization support for PayPoint Gateway, PayPal Payflow Pro, and Cybersource.
You can now get rated shipments from FedEx provided you have your Account Number, Production Password, Production Meter Number and Authentication Key.
Improved FedEx error messages
You can now directly add and remove user access to your FoxyCart store admin. Just use the new add user
menu item.
True guest checkout support with configurable options in the admin under the checkout template. The customer experience on the checkout can be either guest and account (defaulting to account), guest and account (defaulting to guest), guest only or account only.
Paypal Express is now supported as a payment gateway option.
Multiple Payment options are now supported on the checkout including Purchase Order, Credit or Debit card and Paypal express.
In the admin, you can now specify how you would like the customer's address to be rated. It can either bet to commercial, residential or you can have it dynamically determine one or ther other based on if they field in the company field.
Added the Issue Number and Start Date for Maestro and Solo UK debit cards.
Added a "receipt continue" url to the admin so this value no longer has to be set via JavaScript. This is where the customer will land after hitting continue on the receipt. The default behavior is to return to the initial referrer URL or the store's home page if there isn't a referrer.
Added URL encoding to Google analytics and if no product code was provided as the SKU for Google, the product name is used.
Implemented subscription_get
and subscription_cancel
API calls using the sub_token
or the sub_token_url
.
transactions
is_anonymous
cc_number_masked
cc_type
cc_exp_month
cc_exp_year
Improved the method in which an "update" is required on the cart after changing quantities. Removed the span.fc_cart_notice
elements as part of this change.
Added the class fc_cart_controls
to the cart control div
elements.
Added the classes fc_text
and fc_text_short
to the quantity input
fields on the cart.
Added the class fc_text
to the input#fc_coupon
element.
Fixed a bug where cart=updateinfo
breaks if you currently have something in your cart. Now it empties your cart first (patched back to 0.5.1).
Added custom classes for product options, based on the option name. So, for example, a custom product option named color
would yield a class of fc_cart_item_color
on the parent
element.
All html is now stripped from the data sent to the cart.
Fix for unstyled cart on cart=view
if nothing had been added to the cart yet.
When emptying the line items from the cart, coupons are now also removed.
Fix for rated UPS shipments not showing up as expected.
Fix for "Shipping Information" string not being a customizable language string on the receipt (patched back to 040)
Fix for future subscriptions with order totals of 0 were not validating the credit card number.
When subscriptions are in the cart, guest checkouts are no longer allowed.
Fix for multiship where postal code changes were not triggering an update in shipping rates (patched back to 040).
Additional language strings have been added to the store settings related to the guest/returning customer options.
Removed the div.fc_inner_extra
elements on the checkout HTML.
Added .fc_row
to additional elements on the checkout HTML (including the div#fc_continue
element).
Changed all .fc_label_left
to .fc_pre
.
Changed all .fc_text_label
classes (used on span
elements) to .fc_pre
.
Removed .label_radio
and .labelInline
classes. Added .fc_radio
class to labels related to radio elements.
Changed classes relating to input[type=checkbox]
elements. Changed .fc_label_checkbox
classes to .fc_checkbox
. Removed .fc_input_checkbox_text
classes from related span
elements, and removed span.fc_input_checkbox_container
wrappers around checkbox elements.
Added the class fc_row_actions
to the div#fc_continue.fc_row
element.
Removed the ID fc_complete_order_button_container
from the button#fc_complete_order_button
container element. Added classes fc_row
and fc_row_actions
to the container div
.
Added the class fc_readonly
to all input
elements with readonly="readonly"
.
Renamed and moved the #p_login_result_
paragraph elements within the parent fieldset
to avoid the jumpiness as they are shown/hidden. Added the class fc_account_message
to the elements. Moved the span#login_ajax
element below the customer_email
input.
Added a p#fc_account_message_sso.fc_account_message
element beneath the customer_email
input for single sign-on authenticated users.
Fix for checkout_error_session
language string not being pulled correctly from the store when no transaction id was available (patched back to 0.5.1)
Removed the "undefined" string that would show up when no valid shipping options have been configured for that request (patched back to 0.5.1).
Fix for Cybersource gateway not doing a full capture as expected. It now supports auth only or capture (patched back to 0.5.1).
The API and the XML Datafeed now wrap all XML data in CDATA tags to avoid character encoding issues.
Fix for taxes including coupon discounts when they should not.
Payflow Pro gateway was being sent a "_" character as part of the INVNUM
which was incorrect (patched back to all working versions).
Fix for ^^receipt_only_begin^^
place holder information not working as expected (patched back to 051).
Fix for the receipt_only place holder information to be positioned correctly (patched back to 051).
Fix for eWay orders over $1,000 not being formatted correctly (patched back to 040).
Fix for Authorize.net not showing the correct Authorize.net Gateway transaction id (patched back to 040).
Fix for Paypal Auth Only not working as expected (patched back to 051).
Added extra cellspacing and cellpadding declarations in the email receipts (patched back to 051).
Fix for realex gateway being sent the wrong expiration date (patched back to 040).
Fix for UPS errors not being handled or logged correctly (patched back to 040).
Fix for taxes not being added correctly in the admin when creating a new product category (patched back to all working versions).
Added email validation to the API (patched back to 051).
Limiting state and province code to two characters to avoid breaking international FedEx requests (patched back to 051).
Added quoting around all store names because the new server was choking on the store name being in the "From" address (patched back to all working versions).
Removing &
from coupon code line item details sent to Paypal (patched back to 051)
Fix for customer_password not being matched against customer_password2 (this was broken as of version 040, so we patched back to 040, 050 and 051)
Fixed a bug with Single Sign On and Offline payments throwing an error regarding the CSC (patched back to 051).
Fix for free shipping not showing up for domestic rate requests within a country other than the US (patched back to 051).
Fix for First-Class Mail Parcel and First-Class Mail Flat which have the same ClassID (patched back to 051).
Fix for usps v3 rate requests (patched back to 051)
Fix for quantum gateway to include taxes and shipping as separate items (patched back to 051).
Fixed the javascript overload function not working as expected (patched back to 051).
Added jQuery's getJSON additonal get values ("callback" and "_") to the cart excludes (patched back to 051).
Fix for handling fees showing up before live shipping rates were calculated and the masked CC number not being displayed (patched back to 051).
Various fixes for when the checkout page reloads after a gateway error including preselecting the correct shipping methods (patched back to 051).
Multiple fixes for displaying Paypal line item details (patched back to 051).
Fix for FedEx drop types and container types not being pulled from the admin as expected (patched back to 051).
Fix for $0 checkout not working as expected (patched back to 051).
Fix for shared auth redirecting back to the home page as part of the "shared_auth_redirect_count" check not being cleared upon successful token authentication (patched back to 051).
Fix for sha1 password hash types (patched back to 051).
Fix for taxes calculated on shipping rates (patched back to 051).
Fix for Single Sign On when the fc_customer_id is 0. Also fixes a bug which was asking for the CSC for a shared CC card even when it's not needed (patched back to 051).
Fix for XML (datafeed and API) now showing date created and date modified values (patched back to 051).
Fix for hidden custom fields not being in the transaction for the datafeed as expected (patched back to 051).
Added more robust template caching error messages including when the title tag is missing (patched back to all working versions).
Added ^^ip_address^^
as a valid place holder (patched back to 051).
Fix for errors in the transaction history display in situations where taxes are adjusted after a transaction is completed (patched back to 051).
Fix for an issue with specific gateway responses that were available only in English even though they were translated to other languages.
NoteAll language fields with a "checkout_javascript" prefix were renamed to just a "checkout" prefix. We recommend you copy any of these customized values before upgrading.
New language fields
cart_updateinfo
cart_error_subscription_paypal
checkout_sso_already_logged_in
checkout_instructions_email_checking
checkout_issue_number
checkout_error_issue_number
checkout_start_date
checkout_error_start_date
checkout_as_guest
checkout_as_customer
checkout_as_returning_customer
checkout_pay_with_credit_card
checkout_pay_with_paypal
checkout_payment_method_paypal
checkout_payment_method_paypal_confirmed
checkout_purchase_order_number
checkout_pay_with_purchase_order
checkout_processor_response_na
checkout_redirecting_to_paypal
checkout_no_account_enter_password_account_only
checkout_updateinfo_logged_in
checkout_updateinfo_email_not_found
checkout_found_customer_info_account_only
checkout_found_customer_info_logged_in
checkout_create_an_account
Modified default language strings
checkout_javascript_no_account_enter_password (and renamed to checkout_no_account_enter_password)
checkout_javascript_found_customer_info (and renamed to checkout_found_customer_info)
checkout_javascript_error_incorrect_password (and renamed to checkout_error_incorrect_password)
checkout_delivery_and_subtotal
validation_error_encrypt_and_save