Releases: Shopify/dawn
Releases · Shopify/dawn
v15.2.0
What's Changed
- Bugfix - Modals hanging around in editor by @tyleralsbury in #3609
- No follow for Account Login header url by @jclarkin in #3611
- Update translations: merchant by @translation-platform in #3612
- Change disclosure list width for country/currency selector by @eugenekasimov in #3631
- Add svg-wrapper by @eugenekasimov in #3626
- Adjust CSS for new Portable Wallet by @eugenekasimov in #3629
- Remove deprecated languages by @translation-platform-development in #3627
- Remove doubled semicolons by @eugenekasimov in #3635
- Remove overflow hidden on body when section with opened modal is deleted by @ludoboludo in #3636
New Contributors
- @jclarkin made their first contribution in #3611
- @translation-platform-development made their first contribution in #3627
Full Changelog: v15.1.0...v15.2.0
v15.1.0
What's Changed
- Moves SVGs from Liquid snippets to .svg files in the /assets folder
- Uses new inline_asset_content Liquid filter to render SVGs
v15.0.1
What's Changed
- Switch to textContent for cart error by @ludoboludo in #3544
- v15 fixes by @dan-menard in #3547
- Update release notes and version number by @ludoboludo in #3554
- Update translations: merchant by @translation-platform in #3557
- Fixed issues when header is hidden by @tyleralsbury in #3545
- Escape product variant option names by @dan-menard in #3567
- Update translations: buyer by @translation-platform in #3569
- Show default price for placeholder content by @ludoboludo in #3572
- Fix issue with quantity break price by @ludoboludo in #3573
Full Changelog: v15.0.0...v15.0.1
v15.0.0
What's Changed
- Release/14.0.0 duplicate by @sofiamatulis in #3436
- Update translations: merchant by @translation-platform in #3438
- Allow searching for country names with diacritics by @hamideha in #3443
- Remove shadows from variant images in the quick add modal by @dan-menard in #3449
- Fix variant media not changing in the quick add modal by @ludoboludo in #3451
- [Fix] QOL Cart race conditions by @sofiamatulis in #3395
- Update settings.json to add missing validation by @sofiamatulis in #3464
- Version 14 bump and release notes by @ludoboludo in #3466
- [Slideshow] prevent vertical overflow on slideshow by @ludoboludo in #3455
- Update translations: buyer by @translation-platform in #3468
- [Quick Add Bulk] Don't block quantity input during cart API call by @sofiamatulis in #3461
- Add qty rules client side validation to cart by @sofiamatulis in #3471
- Updated regional default locale codes to be default by @lgunn4 in #3473
- Update translations: buyer by @translation-platform in #3472
- Combined listings and 2k variants by @lhoffbeck in #3378
- [Product] fix product modal not showing variant image by @ludoboludo in #3483
- Added duties inclusive text to PDP and Cart page by @lgunn4 in #3475
- Quick Add Bulk Modal - Increase performance with Intersection Observer and clean up network requests by @sofiamatulis in #3480
- Add product puppeteer class and simplify component update behavior by @lhoffbeck in #3289
- [Quick Order List] Ensure variant id is converted to an integer by @sofiamatulis in #3491
- Use translation keys for default values in liquid files by @dpasiliao in #3484
- Dedupe IDs when replacing content by @lhoffbeck in #3494
- Updates Dawn to use the new structured_data filter by @lhoffbeck in #3380
- Add an out of stock note for quick add bulk, like the one for quick add standard by @dan-menard in #3487
- 🐛 Combined listings bugfixes by @lhoffbeck in #3492
- Quick add modal fixes for Desktop by @dan-menard in #3488
- adds theme toggle for avatar widget to allow opt-out without code change by @mtbottens in #3496
- Create CSS variables to support the base-focus focus-visible properties by @joeyTedeschi in #3503
- Set thumbnail when selected variant featured media changes by @lhoffbeck in #3505
- 🐛 Avoid invalid variant state after rapid option value switching by @lhoffbeck in #3495
- Update request url and handlers to support featured products by @lhoffbeck in #3497
- Migrate featured product template to use structured data filter by @lhoffbeck in #3507
- Dedupe quick add modal option value ids by @lhoffbeck in #3504
- Changed show policy default to true by @tyleralsbury in #3470
- Standardize heading font size options, add larger size by @kjellr in #3498
- Limit the number of stylesheets on the page by @krzksz in #3509
- [Product] Zoom on hover fix on variant change by @ludoboludo in #3511
- Update updateQuantityRules function by @Roi-Arthur in #3515
- 🐛 Wrong request url when switching rapidly between option values by @lhoffbeck in #3521
- Media gallery bugfixes by @lhoffbeck in #3516
- 🐛 Fix option value dropdowns and simplify payload by @lhoffbeck in #3520
- escape titles that weren't by @ludoboludo in #3514
- Combined listings with multiple product templates by @lhoffbeck in #3526
- Update quick order list to use variant title by @lhoffbeck in #3528
- Release15fix by @dan-menard in #3531
New Contributors
- @lgunn4 made their first contribution in #3473
- @joeyTedeschi made their first contribution in #3503
Full Changelog: v14.0.0...v15.0.0
v14.0.0
What's Changed
- Update translations: merchant by @translation-platform in #3202
- Pull update from release branch and update version number and release notes by @ludoboludo in #3229
- Update translations: buyer by @translation-platform in #3232
- Update README.md by @benjaminsehl in #3128
- Fix Theme Check offences by @KaichenWang in #3283
- Pull in latest release 13.0.1 by @ludoboludo in #3292
- Update translations: merchant by @translation-platform in #3294
- Update translations: merchant by @translation-platform in #3298
- Update translations: buyer by @translation-platform in #3302
- Bring back swatch-input snippet by @jas7457 in #3299
- Switch the filter swatches to use the swatch api by @jas7457 in #3303
- Quick order keyboard interactions by @eugenekasimov in #2962
- Update translations: merchant by @translation-platform in #3310
- Update translations: buyer by @translation-platform in #3311
- Update twitter icon to the new X logo by @kjellr in #3309
- [Quick Order List] Fix an issue for one-variant product by @eugenekasimov in #3332
- Update translations: merchant by @translation-platform in #3316
- [Quick Order List] Clean and reset qty errors by @eugenekasimov in #3321
- Add image filters and do UX tweaks for swatches by @jas7457 in #3334
- Change size of swatch on mobile by @jas7457 in #3348
- Remove support for
noscript
and IE by @lhoffbeck in #3245 - Changed price filter to use text input by @tyleralsbury in #3280
- Update translations: merchant by @translation-platform in #3346
- Simplify
product-media-gallery
snippet and consumers by @lhoffbeck in #3233 - Support Combined Listings and 2k Variants by @lhoffbeck in #3246
- [Quick Order List] Remove the keyboard interaction feature on mobiles by @eugenekasimov in #3358
- Increase max columns for collection gride to 6 by @dpasiliao in #3367
- Fix qty rules when there is no max set by @sofiamatulis in #3356
- Quick Add bulk by @sofiamatulis in #3217
- Quick add bulk bug fixes by @sofiamatulis in #3374
- Revert "Support Combined Listings and 2k Variants (#3246)" by @lhoffbeck in #3377
- [BUG] Fix pagination for Quick Add bulk on section rendering api by @sofiamatulis in #3382
- Add customer avatar by @mtbottens in #3376
- Changed max products per page to 36 by @tyleralsbury in #3384
- Fixed minor bug with multicolumn padding by @tyleralsbury in #3375
- Add disabled state to Quick Add Bulk by @sofiamatulis in #3391
- Adds Shop Login Button liquid drop provider on login template by @QuintonC in #3390
- Add Volume Pricing and Qty Rules Popover to Quick Add Bulk Input by @sofiamatulis in #3393
- Fix width of popover in product card by @sofiamatulis in #3398
- Update translations: #3390 by @translation-platform in #3397
- Popover Quick Add Bulk enhancements by @sofiamatulis in #3403
- Add min/max values for single-variant products with quantity rules in Quick Add by @dan-menard in #3408
- [CSS BUG] Fix indent of line by @sofiamatulis in #3409
- Allow proper vertical axis alignment of text in the Image Banner by @kjellr in #3402
- Fix padding for popover product card spacing mobile and cart popover media query by @sofiamatulis in #3410
- Adds eligibility check to prevent orphaned DOM from rendering by @mtbottens in #3412
- Update translations: #3390 by @translation-platform in #3405
- Fix selector for Quick Add Bulk by @sofiamatulis in #3421
- Run linter in updated files from the latest release by @ludoboludo in #3422
- [Fix] quick add bulk disabled state by @sofiamatulis in #3423
- 🐛 Fix js error switching variants when no media gallery exists by @lhoffbeck in #3428
- [Prod page] Add check to prevent errors if no feat. image exists by @ludoboludo in #3429
- Restore standard quick add to complementary products by @dan-menard in #3430
- Modal color scheme by @tyleralsbury in #3432
New Contributors
- @benjaminsehl made their first contribution in #3128
- @lhoffbeck made their first contribution in #3245
- @dpasiliao made their first contribution in #3367
- @mtbottens made their first contribution in #3376
- @QuintonC made their first contribution in #3390
- @dan-menard made their first contribution in #3408
Full Changelog: v13.0.1...v14.0.0
v13.0.1
What's Changed
- Fix drawer stylings by @ludoboludo in #3248
- add missing alt texts for collection images (fix issue #3234) by @renanvsouza in #3262
- Update titles by @ludoboludo in #3265
- Recreate existing PR based on the right branch by @ludoboludo in #3274
- Fix product review alignment when product doesn't have medias by @ludoboludo in #3264
- Touch up scroll into view PDP by @ludoboludo in #3276
- Remove unused data attribute by @ludoboludo in #3277
- Remove sticky header on cart drawer to avoid overlap of content by @ludoboludo in #3279
- [Product medias] Scroll left mobile fix by @ludoboludo in #3286
New Contributors
- @renanvsouza made their first contribution in #3262
Full Changelog: v13.0.0...v13.0.1
v13.0.0
What's Changed
- Update translations: buyer by @translation-platform in #3093
- updated code to match new color scheme naming by @lougoncharenko in #2801
- Fixed race condition for cart note updates by @tyleralsbury in #3125
- [Facets] support dynamic facet lists by @patrickracicot in #3123
- Assign font family to input fields by @kjellr in #2871
- Update translations: buyer by @translation-platform in #3155
- Update translations: buyer by @translation-platform in #3157
- Update translations: merchant by @translation-platform in #3158
- Update translations: merchant by @translation-platform in #3161
- Update translations: buyer by @translation-platform in #3160
- apply image shapes to placeholders in featured collection by @lougoncharenko in #2817
- [Visual Display] Display accurate filter colors when high contrast is enabled by @alisterdev in #3165
- Improved country selectors by @hamideha in #3175
- Update inline quantity error styles by @kjellr in #3150
- Update translations: buyer by @translation-platform in #3177
- [Variant Picker] Update settings copy by @alisterdev in #3173
- Bring back lighthouse-ci-action on v1 for automatic updates by @charlespwd in #3181
- Changed slider to work on tablet for multicolumn by @tyleralsbury in #3176
- Adjusted Featured Collection placeholders to work with any number of desktop columns by @tyleralsbury in #3182
- [Variant Picker] Add swatch display type by @alisterdev in #3180
- Update swatch border by @alisterdev in #3184
- Update translations: merchant by @translation-platform in #3178
- [Variant Picker] Ensure that swatches wrap correctly by @alisterdev in #3185
- Focus search on country selector open and fix iOS bug by @hamideha in #3183
- Prevent sticky header from hiding when localization selector is open by @hamideha in #3188
- Make product variant select component follow 100% product information's column width by @melissaperreault in #3190
- [Variant Picker] Simplify swatch settings by @alisterdev in #3189
- Escape filter label consistently by @ludoboludo in #3192
- Fix translation path by @ludoboludo in #3198
- Change product variant swatches' border color by @melissaperreault in #3204
- Update swatch setting info text by @melissaperreault in #3205
- [Quick order list] Change 'plural' string to 'singular' when removing '1 item' on 'Remove all' confirmation by @eugenekasimov in #3203
New Contributors
- @alisterdev made their first contribution in #3165
- @hamideha made their first contribution in #3175
Full Changelog: v12.0.0...v13.0.0
v12.0.0
What's Changed
- Fix font family for quick order list by @sofiamatulis in #2888
- Hide vol pricing and qty rules when variant is unavailable by @sofiamatulis in #2889
- Fix misalignment of total items in quick order list by @eugenekasimov in #2923
- Fix double-taping on iPad to open popover in Quick Order List by @eugenekasimov in #2934
- Fixed extra margin spacing in collage section when header is empty by @lougoncharenko in #2770
- fix-invalid-gtin-format-in-schemaorg-data-product-page by @lougoncharenko in #2804
- Update Social media settings defaults to remove Shopify links by @lougoncharenko in #2830
- Adjust quantity rules margin by @andrewetchen in #2948
- Fix for small screens with large fonts don't fit all content by @eugenekasimov in #2946
- Update translations: merchant by @translation-platform in #2933
- Add liquid to assign uses_comma_decimals on mobile by @Roi-Arthur in #2980
- Update translations: merchant by @translation-platform in #2997
- Update translations: merchant by @translation-platform in #3001
- [Image_tag] Update to remove lazy loading and let it automatically decide the best loading strategy by @ludoboludo in #3002
- [Facets] Update filter counts on filter selection by @patrickracicot in #2988
- [Quick order list] Adjust spacing for 'Remove all items' confirmation on mobile by @eugenekasimov in #3003
- Fix a weird indentation on only certain product cards by @eugenekasimov in #3000
- Update translations: merchant by @translation-platform in #3012
- [Facets] fix mobile count update by @patrickracicot in #3018
- Update translations: merchant by @translation-platform in #3043
- Update translations: merchant by @translation-platform in #3044
- [Image with text] Add color scheme picker for section wrapper by @ludoboludo in #3016
- Refactor
quick-order-list.css
by @andrewetchen in #3006 - [Product form] Fix Add to Cart error on page load/slower connections by @ludoboludo in #3008
- [Facets] dynamic header by @patrickracicot in #3048
- Add component-card.css to cart drawer by @eugenekasimov in #3049
- [Refactoring] Replace loading spinner with snippet by @eugenekasimov in #2996
- [Sliders] Regression fix. Apply CSS only when necessary in theme editor by @ludoboludo in #3070
- Add visual representation for filters by @jas7457 in #3045
- [Facets] update visual representation of facets operators by @patrickracicot in #3061
- [Collection template] Product grid color scheme picker by @ludoboludo in #3017
- [Cart] Add color picker on cart page and in general cart settings by @ludoboludo in #3021
- [Product] Add color scheme picker by @ludoboludo in #3015
- Release/12.0.0 by @sofiamatulis in #3091
- 12.0.0 Version Bump and release notes by @sofiamatulis in #3092
Full Changelog: v11.0.0...v12.0.0
v11.0.0
What's Changed
- [Feat Product] Add rating styling sheet by @ludoboludo in #2620
- Allow multiple announcement bars in Header group by @metamoni in #2619
- Made mobile drawer full width by default-header by @lougoncharenko in #2625
- Add a Color Scheme setting for Menus-Header by @lougoncharenko in #2622
- Gift cards/enable recipient form by default by @fredma in #2618
- Enable gift card recipient form by default on featured product section by @fredma in #2666
- Update translations: #2619 by @translation-platform in #2637
- Fix link formatting in Related Products heading by @qui-gon-jon in #2680
- fix default UI for dropdown and mega menu by @lougoncharenko in #2644
- [Announcement bar] Add social icons by @eugenekasimov in #2497
- Use live region to announce recipient form by @fredma in #2672
- Louisa mobile drawer UI fix by @lougoncharenko in #2695
- made the test/default blog post 3 by default by @lougoncharenko in #2670
- [Image banner & Image with text] Zoom in on scroll by @ludoboludo in #2623
- [Cards and Buttons] "Vertical lift" effect on hover by @kjellr in #2575
- aligned share-button and view-details by @lougoncharenko in #2724
- Apply global theme styles to default blog posts by @lougoncharenko in #2727
- [Announcement bar] Slides animation. by @eugenekasimov in #2595
- product_card_style = card now shows placeholder image by @lougoncharenko in #2740
- login is aligned with nav links when language & country unselected by @lougoncharenko in #2743
- Updating custom liquid section by @lougoncharenko in #2726
- Update translations: merchant by @translation-platform in #2773
- [Image with text] Fix ambient movement and zoom in on placeholder by @ludoboludo in #2744
- fixed bug that was causing extra spacing in footer by @lougoncharenko in #2745
- [Cart] Updated decpreciated discounts property on line items by @ludoboludo in #2760
- [Announcement bar] Change auto rotate announcements copy and min value by @ludoboludo in #2787
- Language currency picker announcement bar by @eugenekasimov in #2725
- Update README.md by @Stephanie-Chou in #2654
- Update cart unit price to reflect of line item by @sofiamatulis in #2746
- Slim down the height of the announcement bar on desktop by @kjellr in #2807
- Add shadow opacity to dropdowns and pop-ups by @melissaperreault in #2780
- [Cart] Discount title bug fix by @ludoboludo in #2795
- added preset to apply outline button in image-with-text by @lougoncharenko in #2753
- [Discounts] fix: show accurate subtotal price for cart by @mathiusj in #2775
- Fix announcement bar link padding by @kjellr in #2821
- [Announcement Bar] Auto-rotate fixes by @kjellr in #2810
- Add bottom padding to cart subtotal section by @lougoncharenko in #2779
- added learn more link to custom liquid by @lougoncharenko in #2772
- Use consistent font sizes in the Utility Bar by @kjellr in #2828
- announcement bar x mobile drawer alignment by @lougoncharenko in #2829
- Quick Order List + Volume Pricing by @sofiamatulis in #2791
- Fix zoom on quantity input for iOS by @KaichenWang in #2842
- Quick Order List - small fixes by @sofiamatulis in #2841
- Update translations: #2791 by @translation-platform in #2843
- Update translations: buyer by @translation-platform in #2822
- Update translations: buyer by @translation-platform in #2846
- Social icons: Visual fixes by @kjellr in #2855
- v11.0.0 version bump and release notes by @KaichenWang in #2916
- Price per item, Popover and global style bugs by @sofiamatulis in #2916
- Fix cart submission on Quick Order List by @melissaperreault in #2868
- replace translation string to have the translation visible by in #2869
- B2B compare at price with price range by @eugenekasimov in #2858
- Add missing shadow styles to inputs in Quick Order List by @sofiamatulis in #2879
- Fix cart drawer for variant list and tablet spacing by @sofiamatulis in #2880
- Replace generic section name with section ID. by @eugenekasimov in #2884
- Fix error misalignment for Quick order list by @eugenekasimov in #2887
- Fix hardcoded info color by @sofiamatulis in #2893
- Fix an error by @eugenekasimov in #2903
- Fix social list styles loading by @kmeleta in #2900
New Contributors
- @lougoncharenko made their first contribution in #2625
- @fredma made their first contribution in #2618
- @qui-gon-jon made their first contribution in #2680
- @Stephanie-Chou made their first contribution in #2654
- @mathiusj made their first contribution in #2775
Full Changelog: v10.0.0...v11.0.0
v10.0.0
- Snippetize header menu components by @kmeleta in #2401
- Update translations: buyer by @translation-platform in #2473
- Update translations: merchant by @translation-platform in #2474
- animate Featured collection, Related products and Product grid sections by @metamoni in #2372
- Update translations: merchant by @translation-platform in #2479
- Fix empty space in the drawer when there are no social media icons / account / localizations by @eugenekasimov in #2425
- Replaced depreciated liquid property/value (shop.taxes_included) by @ludoboludo in #2480
- Fix improper image sizes in the collage section by @eugenekasimov in #2478
- Animate multicolumn by @metamoni in #2409
- Enable "per-PR" async PR mode by @Al-Campuzano in #2488
- Update Follow on Shop Option Text by @schaab in #2463
- Announcements slideshow by @eugenekasimov in #2394
- Add prettier config to support format-on-save by @stufreen in #2323
- [Gift card] Add help doc link and change label for translation by @ludoboludo in #2471
- Animate rich text and email signup by @metamoni in #2408
- [Video] Add fade in on scroll animation by @kjellr in #2495
- [Header drawer] fix header locales closing dropdown too soon and ESC behaviour by @ludoboludo in #2472
- [Header] No-js behaviour for locale selectors by @ludoboludo in #2485
- Remove unused image-banner section setting translation by @vfonic in #2482
- Prettier and vscode settings tweaks by @kmeleta in #2503
- animate Collage and Slideshow on scroll by @metamoni in #2410
- [Gift card template] Remove unchecked attribute on input by @ludoboludo in #2500
- Fix no js when animations are enabled by @ludoboludo in #2501
- replace window.onload with window.addEventListener by @robin-drexler in #2379
- Bump lighthouse-ci-action to 1.1.1 and checkout to v3 by @stufreen in #2491
- Fine-tune the slideIn animation by @kjellr in #2499
- [Apps] Animate on scroll by @kjellr in #2514
- Animate the page section by @kjellr in #2512
- Animate contact form on scroll by @kjellr in #2511
- online-store-theme -> apps-and-themes rename by @movermeyer in #2519
- Animate Featured Blog and Collection List sections by @kjellr in #2522
- Animate the footer section by @kjellr in #2521
- Turn scroll animations on by default by @kjellr in #2527
- Animate the multirow section by @kjellr in #2526
- [Motion] Use rootMargin instread of threshold to trigger slide in animations by @ludoboludo in #2517
- [Animation] Add conditional around data-cascade attribute by @ludoboludo in #2532
- [Motion] No animation on added/edited section by @ludoboludo in #2502
- Animate search template by @kjellr in #2534
- Fix double margins in RTE when non-paragraphs are used by @kjellr in #2403
- [Facet filter] Drawer animation duration by @ludoboludo in #2541
- [Collapsible content] add animation to the section and its blocks by @ludoboludo in #2529
- Performance tweaks to our animation.js approach to trigger animations by @ludoboludo in #2543
- Use errors key preferentially over description for gift card JSON errors by @antiBaconMachine in #2554
- Add datepicker for scheduling gift cards by @antiBaconMachine in #2540
- Animate featured product and product info by @metamoni in #2405
- Add unique ids to all header menu items by @kmeleta in #2506
- [Cards and Buttons] 3D "Lift" effect on hover by @kjellr in #2452
- [Templates] Animate blog, blog post, page, and collection templates by @kjellr in #2533
- Fix fade in animation and CSS specificity for sliders by @ludoboludo in #2568
- Refactor color schemes implementation by @kmeleta in #2569
- [Image behavior] Fixed background position by @LucasLacerdaUX in #2523
- [Animations] Fix deferred media button hovers when 3D Lift is active by @kjellr in #2582
- Fix improper image size for the collapsible content by @eugenekasimov in #2507
- [Announcement bar] Change the slider width to 60% by @eugenekasimov in #2593
- [Facet filters] Remove animation from product grid re render by @ludoboludo in #2597
- Follow ups for accessibility of announcements slider by @eugenekasimov in #2580
- Remove settings data for icon color by @kmeleta in #2601
- Fix CSS specifity issue to cancel animation for theme editor events by @ludoboludo in #2605
- Remove fallback color scheme info text by @kmeleta in #2602
- [3D lift animation] Raise hovered card above adjacent cards by @kjellr in #2589
- Modify info string for gift card recipient checkbox by @mzarud in #2588
- Fix transform applied when it should not for sliders by @ludoboludo in #2606
- Fix password page variables by @ludoboludo in #2607
- Fix color for image in password by @sofiamatulis in #2608
- [Image behavior] fixed background jitter fix on mobile by @ludoboludo in #2611
- [Animation in editor] Remove transform translate when re rendering and re ordering blocks by @ludoboludo in #2614
- [bug] Horizontal scrolling on mobile. by @eugenekasimov in #2617
- Remove redundant preconnect to cdn.shopify.com by @krzksz in #2621
- Update reverse scheme by @sofiamatulis in #2626
- [Footer] Remove Global Media settings inheritance from images by @LucasLacerdaUX in #2631
- Send timezone offset as string instead of integer by @ludoboludo in #2636
- Fix slider scrolling issue by @ludoboludo in #2635
- Fix background gradient for Related Products (Take 2) by @kjellr in #2641
- [Quick add] Remove animation on quick add modal elements by @ludoboludo in #2657
- Add color scheme group default values by @kmeleta in #2660
- Revert unwanted changes for feat. collection by @ludoboludo in #2669
- Remove forced white text color in Image Banner & Slideshow by @kjellr in #2663
- Update existing placeholder images by @andrewetchen in #2610
- Gradient fix for transparent background medias and cards by @ludoboludo in #2651
- Fix media, product, and collection cards placeholder by @ludoboludo in #2682
- Collection card - fix missing else for collections with no images by @ludoboludo in #2692