Feature: The lottie-player tag added to the tag validation of the HTML layer.
Feature: Adding enablejsapi=1 parameter to YouTube videos in lightbox.
Feature: Added support for a couple of HTML tags in the heading and text layer to allow WooCommerce to display the on-sale product's price properly.
Feature: Image description, class and caption are now available as variables at the Joomla article generator.
Feature: Better ordering at the Images from Folder generator and and "exclude resized images" code updated for better result.
Feature: RSS generator will ask down namespace attributes too.
Feature: Youtube layer will support youtube-nocookie.com urls too. But you should note, that still the YouTube And Vimeo Privacy Enhanced Mode setting defines, whether your videos come from youtube.com or from youtube-nocookie.com!
Fix: Not selecting a slider in Avada Builder could cause PHP errors.
Fix: Joomla update codes were updated to ensure that every database update runs properly and not cause errors.
Fix: The Events Calendar Pro compatibility fix after their huge update, that caused the events not being accessible with default WordPress functions.
Fix: Compatibility fix for WoodMart theme.
Fix: Actions will now work properly on the Slide Link.
Fix: MySQL 8.0 compatibility fix, where "system" is a reserved keyword so we'll no longer use it as a column name.
Fix: The custom play button was not exported with the slider.
Fix: Divi module to ensure that Divi sets the proper slider. (You might need to re-pick your sliders, if you haven't changed the default value at the Divi module, as in that case your slider was not saved.)
Fix: Compatibility fix for Events Manager generator to avoid trying to create image variable when no image is selected.
Fix: Avada Builder compatibility fix to ensure that the slider loads properly into the builder.
Fix: On the Smart Slider admin area the shortcode did not appear correctly when Gutenberg's "edit slider" button was leading you to the slider settings page.
Other: Polish translation added for the Countdown layer.
Feature: Save Fonts Locally option to cache Google Fonts at Global settings → Fonts.
Feature: Images from folder generator - filename include/exclude options.
Feature: Instagram generator
Fix: Sliders in trashed group will no longer show up at the Joomla module's slider selector.
Fix: Countdown layer now displays the correct icon at the Add Panel.
Fix: Updating from really old Smart Slider versions might caused a PHP notice to appear.
Fix: Stronger CSS codes for the Image Area layer to ensure proper display.
Fix: Vertical Text bar had an error that prevented the proper display when the Animated option was enabled.
Fix: Use the YouTube And Vimeo Privacy Enhanced Mode global option at the lightboxes as well.
Fix: Smart Slider element doesn't work within Elementor Pro when WooCommerce is also installed on the website.
Fix: Weglot plugin's language switcher appeared in page builder created sliders.
Fix: Mobile Firefox slide swiping didn't worked well, as mobile Firefox won't allow to stop page scroll any longer.
Fix: Better error handling for cases when the WebP support is disabled on the server to avoid PHP errors.
Fix: JSON from url generator on high error reporting gave 'undefined variable' error.
Fix: Dynamic slides didn't accepted variables in color fields.
Fix: Joomla article generator - Joomla 4 compatibility with other extensions.
Fix: Joomla article generator - support for some non-latin characters in file/folder names.
Fix: WordPress posts generator code optimization and Elementor compatibility.
Fix: Slider in trashed group appeared in WordPress admin bar.
Fix: Device selector overflowed the Layer Window when many breakpoints were enabled.
Fix: n2-clear class added to the main div that contains the ss3-force-full-width and ss3-fullpage elements to make the Clear Before option work properly.
Fix: Joomla free update on PHP 8.
Fix: Smart Slider display fixed in Tatsu builder.
Fix: Compatibility fix for lower WordPress versions which use the classic widgets.
Fix: Images in folder and subfolders generator's "order" option caused a PHP error.
Removed: All-in-One Event Calendar dynamic slide generator had to be deprecated due to their 3.0.0 code updates, which made their data inaccessible for 3rd party developers.
Fix: Image layer box shadow now shows up in the Slide Editor.
Fix: Jevents generator urls could have been wrong in old Jevents versions, or when repeated events weren't set up.
Fix: paneWidth control variable now works properly when Single Switch is enabled.
Fix: Shape Divider height didn't work properly in editor.
Fix: We fixed an error that happened because Elementor has deprecated the _content_template method we used to create our Elementor Widget.
Fix: Compatibility fixes with Perfmatters.
Fix: The Shape Divider window didn't load if the slider was hidden on mobile.
Fix: Before After layer could scroll when the divider was moved.
Fix: The old Smart Slider WordPress widget can be moved back to Elementor using the SMART_SLIDER_ELEMENTOR_WIDGET_ALLOWED constant. As a result the sliders won't be missing after the 3.4.1.7 update.
Fix: The slider resize didn't always get triggered on mobile when the device was rotated.
Fix: The When ended → Go to next slide option will no longer trigger the Scroll to slider behavior at the video layers.
Fix: Joomla 4 changed how article images are being stored. The article generator's code was modified to this.
Feature: New layer, Before After is now available in Pro version.
Feature: The aria-role="button" is added to the links which are not used for page navigation. For example the next slide or previous slide action.
Feature: Background blur option for the Blur fit fill mode.
Feature: You can now set a fallback slider that will display instead of the current slider when the current slider has no published slides.
Fix: Elementor will no longer open their own lightbox when ours is used.
Fix: Focus is removed from the button after the link action is triggered.
Fix: Divi Builder plugin has strong codes so we use a special ss-p tag to display the texts. An issue was fixed related to these ss-p tags that made them display incorrectly.
Fix: Focus incorrectly stayed on the arrow after slide switching.
Fix: Streamed audio prevented the slider from loading properly in Safari.
Fix: Arrows could get highlighted in Safari.
Fix: Joomla 4 could display the following PHP Warning: get_class() expects parameter 1 to be object, null given.
Other: Better handling of the translation files.
Other: French translation added. Thanks, Jean-Francois!