Miva 10.07.02 Release Notes

Released August 2, 2023

10.07.02 Resources (Release Date: 8/2/2023)

New Features & Improvements#

Performance Improvements

This version includes changes that enhance both shopper and admin performance, especially on sites with large custom field tables.

JSON API Changes

Newly Available API Functions:

Updates to Existing API Functions

  • Runtime_UpdateShipping / Runtime_UpdateBilling validation on the State and Country fields now matches the normal checkout process

Additional Features

  • Authorize.net payments now pass the customer’s IP address for Apple Pay requests.

Bugs Fixed#

Bug ID Component Description
MM-12940 Administrative Interface Editing inline CSS / JavaScript Resource source without specifying notes causes “undefined” to be set as the changeset note
MM-13082 Administrative Interface MMButtonCustomElement occasionally drops svg content
MM-13086 Administrative Interface Order and Customer “Ship Name” and “Bill Name” columns are not sortable
MM-12847 Core JSON JSON_API should call include a delay when a token is used outside the configured IP range
MM-13052 Core JSON JSON_OrderList_Archive should only update the Order’s pay_id if ALL order payment records are deleted
MM-13121 Core JSON Sorting by “payment_module” does not work as expected
MM-13146 Core JSON Runtime_UpdateShipping / Runtime_UpdateBilling State & Country Basic Validation
MM-12959 Core Runtime Basket tax exempt flag is not kept between same session checkouts
MM-13085 Database Layer Order_Read should not have conditional check for payment_pay_id
MM-12962 MMList MMList Term Search
MM-13161 Module: authnet Include the customer IP as part of the ApplePay request
MM-13042 Module: cmp-mv-sequence Sequence PageItem_LookupDialog loads unassigned items
MM-12972 Module: customerimport Add tax exempt field to the customer import module
MM-13091 Module: customfields Custom Field Search Improvements
MM-13224 Module: cybersource Add missing tag to CyberSource American Express refund requests
MM-12971 Module: flatcus Add tax exempt field to the customer export module
MM-12875 Module: mailchimp The MailChimp module should only set the the tracking cookie when a page load comes in via a MailChimp link
MM-13188 Module: productdata Product Data Field generation can fail when dealing with more than 50 custom fields
MM-12939 Module: statetax Tax is set to zero when a basket level discount is greater than the single item price for all basket items
MM-12942 Module: taxjar Customer Exempt Regions are not properly overwritten when updating
MM-13228 Module: upsxml UPS XML should use Encrypt_Payment_Password over bf_encrypt
MM-12938 Page Builder Page Builder Text Property validation fails with rounding errors on floating point “step” values
MM-12918 Price Groups PriceGroupLookup_Load_Product_xxx functions should not fail when a price group ID value is empty / 0
MM-13124 Subscriptions Update JSON subscription order loading related functions to load the order payment record using the order’s pay_id

Customer Impact#

  • The patch recompiles the Global Head template on every branch. This should no longer require TAC to send the necessary steps to customers.
  • Patch may take a long time to install if the site has 1 million+ custom field value records.
  • Customers with large amounts of custom fields should see significant improvement when it comes to searching and sorting custom fields in both runtime and admin.
  • Customers using the UPS module are having their stored credentials converted from Blowfish encryption to PBES2. This is due to OpenSSL 3.x no longer supporting Blowfish by default.

Back to Release Notes