| @@ -1,8 +1,8 @@ | ||
| 1 | 1 | === King Addons for Elementor - 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder === |
| 2 | 2 | Contributors: kingaddons, alxrlov, olgadev |
| 3 | 3 | Tags: elementor, elementor addons, elementor templates, elementor widgets, widgets for elementor |
| 4 | -Stable tag: 51.1.85 | |
| 4 | +Stable tag: 51.1.87 | |
| 5 | 5 | Tested up to: 7.1 |
| 6 | 6 | Requires at least: 6.0 |
| 7 | 7 | Requires PHP: 7.4 |
| 8 | 8 | License: GPLv3 |
| @@ -292,8 +292,22 @@ | ||
| 292 | 292 | 11. WordPress Image Optimizer for compressing and optimizing images to improve website performance and page speed. |
| 293 | 293 | 12. AI SEO tools for WordPress, including automatic AI-generated image alt text for better image accessibility and SEO. |
| 294 | 294 | |
| 295 | 295 | == Changelog == |
| 296 | + | |
| 297 | += King Addons for Elementor version 51.1.87 - September 28, 2026 = | |
| 298 | +* **Security:** Image Accordion and Advanced Image Gallery image effect values (`image_effects`, `image_effects_size`, `image_effects_direction`) are allowlisted and escaped before they are printed in the class attribute. The same allowlist now covers Posts Grid, WooCommerce Grid, and Timeline animation and image-effect classes, and Image Accordion vertical alignment. Page List titles, subtitles, and badge text are escaped. | |
| 299 | +* **Fix:** Image Comparison clips the before image at full size instead of shrinking it with the handle, and the range input follows Slider Initial Position. | |
| 300 | +* **Fix:** WooCommerce — variation choice fills price and Add to Cart; gallery Close dismisses the lightbox; Update cart no longer duplicates totals; coupon notices, checkout coupon, Checkout Steps, cross-sells, sale-only price, and shortcode mini-cart stay in sync. Shop sort, pagination, and Result Count follow the same page. | |
| 301 | +* **Fix:** Wishlist lists refresh after AJAX add. Theme Builder Single Post outputs post content. My Account dashboard links no longer 404 on a custom page. | |
| 302 | +* **Fix:** Product, post, and card grids, sliders, and carousels keep readable widths on mobile. Countdown labels, Share Buttons WhatsApp URLs, Pricing Slider max, and Data Table XLS/CSV export are corrected. | |
| 303 | +* **Fix:** Admin screens no longer overflow at 360px. Templates Catalog tabs and top navigation wrap; Header & Footer, Theme Builder, Custom Code, Image Optimizer, Loop Builder, and the V3 header fit the viewport. | |
| 304 | +* **Fix:** Wishlist no longer sets the `ka_wishlist_session` cookie on every visit. The cookie is created only when a guest actually adds an item, so public caches such as LiteSpeed can store pages for first-time visitors. Turning Wishlist off also expires leftover cookies. | |
| 305 | + | |
| 306 | += King Addons for Elementor version 51.1.86 - September 23, 2026 = | |
| 307 | +* **Security:** Media Grid and Image Accordion overlay animation values (`overlay_animation`, `overlay_animation_size`, `overlay_animation_timing`) are allowlisted and escaped before they are printed in the overlay `class` attribute. | |
| 308 | +* **Fix:** The shared animation allowlist keeps both free and Pro slugs. Pro slide, skew, scale, and roll values such as `slide-top` were previously dropped. | |
| 309 | +* **Fix:** Accordion content no longer jumps at the end of the close animation. The panel height transitions together with its padding and border. | |
| 296 | 310 | |
| 297 | 311 | = King Addons for Elementor version 51.1.85 - September 21, 2026 = |
| 298 | 312 | * **New:** Shop Filters — six Elementor widgets (Taxonomy Filter, Price Filter, Search Filter, Custom Field Filter, Active Filters, Reset Filters) that filter product grids without reloading the page. Bind filters and a grid with a Shop Filters ID. Variable products can match any variation in the range or the price shown on the card. Color and image swatches, keeping filters in the URL, and Custom Field Filter require Pro. Child categories, the mobile filter drawer, and the Apply button are Pro. Swatches use the color saved on the WooCommerce attribute. |
| 299 | 313 | |