*** a3 Portfolio Dynamic Stylesheets Changelog *** = 1.8.1 - 2024/01/12 = * Tweak - Test for compatibility with WordPress 6.4.2 * Tweak - Test for compatibility with a3 Portfolio 3.2.0 = 1.8.0 - 2022/06/01 = * This maintenance release has a bug fix for item card frontend display * Fix - CSS style is applied correctly on frontend. = 1.7.9 - 2022/05/24 = * This maintenance release is for compatibility with WordPress major version 6.0 and a3 Portfolio major version 3.0.0 plus 1 bug fix. * Tweak - Test for compatibility with WordPress 6.0 * Tweak - Test for compatibility with a3 Portfolio 3.0 * Fix - Check if a3 Portfolio is installed before allow a3 Portfolio Dynamic Stylesheet work = 1.7.8 - 2022/01/21 = * This is a maintenance release for compatibility with WordPress major version 5.9 * Tweak - Test for compatibility with WordPress 5.9 * Framework - Update a3rev Plugin Framework to version 2.5.0 = 1.7.7 - 2021/11/20 = * This maintenance release has check for compatibility with PHP 8.x * Tweak - Test for compatibility with PHP 8.x = 1.7.6 - 2021/07/19 = * This maintenance release is for compatibility with Major WordPress version 5.8 * Tweak - Test for compatibility with WordPress 5.8 * Tweak - Add Update URI to plugin header with unique name = 1.7.5 - 2021/03/09 = * This maintenance release is for compatibility with WordPress 5.7 * Tweak - Test for compatibility with WordPress 5.7 = 1.7.4 - 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 = 1.7.3 - 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 = 1.7.2 - 2020/04/04 = * This maintenance release fixes an backward compatibility issue the a3 Portfolio version 2.9.0 and earlier * Fix - Upgrade for backward compatibility with a3 Portfolio v 2.9.0 and earlier = 1.7.1 - 2020/03/21 = * This maintenance release has compatibility with WordPress 5.4 plus completion of framework refactor to Composer, implement Travis CI unit testing and compat tweaks for PHP 7.0 to 7.4 * Tweak - Run Travis CI unit build tests for PHP compatibility issues with PHP 7.0 to 7.4 * Tweak - Plugin Framework fully refactored to Composer for cleaner code and faster PHP code * 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 = 1.7.0 - 2019/11/28 = * This feature release has a lot including compatibility with WordPress 5.3 PHP upgrade to Composer PHP Dependency Manger, a full security review plus Compatibility with a3 Portfolio 2.9 * 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.0 * Tweak - Full Compatibility with latest version of a3 Portfolio v 2.9.0 * Dev - Replace file_get_contents with HTTP API wp_remote_get * Dev - Ensure that all inputs are sanitized and all outputs are escaped = 1.6.1 - 2019/01/05 = * 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 = 1.6.0 - 2018/05/26 = * 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.6 * Feature - Upgrade License key auto upgrades and support to a3rev Customer account connection. * 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 connect it to your a3rev customer account * Feature - Manage your account and all a3rev plugins from your a3rev dashboard * Feature - plugin support tickets can be posted and replied to from the a3rev Dashboard support interface. * Tweak - Remove OLD license manager and tracking code * Tweak - Test for compatibility with WordPress 4.9.6 = 1.5.3 - 2017/06/10 = * Tweak - Tested for compatibility with WordPress major version 4.8.0 * 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 enter license key but can’t auto upgrade when have new version * 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 = 1.5.2 - 2016/05/19 = * Tweak - Update variable name so that can hook to settings of Portfolio version 2.4.0 * Tweak - Tested for full compatibility with a3 Portfolio version 2.4.0 * Tweak - Tested for full compatibility with WordPress version 4.5.2 = 1.5.1 - 2016/04/14 = * Tweak - Tested for full compatibility with WordPress major version 4.5 * Tweak - Tested for full compatibility with a3 Portfolio version 2.2.0 = 1.5.0 - 2016/04/01 = * Feature - Define new Portfolio Attributes settings tab * Tweak - Update 'a3.portfolio.ds.less' file to support new Attribute feature * Tweak - Add google font from Attribute settings to load on frontend * Tweak - Filter 'a3_portfolio_clear_filter_button_class' tag to support show Remove Filter button or hyperlink * Tweak - Filter 'a3_portfolio_clear_filter_button_text' tag to support to change default 'Remove this Filter' text on button * Tweak - Tested for full compatibility with a3 Portfolio Version 2.1.0 = 1.4.0 - 2016/03/22 = * Feature - Plugin Framework Mobile First focus upgrade * Feature - Massive improvement in admin UI and UX in PC, tablet and mobile browsers * Tweak - Update plugin framework to latest version * Tweak - Register fontawesome in plugin framework with style name is 'font-awesome-styles' * Tweak - Combine all sub panel of Item Card tab into single panel * Tweak - Combine all sub panel of Item Expander tab into single panel * Tweak - Move Item Expander Close Icon settings to Item Expander panel * Tweak - Make upgrade function for auto convert old structure to new structure of settings * Tweak - Update 'a3.portfolio.ds.variable.less' for work with new structure of settings * Tweak - Tested for full compatibility with a3 Portfolio Version 2.0.0 = 1.3.0 - 2016/03/15 = * Feature - Add new 'Item Title Font Hover Colour' option to Item Expander tab to support customize hover colour for Item Title * Tweak - Update a3.portfolio.ds.less to apply new 'Item Title Font Hover Colour' option to frontend * Tweak - Tested for full compatibility with a3 Portfolio Version 1.8.0 * Fix - Apply Font Style for Item Title inside the Item Expander = 1.2.0 - 2016/03/05 = * Feature - Add new Item Card 'Item Card View More' menu with style options for View More button feature * Tweak - Update 'a3.portfolio.ds.less' file to support new View More button settings * Tweak - Hook to filter tag 'a3_portfolio_viewmore_button_class' to apply style to View More button * Tweak - Hook to filter tag 'a3_portfolio_viewmore_button_text' to change default button text 'View More' on Card * Tweak - Make separate 'Card Image Container' settings with Card Item settings * Tweak - Tested for full compatibility with a3 Portfolio version 1.7.0 = 1.1.2 - 2016/03/03 = * 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 - Add new setting 'Apply Single Portfolio Page' ON | OFF to apply Font Styles that are set inside Expander to Single Portfolio page * Tweak - Update 'a3.portfolio.ds.less' to work on new setting 'Apply Single Portfolio Page' * Tweak - Tested for full compatibility with a3 Portfolio version 1.6.0 * Tweak - Tested for full compatibility with WordPress version 4.4.2 = 1.1.1 - 2016/01/27 = * Tweak - Tested for full compatibility with WordPress version 4.4.1 * Fix - Correct the description with structure html for Inner Container panel was causing admin panel to not show all of the setting options * Credit - Thanks to Archie for reporting the bug https://a3rev.com/forums/topic/cannot-edit-hperlink-color-in-item-card/ = 1.1.0 - 2015/12/09 = * Feature - Update plugin activation and auto Upgrade script for integration with new Responsi Premium Pack plugin * Tweak - Change old Uploader to New UI of Uploader with Backbone and Underscore from WordPress * Tweak - Update the uploader script to save the Attachment ID and work with New Uploader * Tweak - Tested for full compatibility with a3 Portfolio version 1.4.0 * Tweak - Tested for full compatibility with WordPress major version 4.4 = 1.0.7 - 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.0.6 - 2015/08/22 = * 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 - Added new options into Settings -> Permalinks page on Dashboard * 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.0.5 - 2015/06/29 = * 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.0.4 - 2015/06/03 = * Tweak - Tested for full compatibility with WordPress Version 4.2.2 * 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.0.3 - 2015/04/21 = * Tweak - Tested and Tweaked for full compatibility with WordPress Version 4.2.0 * Tweak - Tested and Tweaked for full compatibility with a3 Portfolio version 1.2.1 = 1.0.2 - 2015/04/17 = * Feature - Added new 'Item Card Description' sub menu on Settings tab. All settings for making dynamic style this new feature on a3 Portfolio * Tweak - Tested and tweaked for 100% compatibility with a3 Portfolio Version 1.2.0 = 1.0.1 - 2015/04/01 = * Tweak - Mobile UI improvement - Main gallery image in open item expander shows full wide of the screen. * Tweak - Mobile UI improvement - reduced content padding, left and right in open item expander from 20px to 10px * Tweak - Updated the plugins.php page listing title and description * Dev - Changed WP_CONTENT_DIR to WP_PLUGIN_DIR. When set a custom WordPress file structure then it can get the correct path of plugin * Fix - Title under image on Item Cards when wrap to second line was being cut off by the bottom border of the card. * Fix - Compatibility text for current version of WordPress on the Core Update page. Feature stopped working with WordPress version 4.1 = 1.0.0 - 2015/01/28 = * First working release * Create Github private repo * Create Amazon S3 bucket for downloads * Add License and configure with a3rev and a3API databases * Add Plugin Card to a3 Portfolio Add-Ons menu