*** a3 Responsive Slider Changelog *** = 2.3.1 - 2023/11/23 = * This maintenance release has plugin framework updates for compatibility with PHP 8.1 onwards, plus compatibility with WordPress 6.4.1 * Tweak - Test for compatibility with WordPress 6.4.1 * Framework - Set parameter number of preg_match function from null to 0 for compatibility with PHP 8.1 onwards * Framework - Validate empty before call trim for option value = 2.3.0 - 2023/01/03 = * This feature release removes the fontawesome lib and replaces icons with SVGs plus adds Default Topography option to font controls. * Feature - Convert icon from font awesome to SVG * Feature - Update styling for new SVG icons * Plugin Framework - Update typography control from plugin framework to add support for Default value * Plugin Framework - Default value will get fonts set in the theme. * Plugin Framework - Change generate typography style for change on typography control * Plugin Framework - Remove fontawesome lib = 2.2.1 - 2022/11/01 = * This maintenance release has a security vulnerability patch, plus compatibility with WordPress major version 6.1.0 * Tweak - Test for compatibility with WordPress 6.1 * Security - This release has a patch for a security vulnerability = 2.2.0 - 2022/06/25 = * This release has a security patch for a Stored XSS zero-day vulnerability in all previous versions. * Security - Patched Stored XSS zero-day vulnerability. * Props - Synack Red Team member Kernelsndrs for finding and reporting the vulnerability. = 2.1.3 - 2022/05/24 = * This release is for compatibility with WordPress major version 6.0 plus includes various tweaks to harden the plugins security. * Tweak - Test for compatibility with WordPress 6.0 * Framework – Upgrade Plugin Framework to version 2.6.0 * Security - Various code hardening tweaks. * Security - Escape all $-variable * Security - Sanitize all $_REQUEST, $_GET, $_POST * Security - Apply wp_unslash before sanitize = 2.1.2 - 2022/01/21 = * This is a maintenance release for compatibility with WordPress major version 5.9 * Tweak - Test for compatibility with WordPress 5.9 = 2.1.1 - 2021/11/20 = * This maintenance release has check for compatibility with PHP 8.x * Tweak - Test for compatibility with PHP 8.x = 2.1.0 - 2021/11/03 = * This feature release adds slider image auto transitions to mobile devices * Feature - Apply image auto transitions with touch swipe feature on mobile devices. = 2.0.11 - 2021/07/19 = * This maintenance release has code tweaks for WordPress 5.8 compatibility plus Security hardening. * Tweak - Test for compatibility with WordPress 5.8 * Tweak - Skip version 2.0.10 to prevent PHP misread of the version * Tweak - Add Update URI to plugin header with unique name * Security - Add more variable, options and html escaping * Security - Get variable via name instead of use extract = 2.0.9 - 2021/07/12 = * This small maintenance release contains a security patch. * Security - Added escaping for the shortcode parameters = 2.0.8 - 2021/03/17 = * This maintenance release updates 23 deprecated jQuery functions for compatibility with the latest version of jQuery in WordPress 5.7 * Tweak - Update JavaScript on plugin framework for compatibility with latest version of jQuery and resolve PHP warning event shorthand is deprecated. * Tweak - Replace deprecated .change( handler ) with .on( 'change', handler ) * Tweak - Replace deprecated .change() with .trigger('change') * Tweak - Replace deprecated .focus( handler ) with .on( 'focus', handler ) * Tweak - Replace deprecated .focus() with .trigger('focus') * Tweak - Replace deprecated .click( handler ) with .on( 'click', handler ) * Tweak - Replace deprecated .click() with .trigger('click') * Tweak - Replace deprecated .select( handler ) with .on( 'select', handler ) * Tweak - Replace deprecated .select() with .trigger('select') * Tweak - Replace deprecated .blur( handler ) with .on( 'blur', handler ) * Tweak - Replace deprecated .blur() with .trigger('blur') * Tweak - Replace deprecated .resize( handler ) with .on( 'resize', handler ) * Tweak - Replace deprecated .submit( handler ) with .on( 'submit', handler ) * Tweak - Replace deprecated .scroll( handler ) with .on( 'scroll', handler ) * Tweak - Replace deprecated .mousedown( handler ) with .on( 'mousedown', handler ) * Tweak - Replace deprecated .mouseover( handler ) with .on( 'mouseover', handler ) * Tweak - Replace deprecated .mouseout( handler ) with .on( 'mouseout', handler ) * Tweak - Replace deprecated .keydown( handler ) with .on( 'keydown', handler ) * 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/10 = * 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.7 - 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.6 - 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.5 - 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.4 - 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.3 - 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.2 - 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.1 - 2018/05/26 = * This maintenance update is for compatibility with WordPress 4.9.6 and WooCommerce 3.4.0 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.0 - 2018/02/13 = * Feature Upgrade - This upgrade features full integration with newly launched a3rev Dashboard including a prompt to upgrade from a3 License manager to a3rev Dashboard plus compatibility with WordPress 4.9.4. * Feature - Upgrade License key auto upgrades and support to a3rev Customer account authorization. * Feature - Post and reply to support tickets right from the a3rev Dashboard Support interface. * Feature - Updating a3 License manager plugin removes it and uploads the new a3rev Dashboard plugin. * Feature - License key no longer used to activate auto updates and upgrades and support. * Feature - Install a3rev Dashboard plugin and authorize it by using your a3rev.com account username and password. * Feature - Manage your account and all a3rev premium plugins from your a3rev Dashboard * Feature – plugin support tickets can be posted and replied to from the a3rev Dashboard support interface. * Framework - Update a3rev Plugin Framework to version 2.0.2 * Framework - Add Framework version for all style and script files * Framework - Update Check Now feature for compatibility with a3rev Dashboard 2.3.0 * Tweak - Remove OLD license manager and tracking code * Tweak - Test for compatibility with WordPress 4.9.4 = 1.7.1 - 2017/11/27 = * Maintenance Update. Following the release of new feature version 1.7.0 this release includes 3 bug fixes from that upgrade plus numerous style and script tweaks * Tweak - Numerous plugin style and script tweaks * Fix - Make video 100% full wide on mobile, while maintaining touch swipe support * Fix - Resolved Progressive load conflict with a3 Lazy Load, was not showing images after first image in slider. * Fix - Video auto play and pause when switch slide on mobile = 1.7.0 - 2017/11/25 = * Feature Upgrade. Introducing Progressive image loading, upgrade Youtube video to WordPress embed iframe, auto pause videos when progress to next slide plus * 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 - Change to new Youtube embed code (iframe) to support load on all browsers * Tweak - Remove Auto Pause option for Youtube slide. Auto pause is automatic. * Tweak - Update script to support Auto Play video with new Youtube embed code * 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 * Fix - Do not show Play / Pause buttons for slider that has video. Solve the issue about Play button of video cannot be clicked = 1.6.1 - 2017/06/09 = * Tweak - Tested for compatibility with WordPress major version 4.8.0 * Tweak - Change global $$variable to global ${$variable} for compatibility with PHP 7.0 * Tweak - Removed auto redirect to plugins admin panel on activation * Tweak - Update a3 Revolution to a3rev Software on plugins description * Tweak - Added Settings link to plugins description on plugins menu * 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 * Feature - Update for compatibility with new a3 License Manager plugin * Tweak - Removed tracking code from plugin * Tweak - Removed auto upgrading code from plugin * Tweak - Remove confirm license key form at first activate the plugin * Tweak - Can use the plugin without entering license key but can't auto upgrade when have new version * 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 * Tweak - Show admin notification box re installing a3 License Manager plugin to manage license key and auto upgrades * Fix - Headers already sent warning. Delete trailing spaces at bottom of php file = 1.5.1 - 2016/04/13 = * Fix - Called 'wp_localize_script' for 'a3-rslider-frontend-mobile' so that Mobile slider can get dynamic parameters, fixed bug for some changed on loaded javascript from version 1.5.0 = 1.5.0 - 2016/04/12 = * 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 - call session_start() before html is printed on screen to fix PHP warning * Fix - Make 'Dismiss' and 'Don't show again' url work for notify popup * 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.1 - 2016/01/29 = * Fix - Sort the function to correct position so that solve the issue "Call to undefined function responsi_premium_pack_special_check_pin()" when activating the plugin = 1.4.0 - 2015/12/10 = * Feature - Update plugin activation and auto Upgrade script for integration with new Responsi Premium Pack plugin * 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/19 = * 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 - Conflict with a3 Portfolio and a3 Lazy Load plugins. Slider images could not load * Fix - Controls and Pagers not showing in IE11, IE10 and IE9 in Windows 7 * Fix - Controls not showing in Firefox on Windows 7, Windows 8, Windows 8.1 and Windows 10 = 1.2.4 - 2015/09/07 = * Fix - Delete check new version transient when transient_timeout is deleted by WordPress 4.3 get_transients function so call to a3api for new version still works. * Fix - Change timeout of call to a3API for updates from 45 seconds to 8 seconds to resolve the server PHP timeout 30 seconds default. Server timeout before call finish was causing the 24 hour cron call not to be set and causing the dashboard to load slowly if a3API is not reachable. * Fix - Set 24 hours cron before call to a3API so that if have fail to connection then it will call in 24 hours on Cron instead of continue call each time Dashboard is loaded = 1.2.3 - 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.2.2 - 2015/06/29 = * Tweak - Automatic delete the house keeping option of Lite version when upgrading from Lite to Pro version. Prevents data from being deleted on upgrade if the Lite Version Clean Up On Deletion option is was left switched ON before deactivating it to install the Pro version. * Fix - Added fallback cron job schedule to fix License Key deactivation bug that occurs when call to server returns null for server name when checking key status for auto Maintenance and Feature upgrades = 1.2.1 - 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.2.0 - 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.9 - 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.8 - 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.7 - 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 * Fix - Compatibility text for current version of WordPress on the Core Update page. Feature stopped working with WordPress version 4.1 = 1.1.6 - 2015/01/24 = * Feature - Add a3 Lazy Load video filter to enable lazy load of sliders with YouTube Videos. * Tweak - Changed apply_filters( 'a3_lazy_load_images' ) to apply_filters( 'a3_lazy_load_html' ) so slider and mobile slider can apply filter to both image and video * Tweak - Added str_replace( array("\r\n", "\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' ) to prevent some plugins filtering and breaking the video tag * Tweak - Updated a3-rslider-frontend.js and a3-rslider-frontend-mobile.js to apply a3 Lazy Load for video. = 1.1.5 - 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.4 - 2015/01/09 = * Tweak - Fix Slider skins first load UI when Dynamic height is activated for a skin * Tweak - Convert each skin style sheets to its own file instead of combining it all into one minified file. * 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 * 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.3 - 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 = 1.1.2 - 2014/12/18 = * 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.1 - 2014/11/13 = * Fix - a3rev License code now recognises domain with and without the www. We believe that this will solve Licenses auto deactivating on some sites. = 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.2.6 - 2014/09/10 = * Tweak - Updated google font face in plugin framework. * Tweak - Tested 100% compatible with WordPress Version 4.0 = 1.0.2.5 - 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.2.4 - 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 - Convert Lifetime License to single site purchase with add sites at discount feature. = 1.0.2.3 - 2014/05/24 = * Tweak - Changed add_filter( 'gettext', array( $this, 'change_button_text' ), null, 2 ); to add_filter( 'gettext', array( $this, 'change_button_text' ), null, 3 ); * Tweak - Update change_button_text() function from ( $original == 'Insert into Post' ) to ( is_admin() && $original === 'Insert into Post' ) * Tweak - Checked and updated for full compatibility with WordPress version 3.9.1 * Fix - Code tweaks to fix a3 Plugins Framework conflict with WP e-Commerce tax rates. = 1.0.2.2 - 2014/05/02 = * Tweak - Moved Card Skin menu from Slider Skins menu to its own sub menu item. Makes it easier to find. * Tweak - All Sliders menu, change 'Images' column name to 'Slides' column name because the count includes videos. * Tweak - Add help text on Widget Skin menu that explains that Sliders with Widget skin are not available for insert by short code tool. * Fix - Show correct thumbnail image on All Slides menu when a Video is first slider in slider - but Youtube feature is turned off. * Fix - Updated All Sliders menu to show the correct number of slides if Youtube feature is on - then turned off. = 1.0.2.1 - 2014/04/29 = * Tweak - New images are added to the bottom row so that the order is 1st added is 1st in the slider, 2nd image is 2nd etc. * Tweak - When turn off Youtube Video feature, saved slider videos are not deleted. * Fix - cycle2 js.maps 404 Error. Removed //@ sourceMappingURL=jquery.cycle2.js.map = 1.0.2 - 2014/04/08 = * Tweak - Sliders embedded by shortcode use full wide width in mobile screens. Ignore shortcode margin settings. = 1.0.1 - 2014/04/07 = * Fix - When insert slider by shortcode and using Card Skin margin was applying inside the card border instead of outside it. = 1.0 - 2014/03/27 = * Initial release - Create new Github repository and commit code. * Licencing - Add a3 License Key and configure a3API. * Amazon S3 - Upload to Amazon S3 and config for auto download.