Change log for Magento Dynamic Blocks and Pages

Version 2.3.1 (July 3, 2026)
Improvements:
  • - Performance optimization. Resolved the forced reflow issues.
  • - Minor code improvements.
Version 2.3.0 (April 24, 2026)
Improvements:
  • - Added the CMS display rule columns to the CMS page and block grids.
  • - Improved page emulation.
Version 2.2.2 (January 12, 2026)
Compatibilities:
  • - Added compatibility with the Magento 2 Landing Pages extension by Amasty.
Version 2.2.1 (September 9, 2025)
Fixes:
  • - Resolved a compatibility issue with Magento CE v2.4.6.
Version 2.2.0 (July 22, 2025)
Features:
  • - An option to split the built-in full page cache by device type for specific pages.
  • - GraphQL requests support.
Version 2.1.9 (May 8, 2025)
Compatibilities:
  • - Added compatibility with PHP 8.4.
Version 2.1.8 (April 1, 2025)
Features:
  • - Added declarative DB schema. Migrated install/upgrade scripts to the declarative schema.
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 19, 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 14, 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)
Compatibilities:
  • - Added compatibility with 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.
chevron-up Top
Stand with Ukraine! How can you help?
Find out more