v1.1.0
What's New
Sync Source Control
Choose what gets synced from Planning Center under Settings → PCO Events Sync → "What to Sync":
- Registrations Only (default) — only events with a linked PCO Signup sync to your site. Recommended for most churches.
- All Calendar Events — every future event from PCO Calendar, including recurring series.
- Both — all calendar events with registration data always attempted.
Recurring Event Support
Events with multiple future instances are now grouped as a series using a shared taxonomy term, with per-post series index meta for theme display.
Date & Time Fix
Events were defaulting to today's date due to missing time fields required by The Events Calendar. All six date/time fields are now passed correctly on create and update.
Bug Fixes
- Fixed memory exhaustion during sync caused by duplicating the included resource index onto every event instance
- Fixed historical events (some dating to 2014) being pulled on every sync — now always filters to future instances only
- Fixed registrations mode pulling zero events — was using
include=eventwhich the Registrations API does not support; corrected toinclude=next_signup_time,signup_location - Fixed ticket prices always storing as null — field name was
amount_cents, correct field isprice_cents - Fixed registration URL using wrong field — corrected to
new_registration_url
Full Changelog: v1.0.1...v1.1.0