Skip to main content

1.19.0 - Card Flip Block, Accessible BB Accordions, queryVar Shortcode & More

· 2 min read
Konstantin Brazhnik
Senior Full Stack Engineer @ Yoko Co

Version 1.19.0 introduces the Card Flip Gutenberg block with six animation types, automatic accessibility enhancements for Beaver Builder Accordion modules, a new queryVar attribute for the [yoko_content] shortcode, the complete removal of the Guzzle HTTP dependency in favor of native WordPress HTTP functions, and several bug fixes.

ADDS

  • [BLOCK] New Card Flip Gutenberg block — a two-sided content card with animated transitions. Supports six animation types (flip-horizontal, flip-vertical, slide-up, slide-down, slide-left, slide-right), configurable flip speed and trigger (hover, click, both), min-height and aspect-ratio controls, an optional visible toggle button, and full keyboard/ARIA accessibility.

  • [BEAVER BUILDER] New Accessible Accordions enhancement — Yoko Core now automatically upgrades all Beaver Builder Accordion modules on the frontend with keyboard navigation (Arrow keys, Home, End, Enter, Space) and ARIA semantics (aria-expanded, aria-controls, aria-hidden), with no module configuration required.

  • [SHORTCODE] [yoko_content] gains a new queryVar attribute for rendering URL query parameter values inline: [yoko_content queryVar="foo"] outputs the value of ?foo= from the current page URL.

FIXES

  • [CORE] Removed guzzlehttp/guzzle Composer dependency entirely. The Geocoder now uses native WordPress wp_remote_get() / wp_remote_post() functions, eliminating a PHP 8.0+ fatal error on sites where Guzzle was missing or conflicting.
  • [CPT SYNC] Fixed undefined variable warnings in CPTSync::update_individuals_since()$identifiers and $queued_count are now explicitly initialized before use.