All notable changes shipping in 1.11 relative to the production v1.10.0 tag (July 2, 2026).
Format based on Keep a Changelog.
[1.11.0] – 2026-07-09
Baseline: v1.10.0 (Vibrant Viper), not the tip of release/1.10. Several features were cherry-picked onto release/1.10 after that tag and never reached production; they are included here as first-ship in 1.11.
Added
- Add scheduled automations for dynamic system emails — enrollment, send windows, and recurring dispatch (#3870)
- Add always-on Campaign Setup sidebar for audience, segment, and template (#3873)
- Add post slug as the system email identifier, with
wp prc email migrate-system-keysfor legacy keys (#3883) - Add per-site Chart Theme admin (
Charts > Chart Theme) with curated defaults, palette designer, theme seeding/repair CLI, and font-token migration (PRC-528) - Add Workspaces admin area under Publish Workflows — shareable project buckets with DataViews, file shelf, URL resolve, and create-chart-from-CSV (#3928, #3935)
- Add Religious Projections plugin scaffold —
projectionsCPT,/religious-projectionsrewrites, and Interactivity context-provider block (#3936) - Add Roper Center iPoll replacement plugin (
prc-roper) with search, filters, and Interactivity-powered result blocks (#3266) - Add Forms plugin (
prc-block-forms) — forms CPT, synced form block, response logging with Inbox/Spam DataViews and retention (#3878) - Add LinkedIn thread platform support with editable preview and Hootsuite mapping (#3904)
- Add AI number verification for Social Builder (
prc-ai/check-numbers) with editor badge and preview UX (#3921, #3923) - Add shared SyncedEntityEdit shell for synced form, quiz, and chart blocks (#3932)
- Add root Storybook for
@prc/*packages and the charting library (#3848) - Add editable Chart ID field (advanced) and request-scoped dedupe of duplicate chart IDs at render (#3939)
- Add default post and short-read block templates (#3910)
- Add report-children support for social thread generation (PRC-462)
Changed
- Merge automations into the transactional setup sidebar; default new transactional emails to dynamic delivery (#3881, #3886)
- Require neutral, non-editorializing AI prompts in Social Builder (#3906)
- Rebuild email-builder, social-builder, and spoken-article settings pages on native DataForm card layout (#3927)
- Move legacy search, interactives, and category/topic redirects out of
vip-configinto plugins / Safe Redirect Manager import CSV (#3924) - Update Remote Data Blocks from 1.4.3 to 1.7.0 (#3875)
- Align
prc-aiguidelines helpers with Gutenberg 23.x (#3926) - Remove BerlinDB and sync vendored plugin trees (#3925)
- Adapt core-tabs to Gutenberg 23.5 (remove
core/tab) and migrate legacy tabs schema in CLI (#3871, #3894)
Fixed
- Fix email post meta registration order so subject, preview text, delivery mode, and related fields persist (#3884)
- Fix automation config meta registration after the CPT exists (#3941)
- Fix
%post_excerpt%SEO token resolving to itself in meta descriptions (PRC-244) (#3835) - Fix Hispanic Origins interactive Remote Data Blocks block name and single-row query fatal (#3874)
- Fix freeform chart CSV download to use the power table (not the first inner chart slice) (#3911)
- Fix freeform chart tag handling (#3938)
- Fix CSV download button to respect
allowDataDownload - Fix Chart/Data tab sticking after navigation by resetting to the server default (#3940)
- Fix exploded bar charts overflowing on small screens
- Fix RLS stacked bar build break from dead mobile
labelCutoffreference (#3901) - Omit subtitle from the short-read default block template (posts keep it) (#3919)
- Harden chart font-token migration probe restore and Playground CLI skip-probe forwarding
Suggested version bump
Minor (1.11.0) — new user-facing surfaces (Chart Theme, Workspaces, newsletter automations, Roper, Forms, Religious Projections, number check) with no intentional breaking API removals for content producers. System-email lookup migrates from meta key → post slug (CLI migrator + legacy fallback included).
Range
v1.10.0...origin/release/1.11
Post-tag commits that also exist on origin/release/1.10 (but did not ship in v1.10.0) are intentionally listed above.