Skip to content

v1.1.0

Choose a tag to compare

@AddisonRoberts AddisonRoberts released this 18 Jun 19:23
· 8 commits to main since this release

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=event which the Registrations API does not support; corrected to include=next_signup_time,signup_location
  • Fixed ticket prices always storing as null — field name was amount_cents, correct field is price_cents
  • Fixed registration URL using wrong field — corrected to new_registration_url

Full Changelog: v1.0.1...v1.1.0