Announcement

Collapse
No announcement yet.

Miva Merchant 9.13.xx Is Now Available

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Miva Merchant 9.13.xx Is Now Available

    Miva Merchant 9.13.00 Release Notes

    New Features
    • MivaPay users may now configure the software to store payment credentials on an order-by-order basis.
    • New Order button allows an existing order to be copied, retaining the customer, payment card and shipping/billing addresses.
    • New store-level setting “Defer Creation of Empty Baskets” delays creation of basket records until a shopper logs in to a customer account or adds an item to their basket, reducing database overhead and the number of empty baskets.
    • New Module feature “not_uri” allows modules to be notified of URI creation, update and deletion.
    • The ReadyThememodule now uses a scheduled task to pre-calculate and cache the destination of navigation set item links, improving navigation set rendering performance.
    • ondemandcolumn“parts” causes variant parts to be returned when making API calls to functions returning OrderItems(most notably OrderList_Load_Query)
    • New domain-level setting “Link to all pages using HTTPS” allows the entire store to be run over secure URLs. This is now the default behavior for new installations.
    • The Authorize.Netmodule has been updated to support Authorize.Net Accept, a payment form solution enabling PCI-DSS SAQ A-EP.
      • As part of this update, the legacy NVP API is removed and the module will no longer support Authorize.Net-compatible providers, only official Authorize.Net API endpoints.
    • Subresource Integrityattributes may now be generated from inside the administrative interface for JavaScript and CSS Resources with a simple button press.
    • “Combined” CSS and JavaScript Resources allow site designers to combine multiple resources into a single server round-trip.
    • The CSSUI URLs component has been modified to improve performance on sites with a large number of pages.
    • Goodwill adjustments made when a discounted order total is modified may now be applied to the order as a charge, rather than an item.
    • Added support for Print Queues and the MivaPrint Qapp, which replaces the previous Java-based solution for printing ZPL labels.
    • Added the ability to use different database connection parameters depending on the source of traffic, permitting different traffic sources to be directed to separate, replicated database instances.
    • The store-level “Hits” and “Visits” statistics may now be disabled with a store-level “Track Page Hit and Visit Statistics” setting. Disabling these statistics can have a measurable performance impact depending on site configuration. They are disabled by default for newly created stores.
    • The Endicia Shipping Labelsmodule has been updated to use the current version of their API.
    • Suspected administrative session hijacking attempts are now logged to the administrative activity log.
    • Expired administrative sessions are now logged to the administrative activity log.
    • Email notifications are now sent when the domain email address changes.
    • The shopping customer password reset mechanism has been modified to support a two-stage process which should prevent email clients that preload URLs from invalidating reset links. The new style uses a newly added CSTR page and can be enabled by changing the “Password Reset Style” option under Customer Settings.
    • Shipping label generation has been removed from the U.S.P.S. Online Rate Calculation (Domestic & International)module because the API has been discontinued.
    • All core components have been updated to support loading their JavaScript with the asyncand deferattribute. New, default installations will defer loading of JavaScript by default.
    • Functions Order_Create_FromOrder, Order_Authorize, PaymentMethodList_Loadand CustomerPaymentCardList_Load_Queryhave been added to the API
    • All users with the Customerview privilege are now able to view a customer's current credit balance. The Account Creditprivilege still controls access to the customer credit history.
    • Negotiated rates are now enabled by default when installing the UPS Developer Kitmodule.
    • Rate shopping is permitted for the UPS Developer Kitwhen using negotiated rates.
    Bugs Fixed

    25449: Core Runtime: AttributeMachine.js needs support for multi-add-to-basket
    26379: Module: discount_volume: Volume pricing display table does not work when products are assigned to the price group via category
    26774: Template Subsystem: CSS/JavaScript Resources with Local File should output an anti-caching mechanism
    27067: Administrative Interface: Notify domain owner when domain email is changed
    28151: Module: cmp-cssui-basket: formatted_subtotal_comprehensive is incorrect when displaying groups
    28152: Module: cmp-mv-minibask: formatted_subtotal_comprehensive is not populated for groups
    28766: Module: paypalpro: PayPalPro: The module should output the json_url in the head tag if it is not already present
    28784: Administrative Interface: YubiKeys that have not been registered with the YubiCloud result in a non-helpful "nonce mismatch" error
    28785: Module: mvusps: USPS discontinued the no postage label option as of February 23rd, 2018
    28788: Module: marketplaces: Marketplaces: eBay: Variation Listings: Variant images can get uploaded multiple times
    28794: Administrative Interface: Session timeout message is logged when a potential session hijack is detected
    28797: Module: braintree: Re-add PayPal support
    28802: Price Groups: Incorrect searching by Note Count when viewing Business Accounts assigned to Price Group
    28827: Module: marketplaces: Marketplaces: Google Shopping: Upload/Update All Products: Additional images get added to the wrong products in some cases
    28832: Module: packbyquantity: Module_Box_Field_Query_OrderBy is using the incorrect member name in order by
    28833: Module: packbyweight: Module_Box_Field_Query_OrderBy is using the incorrect member name in order by
    28834: Related Products: RelatedProductList_Customer_Load_Product fails with Unknown column 'relp.disp_order' in 'order clause'
    28841: Core JSON: Custom fields are not being updated from batch lists when character set is not utf-8
    28870: Administrative Interface: CSS Resources, inline edit of a css file causes tag attributes to disappear.
    28871: Administrative Interface: JavaScript Resources, inline edit of a JS file causes tag attributes to disappear.
    28872: Provisioning: ResourceGroup_Delete does not delete the specified resource group.
    28873: Administrative Interface: CSS Resources, inline edit always displays file path with an upload box and text field.
    28881: Module: braintree: Add warning that Advanced Fraud Tools must be turned on to use Kount
    28893: Module: orderworkflow: Order Workflow: Wait Until True's "Maximum" value is evaluated as seconds instead of minutes in scheduled task
    28898: Module: chasepaytech: CHASE Paymentech Orbital Gateway: Multiple address fields need to truncate data that is too long
    28937: Administrative Interface: Shipping method appears as undefined on Order Processing Shipments overlay
    28988: Core JSON: "orderitem:retail" price is not consistent between JSON_Order_Items, JSON_Order_Products, JSON_OrderItem_Add, JSON_OrderItem_Update, PRV_Order_Product, and PRV_Order_Item
    28989: Core JSON: JSON_Order_Products: Setting l.orderitem:price via Adjusted_Price_LowLevel is passing unset variable l.customer
    29004: Administrative Interface: Autogenerate variants only creates 1 variant part product for two options in some cases.
    29097: Payment: "One or more parameters are invalid" error when attempting to assign a Payment Card to an Availability Group
    29109: Administrative Interface: Goodwill adjustment items prevent an order from entering the "Shipped", "Back Ordered" or "Returned" states
    29111: Module: discount_shipping_product: Shipping Discount (Discounted Products Only): Discount shipping module can cause EOF errors during checkout
    29128: Attribute Templates: Attribute templates batchlist, inline edit of an attribute template record should not make reference count editable.
    29134: Module: orderworkflow: Feature Request: Add ability to change group type more easily/clearly
    29136: Module: braintree: Permit collection and passing of Kount device data for MivaPay transactions
    29276: Module: braintree: Gateway response validation needs improvement
    29440: Module: mailchimp: Runtime MailChimp errors should not be bubbled up
    29487: Provisioning: Add Cost and Weight update support to OrderShipment_SetStatus provisioning tag
    29576: Module: readytheme: ReadyTheme: Navigation Items: The link_dest field is not cleared when setting link type to None
    29729: Module: upsxml: Permit rate shopping when negotiated rates are enabled
    29809: Core Runtime: Feature Request: Initialized Facet Range Sliders should have the ability to be accessed globally
    30076: Universal Search: Order Processing, universal search can't open orders that are filtered out by the persistent filters.
    30081: Scheduled Tasks: Code that relies on legacy currency, tax and UI module global variables fails inside scheduled task
    30121: Administrative Interface: View store and view on live store buttons do not honor URL and URI settings
    30122: Module: braintree: Explicitly suppress Postal Code field in drop-in
    30198: Module: orderworkflow: WebHook data no longer includes customer account credit when triggered in scheduled task
    30519: Module: orderworkflow: Triggering an Order workflow that has a WebHook action prevents subscriptions from being processed properly
    30520: Feeds: "Process Now" button executes feeds in an environment that differs from runtime or scheduled tasks
    30522: Module: templatefeed: Template Based Feed: FeedModule_Provision_Settings fails to bubble up errors
    30523: Module: templatefeed: Template Based Feed: Provisioning: Deleting an existing template feed and then instantly creating another one with the same name causes an error
    30742: Module: discount_addon: Additional price display does not work if the product viewed will also trigger an add-on product discount.
    30763: Patches: MMLSK-PACKING.lst/MMLSK-TREE.lst: Add dependencies for all included modules
    30796: Scheduled Tasks: Scheduled task that references an uninstalled module causes scheduled task processing to run away
    30826: Scheduled Tasks: Scheduled tasks are still run when a module is deactivated
    30910: Core JSON: JSON_Order_Create: Not triggering fulfillment modules
    30914: Module: orderworkflow: Cached custom field values can lead to incorrect order data in workflow condition checking and action application
    30915: Module: orderworkflow: Order data can be out of date when multiple actions exist in a workflow and one or more of those actions modifies order data
    30916: Module: orderworkflow: When loading order data for workflow processing, custom fields should be pulled in through the query builder functions when possible
    30937: Module: marketplaces: Marketplaces: Etsy: Etsy_Call_xxx functions improperly check the pagination structure
    Thanks,

    Rick Wilson
    CEO
    Miva, Inc.
    [email protected]
    https://www.miva.com

  • Miva Merchant 9.13.01 Release Notes

    Bugs Fixed

    30966: Module: cmp-mv-attributemachine: AttributeMachine.js should search for form elements with case insensitive searching
    30967: Module: cmp-mv-attributemachine: AttributeMachine.js should fail silently if we are unable to find the form
    30989: Customers: Runtime Password Reset: Fatal error when using the forgot password link (temporary password)
    31029: Utility Library: Initialize_Async_Environment does not reset g.Store_Code
    31449: Module: cmp-mv-attributemachine: Subscription attribute breaks attribute machine on multi-add to basket pages.
    31450: Utility Library: Initialize_Async_Environment should configure runtime URLs
    31455: Administrative Interface: JS error when removing part products from a variant in chrome
    Thanks,

    Rick Wilson
    CEO
    Miva, Inc.
    [email protected]
    https://www.miva.com

    Comment


    • For changes and new JSON API functions introduced in 9.13 please see the following change log:

      https://docs.miva.com/json-api/changelog

      Brennan Heyde
      VP Product
      Miva, Inc.
      [email protected]
      https://www.miva.com

      Comment


      • Miva Merchant 9.13.02 Release Notes

        Bugs Fixed

        32141: Database Layer: BasketInfo_Insert passes the wrong basket_id to Basket_ID_Is_Provisional
        32143: Price Groups: DiscountState_DummyBasket_Create should set basket:order_id when rediscounting an order
        32145: Module: mailchimp: MailChimp: Landing URL isn't tracked when using deferred baskets
        32146: Module: mailchimp: MailChimp: MC_CID isn't tracked when using deferred baskets
        32147: Module: mailchimp: MailChimp: MC_EID isn't tracked when using deferred baskets
        32149: Module: mailchimp: MailChimp: Email Address isn't tracked when using deferred baskets
        32203: Provisioning: Order_Update/CalculateCharges tag deletes non-tax and shipping order charges
        32323: Module: mailchimp: MailChimp: Attempting to sync a customer that no longer exists should not cause an EOF error
        32324: Module: mailchimp: MailChimp: Incremental sync should delete the queued customer when the customer could not be added to the batch
        32325: Module: mailchimp: MailChimp: Incremental product / customer sync should delete existing sNN_MailChimp_QueuedXXX records when the record is re-modified
        32340: Module: mailchimp: MailChimp: Existing product / customer processing records should be deleted when the incremental task begins
        32406: Administrative Interface: JS error when removing part products from a Kit in chrome
        32443: Module: mailchimp: MailChimp: Incremental sync should delete the queued product when the product could not be added to the batch
        32701: Core JSON: API token generation and edit are not logged in the miva admin log.
        32707: Core JSON: JSON_Encode_ISO_8859_1 should escape all non-utf8 characters above ASCII value 127
        32756: Module: mailchimp: MailChimp: A JSON parse error is returned from MailChimp's API when the data sent to them contains improperly encoded high ascii characters stemming from using a non utf-8 character set
        32829: Module: mailchimp: MailChimp: Product variant prices are not calculated correctly in certain scenarios

        Thanks,

        Rick Wilson
        CEO
        Miva, Inc.
        [email protected]
        https://www.miva.com

        Comment

        Working...
        X

        This website uses cookies to identify visitors, track visitors to our website, store login session information and to remember your user preferences. By continuing to use this site you agree to our use of cookies. Learn More.

        This website uses cookies. By continuing to use this site you agree to our use of cookies. Learn More.

        Accept