# Changelog

All notable changes to the ID Events Manager plugin will be documented in this file.

## [1.2.0] - 2026-02-16

### Added
- View Guests admin page — clicking "View Guests" on an attendee now shows a detail page with guest names, emails, dietary restrictions, accessibility needs, and notes.
- Partial guest submissions — users can save some guests now and return later to fill in the rest. A new `partial_info` status tracks incomplete submissions.
- Auto-send attendee form option — per-ticket-type checkbox to automatically send the guest information form link after registration.

### Changed
- Guest form name fields are no longer required, allowing partial saves.
- Submit button changed to "Save Guest Information" and stays enabled after saving so users can re-edit.
- Success message now shows progress (e.g., "2 of 4 guests saved") for partial submissions.

## [1.1.0] - 2026-02-16

### Added
- Online event link field on events for streaming, webinar, or virtual meeting URLs.
- `{online_link}` email merge tag for including the link in emails (e.g., reminders).
- Option to show the online link on the event page when the event is live, with a "Show link on the event page when live" checkbox to control visibility.

## [1.0.0] - 2026-02-15

### Added
- Custom post type (`id_event`) with categories and tags taxonomies.
- Event calendar with month, list, and agenda views.
- RSVP registration with capacity tracking and waitlist support.
- Paid ticketed registration with Stripe payment processing (Pro).
- Multiple ticket types with flexible "pay what you can" pricing (Pro).
- Coupon/discount code system with percentage and fixed discounts (Pro).
- Donation collection — standalone form and checkout add-on (Pro).
- Honor/tribute dedications with admin approval workflow (Pro).
- Post-registration guest information collection via unique form links (Pro).
- Recurring events — daily, weekly, biweekly, and monthly patterns (Pro).
- Automated event reminder emails via WP-Cron (Pro).
- Customizable email templates with merge tag support.
- Admin dashboard with summary cards and recent registrations.
- WP_List_Table admin pages for registrations, attendees, honors, coupons, and email log.
- CSV export for registrations, guests, honors, and financial data.
- Settings page with tabs for general, payments, email templates, registration, and display options.
- Shortcodes: `[id_events]`, `[id_event_register]`, `[id_event_capacity]`, `[id_event_donate]`.
- Event duplication from the admin post list.
- Theme-overridable templates for single events, archives, and emails.
- Full REST API integration for calendar data and form submissions.
- Comprehensive action and filter hooks for extensibility.
