== 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
