# Changelog
# 23 Sep 2025 3.4.2
fixed: widgets may not render in certain browsers when preloader type is set to "fade"
# 28 Jun 2025 3.4.1
fixed: incorrect configuration structure for intuitive custom post order setup
fixed: prevent PHP fatal error in some environments by using safer numeric option retrieval
fixed: ensure 'posts_amount' size is set before limiting the posts amount in Elementor widgets
improved: upgrade Kirki panels initialization for preloader
improved: enhance arr_archive_count_span function to only modify list format links
# 02 Jun 2025 3.4.0
fixed: PHP notices related to string translations in "_load_textdomain_just_in_time"
fixed: PHP warnings related to undefined array key "posts_amount"
improved: upgraded both theme and core plugin codebases
improved: updated .pot translation files for both theme and core plugin
# 16 Dec 2024 3.3.0
fixed: <meta> tags in theme header in accordance with Google Web Vitals practices
fixed: missing [aria-label] attribute for Social Icons widget
added: widgets compatibility with "Element Caching" feature
added: widgets compatibility with "Optimized Markup" feature
improved: updated widgets codebase for compatibility with Elementor 3.26.x
improved: upgraded Swiper library to 8.4.x and avoided double loading on frontend
improved: updated GSAP libraries to the latest version 3.12.5
improved: always show wizard setup in the admin panel menu
# 16 Oct 2024 3.2.1
fixed: incorrect appearance of theme sliders when using Elementor Pro
added: [aria-label] attributes in various places of the theme for improved SEO
# 05 Sep 2024 3.2.0
fixed: PHP notice related to non-existent option "hicpo_options" during theme onboarding
fixed: non-clickable info windows in Google Map widget
added: new "Theme License" page in the 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
improved: moved function for registering extra mimes and file types from theme to core plugin as required by Envato Theme Check
improved: reduced size of covers for both parent & child themes
improved: removed unused favicon assets from the theme folder
# 22 Jul 2024 3.1.3
fixed: removed default link underlines in the newest Elementor version
improved: forcefully disable "Optimized Control Loading" feature unless it can work properly with the responsive controls duplication mode
improved: neater styling for WP password form
improved: updated bundled ACF Pro to the latest version 6.3.4
# 18 Mar 2024 3.1.2
fixed: font loading issue related to Kirki plugin (please update Kirki to 5.0.1 after the theme update and empty /wp-content/fonts folder)
improved: updated bundled ACF Pro to the latest version 6.2.7
# 17 Jan 2024 3.1.1
fixed: Intuitive Custom Posts Order may stop working due to incorrect capabilities
fixed: PHP warning thrown by TGM_Plugin_Activation class in some edge cases
added: WordPress & PHP versions requirements for both theme and core plugin
improved: updated bundled ACF Pro to the latest version 6.2.5
# 02 Jan 2024 3.1.0
fixed: security patch as per discovered XSS vulnerability in TGM_Plugin_Activation class
added: Telegram icon to Social Media widget
added: shortcode [arts_current_year] to display current year
improved: updated GSAP libraries to the latest version v3.12.4
# 01 Dec 2023 3.0.1
fixed: anchor links in the menu didn't work correctly
improved: updated bundled ACF Pro to the latest version 6.2.4
# 19 Oct 2023 3.0.0
improved: rewritten animations to GSAP ScrollTrigger replacing old ScrollMagic
improved: updated GSAP libraries to the latest version v3.12.2
improved: removed ScrollMagic and its dependents from the frontend
improved: updated bundled ACF Pro to the latest version 6.2.1
added: polyfill for deprecated get_page_by_title() function in WP 6.2
added: API for automatic update of Arrigo Core plugin
fixed: security patches as per discovered XSS vulnerability
fixed: Google Maps widget threw console warning regarding the absent callback function
fixed: warning messages when running theme on PHP 8.2.x
fixed: warnings related to Gutenberg duotone filters in widgets panel
# 04 May 2023 2.5.2
fixed: issues with Elementor animations on mobile devices
fixed: warnings related to TGMPA class on PHP 8
improved: updated bundled ACF Pro to the latest version 6.1.5
# 25 Feb 2023 2.5.1
fixed: Swiper compatibility issues in Elementor 3.11.2
# 19 Feb 2023 2.5.0
fixed: PHP error related to Adobe Typekit fonts
improved: compatibility with latest Elementor 3.11.x
improved: updated bundled ACF Pro to the latest version 6.0.7
# 31 Jan 2023 2.4.2
fixed: Google Maps JS error in console
fixed: sub-menus didn't display in Elementor Pro "Nav Menu" widget
# 13 Jan 2023 2.4.1
fixed: overlay menu may stop working if there are no sub-menus
# 10 Jan 2023 2.4.0
BREAKING CHANGE: animations codebase has been rewritten in accordance with the newest GSAP v3 syntax (opens new window)
improved: updated GSAP libraries to the latest version 3.11.4
improved: updated ScrollMagic library to the latest version 2.0.8
improved: updated bundled ACF Pro to the latest version 6.0.6
# 09 Dec 2022 2.3.2
fixed: removed link underlines in the newest Elementor version
improved: updated bundled ACF Pro to the latest version 6.0.5
# 29 Apr 2022 2.3.1
fixed: PHP 8.x.x warning related to incorrect visibility of magic "__wakeup" method
fixed: Elementor "deprecation" warnings in Arrigo Core plugin
improved: bumped the minimum required Elementor version to 3.5.x
improved: updated bundled ACF Pro to the latest version 5.12.2
# 28 Feb 2022 2.3.0
fixed: PHP Notice: Undefined variable filters in WP_Theme_JSON::get_svg_filters()
fixed: removed fade-out animation on page exit due to Safari's Back-Forward cache unresolvable bug
added: theme.json manifest file for compatibility with WordPress 5.9.x+
improved: removed unneeded SVG duotone filters from HTML markup that appeared since WordPress 5.9 update
# 16 Dec 2021 2.2.0
fixed: JS error when "Improved Assets Loading" Elementor feature is turned on
fixed: Elementor accordion widget didn't animate smoothly
added: smooth fade-in/fade-out for the styled Bootstrap modal windows (Contact Form 7 messages)
improved: replaced all FontAwesome icons with EIcons in Elementor widgets controls
improved: minified vendor CSS & JS assets to improve loading speed
improved: updated bundled ACF Pro to the latest version 5.11.4
improved: automatically adjust sortable posts in "Intuitive Posts Order" after the demo import
# 01 Sep 2021 2.1.0
fixed: PHP notices related to "Additional Custom Breakpoints" Elementor's feature
improved: renamed deprecated _register_controls() methods to register_controls() for the theme Elementor widgets
improved: renamed deprecated _content_template() methods to content_template() for the theme Elementor widgets
improved: updated bundled ACF Pro to the latest version 5.10.1
# 24 Jul 2021 2.0.1
fixed: PHP 7.4 notices thrown by Arrigo core plugin
fixed: incorrect appearance of the slider arrows
improved: updated bundled ACF Pro to the latest version 5.9.9
# 01 Feb 2021 2.0.0
added: compatibility with Elementor 3.1.x
added: compatibility with "Improved Assets Loading" Elementor's latest feature
added: panel to enable/disable outdated browsers notification in Customizer -> Theme Options -> Outdated Browsers
added: new theme PHP filter 'arts/lazy/enable_optimized_sizes' to control if generated thumbnails should be used when outputting a lazy image (see docs for more)
fixed: arrow misalignment in sub-menu "back" button
fixed: disappearing Masonry grids in Elementor preview editor
improved: constant "ARR_THEME_VERSION" now uses the parent actual theme version
improved: updated bundled ACF Pro to the latest version 5.9.4
improved: cut some polyfills to reduce the total JS and improve loading speed
# 16 Dec 2020 1.9.1
fixed: incorrect vertical alignment of the page preloader on mobile devices
# 10 Dec 2020 1.9.0
added: compatibility with WordPress 5.6
added: experimental compatibility with Elementor Theme Builder
added: compatibility with TranslatePress multilingual plugin
# 22 Sep 2020 1.8.3
fixed: parallax glitch in latest macOS Safari versions
improved: updated bundled ACF Pro plugin to the latest version 5.9.1
# 27 Aug 2020 1.8.2
fixed: incorrect import of some demo pages when running on Elementor 3+
improved: updated bundled ACF Pro plugin to the latest version 5.9.0
# 25 Jul 2020 1.8.1
fixed: disabled fullscreen slider counter resulted in incorrect animations
fixed: duplicated response messages in Contact Form 7 latest version
fixed: set but inactive Google Map API key resulted in frontend malfunction
improved: removed theme version parameter from Google Fonts CSS
# 14 Jul 2020 1.8.0
fixed: incorrect work of slider controls with multiple instances on a page
fixed: inaccessible Google Map markers on mobile touch devices
added: lazy loading feature for all Elementor widgets
added: post edit icons in Content tab for all dynamic theme widgets
improved: proper image sizing on different screens
improved: better performance on dual-GPU hardware
improved: implemented singleton pattern for all theme widget classes
improved: better compatibility with WPML
improved: minimized database queries from dynamic theme widgets
improved: enqueuing of GMap scripts in footer for better performance
# 23 Jun 2020 1.7.1
added: featured image support for portfolio/services posts
improved: redesigned & reworked theme documentation
# 29 May 2020 1.7.0
added: template for next & previous portfolio navigation
added: new controls to Customizer
added: ability to upload and use the alternative logo version
added: ability to override logo version per page
added: support for WordPress 5.2+ wp_body_open() hook
improved: removed source maps references so they don't throw warning messages in console
# 11 Mar 2020 1.6.2
added: compatibility with Elementor 2.9.5+
added: backward compatibility for Elementor 2.8.5 and below
# 15 Feb 2020 1.6.1
fixed: thrown PHP errors in case of no portfolio categories created
# 13 Feb 2020 1.6.0
added: widget compatibility with Swiper 5.x
added: theme compatibility for upcoming Elementor 2.9.x
added: styled modal windows for Contact Form 7 (error/submit events)
added: on/off option for new styled modal windows for Contact Form 7 (Customizer -> Options -> Contact Form 7)
improved: handlers and versions for frontend assets
# 27 Dec 2019 1.5.0
fixed: Kirki plugin didn't activate automatically during theme wizard setup
fixed: OC Demo Import conflict with Merlin wizard setup. Now loads only one demo importer at the same time
# 25 Nov 2019 1.4.2
fixed: setup wizard threw error message "Sorry, you are not allowed to access this page" after the theme initial activation in WordPress 5.3
improved: handling placeholders in the form input fields
improved: updated bundled ACF Pro plugin to the latest version 5.8.7
# 07 Nov 2019 1.4.1
fixed: posts amount limit function in Elementor dynamic widgets
improved: don't display a filter category name if there are no grid items matching this category in the Portfolio Masonry Elementor widget
# 25 Oct 2019 1.4.0
added: Arrigo Elementor widgets are now fully compatible with WPML's Translation Editor
added: support for self-hosted custom fonts as a new option in the admin page (please install ACF Pro recommended by the theme)
added: support for Adobe Fonts (Typekit) via third-party plugin (https://wordpress.org/plugins/custom-typekit-fonts/)
added: option in Customizer to force load all font variations
added: bundled ACF Pro plugin to the theme package
improved: better code structure in Arrigo Core Elementor extension class
improved: regenerated .pot files
improved: removed plugin-territory <head> tags
improved: dynamically add pingback URLs to blog posts
# 11 Sep 2019 1.3.0
added: compatibility with Elementor 2.7+
# 10 Sep 2019 1.2.2
improved: mobile 100vh calculation for home sliders
# 09 Sep 2019 1.2.1
fixed: incorrect SVG graphics alignment in Merlin setup wizard
added: new options for categories and short description output in dynamic portfolio sliders
# 16 Aug 2019 1.2.0
added: portfolio slug customization (Customizer -> Portfolio -> Enable custom portfolio slug)
added: services slug customization (Customizer -> Services -> Enable custom services slug)
added: more portfolio display control possibilities in the dynamic widgets (all, limited amount, excluding certain items)
# 10 Jul 2019 1.1.9
fixed: Polylang switcher in fullscreen overlay menu didn't open sub-menu
# 28 Jun 2019 1.1.8
added: new option in Customizer to change portfolio "next" loop direction (Customizer -> Options -> Portfolio)
improved: no more reveal animation delay in "Section Intro" widget if it doesn't have a background set
# 06 Jun 2019 1.1.7
added: new options in Customizer, you can now have your featured images in page masthead (individual per each page)
# 28 May 2019 1.1.6
added: overlay menu now closes if the clicked link is an anchor to a page element (like #portfolio-section)
improved: minor code tweaks
# 25 May 2019 1.1.5
added: toggle to enable/disable links to inner pages in "Services Slider" and "Services Grid" Elementor widgets
# 23 May 2019 1.1.4
added: Isotope filter to Portfolio Masonry Grid & Gallery Elementor widget
# 11 May 2019 1.1.3
added: compatibility with Polylang plugin
# 29 Apr 2019 1.1.2
fixed: Fullscreen Slider 1 transition didn't work for content on mobile devices under 991px
improved: documentation – now it's way more convenient
# 23 Feb 2019 1.1.1
fixed: regular menu appearance since the last update
added: more logo options in customizer (retina @2x logo version and max-height options)
# 22 Feb 2019 1.1.0
added: WPML compatibility to both Arrigo theme and Arrigo Core plugin
added: WPML compatibility to theme Elementor widgets that contain text strings
added: custom widget in header for WPML language switcher
added: WPML config file to theme
added: automatic setup for Intuitive Custom Posts plugin in theme onboarding
improved: updated theme translation .pot file
improved: disabled Kirki telemetry
# 15 Feb 2019 1.0.2
fixed: visual bugs caused by style conflicts with Elementor Pro
# 14 Feb 2019 1.0.1
fixed: slider counter that didn't work on Fullscreen Slider 1
# 07 Feb 2019 1.0.0
initial release