Tweak – Replace deprecated .attr(‘disabled’, ‘disabled’) with .prop(‘disabled’, true)
Tweak – Replace deprecated .removeAttr(‘disabled’) with .prop(‘disabled’, false)
Tweak – Replace deprecated .attr(‘selected’, ‘selected’) with .prop(‘selected’, true)
Tweak – Replace deprecated .removeAttr(‘selected’) with .prop(‘selected’, false)
Tweak – Replace deprecated .attr(‘checked’, ‘checked’) with .prop(‘checked’, true)
Tweak – Replace deprecated .removeAttr(‘checked’) with .prop(‘checked’, false)
2.0.7 – 2021/03/09
This maintenance release is for compatibility with WordPress 5.7
Tweak – Test for compatibility with WordPress 5.7
Tweak – Use new function wp_getimagesize of WP instead of getimagesize
2.0.6 – 2020/12/30
This is an important maintenance release that updates our scripts for compatibility with the latest version of jQuery released in WordPress 5.6
Tweak – Update JavaScript on plugin framework for work compatibility with latest version of jQuery
Fix – Replace .bind( event, handler ) by .on( event, handler ) for compatibility with latest version of jQuery
Fix – Replace :eq() Selector by .eq() for compatibility with latest version of jQuery
Fix – Replace .error() by .on( “error” ) for compatibility with latest version of jQuery
Fix – Replace :first Selector by .first() for compatibility with latest version of jQuery
Fix – Replace :gt(0) Selector by .slice(1) for compatibility with latest version of jQuery
Fix – Remove jQuery.browser for compatibility with latest version of jQuery
Fix – Replace jQuery.isArray() by Array.isArray() for compatibility with latest version of jQuery
Fix – Replace jQuery.isFunction(x) by typeof x === “function” for compatibility with latest version of jQuery
Fix – Replace jQuery.isNumeric(x) by typeof x === “number” for compatibility with latest version of jQuery
Fix – Replace jQuery.now() by Date.now() for compatibility with latest version of jQuery
Fix – Replace jQuery.parseJSON() by JSON.parse() for compatibility with latest version of jQuery
Fix – Remove jQuery.support for compatibility with latest version of jQuery
Fix – Replace jQuery.trim(x) by x.trim() for compatibility with latest version of jQuery
Fix – Replace jQuery.type(x) by typeof x for compatibility with latest version of jQuery
Fix – Replace .load( handler ) by .on( “load”, handler ) for compatibility with latest version of jQuery
Fix – Replace .size() by .length for compatibility with latest version of jQuery
Fix – Replace .unbind( event ) by .off( event ) for compatibility with latest version of jQuery
Fix – Replace .unload( handler ) by .on( “unload”, handler ) for compatibility with latest version of jQuery
2.0.5 – 2020/12/08
This maintenance release has tweaks for compatibility with WordPress major version 5.6 and PHP version 7.4.8
Tweak – Test and Tweak for compatibility with PHP 7.4.8
Tweak – Test for compatibility with WordPress 5.6
2.0.4 – 2020/08/08
This maintenance release is for compatibility with WordPress major version 5.5 and WooCommerce 4.3.1.
Tweak – Test for compatibility with WordPress 5.5
Tweak – Test for compatibility with WooCommerce 4.3.1
2.0.3 – 2020/04/08
This maintenance release is a tweak to the mobile template.
Tweak – Remove the cog bottom border from the mobile template
2.0.2 – 2020/04/03
This maintenance release adds Travis Unit build tests and compatibility with PHP Code Checker
Tweak – Run Travis CI unit build tests for PHP compatibility issues with PHP 7.0 to 7.4
Dev – Add ignore line comment to the line code for passed via PHP Compatibility Checker
2.0.1 – 2020/04/01
This maintenance release is for compatibility with WordPress 5.4 and PHP 7.4
Tweak – Test for compatibility with WordPress 5.4
Fix – Update global ${$this- to $GLOBALS[$this to resolve 7.0+ PHP warnings
Fix – Update global ${$option to $GLOBALS[$option to resolve 7.0+ PHP warnings
Fix – Update less PHP lib that use square brackets [] instead of curly braces {} for Array, depreciated in PHP 7.4
Fix – Validate to not use get_magic_quotes_gpc function that are depreciated in PHP 7.4
2.0.0 – 2020/01/010
This feature release completes the full refactor (frontend and backend) of the plugins PHP to Composer, 1 bug fix and compatibility with WordPress 5.3.2
Feature – Plugin Framework fully refactored to Composer for cleaner code and faster PHP code on the admin panels
Tweak – Update plugin for compatibility with new version of plugin Framework
Tweak – Test for compatibility with WordPress 5.3.2
Fix – Update javascript for include Alt option when adding new images to a slider
1.9.0 – 2019/12/13
This feature release has a lot. PHP is upgraded to Composer PHP Dependency Manager, a full security review, new z-index option and compatibility with WordPress 5.3.1
Feature – On settings tab add z-index setting option for each slider
Feature – Plugin fully refactored to Composer for cleaner and faster PHP code
Tweak – Remove the hard coded PHP error_reporting display errors false from compile sass to css
Tweak – Test for compatibility with WordPress 5.3.1
Dev – Replace file_get_contents with HTTP API wp_remote_get
Dev – Ensure that all inputs are sanitized and all outputs are escaped
1.8.9 – 2019/08/01
This maintenance upgrade is to fix a style conflict with fontawesome icons
Fix – fontawesome icons not able to get correct style on frontend when the fontawesome script is loaded on the page by theme or another plugin.
1.8.8 – 2019/06/29
This is a maintenance upgrade to fix a potentially fatal error conflict with sites running PHP 7.3
Fix – PHP warning continue targeting switch is equivalent to break for compatibility on PHP 7.3
1.8.7 – 2019/05/21
This maintenance update adds support for ALT text on images
Tweak – Add Support For image ALT Text
Dev – Update plugin database table with new alt field
1.8.6 – 2019/04/01
This maintenance update resolves a PHP 7.2 issue and compatibility check for WordPress upcoming 5.2 release
Tweak – Test for compatibility with WordPress 5.2
Fix – Validate variable is array to resolve warning in PHP 7.2
1.8.5 – 2019/01/04
This maintenance update is for compatibility with WordPress 5.0.2 and PHP 7.3. It also includes performance updates to the plugin framework.
Tweak – Test for compatibility with WordPress 5.0.2 and WordPress 4.9.9
Tweak – Create new structure for future development of Gutenberg Blocks
Framework – Performance improvement. Replace wp_remote_fopen with file_get_contents for get web fonts
Framework – Performance improvement. Define new variable is_load_google_fonts if admin does not require to load google fonts
Credit – Props to Derek for alerting us to the framework google fonts performance issue
Framework – Register style name for dynamic style of plugin for use with Gutenberg block
Framework – Update Modal script and style to version 4.1.1
Framework – Update a3rev Plugin Framework to version 2.1.0
Framework – Test and update for compatibility with PHP 7.3
1.8.4 – 2018/10/26
This maintenance update fixes 1 bug and checks for compatibility with WordPress 4.9.8
Tweak – Test for compatibility with WordPress 4.9.8
Fix – parse correct image url to getimagesize
1.8.3 – 2018/05/26
This maintenance update is for compatibility with WordPress 4.9.6 and the new GDPR compliance requirements for users in the EU
Tweak – Test for compatibility with WordPress 4.9.6
Tweak – Check for any issues with GDPR compliance. None Found
Framework – Update a3rev Plugin Framework to version 2.0.3
1.8.2 – 2018/02/13
Maintenance Update. Under the bonnet tweaks to keep your plugin running smoothly and is the foundation for new features to be developed this year
Framework – Update a3rev Plugin Framework to version 2.0.2
Framework – Add Framework version for all style and script files
Tweak – Update for full compatibility with a3rev Dashboard plugin
Tweak – Test for compatibility with WordPress 4.9.4
1.8.1 – 2017/11/27
Tweak – Numerous plugin style and script tweaks
Fix – Resolved Progressive load conflict with a3 Lazy Load, was not showing images after first image in slider.
1.8.0 – 2017/11/25
Feature Upgrade. Introducing Progressive image loading, plus tweaks and 2 bug fixes for WordPress 4.9 compatibility
Feature – Add new Progressive loading feature to reduce the bandwidth and speed up page load.
Tweak – Add Progressive option to Settings of Slider and has it default as ON.
Tweak – Do not show Pager for slider on Desktop if Progressive is set as ON
Tweak – Tested for compatibility with WordPress major version 4.9.0
Fix – Set empty value for variables to resolve PHP Notices
Fix – Correct false (boolean) value of variable
1.7.0 – 2017/06/09
Feature – Launched a3 Responsive Slider public Repository
Tweak – Change global $$variable to global ${$variable} for compatibility with PHP 7.0
Tweak – Update a3 Revolution to a3rev Software on plugins description
Tweak – Added Settings link to plugins description on plugins menu
Tweak – Tested for compatibility with WordPress major version 4.8.0
Tweak – Include bootstrap modal script into plugin framework
Tweak – Update a3rev plugin framework to latest version
1.6.0 – 2016/11/02
Feature – Added Font editor ‘Line Height’ option
Feature – Upgrade Slider Skins Control icons to font awesome icons.
Feature – Added full dynamic style options for the control icons
Feature – Added option to set the Control icons position on the slider. Top, Centre, Bottom and Left, middle, right
Feature – Update old media uploader to new WP media uploader when Add/Edit Slider
Tweak – Update select type of plugin framework for support group options
Tweak – Update Typography Preview script for apply ‘Line Height’ value to Preview box
Tweak – Update the generate_font_css() function with new ‘Line Height’ option
Tweak – Replace all hard code for line-height inside custom style by new dynamic ‘Line Height’ value
Tweak – Register fontawesome in plugin framework with style name is ‘font-awesome-styles’
Tweak – Update dynamic style for new features
Tweak – Update text domain for full support of translation with new name for translate file is ‘a3-responsive-slider.po’
Tweak – Define new ‘Ajax Multi Submit’ control type with Progress Bar showing and Statistic for plugin framework
Tweak – Define new ‘Ajax Submit’ control type with Progress Bar showing for plugin framework
Tweak – Update plugin framework styles and scripts support for new ‘Ajax Submit’ and ‘Ajax Multi Submit’ control type
Tweak – Tested for full compatibility with WordPress version 4.6.1
Fix – Headers already sent warning. Delete trailing spaces at bottom of php file
1.5.0 – 2016/04/13
Feature – Define new ‘Background Color’ type on plugin framework with ON | OFF switch to disable background or enable it
Feature – Define new function – hextorgb() – for convert hex color to rgb color on plugin framework
Feature – Define new function – generate_background_color_css() – for export background style code on plugin framework that is used to make custom style
Tweak – Change on load script so that they are loaded with correct order without jQuery is loaded after slider script
Tweak – Change call action from ‘wp_head’ to ‘wp_enqueue_scripts’ and use ‘wp_enqueue_style’ function to load style for better compatibility with minify feature of caching plugins
Tweak – Change call action from ‘wp_head’ to ‘wp_enqueue_scripts’ to load google fonts
Tweak – Define new ‘strip_methods’ argument for Uploader type, allow strip http/https or no
Tweak – Register fontawesome in plugin framework with style name is ‘font-awesome-styles’
Tweak – Saved the time number into database for one time customize style and Save change on the Plugin Settings
Tweak – Replace version number by time number for dynamic style file are generated by Sass to solve the issue get cache file on CDN server
Tweak – Update core style and script of plugin framework for support Background Color type
Tweak – Update plugin framework to latest version
Tweak – Tested for full compatibility with WordPress major version 4.5
Fix – Add ‘a3-notlazy’ class to slide images for way site have a3 Portfolio and a3 Lazy Load to fix slider can’t show on frontend. If you have added ‘a3-slider-image’ class to Skip Images Classes option of a3 Lazy Load then should remove it
1.4.0 – 2015/12/10
Feature – Added Option to set Google Fonts API key to directly access latest fonts and font updates from Google
Feature – Added full support for Right to Left RTL layout on plugins admin dashboard.
Feature – Change media uploader to New UI of WordPress media uploader with WordPress Backbone and Underscore
Tweak – Update the uploader script to save the Attachment ID and work with New Uploader
Tweak – Updated a3 Plugin Framework to the latest version
Tweak – Tested for full compatibility with WordPress major version 4.4
1.3.0 – 2015/11/20
Feature – Add new option [ ] Open in new tab for slider images with links
Feature – When a skin Controls and Pager options are switched ON don’t show Controls and Pagers if the slider just has one slide
Tweak – Update table database for new Open in new tab option
Tweak – Tested for full compatibility with WordPress major version 4.3.1
Fix – Make slider show for compatibility with a3 Portfolio and a3 Lazy Load
1.2.0 – 2015/08/21
Feature – Added Plugin Framework Customization settings. Control how the admin panel settings show when editing.
Tweak – Tested for full compatibility with WordPress major version 4.3.0
Tweak – include new CSSMin lib from https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port into plugin framework instead of old CSSMin lib from http://code.google.com/p/cssmin/ , to avoid conflict with plugins or themes that have CSSMin lib
Tweak – Make __construct() function for ‘Compile_Less_Sass’ class instead of using a method with the same name as the class for compatibility on WP 4.3 and is deprecated on PHP4
Tweak – Change class name from ‘lessc’ to ‘a3_lessc’ so that it does not conflict with plugins or themes that have another Lessc lib
Tweak – Tested for full compatibility with WordPress Version 4.3.0
Fix – Make __construct() function for ‘A3_Responsive_Slider_Shortcode’ class instead of using a method with the same name as the class for compatibility on WP 4.3 and is deprecated on PHP4
1.1.10 – 2015/06/10
Fix – Check ‘request_filesystem_credentials’ function, if it does not exists then require the core php lib file from WP where it is defined
1.1.9 – 2015/06/03
Tweak – Security Hardening. Removed all php file_put_contents functions in the plugin framework and replace with the WP_Filesystem API
Tweak – Security Hardening. Removed all php file_get_contents functions in the plugin framework and replace with the WP_Filesystem API
Fix – Update dynamic stylesheet url in uploads folder to the format //domain.com/ so it’s always is correct when loaded as http or https
1.1.8 – 2015/05/18
Tweak – Change Slider Skins Control and Pager setting default to OFF
Tweak – Control and pager CSS only loads from the footer when those settings are switched ON
Credit – Thanks to Kent for raising the issue attention https://a3rev.com/forums/topic/prev-next-pause-appears-when-page-refreshes/
1.1.7 – 2015/05/14
Tweak – Tested and Tweaked for full compatibility with WordPress Version 4.2.2
Tweak – Update cycle2 script to latest version 2.1.6
Fix – Change custom layout. When inserting a slider by Slider shortcode insert button the Align Center of content was not working.
1.1.6 – 2015/04/21
Tweak – Tested and Tweaked for full compatibility with WordPress Version 4.2.0
Tweak – Changed dbDelta() function to $wpdb->query() for creating plugin table database.
Tweak – Update style of plugin framework. Removed the [data-icon] selector to prevent conflict with other plugins that have font awesome icons
1.1.5 – 2015/01/24
Tweak – Added str_replace( array(“rn”, “r”, “n”), ”, $slider_output) to prevent Themes and plugins that process shortcodes from adding line break br and paragraph p tags to Slider shortcodes and breaking them.
Tweak – Changed add_action( ‘wp_enqueue_scripts’ ) to add_action( ‘wp_head’ ) for fixed the video don’t work if have some plugin filter video tag for comaptibility with Pro Version upgrade.
Tweak – Updated a3-rslider-frontend.js and a3-rslider-frontend-mobile.js for compatibility with Pro Version upgrade.
1.1.4 – 2015/01/16
Feature – When link URL is added to an image in slider, click or tap on the image opens the link.
Tweak – Can now just add link URL to slider image without having to add caption text with Read More button to create the link.
Tweak – Read More option now activated from the image settings on slider edit page.
Tweak – Removed Read More ON | OFF option from the Read More tab on all skins.
Tweak – Added help text to the top of Read More tab page on each skin.
Tweak – Added Show read more button / text option for each slide in slider edit page.
Tweak – Slider edit page image setting UI. Changed the Caption text box width that same as Title and Link URL input box.
Tweak – Show read more settings display to the right of the Caption text input box with help text.
Tweak – Added new show_readmore column for a3_rslider_images table database.
Fix – Caption text not showing on slider images – updated .less file.
Fix – Check $post before get post_content to fix PHP notice property of non-object on a3-rslider-hook-filter.php line 56.
1.1.3 – 2015/01/10
Tweak – Fix Slider skins first load UI when Dynamic height is activated for a skin
Tweak – Skin .css only load for the slider it is attached to and only load on urls where slider is embed or in widget – like js assets
Tweak – Edit for full compatibility with a3 Lazy Load. Only load skin when it comes into the view port like content
Tweak – Update Plugins description to include install a3 Lazy Load recommendation.
Dev – Convert Sass Global .less to simplify compiling style sheet edits.
Fix – Show the new plugin version on the Core Update page. Feature stopped working with WordPress version 4.1
Fix – Sass compile path not saving on windows xampp.
1.1.2 – 2015/01/06
Tweak – Only load plugin assets on post and page where slider is embedded by shortcode or as a widget.
Tweak – Only load assets on page that are required for slider effects – not all plugin js assets.
Tweak – Only load slider mobile assets when load in mobile screen.
Tweak – Audit code for full compatibility with WordPress version 4.1.0
Tweak – added div tag to href= jQuery when click add image to slider gallery. Some plugins like MOJO Market Place plugin enforce div on image URLs site wide.
Credit – thanks to Bill Passawe for reporting the issue and giving us access to his site to find the issue and make a patch.
1.1.0 – 2014/09/15
Feature – Converted all front end CSS #dynamic {stylesheets} to Sass #dynamic {stylesheets} for faster loading.
Feature – Convert all back end CSS to Sass.
1.0.0.4 – 2014/09/10
Tweak – Updated google font face in plugin framework.
Tweak – Tested 100% compatible with WordPress Version 4.0
1.0.0.3 – 2014/07/19
Fix – Changed Mobile_Detect Lib class name to A3_RSlider_Mobile_Detect to prevent conflict with other plugins that use the global class name.
Credit – Thanks to Flemming Andersen for the access to his site to find and fix the class name conflict.
1.0.0.2 – 2014/06/21
Tweak – Updated chosen js script to latest version 1.1.0 on the a3rev Plugin Framework
Tweak – Added support for placeholder feature for input, email , password , text area types
Tweak – Updated plugins description text and admin panel yellow sidebar text.