Fix: Avas Post Masonry Grid widget layout issue on frontend and editor mode.
Fix: Avas Circle Text widget's mismatched text domain.
Fix: Theme Builder, Tag, Category, Recent Posts, Text widgets, and Avas Source Code widget are missing a text domain parameter.
Tweak: Avas Post Masonry Grid widget added auto Isotope layout refresh to prevent item overlap when editing. Removed inline JS code from PHP widget; JS is now fully handled in a dedicated script file.
- Updated: Redux Framework.
Fix: Issue where only one header/footer (default language) displayed on frontend, even when multiple translations existed on the Theme Builder.
Fix: Prevented conflicts where both Polylang and WPML might not be installed (code runs safely without either plugin).
Fix: Ensured Elementor preview mode ignores language condition filters (avoids hiding the active editing template).
Fix: Posts Carousel widget — load Owl assets only on front-end, correct color sanitization, and handle “All categories” properly; improved escaping and compatibility with block-based Widgets screen.
Fixed duplicate init issues: Prevented multiple initializations when multiple carousels exist on the same page.
Improved enqueue logic: Owl CSS/JS now loads only when needed (e.g., Related Posts, Related Courses, News Ticker).
Improved: Circle Info widget behavior – the animation and interactions now start immediately when the page loads, removing the need to scroll first.
Fix: Prevented widget screen errors by not enqueueing wp-editor assets when the block-based Widgets editor is active.
Fix: Replaced deprecated wp_targeted_link_rel() usage (removed in WP 6.7) with an internal helper that safely adds rel="noopener noreferrer" only to links with target attributes.
Fix: Resolved the issue where updated Front/Back Flip Box content in Elementor editor did not appear correctly on the live site.
Fix: The Avas Flip Box icon color is not changing.
Fix: Avas Portfolio and Avas Portfolio widgets show an Empty category.
Improvement: Reworked Flip Box controls to use separate tabs for Front and Back content instead of conditional toggling, ensuring WYSIWYG editors (TinyMCE) always save content reliably.
Improvement: Implemented parse_text_editor() for WYSIWYG fields to better handle formatting, shortcodes, and safe HTML output.
Change: Removed fallback defaults from render logic, so cleared fields no longer repopulate with placeholder text.
Compat: Verified compatibility with WordPress 6.7+ Widgets (block) editor.
Refactor: Minor code hygiene and safer guards around admin enqueue.
Fixed: The Avas Services List widget displays the date option from the custom source.
Fixed PHP warning “Trying to access array offset on null” when the new_badge_duration slider control was unset.
Fixed: Avas WooCommerce product grid widget's responsive issue.
Fixed: Text domain for Avas Highlight Text widget.
Tweak: Added speed option to the Avas Highlight Text widget to manage text scroll highlight speed.
Tweak: Added safe defaults and validation for all badge controls (Sale, New, Featured, Sold Out) to prevent undefined index/offset warnings.
Tweak: Improved compatibility with Elementor slider values by ensuring fallback defaults are always applied.
Tweak: Enhanced product badge rendering logic for better stability when WooCommerce product data is missing or incomplete.
New: Avas Highlight Text widget created.
Fixed: PHP 8.1+ compatibility warnings (Trying to access array offset on null) in the Flip Box widget.
Fixed: Back side icon not displaying when enabled. Added safe defaults and fallback logic for icon/image rendering.
Fixed: Undefined variable $item and “Trying to access array offset on null” warnings in the Gallery widget.
Fixed: Issues with gallery image/link fields when empty, by adding proper isset() / !empty() checks.
Improved: More robust handling of empty/missing settings to prevent blank content or warnings.
Improved: Added default icon fallback (FontAwesome) to ensure the widget renders properly even if no icon is selected.
Improved: Stability of repeater controls by ensuring default values and fallbacks are applied.
Improved: Lightbox and link icons now render safely only when URLs exist, preventing broken markup.
Improved: Code structure refactored for cleaner rendering and future-proofing with Elementor’s control standards.
Compatibility: Ensured compatibility with Elementor’s new Icons Manager and FA5 SVG output.
Fixed: Cannot redeclare control with the same name "category_filter_border".
Fixed: Cannot redeclare control with the same name "query_taxonomy_post".
Fixed: Cannot redeclare control with the same name "normal".
Fixed: Cannot redeclare control with the same name "hover".
Fixed: Avas Circle Progress Bar animation loads on the viewport.
Fixed: Removed maximum-scale=1 from viewport meta tag to enable zooming on mobile devices and pass accessibility audits.
- Improved accessibility for some widgets: added screen reader text to fix "Links do not have a discernible name" issue (WCAG 2.1 A).
Fixed: Localize issue for Theme Options panel.
Fixed: Cannot redeclare control with the same name "pagination_border_color".
Fixed: Cannot redeclare control with the same name "normal".
Fixed: Cannot redeclare control with the same name "hover".
Fixed: Avas Give widgets were displaying as shortcodes when the Give - Donation plugin was not installed or activated.
Fixed: Avas Image Magnifier widget had a layout issue.
Fixed: Avas Popup widget's image double popup issue.
Tweak: Avas Circle Info widget added icon text, text color, typography, etc.
New: Avas Service List widget created.
Fixed: WP_Scripts->localize() issue for Avas Coupon widget.
Added: Breadcrumbs "Home" text now customizable via Theme Options > Header > Sub Header > Breadcrumb Home Title.
Fixed: Breadcrumbs text not translatable.
Updated: WooCommerce templates.