Changelogs

See what's new added, changed, fixed, improved or updated with Foxy.
You are viewing logs from October 30, 2017 to May 15, 2017
See Latest Logs

October 30, 2017

Changes for the week 2017-10-29

  • v1.0 - 2.0: Adding sub_token filter for subscriptions.

  • hAPI: Allowing for void on auth only.

  • v2.0: Clarifying a label in the admin.

  • v2.0: Updating Cybersource support to allow for authorization reversals.

  • v2.0: Improving our pre-payment hook error messaging display.

  • All versions: Fixing a display issue in the admin for store names with & in them.

  • All versions: Additional logging and blocking added to protect stores against fraudulent checkout attempts.

  • All versions: Updating our CDN cloud provider.

  • All versions: Updating various

  • v2.0: Adding _ke as a supported analytics parameter.

  • v2.0: Fixing a rare issue where a custom shipping endpoint may stop functioning if a cart session from one store is used for another store.

October 23, 2017

Changes for the week 2017-10-22

  • v0.7.2 - v2.0: Clarifying how resending the email receipt will also resend category emails for customers and admin's if configured.

  • v0.7.2 - v2.0: Updating the sandbox URL for our legacy Litle integration which is now Vantiv.

  • v2.0: In the admin, template sets are displayed and orderd by the template set code.

  • v2.0: Updating our ONESOURCE integration to save tax rates and totals to the database as they are obtained.

October 16, 2017

Changes for the week 2017-10-15

  • v2.0: When using a custom subdomain, you can now use Google reCaptcha by providing your own site key and private key.

  • v2.0: Updated our coupon code product restrictions to include wild cards on both sides.

  • v2.0: Updating PayPal Plus language strings.

October 9, 2017

Changes for the week 2017-10-08

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

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

October 2, 2017

Changes for the week 2017-10-01

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

  • v2.0: For 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.0: Updating omnipay vantiv integration to use the correct urls for a non-Transact integration.

  • v2.0: Minor fix for kohana3 password hashing.

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

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

  • v2.0: Improving our ONESOURCE integration error logging.

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

  • v2.0: urlencoding the AcceptanceDateTime for USPS rate requests.

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

September 25, 2017

Changes for the week 2017-09-24

  • hAPI: Removing siren browser.

  • hAPI: Updated cart PUT documentation.

  • hAPI: Updates to the store_subscription_settings.

September 18, 2017

Changes for the week 2017-09-17

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

  • v2.0: Fix 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.0: Fixing broken sub_cancel link in the German language strings.

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

  • hAPI: Updating shared libraries.

September 11, 2017

Changes for the week 2017-09-10

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

  • v2.0: Fix for Comgate language code.

  • v2.0: PayPal Plus: Added address 2

  • v2.0: Fixing a password reset security issue.

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

September 4, 2017

Changes for the week 2017-09-03

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

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

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

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

August 28, 2017

Changes for the week 2017-08-27

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

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

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

  • hAPI: shipping rate validation no longer prevents processing a cart into a transaction.

  • hAPI: When 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.0: Improvements to how sidecart renders

  • v2.0: Updating an admin label for clarity

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

  • v2.0: Many 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.0: Rebranding Beanstream as Bambora.

  • v2.0: Improving some labels in the admin.

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

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

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

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

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

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

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

August 21, 2017

Changes for the 2017-08-20

  • v2.0: Adding 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.0: Turning on Google reCAPTCHA by default for new stores with the setting to activate after too many gateway errors per IP.

August 14, 2017

Changes for the week 2017-08-13

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

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

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

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

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

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

  • hAPI: Adding some missing link relationships to the payment_method_set for template_sets and payments.

August 7, 2017

Changes for the week 2017-08-06

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

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

  • v2.0: Fix for Avalara date processing.

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

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

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

  • v2.0: For 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.0: For 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 Versions: Updating GEO IP database.

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

  • hAPI: Updating documentation for transaction edit functionality and transaction logs.

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

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

July 24, 2017

Changes for the week 2017-07-23

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

  • v2.0: Adding support for JCB cards

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

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

  • hAPI: When 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.

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

  • hAPI: Changes required to support multiple payment sets.

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

  • hAPI: If 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 Versions: For 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.0: Adding Thomson Reuters ONESOURCE tax rate integration.

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

July 17, 2017

Changes for the week 2017-07-16

  • v2.0: Removing some outdated SSL provider references.

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

  • v2.0: Updating GEO IP DB.

  • hAPI: Adding CDN clearing for an additional provider.

  • hAPI: Improved documentation regarding OAuth token usage and storage.

  • hAPI: Added the ability to filter on attributes for transactions, carts, and subscriptions.

July 3, 2017

Changes for the week 2017-07-02

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

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

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

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

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

June 25, 2017

Changes for the week 2017-06-25

  • All Versions: Admin user password security improvements.

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

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

  • v2.0: Adding 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.0: Adding Gateway support for Comgate.

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

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

  • hAPI: User password security improvements.

June 12, 2017

Changes for the week 2017-06-11

  • All Versions: Updating the GEOIP DB.

  • v2.0: Adding a payment card number formatter script to the checkout.

  • v2.0: Improving how we handle paypal express requests to the checkout.

  • v2.0: Improved support for PayPal Credit

  • v2.0: Updating test account information for the Payu Gateway

  • v2.0: Fixing an issue with email subjects with UTF-8 characters for Microsoft Outlook.

  • v2.0: Improving how we handle the PayPal Shipto address for PayPal Express

  • v2.0: Clearing out customer information on the checkout when using a sub token.

  • v2.0: Fixing an issue with Amazon Pay for stores not selling shippable products.

  • v2.0: Fixing 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.0: Fixing 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.0: Improving our datafeed error email notification.

  • v0.7.0 - v2.0: Clearing 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.2: Fixing an issue with the paypal IPN which wasn't updating subscriptions properly.

May 22, 2017

Changes for the week 2017-05-21

  • v2.0: Fixing an issue which was not properly saving the setting to turn on signed shipping rates.

  • Signup Process: Updating our recommendations for non-developers.

  • hAPI: Fixing 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.

May 15, 2017

Changes for the week 2017-05-14

  • v2.0: Removing control characters from POST and GET data we process to avoid issues created by these characters in the XML Datafeed.

  • v2.0: Updating EMS Pay URL and credential settings.

  • v2.0: Updating GEO IP database.

  • v2.0: Adding PayU Gateway support.

  • v2.0: If the cart is emptied, we no longer remove custom fields unless empty=reset is used.

  • v2.0: Fixes the admin display on subscriptions to ensure the card type is shown correctly.

  • v2.0: Removing some select styles to ensure arrows show up correctly.

  • v2.0: Hiding the sign in button after authentication.

  • v2.0: Improving how we enable and disable the checkout submit button to ensure it renders correctly.

  • v2.0: Improving the Amazon pay experience to remove the create account functionality when logged in via Amazon.

  • v2.0: Improvements to the PayPal Pay Upon Invoice and PayPal Plus functionality.

  • v2.0: Fixes 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.0: Product category modifiers should work as expected, regardless of if they come before or after setting the category.