Miva 10.04.01 is now available.
Release Notes: https://docs.miva.com/miva-10-04-01-feature-list
New Features & Improvements
Bugs Fixed
Release Notes: https://docs.miva.com/miva-10-04-01-feature-list
New Features & Improvements
Product Notification Module API Improvements
|
New Product Data Fields and Feeds Module
|
Searchspring Live Indexing & Live Pricing
|
JSON API Updates
|
Miva Admin Batch List Optimizations for Extremely Large Data Sets
|
Bugs Fixed
Bug ID | Component | Description |
MM-11441 | Administrative Interface | Admin batch reports, Session timeout error in safari 15.3 |
MM-11649 | Administrative Interface | Ability to log system messages to a local file |
MM-11940 | Administrative Interface | All admin activity logs should include the current version of the software |
MM-12133 | Administrative Interface | Poor performance/timeouts on large datasets when sorting by a custom field with multiple custom fields displayed |
MM-11929 | Attribute Templates | not_attemp Module API Feature |
MM-11927 | Copy Product | Call Module_Notify_Product_Update when product custom fields are updated |
MM-11949 | Copy Product | Call Product_Update_LastUpdated when product data is updated |
MM-11951 | Copy Product | Add new Module_Notify_Product_Copy API function to the not_prod feature |
MM-11955 | Core JSON | Update JSON_ProductVariantPricing_Update to use current JSON_Input_XXX standards |
MM-12044 | Core JSON | One user can update another user's basket item quantity/delete an item from their basket |
MM-12061 | Core JSON | JSON_ProductImage_Update_Type should not clear out an image with the existing type as ProductImage_Update_Type already does that |
MM-11925 | Database Layer | Create index sNN_Products_7 on sNN_Products ( sku ) |
MM-11928 | Database Layer | not_attr Module API Feature |
MM-11987 | Database Layer | BatchList_Load_Closed & ShipmentBatchList_Load_Closed should return all batches when closed is set to 0 |
MM-12013 | Database Layer | Notification of product image changes |
MM-12040 | Database Layer | Module_Notify_xxx_Delete functions should be called prior to the deletion, not after it |
MM-12041 | Database Layer | not_cat notification of category product assignment changes |
MM-12050 | Database Layer | ProductImage_Replace_Type never sets the productimage variable when replacing the image |
MM-12060 | Database Layer | Category_Delete should bulk decrement product catcount and bulk delete sNN_CategoryXProduct records |
MM-10456 | Discounting Subsystem | Subtotal checks for basket discounts of equal priority are inconsistently applied. |
MM-11934 | Inventory Subsystem | not_variant Module API Feature |
MM-11395 | JSON API | API Insert / Add functions should return the newly created record |
MM-12090 | JSON API | Pricing Method in JSON_ProductKit_Generate_Variants should accept string named values |
MM-12140 | Module: avatax | "AvaTax From Country" field value for unconfigured products differs when retrieved via Module_Product_Field_Value and Module_Product_Field_Query_Value |
MM-11942 | Module: quote | Add "View Quotes" Link to Shadows Navigation Set when Manage Quotes is Installed |
MM-12047 | Module: quote | Module should use BasketItemList_Load_Basket_Group |
MM-12075 | Module: readytheme | Add the ability to add an item to a navigation set |
MM-11918 | Module: searchspringlive | Searchspring Live Indexing and Pricing |
MM-11933 | Module: stdschtasks | Notify Modules of Time-based Price Group Events |
MM-11916 | Module: upsxml | upsxml, DCISType 1 is no longer supported and should be removed. |
MM-11939 | Module: upsxml | Declared value/insured value is not supported by UPS surepost and should not be send for surepost rate calls. |
MM-11944 | Module: upsxml | UPS Developer Kit - Label for CN22 Size value of 6 should be labeled 4 x 8 |
MM-11932 | Price Groups | not_pricegroup Module API Feature |
MM-11938 | Price Groups | JSON_PriceGroupQualifyingProduct_Update_Assigned should error when attempting to assign a product to a legacy price group |
MM-12025 | Price Groups | Module_Notify_PriceGroup_Delete should be called before the price group is deleted |
MM-12124 | Price Groups | Assigning a coupon to an order removes price groups excluded at the basket level |
MM-11930 | Related Products | not_relprod Module API Feature |
MM-11935 | Subscriptions | Subscription next order date gets set incorrectly when spanning a DST change. |
MM-11996 | Utility Library | EnsurePathExists does not work correctly if the top-level path does not exist |
MM-11998 | Utility Library | EnsurePathPermissions does not work correctly using an absolute path in the Data directory |
MM-12046 | Wish Lists | One user could move another user's basket item into their wish list |