{
  "tag_name": "v1.0.17",
  "name": "v1.0.17 - Event Search & Security Hardening",
  "body": "## PlanIt Event Manager v1.0.17\n\n### New\n* **PlanIt Event Search** — Gutenberg block, `[twec_event_search]` shortcode, and `POST planit/v1/ai/event-search` REST route. Visitors enter natural-language phrases; AI returns matching upcoming events with a keyword fallback.\n\n### Security\n* Nonce verification helpers across admin saves, imports, exports, and AJAX.\n* Late escaping on outputs; inline JS moved to enqueued assets (RSVP, submission form, RRULE preview, map markers).\n* `wp_safe_remote_post` for Stripe/PayPal; RSVP REST route arg schemas.\n\n### Improved\n* Admin transients for venue/organizer dropdowns and dashboard widget.\n* Bulk AI publish prep, events list date filters, Event Data metabox scroll cap.\n* Public assistant setting covers Event Assistant and Event Search blocks.",
  "draft": false,
  "prerelease": false
}
