Releases: mivaecommerce/shadows
Releases · mivaecommerce/shadows
10.12.00
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
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
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
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
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
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
10.09.02
Release Notes - Shadows - Version 10.09.02
Released: 7/9/2024
Fixed
- SHDWS-537 - Combination Facet Flex Component may not cookie a selection when manually submitted with optional dropdowns
Added
- SHDWS-534 - Display the Basket ID at runtime
10.09.01
Release Notes - Shadows - Version 10.09.01
Release: 5/29/2024
Fixed
- SHDWS-257 - Shadows: Better Default Meta Data
- SHDWS-272 - Browser Cache of INVC Can Trigger JavaScript Tracking Multiple Times
- SHDWS-319 - Image Across's image fitting doesn't work well with some imagery
- SHDWS-332 - PROD's Main Image Max-Height Crops Portrait Images on Load
- SHDWS-345 - Firefox displays Hero Slider nav buttons as ovals instead of circles
- SHDWS-367 - Poor layout on portrait-tablet screen-widths while in Account Pages
- SHDWS-368 - Gap below PROD image gallery thumbnails on mobile
- SHDWS-378 - Dialog content is blurry
- SHDWS-384 - Main menu doesn't handle long & short links well
- SHDWS-389 - Fasten Header should only load the runtime parent categories
- SHDWS-395 - MMX_Button is not observing its props properly
- SHDWS-396 - mmx-product-carousel's "Select Individual Products" should sort products with numeric codes properly
- SHDWS-461 - Facets do not work when an attribute-name/facet-code contains invalid CSS-selector characters and codes are not strictly validated
- SHDWS-476 - Fix the BASK error-message & OCST header styling
- SHDWS-477 - Delivery Notes (order_instructions) should be persistent & able to be cleared
- SHDWS-478 - Search page pagination nukes the search term when clicking the reverse page arrow.
- SHDWS-480 - PATR should render swatch-element attributes
- SHDWS-490 - BASK's shipestimate should dynamically list the states & countries of the store
- SHDWS-491 - CTLG & CTGY need to display categories in a more optimized way
- SHDWS-501 - Featured Product should show the original price when master-product doesn't have a discount and a variant does
- SHDWS-502 - Quick Order is not selecting the default attribute-options
- SHDWS-520 - Fix MMX Typos
- SHDWS-526 - PROD's thumbnail image carousel next/prev arrows can break on window resize
- SHDWS-527 - Remove un-used facet template code
10.09.00
Release Notes - Shadows - Version 10.09.00
Release: 5/8/2024
Added
- SHDWS-450 - New Flex Component: Combination Facets
- SHDWS-424 - Amazon Pay V2: Template Changes
- SHDWS-407 - Change Twitter references to X
- SHDWS-463 - Add mmx-hero[data-padding="none"] capability
- SHDWS-406 - Added hreflang item to the control required item list
Bugfixes
- SHDWS-420 - The default value for [bask-url] should work on non-mm5 stores
- SHDWS-455 - MMX_QuickOrder skews search-result-images when Miva is unable to generate resized images
- SHDWS-459 - MMX_Button should validate the form before submitting
- SHDWS-470 - OCST screen has incorrect formatting related to Billing Address line 2
- SHDWS-473 - MMX_QuickOrder has a poor image alignment when images are not consistent widths
10.08.03
Release Notes - Shadows - Version 10.08.03
Released: 2/13/2024
Bug
- SHDWS-451 - Quick Order frequently fails to select a product with long clicks in Safari