10.13.01 Resources (Release Date: 10/30/25 )
MivaPay is our new native payment processing solution, built to provide a seamless checkout experience. Offering flexible payment options, you can get set up quickly and start selling immediately within the Miva platform. Get started with MivaPay today to power your business.
Click here to get started with MivaPay.This release includes an updated USPS integration to support new USPS APIs.
If you currently use Miva's USPS integration for shipping rates or address validation, you must install this update before January 25, 2026, to maintain uninterrupted service. USPS will retire their current rates platform on that date. This new integration version ensures you’re shipping, and address validation functionality continues to work seamlessly with USPS's new API platform.
Please update at your earliest convenience to avoid any service disruptions.
| Bug ID | Component | Description | 
| MM-16303 | Administrative Interface | "Force Password Change After 90 Days or Less" PA-DSS test passes when passwords are set to not expire | 
| MM-16362 | Administrative Interface | Very small high precision values are displayed using JS scientific notation | 
| MM-16369 | Administrative Interface | Rework the Manage / Buy Additional Licenses feature | 
| MM-16431 | Administrative Interface | DrawMMCheckbox/Slider functions output html that contain invalid closing tags | 
| MM-16449 | Administrative Interface | Honor log_mask when logging to journald | 
| MM-16453 | Administrative Interface | Length Unit field should autofill unit if entered into the value field | 
| MM-16464 | Administrative Interface | UI Redesign: Edit Product: Details | 
| MM-16465 | Administrative Interface | UI Redesign: Edit Category: Details | 
| MM-16497 | Administrative Interface | UI Redesign: Edit Category: Category Title | 
| MM-16498 | Administrative Interface | UI Redesign: Edit Category: Category Tree | 
| MM-16499 | Administrative Interface | UI Redesign: Edit Category: Header & Footer | 
| MM-16500 | Administrative Interface | UI Redesign: Edit Product: Payment Rules | 
| MM-16501 | Administrative Interface | UI Redesign: Edit Product: Shipping Rules | 
| MM-16502 | Administrative Interface | UI Redesign: Edit Product: Subscription Settings | 
| MM-16503 | Administrative Interface | UI Redesign: Edit Product: Header & Footer | 
| MM-16504 | Administrative Interface | UI Redesign: Edit Product: Legacy Images | 
| MM-16512 | Administrative Interface | MMList: Performance enhancements when many columns/custom fields exists | 
| MM-16661 | Administrative Interface | Using the mm-checkbox custom element requires double encoding to avoid allowing html in the text field | 
| MM-16312 | Affiliates | EarningList date column should be the default navigation item | 
| MM-16570 | AI Subsystem | MARS_Call_LLM_Completions overwrites the input request variable | 
| MM-16394 | Core JSON | Order custom field retrieval improvements | 
| MM-16396 | Core JSON | Runtime product list load query functions always output "output_disp_order" as 0 for cached product lists | 
| MM-16531 | Core JSON | JSON_Runtime_ProductList_Facets should output facet priority | 
| MM-16558 | Core JSON | Use Order Transactions in JSON_Order_CreateFromOrder | 
| MM-16559 | Core JSON | Use Order Transactions in JSON_Order_Create | 
| MM-16561 | Core JSON | Use Order Transactions in JSON_Order_Create_Empty | 
| MM-16487 | Core Runtime | Runtime Tax Exemption Status Out of Sync During Checkout | 
| MM-16562 | Core Runtime | Use Order Transactions in Action_AuthorizePayment | 
| MM-16393 | Database Layer | Create index on sNN_Orders.dt_updated | 
| MM-16554 | Database Layer | Blended relational sort fails when attribute or option fields are enabled | 
| MM-16556 | Database Layer | Order Transactions | 
| MM-16568 | Database Layer | Order Creation Logging | 
| MM-16569 | Database Layer | Order Shipped Logging | 
| MM-16674 | Database Layer | Duplicate calls to Order_Update_Status can trigger redundant Module_Notify_Order_Status change events | 
| MM-16297 | Discounting Subsystem | Discounts are incorrectly calculated for products with negative totals | 
| MM-16628 | Discounting Subsystem | Multiple functions increments weight with item price in discounting functions | 
| MM-16635 | Discounting Subsystem | Fixed discounts are incorrectly applied when item total is less than zero | 
| MM-16625 | Feature Engagement Logging | FELD should not pull versions less than the current version | 
| MM-16474 | Merchandising | Merchandising: Image Type Setting | 
| MM-16564 | Module: applepay | Use Order Transactions in JSON_PaymentAuthorized_LowLevel (Apple Pay) | 
| MM-16167 | Module: cmp-cssui-head | Pre-9.07.00 generated frameworks do not recreate CSS resources with the proper attributes | 
| MM-16458 | Module: cmp-mv-flex | Flex Component should ensure "visible" flag is set for visibility conditioned properties | 
| MM-16513 | Module: customfields | Custom Fields: Performance enhancements when many custom fields exists | 
| MM-16315 | Module: epmivapay | PayPal Embedded Path based MivaPay | 
| MM-16463 | Module: epmivapay | Embedded Path MivaPay Onboarding UI | 
| MM-16466 | Module: epmivapay | MivaPay Tiered Pricing | 
| MM-16473 | Module: epmivapay | Embedded Path MivaPay displays incorrect wordage for linked account | 
| MM-16493 | Module: epmivapay | Embedded Path MivaPay should use paypalcp for MivaVault | 
| MM-16567 | Module: epmivapay | Use Order Transactions in JSON_Runtime_PaymentApproved_LowLevel (Embedded Path MivaPay) | 
| MM-16624 | Module: epmivapay | Embedded Path MivaPay store provisioning does not update merchant id | 
| MM-15840 | Module: mvuspsrest | Create new USPS module that uses the REST API | 
| MM-16634 | Module: mvuspsrest | USPS Multi-Package Rate Validation | 
| MM-16663 | Module: mvuspsrest | USPS Rest Settings UI | 
| MM-16664 | Module: mvuspsrest | USPS: Cleanup Tab Name, Errors, ZIP Handling, Weights, URL Logic | 
| MM-16665 | Module: mvuspsrest | USPS: Clear Tokens Upon Switching Between Sandbox and Production | 
| MM-16672 | Module: mvuspsrest | USPS REST should better handle token expiration errors | 
| MM-16676 | Module: mvuspsrest | USPS: Skip API calls for packages with weight or dimensions LE 0 | 
| MM-16708 | Module: mvuspsrest | USPS: Enable Shipping Method For Non-Standard Size Packages | 
| MM-16517 | Module: orderworkflow | Orderworkflow fails to load the order options for order shipment and order return status changes | 
| MM-16565 | Module: paypalcp | Use Order Transactions in JSON_Runtime_PaymentApproved_LowLevel (PayPal Complete Payments) | 
| MM-16560 | Module: quote | Use Order Transactions in JSON_Quote_Convert | 
| MM-16563 | Module: reviewbaskets | Use Order Transactions in JSON_ReviewBaskets_Order_Create_LowLevel | 
| MM-16331 | Module: square | Square token refresh does not report MvCALL related errors | 
| MM-16519 | Module: stdschtasks | Scheduled task subscription processing can occur on an empty array, generating errors | 
| MM-16480 | Module: taxcloud | TaxCloud returns duplicate index error when converting a quote to an order | 
| MM-16549 | Module: taxcloud | TaxCloud calculates tax on cancelled, RMA issued, and returned items | 
| MM-16642 | Module: taxcloud | Tax exempt status is not retained when creating orders in TaxCloud | 
| MM-16505 | Module: taxjar | TaxJar should send the time relative to UTC via Order related API calls | 
| MM-16648 | Module: upsrest | Update UPSRESTShippingMethodExclusions_BuildExclusions to support USPSREST | 
| MM-16515 | Page Builder | Page builder page preview loads sample payment methods using a non-existent basket | 
| MM-16548 | Page Builder | Page Builder Theme Editor Javascript loads sample payment methods using a provisional basket | 
| MM-16576 | Page Builder | Page Builder: Breakpoint Group's "Any" functionality does not work when used within a template for list group types | 
| MM-16582 | Page Builder | Page Builder: Dynamic Sample Data is not displayed unless datacontroller onchange is triggered | 
| MM-16521 | Provisioning | Store_Delete provisioning tag doesn't clear out g.Store after the store is deleted | 
| MM-16557 | Provisioning | Use Order Transactions in PRV_Action_Provision_Store_Order_Add | 
| MM-16514 | Scheduled Tasks | The ScheduledTask_Add provisioning tags fails to decrement the module reference count when an error occurs | 
| MM-16619 | Search | Track Merchandising Prompt in Runtime Search Log Entries | 
| MM-16518 | Subscriptions | Manual subscription processing can occur on an empty array, generating errors | 
| MM-16566 | Subscriptions | Use Order Transactions when creating Subscription Orders | 
| MM-16462 | Template Subsystem | Pre-9.07.00 generated frameworks create CSS files in the wrong directory | 
| MM-16481 | Utility Library | Create encodeURI and encodeURIComponent functions | 
| MM-16671 | Utility Library | Email_Validate permits leading and trailing periods in both local-part and domain, in violation of standards | 
| Bug ID | Description | 
| SHDWS-286 | Use Encoded URI functions for more complete srcset encoding | 
| SHDWS-928 | Product List text details (name, SKU, desc., etc.) do not apply text-alignment | 
| SHDWS-925 | MMX_ProductDetails.#productFailedToLoad() #errorMessage fallback is defined incorrectly | 
| SHDWS-923 | mmx-product-list should use priority to sort facets | 
| SHDWS-932 | Product List's product-card-grid expands beyond its bounds | 
| SHDWS-936 | Add "Powered By Miva" link with UTM parameters to global-footer | 
| SHDWS-239 | Shadows Logo Space is too small for some logos | 
| SHDWS-697 | Remove jQuery | 
| SHDWS-919 | Shadows is missing epmivapay configuration content sections | 
| SHDWS-931 | Product names with really long words expand product list column layouts too much | 
| SHDWS-934 | Dark theme form controls & UI styles are not applied consistently in various components | 
| SHDWS-937 | Recent mmx-product-list text_align automated test uses incorrect expect/await syntax | 
| SHDWS-943 | Clicking Product Details' plus/minus buttons doesn't change the quantity in Safari |