V3.0.3
Added
- Fail-safe version guard in Master Elementor Addons Pro plugin with 3-tier version detection
Fixed
- Blog Post Master Elementor Addon frontend showing single column instead of grid layout
- Timeline Master Elementor Addon vertical scroll animation not working on frontend
- Timeline Master Elementor Addon vertical scroll line colors not matching between editor and frontend
- Multiple Master Elementor Addon missing grid CSS on frontend (Counter Up, Business Hours, Tabs, Call to Action, Image Filter Gallery, Table)
- Timeline Master Elementor Addon unclosed wrapper div for post-type timelines
- PHP 8.x deprecation warnings (strpos/str_replace with null values) in Master Elementor Addons
- Version mismatch notice showing incorrectly when both Free and Pro Master Elementor Addons are compatible
- Setup Wizard scroll issue fixed.
V3.0.2
Fixed
- Fatal error issue fixed.
V3.0.1
Fixed
- Add Master Addons Pro guard.
v3.0.0
Added
- Elementor Popup builder released
- Elementor Template Kit library released
- Minified CSS in Transforms extension for faster page load performance
- Animation easing control in Animated Gradient Background in Master Elementor Addons
- Color-coded alert messages (error, success, warning) in Mailchimp in Master Elementor Addons
- Icon sizing support for form elements in Mailchimp in Master Elementor Addons
- Default border style for Info Box in Master Elementor Addons items for a cleaner out-of-the-box look
- Default hover background color for Info Box in Master Elementor Addons
- Update notification badge on the admin menu when a plugin update is available
- Pro version now automatically appends "Pro" to your custom plugin name in White Label
- Pro users are now guided to their Freemius account to manage version rollbacks
- Gzip compression for assets — pages now load faster when your server supports it
- Master Elementor Addons promotional button added in the Elementor editor panel
Improved
- Animated Gradient Background in Master Elementor Addons now uses a smoother background-position animation technique
- Animated Gradient Background editor preview now matches the live frontend animation
- Mailchimp in Master Elementor Addons form layout now uses a clean inline input and button design
- Mailchimp in Master Elementor Addons input and button now have a consistent 50px height
- Domain Checker in Master Elementor Addons form layout now matches the consistent Search widget style
- Gradient Headline in Master Elementor Addons default gradient position updated to 30% for better visual appearance
- Admin menu order is now: Settings → Template Library → Theme Builder → Account → Support
- White label settings now apply consistently across both free and pro versions on the plugins pag
- JavaScript now loads per-widget so only what is needed loads on each page
- Help documentation links for all widgets are now managed from a single central location
Changed
- Default search icon updated to the native WordPress icon in Search in Master Elementor Addons
Fixed
- Transforms extension styles now load correctly on the frontend
- Slider controls now display proper default values in the Transforms extension
- Rotate and Skew controls now use correct degree units in the Transforms extension
- Transition duration now defaults to a sensible 400ms for smoother animations
- Domain name now correctly appears in success and error messages in Domain Checker in Master Elementor Addons
- Domain name now displays bold in search results in Domain Checker in Master Elementor Addons
- Stray "1" no longer appears at the end of success messages in Domain Checker in Master Elementor Addons
- Icon now renders and centers correctly inside search buttons in Search in Master Elementor Addons
- Search popup button background color now displays properly in Search in Master Elementor Addons
- Tooltip in Master Elementor Addons settings now update in real-time inside the Elementor editor
- Tooltip in Master Elementor Addons initialization errors resolved for a more stable editing experience
- Pie Chart in Master Elementor Addons now appears correctly in the Elementor widget panel
- Pie Chart in Master Elementor Addons arc no longer gets cut off at the edges
- Pie Chart in Master Elementor Addons percentage text is now properly centered
- Typo in Info Box in Master Elementor Addons hover background color label
- PHP warning related to period position setting in Pricing Table in Master Elementor Addons
- Admin submenu order corrected — Account and Support now appear at the bottom
- Elementor editor now loads admin assets without any 404 errors
Removed
- Elementor Rollback feature removed.
V 2.1.4
Security
- Security update.
V 2.1.3
Removed
- Rollback feature hide.
V 2.1.2
Security
- Stored Cross-Site Scripting (XSS) vulnerability in 15 widget settings across 10 widgets
- Business Hours widget - unescaped ma_el_bh_table_btn_text output
- Creative Links widget - unescaped creative_link_text output
- Call to Action widget - unescaped ma_el_call_to_action_title and ma_el_call_to_action_button_text output
- Flipbox widget - unescaped front_title output
- Infobox widget - unescaped ma_el_infobox_title output
- Progress Bar widget - unescaped ma_el_progress_bar_title output
- Blockquote widget - unescaped jltma_blockquote_text and jltma_blockquote_author output
- Dual Heading widget - unescaped ma_el_dual_first_heading, ma_el_dual_second_heading, and ma_el_dual_heading_description output
- Creative Buttons widget - unescaped creative_button_text output
- Changelog widget - unescaped ma_el_changelog_heading and ma_el_changelog_main_title output
V 2.1.1
Fixed
- Timeline icon not showing issue fixed.
v2.1.0
Added
- show_icon and show_heading arguments for flexible display
- New Post template types – Category, Tag, Author, Date
- New Page template type – Single
- Template activation for new template types with proper WordPress conditional checks
- Fallback content rendering for all new template types
- Dark mode support for countdown timer using .e-theme-dark and prefers-color-scheme
- Dark mode support for countdown timer using .e-theme-dark and prefers-color-scheme
- .jltma-timeline parent class prefix to all Cards style selectors
- .jltma-timeline-entry-content as alternative selector for different skins
- Text Shadow controls inside Default, Hover, and Focused tabs
- .jltma-timeline parent class prefix to all Points selectors
- display: block for .timeline-item__card-wrapper .timeline-item__meta in SCSS
- proper condition check for read_more_link excerpt type
- fallback default calendar icon
- default circle point fallback
- proper isset checks for custom style conditions
- safer global icon value retrieval to prevent undefined index errors
- proper isset check with default fallback to ‘icons’
- Text Shadow controls inside Default, Hover, and Focused tabs
- New filters for white label customization
- Expand/Collapse Icon picker controls with conditional visibility (toggle_icon_show)
- Icon Position control now conditional on toggle_icon_show
- Flip Box Height control for Variation Nine – enforces critical 3D flip layout styles (position, perspective, transforms) directly via Elementor controls to work properly in containers
- Beautiful error result message styling with icon, red background, border, and rounded corners
- Popup Button Style controls section with comprehensive styling options
- Template Kit System – Pre-built template collection with demo importer functionality
- Template Library – Cloud-based template storage and management system
- Extension “Element Name” – Name and organize your elements for better workflow
- MA Navmenu – Name and organize your elements for better workflow
- Animated Headlines – added “Bar Color”, “Height”, “Bar Position” on Loading Bar “Style” Tab
- Counter Up – added Number Suffix and Prefix Color, Size and Margin Options
- Counter Up – Responsive Columns Options Added. Now Columns can be responsive as well.
- Creative Buttons – default icon spacing 5px
- Creative Buttons – Icon Color control for Hover state
- Creative Buttons – Button Text Alignment control with responsive support
- Pricing Table – Feature List Margin option with responsive support
- News Ticker – Height control to customize ticker height
- News Ticker – Thumbnail Width control with responsive support (when Show Thumbnail enabled)
- News Ticker – Thumbnail Shape control (Square or Rounded options)
- Blockquote – Show Author toggle to show/hide author section
- Blockquote – Show Start Symbol toggle for opening quote mark (“)
- Blockquote – Show End Symbol toggle for closing quote mark (“)
- Blockquote – Author Text Color and Author Typography controls
- Blockquote – Width and Height controls for author symbol bar with default 5px height
- Creative Links – Default border 1px solid #E2E8F0
- Creative Links – Default border radius 8px
- Timeline – Read More Button styling with Normal/Hover tabs (Typography, Padding, Border Radius, Text Color, Background, Border)
- Dynamic Table – Default header background color #020817
- Dynamic Table – Odd and Even Background Color issue fixed
- Dynamic Table – Border Radius control for rounded table corners
- Ribbon Width control with flexible px/% units
- Ribbon Position controls (Top, Bottom, Left, Right) with range sliders
- Border Radius control for Ribbon with individual corner control
- MA Mega Menu updated – Icon Picker with 3000+ Icons Libary added
- Non-responsive option for better control on mobile devices
- Added “MA Post Content” for Dynamic Tags
Improved
- White label description text – shorter, professional with highlighted key terms
- Countdown timer dimensions (44x40px) and spacing adjustments
- Replaced ‘fa fa-unlock-alt’ icons with ‘eicon-lock’ Elementor icons in multiple widgets
- DOM structure refactored for proper vertical centering of icon and text using flexbox
- Default border 1px solid #eee for accordion items
- Custom icon per item (accordion_tab_icon_show) default changed to ‘no’
- Toggle icon SCSS – improved flexbox layout for proper background visibility
- Consolidated Icon Size, Icon Spacing, Icon Padding controls – moved after Icon Position
- Icon Colors tabs now only contain color and background controls
- Icon Background control converted to Group Control Background supporting classic and gradient types
- Icon Hover Background control converted to Group Control Background
- Icon Padding control simplified – now applies padding only to appropriate containers for each variation to avoid breaking centered icons
- Animated Headlines – Updated Padding, Margin with responsive controls
- Animated Headlines – Animation Delay Settings Tab Moved on “Content” Tab
- Animated Headlines – Bar Position now shows only Bottom and Left options with default values
- Creative Buttons – added default border radius 8px, Move Button Controls into Content Section
- Creative Buttons – Hover Border Color now conditional on Border Type selection
- Pricing Table – Left Align Period overlap issue fixed, default period separator alignment issue fixed.
- Pricing Table – Divider controls now properly target text element with yellow default color
- Pricing Table – Divider controls now properly target text element with yellow default color
- Pricing Table – Button hover background now supports both solid and gradient colors
- News Ticker – Refactored to use Swiper.js for better performance and vertical centering
- News Ticker – Ribbon design with rounded corners on both label and content area
- Progress Bars – Percentage now displays at the end of the active bar (tracks the bar)
- Blockquote – Redesigned with decorative quote marks (” “) and author bar symbol
- Blockquote – Content Alignment now properly aligns both text and author (flexbox)
- Creative Links – Border radius control upgraded to DIMENSIONS type with responsive support
- Creative Links – Refactored DOM structure with flexbox for proper vertical centering of icon and text
- Creative Links – Simplified and cleaned up render method for better maintainability
- Creative Links – Renamed Span BG Color to Front/Back BG Color for 3D effect clarity
- MA Mega Menu updated – Hover and Click event not working issue fixed
- MA Mega Menu updated – Icon Picker Default Icon not working issue fixed
- Freemius SDK to latest version with security improvements
- Asset folder paths and structure reorganization
- Module loader with better dependency management
- Extension loader optimized for Pro version
Fixed
- Redirection errors in admin panel
- Template kit loading and caching
- Fixed: Fatal error “Class Master_Addons_Helper not found” – corrected namespace path
- Pro element lock icons now hidden when Pro version is active
- PHP Warning “Trying to access array offset on value of type bool” in Plugin_Filters.php
- Content Type dropdown showing “[object Object]” – corrected filter return format to simple key-value pairs
- XSS vulnerability in Flipbox widget
- XSS vulnerability in Gradient Headline widget
- IDOR vulnerability – added proper permission checks
- PHP Warning “Undefined array key jltma_wl_plugin_logo” in dashboard-settings.php
- Countdown timer not visible in light mode for upgrade banner
- JavaScript error “initMacyLayout is not defined” – added missing function in assets.php
- Cards Hover controls not working (color, background, box shadow, text shadow)
- Double background on hover – removed nested .jltma-timeline-entry-content from background selectors
- Icon not showing on frontend – changed $item to $settings for FA4 migration checks
- Default icon changed to dashicons dashicons-calendar
- Numbers/Letters switch case empty – added separate case bodies for all switch statements
- Default pointers now render simple circle div with background color
- Undefined variable $index error – added static counter for post index tracking
- Points controls not working (Default, Hover, Focused tabs)
- Meta/date not showing for left, right, overlay alignments
- Read More button styling – moved button outside paragraph tag with proper .jltma-post-btn class
- Read More button controls organized into Normal/Hover tabs with Typography, Padding, Border Radius
- Excerpt styling controls (Color, Typography, Padding) not working – added wrapper .timeline-item__excerpt class
- Read More Text not showing – added proper condition check for read_more_link excerpt type
- Undefined array key ma_el_post_grid_type warning – added null coalescing with timeline fallbacks
- Pointer icons not rendering for Post and Custom timeline types
- Empty icon wrapper when no icon selected – added fallback default calendar icon
- Empty point content for non-premium users – added default circle point fallback
- Custom timeline point variations not working (numbers, letters, image, icons)
- Post timeline icons variation not working
- PHP Warning “Undefined array key indicator_main_animation” – added isset checks for animation settings
- Border-radius not working – converted to DIMENSIONS control with proper selectors
- Border-radius not working – converted to DIMENSIONS control with proper selectors
- Hover tab controls not working – corrected CSS selectors (removed spaces, fixed class names)
- Toggle icons (active_icon/toggle_icon) not updating on DOM – simplified render logic
- Toggle icon position not rendering instantly – added render_type template
- Toggle icon background color not applying – fixed {{WRAPPER}} selector prefix
- Icon spacing not working – corrected selector class names
- Post title typography (font-size, weight) not working – selector now includes anchor tag
- Icon Background Color not working with Variation Five, Six, and Eight – updated selectors to target hexagon shape elements
- Variation Six solid background color now properly overrides default SCSS gradient using fields_options
- Icon Alignment not working with Variation Five – now uses flexbox justify-content
- Icon Alignment not working with Variation Six – uses text-align on parent with inline-block icon, content area stays centered
- Icon Alignment not working with Variation Three – overrides absolute positioning with relative and inline-block
- Icon Alignment not working with Variation Four – overrides margin: 0 auto with inline-block display
- Icon Padding not working with all variations – simplified selectors to target .jltma-inner-content
- Icon Padding not working with Variation Eight and Ten – added specific selectors targeting icon elements
- Icon Size not working with Variation Five, Six, and Eight – updated selectors
- Icon Size for Variation Four – container scales proportionally (original: 32px icon → 90px container, ratio 90/32)
- Icon Size for Variation Ten – container scales proportionally maintaining original 90:58 aspect ratio
- Icon Color not working with Variation Five, Six, and Eight – updated selectors
- Icon Hover Color not working with Variation Five, Six, and Eight – updated selectors
- Icon Hover Background not working with Variation Five, Six, and Eight – updated selectors
- Duplicate key conditions for BG Icon controls (two/three presets) – now uses array syntax
- Variation Nine 3D flip animation broken – excluded from generic alignment and padding controls that override absolute positioning
- Variation Nine not filling container width – added width: 100% to infobox and item containers
- Variation Nine icon not centered – updated inner content positioning with text-align: center and left/right: 0
- Variation Ten icon not centered when size changes – now uses translate(-50%, -50%) centering instead of fixed left/top values
- Variation Ten icon size scaling – width now calculates proportionally based on icon size value
- Variation One, Two, Seven icon background stretching full width – container now scales with icon size + 30px padding using inline-flex
- Mega Menu content not editable with Elementor – auto-enable ‘mastermega_content’ post type in Elementor’s Post Types settings on plugin init
- JavaScript handler not triggering due to widget name mismatch between PHP and JS registration
- Password validation failing due to form field name mismatch (ma_el_restrict_content_pass)
- Error message showing wrong text for password restriction – now uses correct warning message control
- Escaped quotes in error messages (e.g., “don’t” now shows as “don’t”)
- Form alignment – password input and submit button now display on same row
- Error message position for age verification – now appears after submit button
- Counter Up – Responsive Columns now properly working with CSS selectors
- Creative Buttons – Icon positioning now correctly places icon before or after text
- Pricing Table – Feature list divider now appears only under text, not under icon (Active Zoom & Skew BG Pattern styles)
- Pricing Table – Button background now respects custom color selection while keeping default gradient
- Pricing Table – Icon style options (color, size, padding, margin) now work even when text is empty
- Pricing Table – Tooltip no longer gets cut off on center-aligned tables
- Pricing Table – Icon style options now work correctly for SVG icons (color uses fill, size uses width/height)
- News Ticker – Content type now properly uses all query settings (post type, categories, tags, order)
- News Ticker – Thumbnail and title now properly vertically centered
- Progress Bar – Now takes full width inside Elementor containers
- Progress Bar – Now properly renders in Elementor editor (added edit mode hook and cleanup)
- Creative Links – Border radius now properly applies to link element, pseudo-elements, and spans
- Creative Links – Hover tab controls now work (fixed invalid CSS selectors and wrong class names)
- Creative Links – Item Alignment now uses flexbox justify-content for proper positioning
- Creative Links – SVG icon color now properly applies using fill property (normal and hover)
- Creative Links – Border and Border Radius now target correct element (.jltma-creative-link-item)
- Timeline – Read More Text now properly displays when excerpt type is set to “Read More Link”
- Timeline – Undefined array key warnings for post settings (ma_el_post_grid_type, etc.)
- Timeline – Excerpt Color, Typography, and Padding controls now work (added missing wrapper class)
- Dynamic Table – Header alignment control now works properly (removed conflicting SCSS)
- Image Border Radius not working issue
- Non-pretty permalink support added
- Popup Builder CSS and JS file missing issues
- Theme Builder path resolution for Pro version
- Theme Builder condition issues and select options
- Template cache refresh for Elementor editor
- Template Kit plugin URL resolution
- Module path resolution throughout the plugin
- Missing asset paths causing 404 errors
- Blur effect naming conventions
- Mega menu close icon not showing properly
- Off-canvas content widget rendering issues
- Alignment issues in code editor
- White label upgrade popup styling with proper button spacing
- Logo upload preview with constrained dimensions and proper border styling
- Template Type dropdown now uses grouped options (Theme, Post, Page, WooCommerce)
- Moved white label options to premium file using filter pattern
- Optimized simple ribbon padding for better width control
- Ribbon style and positioning system completely revamped
- Glassmorphism Effect Extension – Enhanced background blur effects and styling options
- Display Options Extension – Better conditional display controls
- Reading Progress Bar Extension – Fixed missing paths and functionality issues
- Animation Extension – Fixed loading and execution issues
- Icon picker updated to latest Elementor icon library
- Mega Menu Color Picker Updated
- Mega Menu Submenu Indicator update with smooth animations
- Close icon design and positioning
- Table rendering performance
- Popup Builder – Frontend CSS/JS loading optimization
- Popup Builder – Settings panel JavaScript functionality
- Theme Builder – Conditional logic and display rules
- Editor template library CSS issues resolved
- Theme Builder – Table condition columns and redirection rules
- Preview options and functionality
- All widgets with HTML tag selectors now use whitelist validation to prevent script injection
Removed
- Default box-shadow from accordion tab title
- Duplicate Icon Size/Padding controls from Normal, Hover, Active tabs (now uniform across states)
- Pricing Table – Period Position removed from Style Tab
v2.0.9.9.4
Fixed
- Custom JS module issue – fixed code not showing on frontend. Thanks [@alvarogarciar](https://wordpress.org/support/topic/custom-js-only-visible-to-users-with-edit_posts-capability/) for informing about the issue.