Changelog
1.4.21 (2025-05-07)
Improvements
- Added the ability to change products positions in the dynamic category
Fixed
- Wrong product position if it was unchecked in the products grid
1.4.20 (2025-04-29)
Fixed
- Dynamic category icon is not visible in the category tree on magento 2.4.7+
1.4.19 (2025-04-28)
Fixed
- Performance improvement when saving product via API
1.4.18 (2025-04-14)
Fixed
- Settings refactoring
1.4.17 (2025-03-14)
Fixed
- Enterprise edition compatibility
1.4.16 (2025-03-06)
Fixed
- Parent product attributes have wrong store_id if Product Save Action set to "By Message Queue"
1.4.15 (2025-02-20)
Fixed
- Manual Dynamic Category is assigned when a product is duplicated
- Assign category when saving product via API
1.4.14 (2025-02-19)
Improvements
- Has Special Price condition is satisfied if product special price is less than regular price
- Smart attributes were moved to the top of the conditions list
Fixed
- Issue with attribute default value on multistore
1.4.13 (2024-12-30)
Improvements
- Added new condition "Stock Quantity"
Fixed
- Issue related to navigating the grid of preview products with selected products if the category is not saved as the dynamic category
1.4.12 (2024-11-20)
Fixed
- Invalidate catalog_category_product index after catalog price rules were applied if isDiscounted condition is used
- Incorrect store id when saving product via API
1.4.11 (2024-11-08)
Fixed
- Issue related to stock status condition
1.4.10 (2024-09-16)
Fixed
- Issue related to product validation by store level attribute value
1.4.9 (2024-09-13)
Fixed
- Issue related to global attributes on different root categories
1.4.8 (2024-09-04)
Fixed
- Issue related to stock status condition
1.4.7 (2024-08-30)
Fixed
- Issue related to product selection on different root categories
1.4.6 (2024-08-21)
Fixed
- Compatibility with Magento_VisualMerchandiser
1.4.5 (2024-08-20)
Improvements
- Reindexing time improved
1.4.4 (2024-08-12)
Fixed
- Added compatibility with BSS Admin Product Grid with Category
- Fixed the issue with error on category edit page (conflict with Magento_PricePermissions)
- Issue related to IsNew condition
1.4.3 (2024-07-15)
Fixed
- Issue related to category_is_one_of condition
1.4.2 (2024-06-25)
Fixed
- Issue related to category store-view level data
1.4.1 (2024-05-27)
Fixed
- Issue related to reset filter in virtual merchandiser
- Unescaped output
1.4.0 (2024-05-17)
Improvements
- Added new condition "Is Discounted"
Fixed
- Issue related to changing of product position on products grid
- Assign products to categories on attribute update mass action
- Issue related to preview
1.3.28 (2024-05-14)
Fixed
- Issue related to preview
1.3.27 (2024-05-09)
Fixed
- Issue related to virtual merchandiser
1.3.26 (2024-05-07)
Improvements
- Adding an ability to use message queue for product validation on product save
1.3.25 (2024-05-01)
Fixed
- Has special price condition
1.3.24 (2024-04-29)
Fixed
- Issue related to saving category data on store view level
1.3.23 (2024-04-24)
Fixed
- Issue related to Has Special Price condition
- Preview issue on store_view level
1.3.22 (2024-04-15)
Fixed
- Use default checkbox does not work on store_view level
- Issue related with changing position on products grid on several pages
1.3.21 (2024-03-11)
Fixed
- All products are assigned to the category when it is created
1.3.20 (2024-02-12)
Fixed
- Issue with updating of category data
1.3.19 (2024-02-07)
Fixed
- Description of dynamic category was not saved
1.3.18 (2024-01-17)
Fixed
- Fix an error on product save - The category does not contain the specified product
1.3.17 (2024-01-03)
Fixed
- Enterprise edition compatibility
1.3.16 (2023-12-18)
Improvements
- Adding console command to check if product satisfies category conditions
Fixed
- Changes to the category are not saved
1.3.15 (2023-11-29)
Features
- Check and handle url_key_already_exists exception
Fixed
- Cache invalidate during category assigment
- Consider parent when saving child product
1.3.14 (2023-11-08)
Fixed
- Enterprice edition compatibility
- Error on preview button apply
1.3.13 (2023-11-01)
Fixed
- Sorting issue with merchandizer m2.4.6
- Fixed manual assigning from the category page
1.3.12 (2023-10-10)
Fixed
- Sorting issue with merchandiser
1.3.11 (2023-10-02)
Fixed
- additional check of product and category existence during reindex
1.3.10 (2023-09-25)
Fixed
- compatibility with php82
1.3.9 (2023-09-25)
Fixed
- issue related with updating product via API
1.3.8 (2023-09-13)
Fixed
- Warning: Trying to access array offset on value of type bool in Mirasvit/DynamicCategory/Service/AttributeService.php on line 108
1.3.7 (2023-09-08)
Fixed
- Smart Attribute "Is Salable"
1.3.6 (2023-09-06)
Fixed
- If child product is assigned to dynamic category on product save parent product is assigned as well
1.3.5 (2023-08-29)
Fixed
- Assign dynamic category from product page
1.3.4 (2023-08-25)
Fixed
- Updated db_schema_whitelist.json_
1.3.2 (2023-08-18)
Fixed
- Issue with quantity condition
1.3.1 (2023-08-10)
Improvements
- Added a brand-new sub-module "Visual Merchandizer", which provides a more user-friendly interface and allows for visually ordering products within the category
- Added the ability to manually assign products to dynamic categories, allowing categories to contain both manually added products and products filtered by rules simultaneously
- Queue status visualization
1.2.28 (2023-07-28)
Improvements
- Ability to not automatically include the parent product if its child is included in a dynamic category
1.2.27 (2023-07-24)
Fixed
- Category data is not saved under certain conditions
1.2.26 (2023-07-13)
Fixed
- Products are not showing on the preview
1.2.24 (2023-06-13)
Fixed
- Error "array_diff(): Argument 2 must be of type array, null given in Plugin/Backend/AddDynamicCategoryOnProductSaveM243Plugin"
1.2.23 (2023-06-07)
Improvements
- Added a warning for manually assigning dynamic categories
Fixed
- Compatibility with the Enterprise version
1.2.22 (2023-05-16)
Improvements
- Speed up rule validation
Fixed
- Reverting data during reindexing
1.2.20 (2023-04-27)
Fixed
- Validation for multiselect attributes
1.2.18 (2023-04-18)
Fixed
- Store ID during reindex
1.2.17 (2023-04-04)
Fixed
- Error "Table mage_catalog_product_category_cl does not exist"
1.2.15 (2023-04-03)
Fixed
- Compatibility with PHP 8.2
- Compatibility with Magento 2.3.2
- Issue with backlog products
Improvements
- Speedup rule validation
1.2.14 (2023-03-07)
Fixed
- Error "Unique constraint violation found"
- Error "You cannot define a correlation name 'tbl_category_ids_'"
1.2.13 (2023-03-02)
Fixed
- Child product validation
1.2.12 (2023-02-22)
Fixed
- The issue when reindex remove all products from a category
1.2.8 (2023-01-25)
Fixed
- URL rewrites during dynamic category saving`
- Console command stops reindex process on the first error
1.2.7 (2023-01-20)
Fixed
- Removing rewrites
1.2.6 (2023-01-06)
Improvements
- Memory usage during reindex
1.2.5 (2022-12-15)
Fixed
- The error "Area code is not set"
- Removing rewrites during reindex
1.2.4 (2022-12-05)
Fixed
- The error "Integrity constraint violation: 1062 Duplicate entry for key 'CATALOG_CATEGORY_PRODUCT_CATEGORY_ID_PRODUCT_ID'"
1.2.3 (2022-12-04)
Fixed
- Website filter (exclude products that do not assign to website)
1.2.2 (2022-11-27)
Fixed
- Results for "Any" aggregator
- Preview does not take in the consideration the option "Exclude Products"
1.2.1 (2022-11-08)
Improvements
- Moved category reindex to Message queues
1.1.13 (2022-11-03)
Fixed
- Smart conditions
1.1.12 (2022-10-25)
Fixed
- Rule validation on reindex
1.1.11 (2022-10-10)
Fixed
- Error "str_replace(): Argument 3 ($subject) must be of type array|string, Magento\Framework\DB\Select given"
1.1.10 (2022-10-07)
Fixed
- The issue when reindex do not disable on save
1.1.9 (2022-10-05)
Fixed
- Issue when category does not reindex on save
1.1.8 (2022-09-23)
Improvements
- Speedup rule validation
1.1.7 (2022-09-05)
Improvements
- Added option "Run with Reindex Process"
1.1.6 (2022-08-04)
Fixed
- Condition "Has Active Special Price" does not include catalog rule discount
1.1.5 (2022-07-28)
Improvements
- Added option "Reindex after save"
1.1.4 (2022-07-11)
Improvements
- Added the ability to select products by pattern
Fixed
- Dynamic Category icon for categories with children
- Timeout issue when saving dynamic category
1.1.3 (2022-06-20)
Improvements
- remove db_schema_whitelist.json
1.1.2 (2022-06-14)
Fixed
- Compatibility php7.1
1.1.1 (2022-05-25)
Fixed
- Assign category when saving product through API
1.1.0 (2022-05-23)
Improvements
- Migrate to declarative schema
1.0.29 (2022-03-21)
Fixed
- Issue when cannot disable dynamic category
1.0.28 (2022-02-10)
Improvements
- Added parent/child conditions
1.0.26 (2022-01-19)
Improvements
- Added option "Exclude Products"
1.0.25 (2021-12-24)
Fixed
- Reindex category on save
1.0.24 (2021-11-23)
Improvements
- Indexation workflow
1.0.23 (2021-11-19)
Fixed
- Compatibility with m2.4.2
1.0.22 (2021-11-09)
Improvements
- Decrease reindex time
1.0.21 (2021-11-03)
Improvements
- Added smart attribute "Created"
Fixed
- Condition "Has Active Special Price is No"
1.0.20 (2021-10-12)
Improvements
- Added option "Reindex Mode"
1.0.19 (2021-08-05)
Fixed
- Assign product to category on product save using REST API
1.0.18 (2021-06-29)
Improvements
- Validation of the configurable products
1.0.17 (2021-05-28)
Improvements
- Added new condition "Is Salable"
- Added the ability to copy rules from other dynamic categories
1.0.16 (2021-04-13)
Fixed
- Call to a member function isStatic() on bool in vendor/magento/module-eav/Model/Entity/Collection/AbstractCollection.php (deleted attribute)
1.0.15 (2021-04-12)
Fixed
- JS error on the category tree (rules)
1.0.14 (2021-01-11)
Fixed
- Apply Sale rule on configurable products too
1.0.13 (2021-01-07)
Fixed
- Compatibility with PHP 7.1
1.0.12 (2020-12-22)
Fixed
- Display of attributes of type "textarea"
Improvements
- Speedup category reindex
1.0.11 (2020-12-11)
Fixed
- Rename condition "On Sale" to "Has Active Special Price"
Improvements
- Added command "mirasvit:dynamic-category:reindex"
1.0.10 (2020-12-01)
Improvements
- New rule condition by product rating
- New rule condition by number of reviews
1.0.9 (2020-11-26)
Fixed
- Rule condition for the attribute "Quantity"
1.0.8 (2020-11-10)
Fixed
- Compatibility with m2.3.2
1.0.7 (2020-10-16)
Fixed
- Minor fixes
1.0.6 (2020-10-12)
Fixed
- Issue with reindex
1.0.5 (2020-10-12)
Fixed
- Issue with reindex
1.0.4 (2020-10-09)
Improvements
- Added filter by Product Type
1.0.3 (2020-10-08)
Fixed
- On sale feature
1.0.2 (2020-10-06)
Improvements
- New conditions
1.0.1 (2020-09-23)
Fixed
- Minor fixes
1.0.0 (2020-09-21)
Features
- Initial release