Skip to content

Releases: mivaecommerce/shadows

10.13.01

30 Oct 19:31

Choose a tag to compare

Release Notes - Shadows - Version 10.13.01

Released: 10/13/2025

Added

  • SHDWS-936 - Add "Powered By Miva" link with UTM parameters to global-footer

Changed

  • SHDWS-697 - Removed jQuery
  • SHDWS-610 - MMX Combination Facets: Facet Dropdown Redesign

Fixed

  • SHDWS-239 - Shadows Logo Space is too small for some logos
  • SHDWS-286 - Use Encoded URI functions for more complete srcset encoding
  • SHDWS-923 - mmx-product-list should use priority to sort facets
  • SHDWS-925 - MMX_ProductDetails.#productFailedToLoad() #errorMessage fallback is defined incorrectly
  • SHDWS-928 - Product List text details (name, SKU, desc., etc.) do not apply text-alignment
  • SHDWS-931 - Product names with really long words expand product list column layouts too much
  • SHDWS-932 - Product List's product-card-grid expands beyond its bounds
  • SHDWS-934 - Dark theme form controls & UI styles are not applied consistently in various components
  • SHDWS-943 - Clicking Product Details' plus/minus buttons doesn't change the quantity in Safari

10.13.00

16 Sep 20:36

Choose a tag to compare

Release Notes - Shadows - Version 10.13.00

Released: 9/16/2025

Added

  • SHDWS-608 - New Flex Component: Category List
  • SHDWS-603 - New Flex Component: Product Fitment List
  • SHDWS-729 - Add Combination Facet Fitment List Field to Product Details Component
  • SHDWS-879 - Add flex component descriptions and detailed preview images
  • SHDWS-909 - MMX Base: Add Theme Breakpoint helper functions
  • SHDWS-877 - MMX Product List: Vexture Merchandising
  • SHDWS-878 - MMX Product Carousel: Vexture Merchandising

Fixed

  • SHDWS-641 - Product List: Loading Indicator
  • SHDWS-787 - The Contact Form flex component should set a Reply-To header using the user inputted email address when applicable
  • SHDWS-922 - MMX Product Details should not render empty tabs
  • SHDWS-911 - BASK's header/footer sequences should be within main content to keep background
  • SHDWS-913 - MMX Product Carousel is missing MMX Messages dependency
  • SHDWS-915 - Adding a new slide to the Hero Slider throws errors and renders without typography styles
  • SHDWS-920 - Typography overrides for Tablet breakpoints trump the Mobile breakpoint's styles at mobile viewports
  • SHDWS-926 - mmx-product-fitment-list dependency missing from mmx-product-details/flex-core.json

10.12.03

20 Aug 13:19

Choose a tag to compare

Release Notes - Shadows - Version 10.12.03

Released: 8/19/2025

Added

  • SHDWS-474 - MMX_HeroSlider should provide [part] styling hooks for the slide-controls

Changed

  • SHDWS-699 - Change Flex Components to use width & height attributes on images
  • SHDWS-492 - Theme Components Images & Social Settings should control the email templates' logo & social links
  • SHDWS-853 - MMX_ProductDetails should surface AttributeMachine invalid attribute messages
  • SHDWS-759 - Update Shadows to Google Analytics 1.3.1

Fixed

  • SHDWS-857 - Ensure imageLoadedCount always returns the correct count within mmx-hero-slider & mmx-image-across
  • SHDWS-870 - MMX_FeaturedProduct & MMX_ProductDetail product-attribute-indexes are incorrect when linked-attribute-template-attributes exist before regular-attributes
  • SHDWS-872 - Product Details' "Pricing: Price" and "Feature: Fragment" details does not apply their text-align property
  • SHDWS-875 - Replace the message Content Section's usage of miva_html_strip() with &mvte
  • SHDWS-876 - Creating an affiliate does not output the g.Affiliate_ContactName

Removed

  • SHDWS-912 - Remove legacy unused ajax-add-to-cart functionality

Google Analytics 1.3.1

Fixed

  • GA-50 - add_to_cart & remove_from_cart is incorrect/duplicated for products with attribute-templates
  • GA-41 - canonicalURI & canonicalURL's usage of s.request_uri on MNTN/NTFD pages can create Redis cache-poisoning issues
  • GA-58 - ProductTracker.track should calculate ecommerce.value with a quantity multiplier
  • GA-59 - Ensure cmp-cssui-prodlist view_item_list events include item_category
  • GA-40 - USD Currency should use variable

10.12.02

20 Aug 12:12

Choose a tag to compare

Release Notes - Shadows - Version 10.12.02

Released: 6/26/2025

Added

  • SHDWS-758 - Contact Form Flex Component: radio & select fields should provide ability to set a default option

Fixed

  • SHDWS-498 - Fix & improve the styling of the minimal layout pages
  • SHDWS-533 - code CIN 'comma,separated,list' can generate false matches
  • SHDWS-698 - Deactivate the unused minibasket CSS Resource
  • SHDWS-768 - Global footer's accordion links can be hidden when scrolling on mobile shows/hides a browser toolbar
  • SHDWS-769 - Duplicate basket charge display on BASK when returning from OPAY
  • SHDWS-770 - Inconsistent styling of "Subtotal" basket charge in checkout
  • SHDWS-785 - Resolve Contact Form instance.mvt typos
  • SHDWS-793 - CIN l.settings:page:code logic does not work for some PROD & CTGY Alternate Display pages
  • SHDWS-820 - mmx-product-details form name is not configurable
  • SHDWS-851 - MMX_ProductCard's mmx-card[exportparts] does not successfully surface the shadow dom parts for customization
  • SHDWS-854 - MMX_ProductDetails should indicate a successful add-to-basket without minibasket
  • SHDWS-856 - OPAY should let JCB & Diners Club work as supportedPaymentMethods
  • SHDWS-859 - polyfills JS Resource should not be assigned to the footer_js Resource Group
  • SHDWS-860 - Vimeo, Flickr, & Google icons do not display in Global Footer

10.12.00

14 May 17:18

Choose a tag to compare

Release Notes - Shadows - Version 10.12.00

Released: 5/13/2025

Added

  • SHDWS-604 - New Flex Component: Product Details
  • SHDWS-724 - Shadows: Update PROD & PATR to use mmx-product-display
  • SHDWS-788 - Shadows: MMX Product List: Advanced Search settings for AI search experimentation
  • SHDWS-679 - Theme Editor Integration
    • SHDWS-680 - Theme Editor: Framework Establishes Default Fonts
    • SHDWS-681 - Theme Editor: Framework Establishes Default Theme Buttons
    • SHDWS-682 - Theme Editor: Framework Establishes Default Typography
    • SHDWS-683 - Theme Editor: Font Integrated into MMX Components
    • SHDWS-684 - Theme Editor: Typography Integrated into MMX Components
    • SHDWS-685 - Theme Editor: Button Integrated into MMX Components
    • SHDWS-773 - Change Framework's fonts to use new Google Font type
    • SHDWS-776 - Improve the default list of active fonts
    • SHDWS-818 - Remove "part" declarations from Theme versions of MMX Text and MMX Button

Changed

  • SHDWS-518 - Shadows: MMX Product Carousel: Content Source
  • SHDWS-602 - Shadows: MMX Category Carousel: Content Source
  • SHDWS-775 - Move PROD's meta-data into the Global head_tag.mvt to avoid repetition
  • SHDWS-816 - MMX_Element: Matching inline styles should be pulled into the shadow dom
  • SHDWS-741 - Bump the version references for Shadows & Flex Components to 10.12.00
  • SHDWS-849 - Update GA submodule reference to the 1.3.0 tag

Fixed

  • SHDWS-761 - Increasing the quantity on PROD can display a value of "NaN"
  • SHDWS-774 - Replace Twitter's 4-byte-unicode-character with a regular "X"
  • SHDWS-790 - mmx-contact-form can sometimes render without its styles
  • SHDWS-801 - MMX_Text.hideOnEmpty=true avoids rendering slotted fragment content
  • SHDWS-802 - mmx-icons should have better layout & alignment setup by default
  • SHDWS-804 - Correct the name of the "MMX Image Gallery"
  • SHDWS-827 - MMX_Text.hideOnEmpty=true avoids rendering slotted fragment content when fragment content has deferred loading of visible content
  • SHDWS-830 - Legacy Text Styles are not applied to MMX Card fragment values
  • SHDWS-833 - Legacy Text Styles are not applied to MMX Card discount values
  • SHDWS-834 - Product List: Default price color is incorrect
  • SHDWS-835 - MMX Product Details does not draw MMX Accordion border state correctly
  • SHDWS-837 - Product List flex component does not handle integer values for custom fields or fragments
  • SHDWS-838 - Product Carousel "Specific Products" with only non-existent products will instead display the first X products in the store
  • SHDWS-840 - MMX Components: Dynamically created init script tags with JSON Stringified content can result in break-out content
  • SHDWS-841 - MMX.isTruthy / MMX.isFalsy do not ignore string case
  • SHDWS-842 - MMX Product Details does not apply checkbox state when Product_Attributes is "truthy"

10.11.03

19 Feb 17:46

Choose a tag to compare

Release Notes - Shadows - Version 10.11.03

Released: 2/19/2025

Changed

  • SHDWS-701 - Utilize new combined parent / child total "_with_children" variables

Fixed

  • SHDWS-700 - Resolve Hero Slider's Lighthouse accessibility item: [aria-hidden="true"] elements contain focusable descendents
  • SHDWS-749 - Resolve Lighthouse accessibility items on SFNT: Touch targets do not have sufficient size or spacing
  • SHDWS-750 - Resolve Lighthouse accessibility items on CTGY
  • SHDWS-752 - Resolve Lighthouse accessibility items with default Flex Components
  • SHDWS-755 - Unable to tab to individual products in the product/category carousels (FireFox only)

10.11.02

07 Jan 20:59

Choose a tag to compare

Release Notes - Shadows - Version 10.11.02

Released: 1/7/2025

Changed

  • SHDWS-667 - Change Product List's empty_results_message into a textarea with markdown support
  • SHDWS-691 - Change Shadows to create remaining email templates in Advanced Mode

Fixed

  • SHDWS-488 - OPAY payment fields are styled poorly for several payment modules & input types
  • SHDWS-690 - Product Charges and Fees: Display with Subscriptions
  • SHDWS-692 - Product Charges and Fees: Display with Remaining Emails
  • SHDWS-686 - Escaping while modal is open from minibasket should close modal before minibasket
  • SHDWS-688 - PROD's inventory message is too wide
  • SHDWS-668 - Remove output-encoding on formatted currency variables

10.11.00

19 Nov 20:28

Choose a tag to compare

Release Notes - Shadows - Version 10.11.00

Released: 11/19/2024

Added

  • SHDWS-664 - High Precision Pricing: Use new item-total throughout framework
  • SHDWS-662 - Product Charges and Fees: Display in Items (Basket, Checkout, Order, Wishlist)
  • SHDWS-659 - Product Charges and Fees: Display on PROD
  • SHDWS-660 - Product Charges and Fees: Display in Product List
  • SHDWS-661 - Product Charges and Fees: Display in Featured Product
  • SHDWS-631 - Update the Shadows Framework to use the products "formatted_weight" on the product display page
  • SHDWS-633 - Add Peek Flex Properties to Category & Product Carousel
  • SHDWS-650 - Surface the Flex Components' loading-priority decision (lazy or eager) as an Advanced property

Changed

  • SHDWS-654 - Video Flex Component: Change from default Vimeo video to placeholder video player
  • SHDWS-656 - Use the product's "formatted_weight" within the Product List flex component
  • SHDWS-657 - Use the product's "formatted_weight" within the Upsell pages
  • SHDWS-672 - Change Shadows to create some email templates in Advanced mode

Fixed

  • SHDWS-481 - MMX_FeaturedProduct needs to only dispatch variant/price changed events when it matches the current product & component
  • SHDWS-484 - Fix Address Validation UI
  • SHDWS-665 - Changing the items-per-page on WISH does not keep you on your wishlist
  • SHDWS-666 - Fix the OUS1 page formatting
  • SHDWS-674 - PROD displays the product-charges' "Base Price" incorrectly for products with attributes, charges, & discounts
  • SHDWS-676 - ProductDisplayProductCharges class can have race condition that causes the "Base Product" display to show the wrong price
  • SHDWS-677 - Blank Subscription term on INVC and ORDS screens, and confirmation emails
  • SHDWS-678 - Fix INVC & ORDS print-preview display of details

10.10.01

15 Oct 21:50

Choose a tag to compare

Release Notes - Shadows - Version 10.10.01

Released: 10/15/2024

Added

  • SHDWS-630 - Add optional rendering of Category Tree item into Product List flex component
  • SHDWS-553 - Add visibility_conditions to older flex components

Changed

  • SHDWS-482 - MMX_QuickOrder search-result product-information customizations should be able to match mmx-featured-product's
  • SHDWS-483 - Product Information should be able to be styled consistently for mmx-quick-order search-results and mmx-featured-product

Removed

  • SHDWS-651 - Removed the mmx-example component

Fixed

  • SHDWS-479 - Fix Formatting of OPAY's MivaPay Add Address to Saved Cards Fields
  • SHDWS-503 - Quick Order is not able to import attribute-values for products with linked attribute-templates
  • SHDWS-504 - Quick Order importing a discounted subscription term does not show the discounted price on load
  • SHDWS-545 - Some navigation sets are missing a[target] on links
  • SHDWS-588 - Content Theme: Dark needs to have legible select-options on Windows
  • SHDWS-600 - MMX_Base's rendering helpers will not output text & buttons with numerical values
  • SHDWS-634 - Contact Form fields should not flicker while focusing/validating
  • SHDWS-653 - CPCD is unable to delete a saved card when the CSRF token is required

10.10.00

10 Sep 17:31

Choose a tag to compare

Release Notes - Shadows - Version 10.10.00

Released: 9/10/2024

Added

  • SHDWS-515 - New Flex Component: Contact Form
  • SHDWS-522 - New Flex Component: Product List
  • SHDWS-530 - New Flex Component: Accordion
  • SHDWS-540 - New Global Header & Footer Fragments & Sequences
  • SHDWS-543 - New Fragment: Product List Additional Data
  • SHDWS-508 - Flex Component Markdown Support
  • SHDWS-510 - Flex Components Preview Linking Support
  • SHDWS-494 - Flex Component Link-Target Support (i.e. open links in new tab)
  • SHDWS-541 - Added "My Garage" capabilities to Combination Facet flex-component

Improved / Changed

  • MM-14810 - mvaffirm_configuration Content Section should be fragment aware
  • SHDWS-632 - Updated Shadows Google Analytics to the new 1.2.0 version
  • SHDWS-284 - Update all Text Area Properties to Support Newlines
  • SHDWS-487 - Update the Global Mini-Basket to Always Direct People to BASK
  • SHDWS-507 - MMX_Text should support Markdown
  • SHDWS-511 - Utilize New State & Country Component Data
  • SHDWS-512 - Product Carousel should have an option to hide its price
  • SHDWS-513 - Modify Product Carousel, Featured Product, and Quick Order to use new Image Type Lookup Property
  • SHDWS-514 - Combination Facets: Combination Facet Code should use Custom Lookup Property
  • SHDWS-552 - MMX Product Carousel should render product_list_additional_data

Fixed

  • SHDWS-471 - OCST does not maintain "Same as Shipping" Decision
  • SHDWS-486 - ajax-add-to-cart.js should use am.Initialize() instead of attrMachCall.Initialize()
  • SHDWS-489 - Admin users should be able to configure Look & Feel settings
  • SHDWS-495 - BASK's "Undo?" link doesn't restore subscription-term selection
  • SHDWS-496 - Minimal checkout header's "Secure Checkout" stacks incorrectly for small desktop-viewports
  • SHDWS-497 - The HTML Profile's continue_url logic references pages & urls incorrectly
  • SHDWS-500 - Image and Text's "Column Width Distribution" property should activate at the first desktop breakpoint (Large)
  • SHDWS-609 - MMX Combination Facet: Facet dropdown selects can focus the next field before full selection is made
  • SHDWS-549 - mmx-base's Conflicts definition is missing components