New features:
1. Log in / log out widget.
2. Universal categories list widget with post type selection.
Improvements:
1. Images lazy loading was completely reworked and optimized. This improves performance on page scroll.
2. "resize" event was split into separate "resizeWidth" and "resizeHeight" events; debounced resize events were improved. All leading to significant performance improvements on window resize and screen orientation change.
3. Images cropping in various widgets was transferred from JavaScript-assisted to CSS-only. This improves performance on page loading.
4. "aspect-ratio" CSS attribute was added to most images on the server side. This prevents responsive images from collapsing on page loading, thus improving user experience.
5. Slides overlay transparency is now responsive.
6. "Add to cart" and product variations icons in the Carousel and Grid & Masonry widgets are now responsive.
7. Icon, Icon Box, and Image Box widgets were extended with a number of additional settings.
Bug Fixes:
1. "Blink" on changing images on hover in shop widgets.
2. Product Images Carousel. Image zoom on hover was disabled on mobile devices.
3. Scroll to anchor works incorrectly when there is a carousel widget(s) on a page.
4. Custom Post Type category meta is missing when a widget displays the current query.
5. Fixed "Uncaught TypeError: json_decode(): Argument #1 ($json) must be of type string."
6. Shop Carousel and Grid & Masonry widgets. Settings for label variations are always visible.
Other minor improvements and changes.