1.22.0
What's Changed
🚀 Features
- Shopping: Detect WooCommerce status by @spacedmonkey in #11534
- Shopping: Editor: Honor Provider Dropdown by @spacedmonkey in #11569
- Shopping: Allow sorting products by @timarney in #11552
- Shopping: Improve REST API error handling by @timarney in #11573
- Remove Elements Tab Experiment by @sblinde in #11626
- Layer grouping by @merapi in #11381
- Editor: Layer renaming by @mariana-k in #11477
- Shopping: Settings: Test API Connection by @timarney in #11583
- Shopping: Support pagination in API by @spacedmonkey in #11575
- Shopping: Prevent duplicate products on a page by @spacedmonkey in #11577
- Document Panel: add missing attributes to publisher logo img by @spacedmonkey in #11657
- Misc Improvements to Products & Page Attachments appearance by @swissspidy in #11558
- Shopping: Add structured data by @spacedmonkey in #11624
- Shopping: Prevent inserting products without images by @sblinde in #11616
- Layer Masks by @timarney in #11618
- Use icon button for products sort dropdown by @swissspidy in #11681
- Track relevant product events by @swissspidy in #11682
- Dashboard: support filtering stories by taxonomy by @mwritter in #11625
- Dashboard: Filter taxonomies by
show_uivalue by @spacedmonkey in #11678 - Shopping: Infinite Scroll Pagination by @spacedmonkey in #11683
- History: Reduce number of actions causing history pollution by @timarney in #11667
- Shopping: Remove product hover/focus styling by @swissspidy in #11707
- Templates: Remove first page animations by @mwritter in #11687
- Shopping: Enable by default by @timarney in #11679
- Shopping: Do not make products draggable for now by @timarney in #11726
- Shopping: Add right click menu for products by @timarney in #11715
- Shopping: Hide disallowed products from the product dropdown by @spacedmonkey in #11724
- Shopping: Limit number of products per page by @spacedmonkey in #11727
- Shopping: Reset pulse animation when adding products by @timarney in #11728
- Layer naming/grouping/locking integration by @merapi in #11676
🐛 Bug Fixes
- Changed white-space handling in text elements by @barklund in #11262
- Admin UI issues by @mwritter in #11506
- Editor: Freeze story data by @barklund in #11527
- Editor: Ensure tooltips consistently show tails (#11304) by @mflorida in #11543
- Ensure
get_plugins()is always available by @swissspidy in #11594 - Tracking: do not modify current user role by @spacedmonkey in #11599
- Floating Menu: Color Opacity Focus by @sblinde in #11600
- Dashboard dropdown filter displayed over stories when user scrolls up/down by @mwritter in #11632
- Output: disable JSON minification by @swissspidy in #11653
- Editor: Correctly initialize new story publish date to "immediately" by @barklund in #11578
- Design System: Fix showing multiple snackbars at once by @swissspidy in #11655
- Background Audio: Fix video not loading by @swissspidy in #11661
- KSES: also sanitize story data for page templates by @swissspidy in #11662
- Fonts: Avoid unnecessary API request on dashboard by @timarney in #11658
- Shopping Attachment: Prevent cutting off text by @swissspidy in #11684
- Supporting larger query for fetching Taxonomy Terms by @sblinde in #11641
- Editor: Make text selectable in Checklist and Shortcuts panels by @mflorida in #11666
- Floating menu: fix visibility and positioning by @merapi in #11627
- Shopping: Fix REST API error handling by @spacedmonkey in #11702
- Design System: prevent dropdown option text being cut off by @swissspidy in #11725
- Undoing a layer rename reverts to rename when going back to edit mode. by @timarney in #11700
- Editor: Fixed right-click in layer panel by @barklund in #11730
- Separate page and shopping attachments by @swissspidy in #11722
- Media: Check URL before encoding by @swissspidy in #11731
- Respect first day of the week setting by @spacedmonkey in #11732
- Canvas: Un-break element duplication by @spacedmonkey in #11766
🧰 Maintenance
- Update E2E test matrix after WP 6.0 release by @swissspidy in #11563
- Canvas: Don’t pass
boxtoWithMaskby @swissspidy in #11557 - Shopping: Fix broken Karma tests by @timarney in #11617
- Prime user / poster / publisher logo caches in stories REST API by @spacedmonkey in #11621
- REST API: support filtering taxonomies by hierarchical attribute by @swissspidy in #11652
- Shopping: fix sorting Karma test by @swissspidy in #11699
- Added tests for everything in the story reducer by @barklund in #11729
📝 Documentation
- Update changelog for v1.22.0 by @swissspidy in #11747
Other Changes
- Products: Improving loading of product dropdown. by @spacedmonkey in #11574
- Editor: Ensure consistent positioning of tooltips for page side menu buttons by @mflorida in #11587
- Shopping: Improve product icon. by @spacedmonkey in #11656
Full Changelog: v1.21.1...v1.22.0