== Changelog == = [2.0.2] - 2025/11/25 = ### Fixed - Updated plugin name and descriptions to comply with WordPress.org naming and trademark guidelines. = [2.0.1] - 2025/02/19 = ### Fixed - Fixed assets url error - Fixed dynamic_blocks_is_pro error - Fixed Scripts\Styles Loading ### Removed - Removed Block Files = [2.0.0] - 2025/02/12 = ### Refactored - Completely revamped the backend for an improved user experience. - Updated backend design to make the creation and management of dynamic block campaigns easier, more intuitive, and immediately comprehensible. - General Code Refactoring to Improve Coding Standards. - Migrated SCSS and Template Structures for Modular Design. - Optimized Admin CSS to Load Only on Dynamic Blocks Plugin Pages. - Added Wrapper Div to Avoid Conflicts with Other Plugins. ### Added - Added Campaign Flow - Added New Campaign Edit Page - Added Base & Common Styles for CSS - Added Grunt Configuration to Generate Pot Files for Localization - Added Pot Files for Localization - Added PHPCS (PHP Code Sniffer) Support and Fixed Text Domains - Added Plugin Activation Redirect to DynamicBlock Page - Added Header Menu & Sticky Header - Added New Backend Pages - Added New Settings Pages - Added Campaign Filters & Advanced Pagination - Added Campaign Edit Footer - Added New Campaign Modal Popover - Added New fields for Campaign Name and Description - Added Code Editor for Campaigns - Added Vertical Tabs for Settings - Added Dynamic Data in Active Campaigns Table - Added Drag-and-Drop Feature for Display Condition Filters - Added Google Fonts: Inter - Added Integration with Freemius ### Changed - Massive Improvement to Backend Layout - Changed Campaign List - Changed Campaign Dashboard - Changed Edit Campaign Views - Changed Dataset Filters & Dataset Select Style - Changed Menus and Improved Navigation - Structured SCSS Files for Better Maintainability - Updated GruntJS Configuration to Bundle JS Files - Updated Responsive Design for Backend - Improved CSS (Added TailwindCSS Framework) - Improved JS and Backend Performance - Updated Localization Settings - Changed the Settings Page Design (Moved Dataset Settings to "Account & Settings" Menu) - Changed Terminology Update: Changed the terminology from "Blocks" to "Campaigns" across the plugin. - UI Overhaul: Redesigned the entire user interface for the DynamicBlocks Plugin, including a revamped Edit Campaign screen. - Refactored the entire plugin to utilize Composer for dependency management. - Organized classes and namespaces to adhere to PSR-4 standards for autoloading. ### Fixed - Fixed Loader Issues - Fixed Grid Carousel Column & Gap Control - Fixed GruntJS Configuration Errors - Resolved Deprecated Issues for PHP 8.2 (Dynamic Property Creation Fix) - Fixed Localization and Filter Issues - Fixed Campaign Filters Responsiveness and Pagination Bugs ### Removed - Removed Unused Code, Files, and Images - Removed Editor for Custom Post Types - Removed Obsolete Templates and Menus - Removed Old MetaBox Code - Removed Unnecessary Logical Conditions - Removed Legacy Admin CSS and Scripts - Removed Deprecated legacy code and assets incompatible with the new structure - Removed Gutenberg Block = [1.1.7] - 2024/06/10 = ### Added - Added Plugin Dependencies ### Fixed - Fixed PHP 8 compatibility - Fixed PHP Warning = [1.1.6] - 2024/04/15 = ### Added - Added Language Functions - Added Option Show/Hide for Block Title - Added Tooltip Help Icons & Text - Added Product Column Selector for Desktop/Mobile/Tablet - Added Product Spacing for Desktop/Mobile/Tablet ### Changed - Changed Default Value for Product to Display Limit - Made all Datasets visible - Changed Option for Grid / Carousel Style = [1.1.5] - 2024/01/09 = ### Added - Added Responsive Grid Layout for DynamicBlocks Types - Added variables for missing translations for block types - Added Discount Controls in the Block Type Sidebar - Added Documentation, Support Link & Upgrade to Pro in Plugin Menu ### Fixed - Escaped Output Vars for DynamicBlocks Types - Added check to display or not short description in related products blocks - Cleaned css files ### Changed - Separate css files for backend and frontend classes - Load Thumbnail images in DynamicBlocks Types - Renamed Plugin Menu - Changed Classes for Gutenberg Block Backend & Frontend Preview - Changed Admin Block Style Fields - Improved Responsive Layout for backend ### Removed - Removed Obsolete Filters in Admin Blocks View - Removed Obsolete Css Classes - Removed conflicting css class - Removed Unused Logical Conditions = [1.1.4] - 2023/11/06 = ### Added - Added New Integration for Gutenberg Blocks - Created New Gutenberg Blocks “”Dynamic Products” - Added new Dataset “Browser & Device” for Global Blocks - Added new Dataset “Date & Time” for Global Blocks - Added new Dataset “Screen Size” for Global Blocks - Added new Dataset “Url Source” for Global Blocks ### Fixed - Fixed Query Limit & Order in Accessories & Bundle Pack - Fixed Related Product AutoPlay Option - Fixed Gutenberg Block Issue - Fixed Frontend Block Loading Issue ### Changed - Renamed [Membership] DataSet in [User Roles] - Changed Backend Visual Design = [1.1.3] - 2023/05/03 = ### Added - Added New Conditional Logic PRODUCTSET for Products Dataset = [1.1.2] - 2023/04/04 = ### Changed - Changed Checks for All Display Rules ### Fixed - Fixed License System Update Plugin = [1.1.1] - 2023/01/30 = ### Changed - Changed Readme - Changed Changelog - Added Control to Check if in plugin is installed in Localhost = [1.1.0] - 2023/01/17 = ### Changed - Changed Main Architecture for Free Plugin - Changed Main Architecture for PRO Plugin - Changed Plugin Path for PRO Plugin - Changed Check to Extend Dynamic Block Free Version with Extra Blocks - Changed Includes Files of Extra Blocks - Changed Includes Files of Extra Dataset & Rules - Changed Dataset for PRO Version ### Added - Added function to extend Dataset on Dynamic Blocks Builder Free Version - Added When to Display Tab for Conditional Logic & Rules - Added How to Display Tab for Conditional Logic & Rules - Added new Dataset Products for What to Display Rules - Added new Dataset Products for When to Display Rules - Added new Dataset Sale for When to Display Rules ### Fixed - Fixed Accessories Block -> Update quantity to zero on window load - Fixed Accessories Block -> Hide Add to Cart Button if zero quantity ### Removed - Removed Add to Cart Button and Labels on Accessories Block - Removed Add to Cart Button and Labels on Bundles Block - Removed Product Meta Condition on Product Dataset - Removed Files CSS / JS no longer used in PRO Version = [1.0.9] - 2023/01/15 = ### Changed - Changed option to add Multiple Where to Display Box = [1.0.8] - 2022/12/22 = ### Changed - Changed Related Block Type by adding Image Link = [1.0.7] - 2022/12/21 = ### Added - Added options to allow How to Display Tabs = [1.0.6] - 2022/12/19 = ### Changed - Changed Admin Style Css - Changed Controls to add Blocks Types from Dashboard = [1.0.5] - 2022/12/18 = ### Fixed - Fix: Undefined Index Page on Dashboard = [1.0.4] - 2022/12/17 = ### Changed - Added controls to check Free Plugin = [1.0.3] - 2022/12/11 = ### Removed - Removed Recent View Blocks - Removed Conditional Content Display for Accessories & BundlePack Blocks ### Changed - Changed Admin Style Css = [1.0.2] - 2022/12/10 = ### Changed - Changed Datasets Conditions = [1.0.1] - 2022/12/07 = ### Fixed - Fix: ajax error method not found = [1.0.0] - 2022/10/10 = Initial release