Skip to content

Releases: pedrorvidal/pv-blocks-suite

v1.0.0 — First stable release

Choose a tag to compare

@pedrorvidal pedrorvidal released this 21 Sep 21:18

First stable release of PV Blocks Suite — a suite of native Gutenberg blocks for WordPress, built with PHP 8.2 (strict types), React + TypeScript, and the WordPress Interactivity API. No page-builder dependency, no jQuery.

Blocks

  • Container — reusable wrapper with padding, background, and max-width controls
  • CTA — heading, description, and a button with independent colors and a contrast checker
  • Accordion — collapsible FAQ items, built on native <details>/<summary>, zero JS
  • Pricing Table — comparison cards with an optional featured-plan highlight
  • Card Grid — a responsive grid of cards with images, headings, and buttons
  • Alert Box — four semantic, accessible callout types (info/success/warning/error)
  • Timeline — a vertical sequence of events, rendered as a real ordered list
  • Before/After — an interactive image comparison slider (drag, click, or keyboard)
  • Testimonials — a grid of customer quotes with optional star ratings
  • Stats Counter — animated numbers that count up when scrolled into view
  • Tabs — a fully accessible WAI-ARIA tabbed interface with keyboard navigation
  • Team — a grid of team member cards

Highlights

  • Every block is a real, dynamic block — server-rendered PHP, not a shortcode
  • Accessibility built in: semantic HTML, real ARIA patterns, keyboard support, screen-reader-tested labels
  • Full PHPUnit + Jest test coverage across every block
  • Translation-ready: ships with a complete Portuguese (Brazil) translation alongside the English source strings

Requirements

  • PHP 8.2 or later
  • WordPress with the Block Editor (Gutenberg) enabled

See the README for installation instructions.