## 1.6.0 [26th September 2026]

### Added

- Audio Player, Changelog, Document Viewer, Flip Box, Interactive Card, Interactive Links, Lightbox, Logo Carousel, Logo Grid, Lottie Image, Marker, Member, Price Carousel, Price Grid, Progress Pie, Review Card Carousel, Review Card Grid, Scroll Button, Social Share, Static Grid Tab, Step Flow and Vertical Menu Elementor widgets unlocked from the pro version (Free)

### Updated

- The free package now includes 54 Elementor widgets (up from 32); Atomic Addons Pro adds 108 more
- Readme rewritten, with corrected Free and Pro widget counts and every Pro widget marked (Pro) in the widget directory

## 1.5.0 [25th September 2026]

### Added

- Thank You Page widget (Pro): a Shopify-style order confirmation for the Theme Builder Thank You template, with status-aware messages (confirmed, awaiting payment, payment failed), payment instructions, customer details, an order summary and Continue shopping / View order buttons

### Updated

- Frontend performance: widget CSS and JavaScript now load only on pages that use them, cutting the plugin's frontend CSS by up to 90% and its JavaScript by up to 95% on pages without Atomic widgets
- UIkit JavaScript and the vendor libraries (tooltips, counters, galleries, barcode and others) now load only with the widgets that use them
- CSS loading: Theme Builder header, footer and page templates now load their CSS in the page head, removing the flash of unstyled content and the layout shift while the page loads
- Header and footer CSS is no longer printed a second time inside the page
- Extension CSS (tooltip, reveal, cursor, ripple, badge, animated gradient, floating and transform effects) loads in the page head, and only where the extension is switched on
- WooCommerce extensions (Wishlist, Compare, Quick View, Variation Swatches, Subscriptions, Min/Max Quantities, Product Recommendations) now load their CSS and JavaScript only on store pages
- Variation Swatches script moved to the page footer
- Live Copy Paste assets now load only on Elementor pages and posts, and not for logged-out visitors when "logged-in users only" is set
- Static Product Grid and Static Product Carousel widgets renamed to Price Grid and Price Carousel
- Product Recommendations "added to cart" popup redesigned as a cart notification: the added product, cart count, View cart and Checkout buttons, and recommendations in a four-column grid (a bottom sheet on mobile)
- My Account Page widget: tab content redesigned with consistent form fields, two-column address and account forms, cleaner tables and notices
- WooCommerce widgets moved onto the shared design tokens, so buttons, prices, sale badges, links and notices match across every widget and extension
- WooCommerce widget colour defaults updated (buttons are now near-black); sites that never picked a colour will see the new look
- Product Category widgets now default to A→Z with empty categories hidden, and unrated products show no stars
- Product Recommendations widget has a new "Automatic" block default and falls back to best sellers instead of showing nothing
- Widgets added in an update now start switched on for existing sites
- Thank You template: WooCommerce's own output around the template (recommendations, payment notices) now sits on the site's content width

### Fixed

- My Account Orders page showed the store's newest order to anyone, including logged-out visitors; it now follows WooCommerce's order access rules
- Product Filters returned draft, private and hidden products to logged-out visitors
- Wishlist accepted unpublished products
- HTML tag settings in several widgets allowed script injection, and the Add to Cart widget printed unescaped output
- Product pages showed the newest product's title, price and tabs instead of the current product's
- Grouped products could not be bought, and out-of-stock products showed nothing
- "Pay for order" created a new order instead of paying the existing one
- Order-received page fell into the checkout template
- Cart Page skipped totals, shipping and stock validation, and Checkout Page was missing the coupon field, order notes and notices
- Mini Cart drawer stylesheet never loaded, so the drawer appeared below the footer, and the drawer did not update after adding to cart
- Product Grid script turned off WooCommerce's AJAX add to cart for the whole page
- Four product widgets crashed the page with the "Current Query" or "Related" source, and Sub Category widgets crashed when the Delay field was empty
- Product query options "On Sale", "Featured", "Hide out of stock" and "Order by price" did nothing
- Product Filters ignored the grid's own settings and did not clear the grid when nothing matched
- Star ratings showed as plain text ("Rated 4.50 out of 5"), and review cards showed the product's average instead of each review's rating
- Carousels repeated the same card to fill a row, and "pause on hover" started autoplay when autoplay was off
- Price Grid showed every image twice
- Marker and Product Image Hotspot tooltips only worked because the tooltip library loaded on every page
- Floating Effects did not animate sections, columns and containers
- My Account: the Orders tab replaced the whole page, hiding the account menu
- My Account: Wishlist, Compare and Subscriptions tabs sent customers away from My Account because their endpoints were never registered
- My Account: misaligned address cards, dark input borders, grid borders on tables, the Downloads notice icon overlapping its text, and the Wishlist table overflowing its column

## 1.4.0 [19th September 2026]

### Updated

- WooCommerce extensions now share one design system for colours, spacing, typography and controls
- Wishlist, Compare and Quick View buttons unified into a single control style
- Product card action buttons moved to the top left and revealed as icons on hover
- Border radius reduced across the WooCommerce extensions and applied only where needed
- Subscriptions My Account screens rebuilt with status badges, a styled empty state and labelled mobile rows
- Cart Page widget redesigned with a cleaner table, a summary card, a sticky two-column desktop layout and card-based rows on mobile
- Cart Page widget now shows a proper empty-cart state instead of an empty table

### Fixed

- Duplicator allowed duplicating posts the current user was not permitted to edit
- Duplicator meta copying and Template Library queries hardened against SQL injection
- SVG uploads restricted to administrators and sanitised on upload
- Widget settings no longer read from unsanitised request data
- Min/Max Quantities rules now enforced on the block Cart and Checkout
- Cart Page: quantity fields, the coupon field and the update-cart nonce were stripped from the page, so quantities did not show and Update cart and Apply coupon did nothing
- Cart Page: the actions row always spanned six columns, even when columns were switched off
- Subscriptions: renewals billed the discounted first-cycle amount instead of the recurring amount
- Subscriptions: offline gateways (BACS, cheque, COD) and guest checkout created no subscription record
- Subscriptions: paid renewals created duplicate subscription records
- Subscriptions: renewal cron stopped processing once more than 50 renewals were due
- Subscriptions: past-due grace period never expired the subscriptions it was meant to expire
- Subscriptions: cancelled subscriptions could be reactivated by a stale renewal invoice
- Subscriptions: renewals billed a single unit regardless of the quantity purchased
- Subscriptions: billing date drifted later after every late payment, and month-end dates overflowed into the next month
- Subscriptions: privacy export and erase stopped at 100 records, and erasing a customer left their subscription in the renewal queue
- Subscriptions: subscription list capped at 100 records with no pagination
- Subscriptions: recurring totals never displayed on the block Cart and Checkout
- Subscriptions: sign-up fee was added without tax
- Subscriptions: billing rhythm shown with no price when the price was empty or hidden from the visitor
- Subscriptions: My Account tab could fail to register, and appeared after the Logout link

## 1.3.2 [16th September 2026]

### Fixed

- Readme widgets demo link fixed

## 1.3.1 [7th September 2026]

### Fixed

- Admin dashboard loading issue fixed

## 1.3.0 [6th September 2026]

### Added

- Post Grid image visibility and image style controls
- Post Gallery featured image style controls
- Post Hover Box layout border and border radius controls

### Updated

- Admin dashboard rebuilt in React
- Theme Builder, Custom Fonts, Custom Icons and Custom Code are now Pro features
- Dashboard menu switches screens without reloading the page
- API Settings now save without reloading the page
- System improved

### Fixed

- Post Grid responsive column options
- Global title line animation for multi-line titles

## 1.2.5 [20th August 2026]

### Updated 

- System improved

## 1.2.3 [19th August 2026]

### Fixed

- Elementor built Compare and Wishlist pages loading without their CSS fixed

## 1.2.2 [15th August 2026]

### Fixed

- Sales notifications design issue fixed

## 1.2.1 [13th August 2026]

### Added

- Dropbar widget Added (Free)

## 1.2.0 [12th August 2026]

### Added

- Business Hours widget Added (Free)
- Sales Notifications woocommerce extension added (Pro)
- Min/Max Quantities woocommerce extension added (Pro)

## 1.1.5 [31st July 2026]

### Updated

- System improved

## 1.1.4 [30th July 2026]

### Fixed

- Theme Builder: fatal error when editing single templates with the Post Content widget (`atomel_set_single_post_preview_data` was undefined)
- Theme Builder: Post Content widget now reads excerpt/content correctly after sample-post preview setup
- WooCommerce: disabled extensions no longer load settings panels or product meta in admin
- WooCommerce: Settings page lists only extensions that are currently enabled
- WooCommerce: Extensions grid hides the Settings button when an extension is toggled off (and shows it again when turned on)
- WooCommerce: settings save is blocked for extensions that are turned off

## 1.1.2 [14th July 2026]

### Fixed

- Activate issue Fixed

## 1.1.1 [14th July 2026]

### Updated

- System update

## 1.1.0 [10th July 2026]

### Added

- WooCommerce Currency Switcher extension (multi-currency, exchange rates, shortcode `[atomel_currency_switcher]`)
- WooCommerce Quick View extension (AJAX product preview modal)
- WooCommerce Product Compare extension (floating bar, comparison table, shortcode `[atomel_compare]`)
- WooCommerce Wishlist extension (user meta + cookie storage, My Account tab, shortcode `[atomel_wishlist]`)
- Checkout Field Editor ported as a native WooCommerce extension (classic + block checkout)
- Variation Swatches moved from Features to WooCommerce extensions
- Wishlist, Compare, and Quick View action buttons on Elementor Product Grid, Product Carousel, and Product List widgets (Additional → Action btn switchers)
- Shared WooCommerce settings UI helper (`atomel-wcx-*`) for extension settings panels
- Compare products & wishlist products widgets added

## 1.0.7 [9th June 2026]

### Changed

- Admin dashboard light theme refresh; styles moved from PHP to SCSS

### Fixed

- Toast notifications and Save Changes button colors

## 1.0.6 [14th May 2026]

### Added

- WooCommerce Subscriptions extension added
- WooCommerce One Page Checkout extension added
- WooCommerce Role Based Pricing extension added
- Contact Form 7, WPForms, Ninja Forms, Everest Forms widgets added

## 1.0.4 [11th May 2026]

### Added

- Image Accordion, Image Expand, Hover Box and Hover video widgets added

## 1.0.3 [1st May 2026]

### Added

- Total Count, User Register & Image Compare widgets unlocked from the pro version

## 1.0.2 [14th April 2026]

### Added

- Search, Navbar, Barcode widgets unlocked from the pro version

## 1.0.1 [10th April 2026]

### Added

- Readme: full Free vs Pro lists for all widgets (16 free / 142 Pro), extensions (5 free / 16 Pro), and features (free vs premium modules)
- Changelog entry in readme documenting WordPress.org package widgets and free extensions

### Changed

- Admin: widget and extension “free / pro” labels aligned with `@fs_premium_only` packaging
- Elementor panel: free widgets use **Atomic Addons** category; Pro widgets use **Atomic Addons Pro** (theme-builder widgets keep **Atomic Addons Pro (Single)** where applicable)

### Fixed

- Documentation and marketing copy consistency for org vs premium offerings

## 1.0.0 

### Added

- Initial Release
