# Changelog

# 04 Jun 2025 1.8.7

fixed: absence of several distance presets since the last update

# 03 Jun 2025 1.8.6

fixed: Elementor styles conflict with the header bar

# 06 May 2025 1.8.5

fixed: incorrect posts sorting in Elementor editor when using Query Control
fixed: PHP notices related to the strings translations "_load_textdomain_just_in_time"

# 21 Apr 2025 1.8.4

fixed: `array_key_exists()` PHP warning came from `Utilities::get_color_value` method

# 17 Apr 2025 1.8.3

fixed: enhance secure hashing for post password compatibility with WordPress 6.8+

# 15 Apr 2025 1.8.2

added: compatibility with WooCommerce 9.8.0
fixed: global links color and transition properties

# 18 Mar 2025 1.8.1

fixed: conflicts with 3rd-party plugins related to automatic updates mechanism

# 03 Mar 2025 1.8.0

added: compatibility with WooCommerce 9.7.0
fixed: default "constantRotation" option was set to true in the RotatingButton component, which is not correct
fixed: validate menu object and items before processing in the Classic Menu widget to prevent PHP warnings
fixed: deprecated helper functions and forwarded them to \Arts\Utilities methods
fixed: prevent duplicate "class" attribute in the HTML markup of the Parallax Image widget
fixed: prevent direct access to all PHP files of both the theme and core plugin
improved: upgraded the entire codebase of both the theme and core plugin for better development flexibility and code clarity
improved: faster demo import by skipping regeneration of thumbnails during import process
improved: enhanced media existence checks in the "Auto Scroll Next" skin of the "Posts Navigation" widget and the "Masthead" widget

# 18 Feb 2025 1.7.6

improved: internal upgrades for the codebase

# 13 Feb 2025 1.7.5

improved: enhanced admin notice display with fade-in/out effects and message updates
improved: pre-filled license key input with saved option value in Merlin wizard setup
improved: license refresh via AJAX call in admin panel
improved: removed unused admin CSS & JS enqueue

# 10 Feb 2025 1.7.4

added: option for constant rotation in "Rotating Button" widget
improved: file download tracking and cleanup functionality in Merlin wizard setup

# 27 Jan 2025 1.7.3

added: templates compatibility with WooCommerce 9.6

# 17 Jan 2025 1.7.2

fixed: elements of Lottie animations weren't accessible for hover interaction
fixed: LCP image on the page may appear with broken [src] attribute in some cases

# 28 Dec 2024 1.7.1

fixed: header reveal stopped syncing correctly with page scrolling since the latest Elementor update
fixed: incorrect link to API settings panel in Google Maps widget
added: compatibility with WooCommerce 9.5
improved: optimized loading of Google Maps API script

# 10 Dec 2024 1.7.0

added: "frontend_available" parameter for all widgets that have style outputs
fixed: flashes of <body> styles between AJAX transitions

# 09 Dec 2024 1.6.4

added: widgets compatibility with "Element Caching" Elementor feature
added: widgets compatibility with "Optimized Markup" Elementor feature
added: filter for the list of frontend components 'arts/frontend/components'

# 03 Dec 2024 1.6.3

fixed: undefined array key PHP error

# 03 Dec 2024 1.6.2

improved: compatibility with Elementor 3.26.x

# 17 Nov 2024 1.6.1

fixed: JS error "Invalid selector" in console
fixed: JS error undefined function AJAXUpdater._getYmTrackingNumber in console

# 21 Oct 2024 1.6.0

fixed: hang of an AJAX transition if there is an empty stylesheet present on the next page
fixed: shapes of rounded rectangles didn't render properly in macOS Safari 18
fixed: PHP warnings "Undefined array key" in "Posts Navigation" Elementor widget
improved: font display setting now defaults to "swap" for the custom fonts uploaded via Elementor panel
improved: pre-render counter in the preloader HTML markup for improved LCP metric
improved: automatically locate & preload LCP image on a page

# 25 Sep 2024 1.5.3

improved: algorithm for plane selection for an AJAX animation when there are looped items
improved: updated smooth scrolling library to the latest version

# 11 Sep 2024 1.5.2

fixed: non-clickable links in Backgrounds Slider widget when content layout is set to "Content Left / Button Right" and there is only a single slide
fixed: incorrect appearance of "Asli Social Icons" widget since the latest Elementor update 3.24
improved: automatically mirror changes made in Customizer to an active Elementor kit to prevent options overwriting when saving global site settings in Elementor
improved: don't play animation and immediately interrupt transition if the destination page requests a hard refresh
improved: updated smooth scrolling library to the latest version

# 30 Aug 2024 1.5.1

fixed: incorrect option used for storing dismissal states of the theme notices

# 26 Aug 2024 1.5.0

fixed: "Show only once" option for preloader didn't work correctly
fixed: 404 errors caused by missing banners & icons in core plugin updates
fixed: PHP notice related to non-existent option "hicpo_options" during theme onboarding
added: proper links updates in TranslatePress floating language switcher during AJAX transitions
added: new "Theme License" page in admin panel under "Appearance" menu group
added: automatic theme & core plugin updates for license holders who activated their purchase code on the "Theme License" page
added: optional field to enter the theme purchase code during onboarding
added: readme.txt file and "Tested up to" tags as required by Envato Theme Check
added: automatic updates for ACF Pro plugin for users with activated theme license
improved: adjusted API endpoint for plugin updater
improved: changed URLs for downloading bundled plugins and demo files
improved: removed Envato Market from the set of recommended theme plugins

# 29 Jul 2024 1.4.6

fixed: Elementor lightboxes had their inner content positioned incorrectly after AJAX navigation

# 19 Jul 2024 1.4.5

fixed: email protection script by CloudFlare didn't work correctly for the site header during transitions
added: featured videos support for blog posts
improved: minor codebase improvements in Asli Core Plugin

# 25 Jun 2024 1.4.4

improved: prefetch JS scripts before AJAX transition to speed up loading of the next page
fixed: incorrect icon position in "Asli Button" widget in the newest Elementor

# 03 Jun 2024 1.4.3

fixed: search results didn't appear correctly in the blog
fixed: images didn't render correctly in "Horizontal Double Lanes Hover" skin of "Infinite List" widget

# 30 May 2024 1.4.2

fixed: captions of images didn't appear in the lightbox in several theme widgets

# 05 May 2024 1.4.1

fixed: AJAX transitions may stop working from the blog page to other pages in some cases
improved: forcefully disable "Optimized Control Loading" feature unless it can work properly with the responsive controls duplication mode

# 30 Apr 2024 1.4.0

fixed: "division by zero" or null PHP errors when calculating the aspect ratio of the images
added: option to choose a custom loading image instead of a counter in "Site Settings -> Asli / Loading Screen" panel
improved: updated smooth scrolling library to the latest version
improved: templates compatibility with WooCommerce 8.8.x
improved: smoothen AJAX transition in the blog when navigating through categories with assigned "Description" text
improved: updated bundled ACF Pro to the latest version 6.2.9

# 29 Mar 2024 1.3.2

fixed: preloader never ended if "Amount of Loading Steps" was set to 1
added: control to select/crop images for "Fast-sliding Images" in Site Settings -> Asli / Loading Screen panel
improved: security fixes for "arts_ajax_post_password" AJAX hook and merlin.js script
improved: updated "Edit account form" WooCommerce template to the latest version
improved: updated smooth scrolling library to the latest version

# 22 Mar 2024 1.3.1

fixed: frontend error when transitioning from a page with a header to a page without one
fixed: theme widgets didn't load when placed in the Elementor popups
added: dynamic tags capability for all URL controls in the theme widgets
improved: automatically close the opened Elementor popup on AJAX transition start
improved: don't show preloader on 404 page

# 19 Mar 2024 1.3.0

fixed: hover zoom effect stopped working when lightbox custom cursor is applied in "Parallax Image" widget
fixed: lightbox cursor settings didn't render correctly in live preview when scale unit was set to anything other than "px"
fixed: when using programmatic scrolling (e.g. click on "Scroll Down" button) the page scrolling animation had low FPS when "Toggle Reveal on Scroll" was enabled for the site header
fixed: navigational "Back" button may appear misaligned on mobiles when the header is tall
fixed: PHP warning 'Undefined array key "description"' when using custom data source in "Infinite List" widget and others
fixed: WooCommerce default pages didn't set up correctly after theme onboarding
fixed: taxonomy names "product_type", "product_visibility", "product_shipping_class" appear in theme widgets content when "Products" post type was selected in query control
fixed: unexpected performance drops of cursor follower during site navigation
added: AJAX compatibility with email protection script by CloudFlare
added: arts_is_cursor_follower_enabled() conditional function for cursor appearance
added: exposed "useCSSVars" option in the cursor settings
added: filter to customize the allowed set of HTML tags "arts/elementor/widgets/allowed_html_tags" for text output controls in the theme widgets
improved: better performance for "Modular" type of scrolling mode in "Horizontal Scrolling" widget
improved: updated smooth scrolling library to the latest version

# 13 Mar 2024 1.2.3

fixed: burger button alignment was off in the header if the site logo was too tall
fixed: site logo may appear distorted on mobiles in case of insufficient space in the header container
added: "Use GSAP Raf" option for mouse cursor follower

# 12 Mar 2024 1.2.2

fixed: page loading got stuck in case the theme header is put inside page content instead of Theme Builder Header location
fixed: featured videos didn't render in "Prev & Next" skin of "Posts Navigation" widget even when they were available and turned on
fixed: flickering of "Hover Draw Effect" during AJAX transitions for "Asli Classic Menu" widget
fixed: section heading overlaps the clicked item heading if it was clicked using "ctrl" or "cmd" key (open in new tab) in "Infinite List" widget
fixed: error related to non-declared "arts_get_page_by_title" function during demo import
fixed: alignment control stopped working since Elementor 3.20 version in "Asli Button" widget
added: form AJAX submission for password-protected posts

# 07 Mar 2024 1.2.1

fixed: button didn't animate even when animation is turned on in "Fixed Wall Images" widget
added: optional images opacity effect for "Screens Wall" widget
added: images resolution selector for "Scrolling Images" and "Screens Wall" widgets
added: options to place additional two buttons for "Screens Wall" widget
added: controls set to adjust buttons style for "Mini Cart" widget

# 01 Mar 2024 1.2.0

fixed: fatal error triggered by Asli Core plugin when the theme is running on an outdated version
fixed: when "Cursor Help" was set to "Icon", the icon selector control didn't render in Elementor panel in some widgets
fixed: PHP warning 'Undefined array key "taxonomies"' in "Masonry Grid" widget
fixed: "Drag Interaction" option didn't apply in "Slider Images" widget
fixed: body background color didn't set correctly during AJAX transitions in some cases
fixed: "Section Heading" control in Infinite List Widget has been there even if the current skin doesn't support it
added: "Apply & Preview" button in Site Settings -> Asli / Theme Features / Lightbox Gallery panel to preview cursor styling changes live
added: marquee effect compatibility notice for certain skins in "Infinite List" widget
added: recommendational notice to disable "Inline Font Icons" feature when cursor icon is not rendered on frontend
added: incompatibility notice when using links in "Custom Content" data source together with enabled lightbox links
added: recommendational notice on how to configure interactive cursor when lightbox mode is enabled in corresponding Elementor widgets
improved: better working opacity effect with marquee effect enabled in "Infinite List" Elementor widget
improved: updated bundled ACF Pro to the latest version 6.2.7

# 26 Feb 2024 1.1.0

added: compatibility with WooCommerce
fixed: JS errors during AJAX transitions when Elementor's accordion is placed on the page
fixed: FPS drop during navigation via AJAX
fixed: absent "Overflow" control in Elementor's containers
fixed: fatal error in PHP "division by zero" caused by a broken image reference

# 06 Feb 2024 1.0.3

fixed: adjusting of fluid spacing didn't reflect the actual changes after saving
fixed: incorrect split text in "Halfscreen" skin of "Masthead" widget
fixed: text content didn't animate on mobiles in "Linked Headings & Images" of "Infinite List" widget
added: ability to display "Description" field in all skins of "Masthead" widget
added: prefetch for "Prev & Next" skin of "Posts Navigation" widget to improve loading speed

# 05 Feb 2024 1.0.2

fixed: when "Force Load Full Size Images" option was on, flying image transitions may work incorrectly in some cases
added: ability to customize marquee options (e.g. add custom delimiter, adjust speed, and more) to custom widgets
added: prefetch currently active slide URL in infinite lists and fullscreen sliders to improve loading speed
added: option to disable site preloader only for logged-in users
improved: avoid prefetching of the external links or links with [target="_blank"] attribute

# 30 Jan 2024 1.0.1

fixed: misposition of scrolling "pin" triggers in AutoScrollNext widget
fixed: flickering of preloader counter in Safari
fixed: preloader digits didn't animate correctly if the browser switched to another tab and returned
added: exported all theme pages to Elementor templates (*.json) and bundled them to the package
added: icon size adjustment for "Asli Icon Box" widget
added: on-scroll appearance animation for "Crossing Lanes" widget
improved: force disable CSS aggregation for Autoptimize plugin if AJAX transitions are enabled
improved: don't show preloader and cursor if previewing an iFrame in Theme Builder
improved: mirrored the uploading of secondary logo panel to Customizer -> Site Identity

# 26 Jan 2024 1.0.0

initial release