# 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