Callout block: Block appeared blank when inserted — no InnerBlocks template was provided. Added default heading + paragraph template matching the CTA/Hero pattern. Also added uniqid() fallback for block ID.
Read full notes20 changes
What's Changed
Fixed
Callout block: Block appeared blank when inserted — no InnerBlocks template was provided. Added default heading + paragraph template matching the CTA/Hero pattern. Also added uniqid() fallback for block ID.
Compare block: Backward-compat code fetched old comp_list_class sub-field but template always read comp_list_content, silently dropping feature lists from older blocks. Old field values are now mapped to comp_list_content.
Compare block: Added empty-state preview message when no columns are configured (consistent with accordion/tabs blocks).
Compare block: Cleaned up inline PHP for title styles and CTA button attributes for better readability.
Commits
Fix callout blank rendering and compare block bugs, bump to 2.2.9 (5d9e5db)
Product Box — Top Image variation: New is-style-top-image block style shows image above content cropped to 16:9 aspect ratio. New product-box-wide (800x450) image size registered for this variation.
Read full notes26 changes
What's Changed
Added
Product Box — Top Image variation: New is-style-top-image block style shows image above content cropped to 16:9 aspect ratio. New product-box-wide (800x450) image size registered for this variation.
Fixed
Critical: Section block custom CSS never rendered on frontend — md_store_block_css() stored CSS in a static variable but md_output_stored_block_css() read from a global, so the footer <style> tag was always empty. Fixed by using a shared global variable.
Critical: Post Display block crashed (fatal error) when ACF compat layer returned raw post IDs instead of WP_Post objects. Now normalizes entries via get_post() before rendering.
Changelog block: Nested repeater items (type/description) failed to parse in flat data format with ACF 6.7+. Now falls back to acf_blocks_get_nested_repeater() when items aren't already arrays.
Email Form block: Wrong text domain 'gauravtiwari' replaced with 'acf-blocks' for translatable strings.
Product Review block: Removed dead $halfSvg variable with broken uniqid() gradient IDs.
Improved
Product Box design refresh: Refined color palette (slate scale), softer shadows, larger border-radius, badge shadow, smoother hover transitions, and better dark mode Amazon button contrast.
Commits
Fix 5 bugs across plugin and bump version to 2.2.8 (f1d262e)
Add Top Image variation to Product Box block with design improvements (ecc4e06)