Go Dark Go Light
Stand with Ukraine!  How can you help?
Welcome to

Change log for Magento 2 Dynamic Blocks and Pages

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.

^Top