IMPORTANT: ----------------------------------------------------------------------------------------- Please be sure to read the Important Update Notes before you update: https://avada.com/documentation/important-update-information/ We are always proactive in preventing security issues, however nobody can assume they will never come up. This is why we highly recommend to stay up to date with each new theme version and plugins. ----------------------------------------------------------------------------------------- Version 7.15 - March 3rd, 2026 ----------------------------------------------------------------------------------------- Security hardening - SECURITY: Fixed a vulnerability in the ToC element cache that allowed arbitrary content injection, which could be indexed by search engines or shown in social media previews - SECURITY: Fixed an issue where Contributor+ users could create, edit, delete, or access layouts via custom code - SECURITY: Fixed an issue where Contributor+ users could inject JavaScript into the Content Box and Portfolio elements - SECURITY: Fixed JavaScript execution on the critical CSS page (administrator level only) when code was appended to the URL - SECURITY: Fixed a minor CSRF issue where a user could be tricked into having their privacy consent cookie modified Main Changelog - NEW: Added option for AJAX-driven WooCommerce product sorting - NEW: Added option for AJAX-driven WooCommerce product filters, either on change or button submit - NEW: Added 20+ options to the Woo Sorting element to allow for absolute design and layout freedom - NEW: Added the Woo Filter By Brands element for WooCommerce brand filtering - NEW: Added an option to make all Woo Filter elements collapsible - NEW: Added an option to display checkboxes in the Woo Filter Attributes/Brands element - NEW: Added an option to display brand thumbnails in the Woo Filter Attributes/Brands element - NEW: Added border radius option to the Woo Filter Attributes/Brands element - NEW: Added button padding and position options to the Woo Price Filter element - NEW: Added the possibility to use Avada Forms user input value in the Notices element via placeholders - NEW: Added typography options for Avada Form labels - NEW: Added option for field placeholder focus animation to Avada Forms - NEW: Added device-type to the Avada Forms submission table - NEW: Added new placeholders to Avada Forms for use in notification emails: [device_type], [user_agent], [date], [time] - NEW: Added localization option for the custom picker in Date Field and Time Field elements of Avada Forms - NEW: Added orderby, order, number of tags and range font size options to the Tag Cloud element - NEW: Added an option to Button element to decide if text and icon should change on hover or click - NEW: Added Events Calendar categories with custom coloring to the Meta element - NEW: Added flex grow and shrink options to the Nested Columns element - NEW: Added position offset option for the to top button - NEW: Added a copy text to clipboard option to dynamic data - NEW: Added option to set up a remote navigation for Carousel and Post Cards elements - NEW: Added post status, sticky and featured checks to the rendering logic engine - NEW: Added WP conditional tags to the rendering logic engine - NEW: Added Woo pages to the rendering logic engine - NEW: Added active language to the rendering logic engine - NEW: Added a global option to set conditional rendering conditions group binding to strict OR - IMPROVEMENT: Increased the maximum upload file size option in Avada Forms to 250MB - UPDATED: Compatibility with WordPress 6.9.1 - UPDATED: Compatibility with WooCommerce 10.5.2 - UPDATED: Compatibility with Stripe Getway 10.4+ plugin - UPDATED: GSAP library to version 3.14.2 - UPDATED: ScrollTrigger library to version 3.14.2 - FIXED: Linked Off Canvas content not correctly loaded when Post Cards element is set to carousel layout - FIXED: $ sign followed by numbers without white space being cut out from post card content rendered in the linked Off Canvas - FIXED: Shipping method text not always being "start" aligned in Woo Cart Totals element - FIXED: Avada Forms step progress bar not filling up fully in all cases - FIXED: Dynamic data "Terms" options not being available in all cases - FIXED: Dynamic data for full event date not always being correct when not using the current year in date format - FIXED: Turnstile in WordPress comment form not working correctly for replies to a comment - FIXED: Wavy style in Separator element not displaying when using default global color - FIXED: Role manager not working for Yoast SEO user roles - FIXED: SVG images not getting the correct MIME type assigned when importing a prebuilt website - FIXED: Avada Forms IP storage not working when Submission Expiration Action is set to no action - FIXED: Post Card loops on single event posts not always being correct due to TEC plugin template "hijacking" - FIXED: Load more posts message using wrong post type name, when having several Post Cards elements on one page with different post types - FIXED: WooCommerce admin product table sorting not working correctly in all cases - FIXED: ACF post ID in dynamic data not always being correct when used on term pages - FIXED: Custom side header sticky offset not respected for anchor scrolling when header moves to top position - FIXED: Related posts fixed image size, image creation can cause a fatal error on the newest PHP versions, depending on server's image library - FIXED: Possible PHP notice in conditional rendering when using term-related options and no terms are present - FIXED: Non-breaking error log caused by WooCommerce's wc_get_related_products() function in Woo Related Products element - FIXED: Some element data being incorrect in Post Cards in Live Editor, if the content is re-fetched via AJAX after option change - FIXED: Triangle separator type of the Section Separator element not always being correctly displayed in Live Editor when being switched to from another type - FIXED: JS error happening in Live Editor when using Google Maps element and changing to theme styling - FIXED: Layout elements not being available in Off Canvas when editing in backend builder ----------------------------------------------------------------------------------------- Version 7.14.2 - December 18th, 2025 ----------------------------------------------------------------------------------------- - NEW: Added unit position and 100% filled bar color options to the Progress Bar elements - NEW: Added functionality to auto-load the originally uploaded, compatible image format for OG image tag, if using webP/AVIF conversion - IMPROVEMENT: Modernized the output of the main fav icon setup - FIXED: WooCommerce Free Shipping Min. Amount dynamic data endpoint not respecting disabled free shipping methods - FIXED: Display issues of some WooCommerce price formats in the Progress Bar element - FIXED: Cell background color issue in the Woo Cart Table element happening in some cases - FIXED: Dynamic data endpoints for Page Title Bar not working in some cases - FIXED: AJAX loop happening in a few cases when using dynamic data in an element hidden through rendering logic in Live Editor ----------------------------------------------------------------------------------------- Version 7.14.1 - December 15th, 2025 ----------------------------------------------------------------------------------------- - NEW: Added options to set custom authentication pages for user registration, login, lost password and reset password - NEW: Added user registration, login, lost password, and reset password form submission actions to Avada Forms to perform the corresponding WordPress actions - NEW: Added options to count current live visitors on a post or WooCommerce product - NEW: Added a dynamic data endpoint to display the rest amount needed to receive free shipping for WooCommerce products (incl. options) - NEW: Added a buy now endpoint to dynamic data, which adds the WooCommerce product to cart and takes the customer directly to the checkout - NEW: Added stock mode option to the Progress Bar element to allow for a product stock progress bar when using WooCommerce stock management - NEW: Added several new options to the Progress Bar element, including active and max values, display types and filling speed - NEW: Added several new options to the Breadcrumbs element, including several independent color options, Home and separator icon options - NEW: Added a password strength indicator option to the Password Field of Avada Forms - NEW: Added the possibility to have Avada Forms display notices and perform redirects on the same submission, using a redirect delay - NEW: Added an HTML attributes repeater option to Container, Column, Title, Text Block, Image and Button elements to allow for easy attributes addition - NEW: Added Instagram to the privacy embeds - NEW: Added support for the Pagination element inside of an Off Canvas tied to Post Cards element - NEW: Added post IDs as option to the query builder in Post Cards element - NEW: Added a position offset option to the Container element - NEW: Added an option to set the webP image quality - NEW: Added the possibility to display the WooCommerce cart sub-totals before or after the discounts using the Cart Totals dynamic data endpoint - NEW: Added sizes="any" to the fav icon, if an SVG image is used - NEW: Added the "does not contain" comparison option to the Avada Forms conditional logic setup - IMPROVEMENT: Added explicit checks for image types to make sure webP/AVIF conversion does not affect unwanted MIME types - IMPROVEMENT: Changed the way the OG image render function works, to make sure there is no output if the image cannot be constructed - IMPROVEMENT: Refactored the way the actual image source data is retrieved in the Image element to avoid backwards compatibility issues - IMPROVEMENT: Dynamic data source images now always take precedence over an uploaded image in the Image element - IMPROVEMENT: Made sure that Woo Product Sorting element on search pages is compatible with third-party plugins - IMPROVEMENT: Added the fallback "Home" label also to the Breadcrumbs element - IMPROVEMENT: CSV exports of Avada Forms data are now UTF-formatted to avoid HTML entities in the export data - IMPROVEMENT: Page Title Bar dynamic data endpoints are allowed now on all posts - IMPROVEMENT: Added note to WooCommerce shipping totals, if shipping still needs to be calculated - IMPROVEMENT: Live Editor element previews of WooCommerce elements now also work on Off Canvas edit screens - IMPROVEMENT: Warnings on SVG upload, when the dimensions can not be retrieved, are suppressed now - UPDATED: Compatibility with WordPress 6.9 - UPDATED: Compatibility with WooCommerce 10.4.2 - FIXED: webP images being converted to AVIF, even if webP was chosen as output format - FIXED: Turnstile used for the WordPress comments form not working as expected - FIXED: Addresses with added line breaks getting output with newline char (\n) in Google Maps info windows - FIXED: AJAX add to cart loader also being shown on in the Cart element when using text links - FIXED: Videos not always displaying correctly in the lightbox of the Instagram element - FIXED: Modal element on mobile causing a a container width change on sticky containers - FIXED: WooCommerce cart quantity change no longer triggering cart totals auto-update - FIXED: Inconsistency in the Term Count dynamic data endpoint between normal and inline dynamic data - FIXED: Some Avada Forms not submitting correctly, depending on the nonce setting - FIXED: Cache clearing nonce name for a few third party API calls not adjusting according to multi-language sites Global Options name - FIXED: PHP notice in the Woo Order Table element - FIXED: PHP notice in the Woo Cart Total element - FIXED: PHP notice in the background image slider random ordering option of the Column element - FIXED: Avada Forms notification attachment option not always being correctly styled and working in the backend builder - FIXED: Incorrect option rendering of the responsive background color options in the Column element in the backend builder ----------------------------------------------------------------------------------------- Version 7.14 - November 12th, 2025 ----------------------------------------------------------------------------------------- - NEW: Added the Conditional Rendering engine to all Avada elements, allowing for maximum fine-tuning - NEW: Added user meta data to Conditional Rendering options - NEW: Added "does not contain" as comparison option to Conditional Rendering - NEW: ACF field value comparison for bool fields now works with both bool and numerical values in Conditional Rendering - NEW: Added user meta data to Dynamic Data options - NEW: Added separator option for ACF single repeater field dynamic data endpoint - NEW: Added possibility to link an Off Canvas to Post Cards element, allowing for dynamic content being pulled into the Off Canvas per Post Card (e.g. allowing custom Quick View) - NEW: Nested rows wrapping the Nested Columns element can now be edited directly in the builder, offering flex alignment options - NEW: Added flex gap option to the Column element - NEW: Added max height option to Column element - NEW: Extended the overflow options in Container and Column element for separate values on the x and y axis - NEW: Added global option and options for individual forms to disable the form view counting in Avada Forms - NEW: Added a custom attachment option to Notifications in Avada Forms - NEW: Added preview options, min and max files and single add and remove options to Avada Forms Upload field element - NEW: Added capture option to the Avada Forms Upload field element - NEW: Added the possibility to have a reset button in Avada Forms - NEW: Added the possibility to have a reset form step button in Avada Forms - NEW: Added the possibility to have a save to local storage button in Avada Forms allowing to save for m data for later continuation - NEW: Added hover text and icon options to the Submit / Reset Button element in Avada Forms - NEW: Added a random order option to the background image slider setup for Container element - NEW: Added option to sort post cards by recently purchased WooCommerce products in Post Cards element - NEW: Added different styling approach for WooCommerce cart shipping options to improve appearance at narrow widths - NEW: Added global options for Turnstile styling and made Turnstile available for the comments form - PERFORMANCE: Added global option to convert uploaded images to webP or AVIF format automatically - PERFORMANCE: Added global option to replace or keep original uploads after conversion - PERFORMANCE: Added option to Avada System Status page to bulk convert already existing images in the media library to webP or AVIF format - PERFORMANCE: Adjusted Lightbox element to store the image IDs for faster lookup and better accessibility - IMPROVEMENT: Combine Third Party CSS Files option is now a multi-select, which makes it easier to add or remove certain plugins - IMPROVEMENT: Woo Sorting element now works on a search results page that only contains WooCommerce products - IMPROVEMENT: Images in AVIF format will now open in the lightbox - IMPROVEMENT: Updated the video element or embed option in Media Slider element for easier usage - IMPROVEMENT: Set the default heading tag for the Title element to h3 - IMPROVEMENT: Cards layout in Image Carousel element can now loop even if less than 5 images have been added - IMPROVEMENT: Made sure that library templates are not cached when selecting them in maintenance mode option - IMPROVEMENT: Updated the inline dynamic data parser to allow for more formats and made sure it only reruns on options where a callback is available - IMPROVEMENT: Updated several option descriptions, dependencies, and dialogs for better usability and internationalization - UPDATED: Compatibility with WordPress 6.8.3 - UPDATED: Compatibility with WooCommerce 10.3.4 - UPDATED: Compatibility with The Events Calendar 6.15.11 - FIXED: Custom icons set scroll not working in Avada Menu Options - FIXED: Fallback image option in Post Card Image element not working correctly - FIXED: Adjusted the Google reCAPTCHA v3 implementation to make sure the token does not expire before the form is submitted - FIXED: Empty paragraph tags being output when using a page template in the maintenance mode settings that includes several containers - FIXED: Page Options custom CSS being incorrectly escaped when using a library template in the maintenance mode - FIXED: Bottom margin not being removable in Media Slider element - FIXED: Testimonial pagination container always loading, even if there is only one item - FIXED: Some animated elements do not init when more posts are loaded dynamically via AJAX in Post Cards element - FIXED: Global social icon set for Email not working in elements using social icons - FIXED: Dynamic data term count using single and plural label, if both are set and only 1 element being in that term - FIXED: Quick-view modal not being closed correctly, after a variable product was added to cart - FIXED: WooCommerce ajax add to cart button loading not always styled correctly - FIXED: WooCommerce notices displaying twice when using the Woo Notices element and a coupon error happens - FIXED: Event organizer post content option of Dynamic Data always displaying excerpt, even if full content is chosen - FIXED: z-index issue with select2 powered select fields, when being used within animated Containers / Columns - FIXED: Text align option Text Block element not working in responsive modes if "justify" is chosen - FIXED: PHP notice happening in a few cases within the ACF repeater count function in the Conditional Rendering engine - FIXED: Posts appearing as "changed" in Live Editor after page load when inline dynamic data is used - FIXED: Patterns and masks not live updating their colors in Live Editor if set to a global color that gets changed - FIXED: Blank page info box in Off-Canvas editing in Live Editor picking up Off-Canvas styles - FIXED: Separator preview in LE being incorrect when the parent column uses flex direction row - FIXED: Off-Canvas close icon not appearing selected in the corresponding option in the builders, and hover indication not working ----------------------------------------------------------------------------------------- Version 7.13.3 - September 23rd, 2025 ----------------------------------------------------------------------------------------- - NEW: Added the possibility to use inline dynamic data syntax inside the fallback option of dynamic data - NEW: Added dynamic data options to the min and max value settings in Avada Forms Date field - NEW: Added progress bar pagination style to Image Carousel element - NEW: Added text-align option to the Woo Short Description element - NEW: Added option to also count dynamically added Post Cards element headings in the number of headings conditional rendering option - SECURITY: Fixed Contributor+ level XSS issue in the Vimeo element, allowing contributors to use JS in the video ID - SECURITY: Fixed Subscriber+ level broken access control in the Avada 5.0 migration tool - IMPROVEMENT: clamp() is now also working when used in Global Options typography settings, even if responsive typography is enabled - IMPROVEMENT: Refined encoding/decoding to allow usage of UTF8 encoded chars inside the Code Block element - IMPROVEMENT: Ensured that Live Editor preference options all have saved defaults - UPDATED: swiper.js to version 12 - UPDATED: Compatibility with WooCommerce 10.2.1 - UPDATED: Compatibility with The Events Calendar 6.15.4 - FIXED: Not all bundled and recommended plugins from the Avada plugins page updating correctly - FIXED: Discounts displayed in amounts not respecting the decimals as set in the WooCommerce settings in Woo Price element - FIXED: Countdown element not always initializing when being used as part of dynamically used content - FIXED: End animation option not correctly working in Lottie element - FIXED: Scrolling issue in responsive mode in Image Carousel when using an explicitly set number of columns for responsive modes - FIXED: Button gradients set in Global Options overriding button background color options in Instagram element - FIXED: PHP notice happening in some cases in post date dynamic data - FIXED: Device type rendering logic preference not working in Live Editor ----------------------------------------------------------------------------------------- Version 7.13.2 - September 09th, 2025 ----------------------------------------------------------------------------------------- - NEW: Added Cloudflare Turnstile element to Avada Forms - NEW: Added option to include/exclude password-protected posts to Post Cards element - NEW: Added support for ACF repeaters to the Title element rotation text - SECURITY: Fixed Contributor+ level CSRF and broken access control, which could lead authenticated users to disable plugins from the Avada plugins page - IMPROVEMENT: Increased compatibility of inline dynamic data with third-party plugins and parsing optimizations - FIXED: Google Maps element not displaying if not using an overlay color - FIXED: Plural comment number in the Comment element - FIXED: Lightbox in Image Carousel not working, if images need to be cloned to allow for an infinite carousel - FIXED: Custom field name option in Post Cards element not displaying ACF text field dynamic data as text field - FIXED: Live Editor preference on/off toggle for absolutely positioned Containers not working correctly - FIXED: JS error happening on page load in Live Editor at times when using Firefox - FIXED: Some dynamic data options not displaying correctly when using the backend builder ----------------------------------------------------------------------------------------- Version 7.13.1 - August 26th, 2025 ----------------------------------------------------------------------------------------- - NEW: Added an option to Text Block element to easily disable inline dynamic data on a per element basis - NEW: Added parameter disable_idd for all elements and general shortcodes to disable inline dynamic data, if set to yes - IMPROVEMENT: Adjusted the inline dynamic data parser to make it possible to use commas and colons as part of the values - IMPROVEMENT: Adjusted the inline dynamic data parser to automatically ignore content in inline