Changelog
Stay up to date with the latest updates, features, and improvements to Neuron Builder.
v1.2.1.6
February 5, 2026
LatestTweaks
- Full compatibility with Elementor 3.35. Updated all deprecated APIs to use Elementor 3.5+ standards.
- Updated controls registration to use `elementor/controls/register` hook (replaces deprecated `elementor/controls/controls_registered`).
- Updated dynamic tags registration to use `elementor/dynamic_tags/register` hook (replaces deprecated `elementor/dynamic_tags/register_tags`).
- Updated control registration method from `register_control()` to `register()` across all modules.
- Updated dynamic tag registration method from `register_tag()` to `register()` with proper tag instantiation.
- Template Library module now defers source registration until Elementor editor is initialized, preventing timing issues.
Fixes
- Fixed PHP warnings "Attempt to read property 'post_status' on null" in Nav Menu widget when menu contains items pointing to deleted posts.
- Fixed PHP warnings "Attempt to read property on null" in Locations Manager by adding null checks for document posts.
- Fixed incorrect `setup_postdata()` usage in WooCommerce Product Data Tabs widget (was passing post ID instead of post object).
- Fixed potential null pointer issue in Site Editor templates endpoint when creating new templates.
New Features
- Re-enabled Template Library module that replaces Elementor's remote template library with Neuron's custom library source.
- Template Library now includes proper upload state handling for unfiltered file support.
v1.2.1.5
January 25, 2026
Fixes
- Fixed X/Y position sliders for dots (pagination) not working when alignment is set to left or right positions (top-left, top-right, center-left, center-right, bottom-left, bottom-right). Now uses CSS custom properties with directional multipliers for proper offset behavior in all 9 alignment positions.
- Fixed X/Y position sliders for arrows (navigation) with the same approach across all carousel widgets (Gallery, Slides, Testimonial Carousel, Categories, Posts).
- Fixed Mouse Effects (Mouse Track, 3D Tilt) not working due to empty element selector. Added fallback to use the widget element itself when child container selector doesn't match.
- Fixed Sticky "Stay in Column" option not working for elements inside Containers. Now properly detects parent Container using `parent().closest()` to avoid matching the element itself when it's a container.
- Fixed Motion Effects not applying correctly to Container elements by excluding containers from child element lookup (similar to sections).
v1.2.1.4
January 21, 2026
Tweaks
- Added full support for Elementor 3.34+ Editor One interface. Neuron Builder now integrates seamlessly with Elementor's new unified admin dashboard, hiding promotional elements and providing a clean, professional experience for users.
v1.2.1.3
January 13, 2026
Fixes
- Fixed fatal error in reCAPTCHA handler by correcting Utils class namespace from `Neuron\Classes\Utils` to `Neuron\Core\Utils`, resolves "Class not found" error when form with reCAPTCHA is submitted.
v1.2.1.2
January 8, 2026
New Features
- Added Motion Effects & Sticky Options support for Grid element & Container Element.
Fixes
- Fixed fatal error in Popup module when Theme Builder is disabled by adding function existence checks for theme-builder dependencies.
- Hidden Elementor's promotional controls (with lock icons) for Motion Effects, Sticky, and Display Conditions when Elementor Pro is not active, preventing duplicate controls from appearing alongside Neuron Builder's working versions.
v1.2.1.1
January 2, 2026
Fixes
- Fixed fatal error conflict when One Click Demo Import (OCDI) plugin is activated alongside Neuron Builder. The bundled demo importer now checks if OCDI is already loaded before initializing.
- Updated to Elementor 3.5+ Widget API. Replaced deprecated `elementor/widgets/widgets_registered` hook with `elementor/widgets/register`, and deprecated `register_widget_type()`/`unregister_widget_type()` methods with `register()`/`unregister()`.
v1.2.1.0
December 29, 2025
New Features
- New License & Support System: Introduced a completely redesigned license verification system that integrates with the new NeuronThemes Helpdesk. This new system replaces the legacy Envato Market plugin integration with a streamlined, modern approach.
- Simplified License Activation: Enter your Envato purchase code directly in the WordPress dashboard without needing additional plugins. AJAX-powered activation provides instant feedback without page reloads.
- Intelligent License Verification: Daily automatic license checks with smart caching to minimize API calls while ensuring license validity.
- Helpdesk Integration: Direct links to the NeuronThemes Helpdesk Dashboard for managing licenses, accessing support tickets, and AI-powered assistance.
- Automatic Plugin Updates: Integrated with WordPress native update system for seamless one-click updates. Licensed users receive automatic update notifications directly in the WordPress dashboard.
- Dashboard Overview Panel: New horizontal Neuron Overview panel at the top of the WordPress Dashboard displaying license status, current version, and quick access links to Support, Documentation, Video Tutorials, and Changelog.
- Check for Updates Button: Manual update checking from the Dashboard panel with inline status messages (licensed users only).
- Elementor Required Plugin Header: Added WordPress 6.5+ plugin dependency declaration. WordPress now shows a helpful notice if Elementor is not installed.
Removed
- Removed legacy Envato Market API integration (23 files removed) in favor of the new streamlined license system.
- Removed redundant license page that required Envato Market plugin.
- Removed old dashboard widget in favor of the new horizontal overview panel.
Fixes
- Enhanced license validation with product verification to ensure only valid Neuron theme licenses can be activated.
- Added single-site license activation notes to help users understand license usage.
- Improved update check UX with inline status messages instead of alert popups.
- Elementor Ready 3.34.0
v1.2.0.2
December 11, 2025
Fixes
- Fixed Advanced Google Maps custom styles not being applied when no Map ID is provided. Custom styles (Classic or Custom JSON) now work correctly when the Map ID field is left empty.
v1.2.0.1
December 3, 2025
New Features
- Added Motion Effects support for Elementor Containers, enabling scrolling effects, mouse effects, and background motion effects on the new Container element.
Fixes
- Fixed JavaScript error "Failed to execute 'observe' on 'IntersectionObserver': parameter 1 is not of type 'Element'" by adding null checks before calling `observer.observe()` across all frontend modules (animations, gallery, posts, nav-menu, interactive-posts, animated-heading, and motion-fx).
- Fixed JavaScript error "Failed to execute 'unobserve' on 'IntersectionObserver': parameter 1 is not of type 'Element'" in motion-fx base by adding element validation.
- Fixed JavaScript error "Cannot read properties of undefined (reading 'getBoundingClientRect')" in motion-fx scroll handler by adding element validation.
- Fixed JavaScript error "Cannot read properties of undefined (reading 'style')" in motion-fx actions by adding element validation before setting CSS properties.
- Fixed SVG images not importing during demo import by temporarily enabling SVG upload support during the content import process. SVG support is automatically enabled only during import and disabled afterwards for security.
v1.2.0.0
November 21, 2025
Critical Updates
- Fixed Display Conditions button not appearing in Elementor's new top bar (3.16+). Migrated from legacy API to new React-based system. Display Conditions now properly appears in the Publish dropdown menu with the hierarchy icon, ensuring theme builder templates can be configured without accessing the publish modal.
- Fixed Demo Importer plugin installation workflow with complete UI/UX overhaul. Completely rewrote the plugin installation and demo import experience with a modern popup interface that displays required plugins with real-time status updates and individual install/activate buttons. Added "Install & Activate All" bulk action button for streamlined plugin setup that processes all plugins sequentially with visual feedback. Implemented smooth progress tracking system with fixed percentage milestones that displays clearly at each import stage without jumping backwards. Enhanced user experience with clear visual indicators throughout the entire import process, including step-by-step progress display. Progress popup now always displays during import regardless of whether plugins require installation, ensuring consistent user feedback and preventing confusion about import status.
Fixes
- Resolved an issue where product labels were not displaying correctly in WooCommerce Archives.
- Addressed a bug that caused active Elementor Pro widgets to erroneously appear disabled in the editor panel.
- Fixed "Show More" pagination in Posts widget to correctly handle exclude parameter as array from AJAX requests, preventing duplicate posts from loading.
- Fixed License page disappearing when Envato Market plugin is activated by showing a message page that directs users to the Envato Market page.
- Resolved Google Maps API console warnings by adding `loading=async` parameter and migrating from deprecated `google.maps.Marker` to `google.maps.marker.AdvancedMarkerElement` with backward compatibility fallback.
- Updated Google Maps to prioritize Advanced Markers when Map ID is available, with automatic fallback to legacy markers only when Advanced Markers are unavailable or Map ID is missing. Added helpful console warnings to guide users to add Map ID for Advanced Markers support.
- Fixed Google Maps custom styles conflict with Map ID by conditionally applying custom styles only when Map ID is not present, following Google Maps API requirements that styles must be configured via Cloud Console when Map ID is used.
Performance
- Optimized file system operations by implementing transient caching for `glob()` calls in responsive templates and controls registration, reducing server load and improving page load times.
- Optimized database queries by implementing static variable caching for repeated `get_option()` calls, eliminating duplicate option retrievals and reducing function call overhead.
- Optimized widget type retrieval by checking individual widgets instead of retrieving all registered widgets, reducing memory usage and processing overhead when unregistering Elementor Pro promotion widgets.
- Optimized autoloader by implementing class file path caching to avoid repeated regex operations and using require_once for better error handling.
- Optimized module loading by implementing static class name mapping, eliminating repeated string operations during plugin initialization.
- Optimized database writes in theme switch handler by only updating options when values actually change, reducing unnecessary database operations.
- Optimized query control performance by implementing transient caching for WP_Query results, reducing duplicate database queries when multiple widgets use the same query parameters. Cache automatically invalidates when posts are saved, deleted, or their status changes, ensuring data freshness while significantly improving page load times.
- Optimized widget settings retrieval by implementing instance-level caching in Base_Widget class, reducing function call overhead for repeated `get_settings()` and `get_settings_for_display()` calls within the same widget render cycle. Works transparently with all existing widgets.
Code Quality
- Fixed code style inconsistencies to align with PHP PSR coding standards and WordPress conventions.
- Improved translation support by replacing string concatenation with sprintf() in portfolio post type functions, making strings fully translatable.
- Improved hook registration organization by extracting conditional hooks into a separate method, enhancing code maintainability and following Elementor's coding patterns.
- Added comprehensive PHPDoc blocks to all public methods with proper parameter and return type documentation.
- Enhanced error handling with try-catch blocks for critical operations including remote requests, database operations, and AJAX handlers.
- Improved error logging with conditional debug logging for better troubleshooting in development environments.
- Fixed PHP 8.1+ deprecation warnings in Envato Market Items class by ensuring `array_unique()` is only called on valid arrays and correcting property assignment in `process_plugins()` method.
Security
- Fixed Google Maps security vulnerability by replacing `eval()` with `JSON.parse()` for custom style parsing, preventing XSS attacks and arbitrary code execution.
- Fixed security vulnerability in Posts widget by sanitizing and validating all $_GET parameters in `show_more_pagination()` method, preventing SQL injection and XSS attacks. Added taxonomy and term validation following WordPress and Elementor security standards.
- Fixed security vulnerability in Request Parameter dynamic tag by sanitizing and validating all $_POST and $_GET parameters before output, preventing XSS attacks. Added parameter name sanitization and proper handling of array values following WordPress and Elementor security standards.
- Fixed security vulnerability in Query Control by adding sanitization and capability check for post_id parameter in AJAX requests, preventing information disclosure of posts users don't have permission to view.
- Added nonce verification and capability checks to AJAX handlers to prevent unauthorized access and CSRF attacks.
- Enhanced security in preset module by adding nonce verification and capability checks for element preset requests.
- Improved input validation and sanitization across all AJAX handlers (forms, WooCommerce, presets).
v1.1.0.2
July 8, 2025
Changes
- Fix: Prevent fatal error by handling WP_Error in update_external_plugins()
v1.1.0.1
July 8, 2025
Changes
- Tweak: Elementor Compatible
v1.1.0.0
March 18, 2025
Changes
- Fix: Handle error returned by update_external_plugins
v1.0.9.9
March 12, 2025
Changes
- Fix: Adds missing styles of Testimonial Carousel widget
v1.0.9.8
February 19, 2025
Changes
- Fix: Prevent fatal error in global widget
v1.0.9.7
January 21, 2025
Changes
- New: Compatible with the latest theme Zaan
- Tweak: Elementor Compatible 3.27.X
- Tweak: WooCommerce Compatible 9.6.X
v1.0.9.6
December 18, 2024
Changes
- Fix: Single items not opening after the last update
- Tweak: Elementor Compatible 3.26.X
- Tweak: WordPress Compatible 6.7.X
v1.0.9.5
December 18, 2024
Changes
- Fix: Resolve issue with Swiper carousel not loading styles
v1.0.9.4
November 1, 2024
Changes
- New: Compatible with the latest theme Kanik
v1.0.9.3
September 25, 2024
Changes
- New: Compatible with the latest theme Cenes
v1.0.9.2
September 21, 2024
Changes
- Fix: Resolve issue with homepage not loading for logged-in users.
- Fix: Custom CSS module throwing deprecated issue
- Tweak: WordPress Compatible 6.6.X
- Tweak: Elementor Compatible 3.24.X
- Tweak: WooCommerce Compatible 9.3.X
v1.0.9.1
August 2, 2024
Changes
- Fix: Masonry resize issues on mobile
v1.0.9.0
July 11, 2024
Changes
- Fix: Template Library not working with the latest Elementor version.
v1.0.8.8
June 13, 2024
Changes
- Fix: Deprecated classes in the demo importer
v1.0.8.7
June 3, 2024
Changes
- New: Compatible with the latest theme Taverna
- New: New Icon hover animation: Icon Duplicate
v1.0.8.6
April 15, 2024
Changes
- New: Option ability to Enable/Disable archive page of portfolio
- Tweak: Elementor Compatible 3.21.X
v1.0.8.5
March 20, 2024
Changes
- Fix: Plugin Deactivation Error
v1.0.8.4
March 12, 2024
Changes
- Fix: Metro Image Calculation
- New: Compatible with the latest theme Konference
v1.0.8.3
February 13, 2024
Changes
- Fix: Template Library not working with the latest Elementor version.
v1.0.8.2
February 8, 2024
Changes
- New: Compatible with the latest theme Tenton
- Tweak: Elementor Compatible 3.19.X
- Developers: Added new filters neuron/posts/meta_deta/options & neuron/posts/meta_deta/display for meta_data renders & options
- Fixed: Fatal implode error in Gallery module
v1.0.8.1
December 16, 2023
Changes
- New: Compatible with the latest theme Orken
- Tweak: Elementor Compatible 3.18.X
v1.0.8.0
November 30, 2023
Changes
- Fixed: Fatal error in get_overlay method - Gallery Widget
- Tweak: Elementor Compatible 3.17.X
v1.0.7.9
November 24, 2023
Changes
- New: Compatible with the latest theme AOi
v1.0.7.8
October 25, 2023
Changes
- New: Button hover animation: Slide Background
- New: Form button background options
- New: Compatible with the latest theme Construo
v1.0.7.7
October 3, 2023
Changes
- Fix: Pagination number issue
- Fix: Container Sticky option missing
- New: Image hover animation: Zoom Out, Tilt Right
v1.0.7.6
September 7, 2023
Changes
- Fix: Compatibility with the latest theme Captura
v1.0.7.5
August 21, 2023
Changes
- Fix: Animation issue on initial loading items or posts
v1.0.7.4
August 18, 2023
Changes
- Fix: Compatibility with the latest theme Ponte
v1.0.7.3
August 7, 2023
Changes
- Fix: Compatibility with the latest theme Otello
v1.0.7.2
August 5, 2023
Changes
- Fix: Menu Cart issue(not loading)
v1.0.7.1
July 5, 2023
Changes
- Fix: Compatibility with the latest themes Amore & Synapse
v1.0.7.0
April 4, 2023
Changes
- Fix: Elementor Tested up to: 3.13.0
- Fix: Hidden Carousel Overflow
- Fix: Carousel issue with Arrows & Dots
v1.0.6.7
March 28, 2023
Changes
- Fix: Compatibility with the latest theme Gega
v1.0.6.6
February 22, 2023
Changes
- Fix: Compatibility with the latest theme Tampa
v1.0.6.5
December 26, 2022
Changes
- Fix: Compatibility with the latest theme Hikone
v1.0.6.4
December 12, 2022
Changes
- Fix: Compatibility with the latest version of Elementor (3.9.0)
- Fix: Compatibility with the latest theme Archzilla
v1.0.6.3
November 8, 2022
Changes
- Fix: Neuron Builder plugin installation issues
- Fix: Compatibility with the latest version of Elementor (3.8.0)
- Fix: Compatibility with the latest theme Ellada
v1.0.6.2
October 3, 2022
Changes
- Fix: Compatibility with the latest theme Conlectio
v1.0.6.1
September 15, 2022
Changes
- Fix: Compatibility with the latest theme Asteria
- Fix: Minor issues on CSS responsive
v1.0.6.0
August 9, 2022
Changes
- Fix: Compatibility with the latest version of Elementor (3.7.0)
v1.0.5.5
July 28, 2022
Changes
- Fix: Compatibility with the latest themes
v1.0.5.4
May 6, 2022
Changes
- Fix: License activation for Nikaia, Akko & Lilium
v1.0.5.3
April 18, 2022
Changes
- Fix: License activation for Arica
v1.0.5.2
March 24, 2022
Changes
- Fix: License activation for Zaragoza & Floona
v1.0.5.1
March 3, 2022
Changes
- Fix: License activation for Manila
v1.0.5.0
February 16, 2022
Changes
- Fix: Popup not loading on Editor
v1.0.4.4
January 11, 2022
Changes
- Fix: License activation for Kotona and Travelosophy
v1.0.4.3
January 2, 2022
Changes
- Fix: Elementor not loading on back-end with Elementor 3.5.0
v1.0.4.2
September 20, 2021
Changes
- Fix: Add to cart not updating on variable product (product page)
v1.0.4.1
September 10, 2021
Changes
- Fix: Activate is displayed on license page when is completed
- Fix: Minor CSS issuess fixed for Responsive Elements
- Tweak: Elementor Compatible 3.4.3
v1.0.4
August 16, 2021
Changes
- Fix: Secondary Image issue on products when hover onto Add to Cart
- Fix: Quick view issue on image height
- Fix: Remove ALT attribute on gallery image when missing
- Fix: Mega menu not showing when sticky is enabled
- Fix: Second Image(Hover) in Products not showing correct in Metro Layout
- Fix: Add to cart loader increases button height in Products and Add to Cart element
- Fix: Filters not working with tag as filter(posts)
- Tweak: Mega Menu CSS is moved to external instead of inline
- Tweak: Fixed the wishlist page from YITH
- Tweak: Enhanced the quick view style
- Tweak: Changes from _content_template to content_template in widgets render
- Tweak: Searchform widget showing w3c error: input type html was closed wrong
v1.0.3
July 28, 2021
Changes
- Tweak: Changes promotional link when license is not activated in elements & dynamic content
- Fix: Demo Importer stuck on loading for first time
- Fix: Issue when activating Yoast SEO plugin due composer files
v1.0.2
July 22, 2021
Changes
- New: Adds Quick View option in Products
- New: Offset Option in Query Exclude of Products Element
- New: Adds compatibility with Yith Wishlist Plugin in Products Element
- Fix: Header & Footer showing in Elementor Canvas Page Template
- Fix: License verification causes slow load on backend
v1.0.1.
July 2, 2021
Changes
- Tweak: Added a filter to change the Portfolio Post Type Slug & Name `neuron/admin/post_type/portfolio`
- Tweak: Added a filter to override image details in Gallery element `neuron/element/gallery/image_details`
- Fix: Sub Menu displaying when hovering on it when animations were on in Nav Menu
- Fix: Disable multiple calculation of masonry & metro in editor
- Fix: Demo Importer fails to load when Envato Market Plugin is activated
- Fix: Increased the z-index of WP admin bar because sticky header doesn't allow it to be reached
- Fix: Filters Styling option were not showing in Products
- Fix: Metro being reloaded when other section clicked and losing values
- Fix: Fatal Error: Neuron\Modules\ThemeBuilder\Documents\Theme_Document::get_create_url
- New: Keyboard Navigation Option in Carousel Settings
- New: Reset Metro Button is added
v1.0.0
June 23, 2021
Changes
- Initial Release