Change log for Magento 2 Dynamic Blocks and Pages
Version 2.1.7 (November 6, 2024)
Features:
- - Now the extension works on the Sales Order View page in the Customer Account.
Version 2.1.6 (July 9, 2024)
Features:
- - Security improvements. Now Magento SecureRenderer is used to whitelist an inline script.
Version 2.1.5 (March 18, 2024)
Features:
- - Encoded the URL to the CMS display rules endpoint so Google cannot find it in the page HTML.
- - Minor code improvements.
Version 2.1.4 (November 10, 2023)
Fixes:
- - Issue with blocks cache flushing at night.
- - Warning: Illegal string offset 'is_in_stock' in Model/Validator.php on line 244
Version 2.1.3 (May 1, 2023)
Features:
- - Added cache tags of all blocks in the ajax request.
Version 2.1.2 (April 27, 2023)
Features:
- - Added cache tag to the controller that loads CMS block content.
Version 2.1.1 (April 25, 2023)
Fixes:
- - The typo mistake in the controller PHP code (version 2.1.0 only).
Version 2.1.0 (April 14, 2023)
Features:
- - Improved work with Magento Blocks (.phtml) when they are loaded via Ajax request.
- - Added Magezon PageBuilder compatibility.
- - Clean CMS block cache when time conditions are added to show/hide CMS block.
- - Time From / Time To options now use store timezone instead of GMT.
Version 2.0.14 (December 28, 2022)
Features:
- - Performance improvements.
- - Other minor code improvements.
Version 2.0.13 (October 14, 2022)
Features:
- - Ability to pass filter variables into CMS block (e.g. via layout or when dynamically creating a block via PHP)
- - Pass current catalog category info to the blocks loaded by ajax.
Version 2.0.12 (October 19, 2022)
Features:
- - Compatibility with Hyva theme out of the box.
- - Display On Devices (All, Mobile, Tablets, Desktop) restriction option.
- - Display Mode option that allows lazy loading blocks.
Version 2.0.11 (July 5, 2022)
Features:
- - Rule conditions based on the order items, and order total for the checkout success page.
Version 2.0.10 (April 27, 2022)
Features:
- - Comparability Magento 2.4.4 & PHP8.1
Version 2.0.9 (February 16, 2022)
Features:
- - Added the ability to redirect customers from the restricted CMS page to the specific home page depending on store view.
Version 2.0.8 (November 12, 2021)
Features:
- - Comparability with third-party extensions and Magento Commerce conditions, like customer segments.
Version 2.0.7 (November 3, 2021)
Features:
- - Added comparability with \Magento\Cms\Block\BlockByIdentifier block PHP class.
Version 2.0.6 (August 17, 2021)
Features:
- - Improved multi-store view support.
- - Improved compatibility with third-party extensions.
- - Option to restrict CMS block display per URL, module/controller/action name, category ID.
Version 2.0.5 (March 8, 2021)
Fixes:
- - Apply bindings do not work for blocks loaded by Ajax.
Version 2.0.4 (October 27, 2020)
Fixes:
- - CMS Block restriction doesn't work for CMS Block Widget on Magento 2.3.3-2.4.1.
Version 2.0.3 (July 11, 2020)
Fixes:
- - Conditions based on cart items and subtotal do not work when only virtual products added to the cart.
- - White space under the widget block.
Version 2.0.2 (March 14, 2020)
Features:
- - Added preventing loop of CMS Blocks.
Fixes:
- - Syntax error, unexpected 'foreach' (T_FOREACH). Fixed misspelling array -> is_array.
- - Sometimes CMS Block display conditions are dropped.
- - CMS Block widget included in WYSIWYG with block Identifier instead of block ID is not restricted.
Version 2.0.1 (February 11, 2020)
Features:
- - Code improvements.
Fixes:
- - Does not save NOT LOGED IN customer group.
- - Issue with validation of "time from" - "time to".
- - Error on DI compile.