Repository navigation
Releases: pedrorvidal/pv-blocks-suite
Releases · pedrorvidal/pv-blocks-suite
Release list
v1.0.0 — First stable release
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.