Warning: Due to MySQL 8.0 compatibility related changes in the database this version is not backwards compatible.
- Feature: Google font list is updated.
- Feature: New Repair HTML error option for the HTML layer.
- 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!
- Feature: Private Vimeo url support for Lightbox.
- 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.
- Other: Russian translation update.
- Removed: MijoShop and K2 generators got deprecated.
- Removed: Facebook generator got deprecated, due to their user and developer-unfriendly application management.
⚠️ Warning: Our updates weren't made to be backwards compatible! If you update your Smart Slider, don't try to downgrade it to a lower version, because that cousmartslider.helpscoutdocs.com
- 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.
- Deprecated: Slider's Inline JavaScript option.
- Other: Spanish translation updated. Thanks, Rodrigo!
- Other: Google font list updated with latest fonts
- Other: Links updated in the Help Section to point to more appropriate help articles.
change detail:
⚠️ Warning: Our updates weren't made to be backwards compatible! If you update your Smart Slider, don't try to downgrade it to a lower version, because that cousmartslider.helpscoutdocs.com
- Feature: The old background animations are allowed again when the fill mode is not fill, but anything else.
- Feature: Private Vimeo video support at the Vimeo generator.
- Feature: You can now customize the Loading animation delay time.
- Feature: Countdown layer
- Fix: Vimeo changed the urls of Private videos! You need to reenter your Private Vimeo video url, to make it work correctly.
- 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.
- Other: Dutch translation added. Thanks, Frank!
- Other: Spanish translation updated. Thanks, Rodrigo!
- 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!