=== Event Genius - Event Management, Registration, RSVP, and Tickets ===
Contributors: wpeventgenius
Support Website: https://wpeventgenius.com/support/
Tags: event registration, event management, events, rsvp, tickets
Requires at least: 6.0
Tested up to: 6.9
Stable tag: 1.11.3
Requires PHP: 7.4
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.txt

Event management plugin for WordPress with built-in registrations, recurring events, tickets, and calendars. Reliable and complete.

== Description ==

**Complete WordPress Event Management & Registration Solution**  
Event Genius is a powerful yet easy-to-use free event registration plugin designed for schools, sports organizations, pickleball clubs, membership sites, fitness classes, conferences, and any business needing comprehensive event registration capabilities. Whether you need a simple RSVP form or a full-featured event registration system, Event Genius makes event planning effortless.

Event Genius is a modern WordPress event management plugin built by an experienced team with a deep understanding of what event organizers need. It offers a streamlined alternative to plugins like The Events Calendar and Events Manager, with a focus on flexibility, performance, and ease of use.

Our goal is to provide a robust and intuitive event management experience that works out of the box while still offering the flexibility to grow with your needs. If you need help, our team is here to support you.

### Event Management Features

**Unlimited Events & Event Registrations**
No limits on how many events you can create or attendees you can manage through our event registration and ticketing system. Perfect for creating event lists or an interactive calendar where your visitors can register for events.

**Event Details Control**
Set custom start and end dates, assign venues and organizers to an event, set a cost, set a registration capacity, add images and descriptions for each event.

**Multiple Event Calendar Views**
Choose from list, month, and grid views for displaying your events in an organized event calendar format. Allow visitors to toggle between the views and filter based on venue, category, and search terms.

**Google Calendar & iCal Event Sync**
Allow users to add your events to their personal calendars with a few clicks, which will significantly increase your event attendance.

**Dedicated Venue and Organizer Pages**
Create individual pages for venues and organizers with detailed information and lists of related events. Show social proof that the venues and organizers of your events will create meaningful experiences.

**Event Registration Form Builder**
Create **custom event registration form** solutions with drag-and-drop ease, adding fields like text inputs, dropdowns, and checkboxes. Make fields required, add a terms and conditions acknowledgement, and prevent duplicate registrations. Create event registration forms exactly as you need them. Accept RSVP submissions and allow users to access tickets.

**Flexible Registration Display** 
Registration forms automatically appear on event pages, or use blocks and shortcodes to place them anywhere on your website.

**Attendee List Management**
Display attendee lists on event pages or use dedicated blocks and shortcodes for flexible placement.

**Automated Event Emails**
Send confirmation emails to attendees and notifications to event organizers automatically.

**Customizable Email Templates**
Customize both attendee confirmation emails and organizer notification emails with your own branding and messaging.

**Event Registration Controls**
Set registration start/end times, event capacity limits, or disable registration entirely while keeping event information visible.

**Self-Cancellation System**
Attendees can cancel their registration or RSVP through secure email links for better event management.

**Event Management Admin Tools**
Add, edit, delete events, export event reports, and manage event attendees from your WordPress dashboard.

**CSV Export Functionality**
Export all event registrations to CSV format for easy data analysis and management.

**Free Recurring Events Support**
Create daily, weekly, or monthly repeating events for ongoing event management needs. Free recurring events support is included in Event Genius.

**Advanced SEO for Recurring Events**
Prevent duplicate content penalties with automatic canonical URLs, smart sitemap filtering, and 301 redirects for invalid instances. Each recurring event instance gets its own unique URL optimized for search engines. [Learn more about recurring events SEO](https://wpeventgenius.com/docs/recurring-events-seo-guide/?utm_campaign=evge-free&utm_source=readme&utm_medium=description&utm_content=seo-feature).

### Why Choose Our WordPress Event Management Plugin?

**Fast & Lightweight Event Calendar** – Optimized for performance, even on high-traffic websites.
**Mobile-Friendly Event Registration** – Fully responsive event forms and event calendar for seamless experience on all devices.
**Block Theme & Full Site Editing Support** – Complete compatibility with WordPress block themes and full site editing (FSE). Design custom event pages, organizer pages, and venue pages using the Site Editor without any custom code. Perfect for block themes like Twenty Twenty-Four.
**SEO-Optimized Event Pages** – Advanced SEO features for recurring events including unique canonical URLs, automatic redirects for invalid instances, and smart sitemap filtering. Compatible with Yoast SEO, Rank Math, and other popular SEO plugins.
**WordPress Caching Plugin Compatible** – Built-in support for WP Super Cache, W3 Total Cache, WP Rocket, and LiteSpeed Cache. Automatically clears cache and refreshes dynamic content to ensure accurate registration information on cached pages.
**Flexible Registration Confirmation** – Choose when registrations are confirmed and when the confirmation email is sent: automatically after registration or manual review only, with a one-click Send Confirmation Email from the registration in the admin.
**Regular Event Management Updates & Dedicated Support** – We want to provide the best possible experience for our users. Please reach out if we can help.

### Perfect For Event Management Needs:

**Event Planners** – Comprehensive event management tools for professional event planning
**Event Organizers** – Streamlined event registration, RSVPs, and attendee management
**Event Websites** – Complete event calendar and event management solution
**Event Businesses** – Professional event registration, tickets, and event management capabilities
**Sports Clubs** – Perfect for sports registration and pickleball registration needs
**Schools & Organizations** – Ideal for managing event list displays and RSVP form requirements

### Upgrade to Event Genius Pro

Unlock powerful advanced features to help you manage events more efficiently:

**Accept Payments & Sell Tickets** – Accept payments through Stripe and PayPal, or track offline payments manually.
**Multiple Registration Forms** – Create unique forms for different event types with customized confirmations and notifications.
**Multiple Registration Types** – Define separate registration options on one event (for example General, VIP, or early bird), each with its own name, price, and optional capacity, so attendees pick the tier that fits them.
**Check-in & Attendance Tracking** – Streamline check-in and track attendance status with automated follow-up emails.
**Event Series Management** – Group related events into series with flexible registration options for full series or individual dates.
**Scheduled Event Reminders** – Automatically send reminder emails before events and follow-up messages after to improve engagement.
**Multiple Email Templates** – Create different templates for various event types and maintain consistent branding.
**Register Multiple Guests** – Allow attendees to register additional guests during the registration process.
**List Events Registered For** – Help attendees see all their registered events in one place.
**Manually Email Registrants** – Send targeted emails to specific registrants or groups.
**Advanced Form Fields** – File uploads, date pickers, attendee number fields, and hidden admin fields.
**Multiple Event Registration** – Allow attendees to register for multiple events at once.
**Offline Payment Tracking** – Track and manage offline or manual payments with complete control.

[**Upgrade to Event Genius Pro**](https://wpeventgenius.com/pricing/?utm_campaign=evge-free&utm_source=readme&utm_medium=pro-features-section) to unlock all these features and more!

== Installation ==

1. Go to **Plugins > Add New** in your WordPress dashboard.
2. Search for **Event Genius** or "event management".
3. Click **Install Now**, then **Activate**.
4. Go to **Events** in the admin menu to start creating and managing your events.

== Frequently Asked Questions ==

**Who should use Event Genius?**  
Event Genius is perfect for schools, sports organizations, membership sites, fitness classes, conferences, event planners, event organizers, and any business or organization that needs to manage events, registrations, RSVPs, or tickets. Whether you're hosting a small workshop or a large conference, our event management plugin provides the tools you need.

**Do I need coding skills to use Event Genius?**  
No coding skills required! Event Genius is designed to be user-friendly and intuitive. You can create events, build registration forms, manage attendees, and customize your event calendar all through our easy-to-use WordPress dashboard interface. Advanced users can also take advantage of our developer-friendly features like hooks, filters, and customizable templates.

**What do I do if something looks wrong with my events because of my theme?**  
We would love to help if we can! Please post in the [WordPress.org support forum](https://wordpress.org/support/plugin/event-genius/) or reach out to us on our [website](https://wpeventgenius.com/support/?utm_source=readme&utm_medium=faq&utm_campaign=theme_support).

**Is this plugin developer friendly?**  
We have a number of hooks and filters as well as support for completely customizing the template files. If you need help or would like to submit a request for an additional hook, please reach out to us!

**Is there a limit to the number of events I can create with this plugin?**  
No! You can create unlimited events and event registrations.

**Can I display an event calendar anywhere on my WordPress website?**  
Yes! Use our shortcode `[event_genius_calendar id=(insert ID)]` to embed an event calendar anywhere on your event website. Search for the Event Genius calendar block.

**Does this event management plugin support recurring events?**  
Yes, repeating or recurring events on a simple schedule are available in the free version of our event registration plugin!

**How does the event registration system work?**  
Our event registration system allows attendees to register for events or RSVP through customizable forms, with automatic email confirmations and event management tools.

**Can I display an attendee list for each event?**  
Yes! You can display an attendee list either on the single event page or using our dedicated attendee list block/shortcode for flexible placement anywhere on your website.

**How can I display a registration form?**  
An event registration form is automatically added to the single event page, and you can place an event registration form anywhere using our registration form block or shortcode for maximum flexibility.

**Can I customize the registration form?**  
Yes! Our event registration form builder allows you to add custom fields including text inputs, dropdowns, checkboxes, and more to capture the specific information you need from your event attendees.

**Can I customize the notification and confirmation emails?**  
Absolutely! You can customize both the confirmation emails sent to attendees and the notification emails sent to event organizers with your own branding and messaging.

**Can attendees cancel their registration?**  
Yes, attendees can cancel their registration through a secure link sent to the email that was registered with, providing them with full control over their event participation or RSVP.

**Can I set a start and end time for registration?**  
Yes! You can set specific registration open and close dates for each event, giving you complete control over when attendees can register.

**Can I set a capacity for each event?**  
Yes, you can set a maximum capacity for each event, to limit the number of event tickets or RSVPs allowed, and the registration form will automatically close when the event reaches capacity.

**Can I disable registration?**  
Yes, you can disable registration for any event while still displaying the event information and details to your audience.

**How can I export my event registrations?**  
You can export all event registrations to CSV format from the admin dashboard, making it easy to analyze attendee data and manage your events effectively.

**Does this plugin work with caching plugins?**  
Yes! Event Genius includes built-in support for popular WordPress caching plugins including WP Super Cache, W3 Total Cache, WP Rocket, and LiteSpeed Cache. The plugin automatically clears cache when registrations occur and includes a smart content refresh system that updates dynamic information (registration status, attendee counts, capacity) on cached pages. [Learn More](https://wpeventgenius.com/docs/working-with-wordpress-caching-plugins/?utm_campaign=evge-free&utm_source=readme&utm_medium=faq&utm_content=caching-learn-more)

**Can I use this for recurring events?**  
Yes! Our plugin includes free recurring events support, allowing you to create daily, weekly, or monthly repeating events. This is perfect for ongoing classes, regular meetings, or recurring sports events like pickleball registration sessions.

**How do I collect RSVPs or event registrations?**  
Our **RSVP form** system is built right into the plugin. Simply create an event and the registration form will automatically appear on the event page. You can also use our registration form blocks or shortcodes to place custom event registration form solutions anywhere on your website. The system handles everything from form submission to email confirmations automatically to make handling RSVPs a breeze.

**What's the best WordPress event plugin for schools or sports clubs?**  
Event Genius is specifically designed for schools and sports organizations! Our free event registration plugin includes features perfect for sports leagues, pickleball leagues, and school events. With unlimited events, free recurring events, RSVP, ticketing, and our easy-to-use custom event registration form builder, it's the ideal solution for managing sports clubs, school activities, and any organization needing comprehensive event management.

**How does SEO work with recurring events?**  
Event Genius automatically handles SEO for recurring events to prevent duplicate content issues. [Learn more about recurring events SEO](https://wpeventgenius.com/docs/recurring-events-seo-guide/?utm_campaign=evge-free&utm_source=readme&utm_medium=faq&utm_content=seo-question).

**Does Event Genius work with block themes and full site editing?**  
Yes! Event Genius is fully compatible with WordPress block themes and full site editing (FSE). You can customize your event pages, organizer pages, venue pages, and calendar displays using the WordPress Site Editor without any custom code. Event Genius provides specialized blocks that automatically detect the page context and display the appropriate information. Perfect for block themes like Twenty Twenty-Four. [Learn more about block theme support](https://wpeventgenius.com/docs/block-theme-full-site-editing-guide/?utm_campaign=evge-free&utm_source=readme&utm_medium=faq&utm_content=block-theme-learn-more)

**Can I customize the URL slugs for my events, venues, and organizers?**  
Yes! Go to **Events > Settings > General** and open the "Post Link Options" section. Click "Show slug options" to change the URL path used for single events, event archives, venues, organizers, event categories, event tags, and (in Pro) series. This is useful if you want URLs in your language (e.g. "veranstaltungen" instead of "events") or if another plugin already uses the same slug. Links to your events are automatically updated after you save.

**I have another calendar or events plugin. Can I test Event Genius before deciding to switch?**  
Yes. When you activate Event Genius, it checks whether your site already uses the same URL slugs (e.g. /events/ or /event/) for another plugin or for pages. If there’s a conflict, Event Genius adds an "evge-" prefix to its slugs (e.g. /evge-events/) so both can run side by side without 404s or overwriting. You can then try Event Genius and, if you prefer it, change or remove the prefix later under **Events > Settings > General** in "Post Link Options"

**Can I show events on my blog homepage with my regular posts?**  
Yes. Go to **Events > Settings > Events** and open the "Blog Loop" section. Enable "Include events in main blog loop" to show events together with posts on your blog homepage and in tag archives. Events will still appear on your main events page as usual. [Learn More](https://wpeventgenius.com/docs/include-events-in-blog-loop/?utm_campaign=evge-free&utm_source=readme&utm_medium=faq&utm_content=blog-loop-learn-more)

**Can I choose when a registration is confirmed and when the confirmation email is sent?**  
Yes. Set the confirmation condition for your form. Choose "After registration, automatically" for automatic confirmation and email, or "Manual review only" so registrations stay pending until you approve them and send the confirmation email yourself from the registration management page using the Send Confirmation Email button. [Learn More](https://wpeventgenius.com/docs/registration-confirmation-and-manual-review/?utm_campaign=evge-free&utm_source=readme&utm_medium=faq&utm_content=registration-confirmation-learn-more)

== Screenshots ==

1. Event calendar with month, list, and grid views for comprehensive event management.
2. Month view. See the whole month of events at a glance.
3. Grid view. See events in an attractive feed style.
4. Single event page with details for the event. Attract attendees.
5. Single event settings. Each event is customized your way.
6. Creating recurring events. Set a schedule and an end date up to a year in advance.
7. Event registration modal to collect registration submissions.
8. Confirmation email template builder with placeholders.
9. Confirmation email, sent to the person registering.
10. Notification email, sent to an event admin.
11. Event registration form builder with custom fields.
12. Cancellation flow. Registrants can enter an email address and cancel with a click.
13. Admin panel for managing events and event registrations.
14. Calendar builder. Create custom event lists with filters and configurable settings.
15. Attendee lists. Show everyone or just logged-in users who are coming.
16. Supported blocks. Display registration forms, calendars, and attendee lists anywhere.
17. Venue page. Additional information about each venue.
18. Organizer page. See upcoming events from each organizer.

== Changelog ==
= 1.11.3 =
* Fix: Fixed confusing messages when creating or updating a recurring event.

= 1.11.2 =
* Tweak: Added a hook to bypass archive template override for default event listing pages so themes can choose the content.
* Fix: Fixed an issue that would sometimes allow a person to submit a registration form multiple times.

= 1.11.1 =
* Tweak: Added a Single Event breadcrumbs display setting (default off), shown only when a compatible SEO plugin is active.
* Fix: Fixed the positioning of the Add to Calendar button on the single event page.

= 1.11 =
* New: Added SEO breadcrumb compatibility for single event pages (Yoast, Rank Math, AIOSEO, and SEOPress) via the 'evge_before_single_event_title' hook.
* New: Added custom templates for the tag and category archives for block themes to match the event archives.
* Tweak: Improved font-size and spacing of date and venue information in event listings.
* Fix: Event tag and category archive pages now show a filtered calendar or list of events for all themes.

= 1.10 =
* New: First-run onboarding wizard to create a live event with registration and guide you through a test signup (new installs only).
* Tweak: Editing an event in the block editor now opens the meta boxes section by default (Event Details and registration), on WordPress versions that use the collapsible meta box panel.

= 1.9 =
* New: Added past event labels and indicators
* New: Added calendar filtering (past, upcoming, all) and sort order controls (start date ascending/descending)
* Tweak: Improved month view search to show results from other months when none match the current view
* Tweak: Made adjustments to size and spacing of event meta items in event listings for improved theme compatiblity
* Tweak: Updated blocks to be compatible with future versions of WordPress
* Fix: Fixed issue with disabling "Add to Calendar" call-to-action not working
* Fix: Fixed issues when multiple calendars are displayed on the same page
* Fix: Fixed "About the event" heading displaying when no content is available
* Fix: Fixed "About the organizers" setting not working correctly
* Fix: Improved compatibility across PHP versions.
* Fix: Fixed a timezone edge case that could cause iCal exports to fail in some environments.

= 1.8.1 =
* Fix: Calendar builder category/tag filters now correctly apply include/exclude actions and AND/OR relationships.
* Tweak: Event calendar toolbar category and tag filter dropdown will now only include options for tags and categories not already filtered out.

= 1.8 = 
* New: Option to include events in the main blog loop. When enabled under **Events > Settings > Events** in the "Blog Loop" section, events appear alongside posts on your blog homepage and in tag archives. [Learn More](https://wpeventgenius.com/docs/include-events-in-blog-loop/?utm_campaign=evge-free&utm_source=readme&utm_medium=changelog&utm_content=blog-loop-learn-more)
* New: Registration confirmation options per form. Choose "After registration, automatically" for automatic confirmation and email, or "Manual review only" so registrations stay pending until you send the confirmation email from the registration. Configure under form Settings in the Confirmation section; use the Send Confirmation Email button in the registration edit modal when using manual review. [Learn More](https://wpeventgenius.com/docs/registration-confirmation-and-manual-review/?utm_campaign=evge-free&utm_source=readme&utm_medium=changelog&utm_content=registration-confirmation-learn-more)
* Fix: Month text in event date displays is now translated according to the site locale.

= 1.7 =
* New: Customizable URL slugs for events, venues, organizers, and related archives. Go to **Events > Settings > General** and use the related setting to change slugs.
* New: Email placeholders now support URL-only variations. Use {gcal-url} and {ical-url} in href attributes for raw Google Calendar and iCal URLs.
* Tweak: Improved styling of the calendar filter bar (aligned heights for inputs and "more" button, consistent appearance across themes).
* Fix: Fixed an issue where default calendar settings were not saving correctly.
* Fix: Fixed PHP warnings for undefined variables in the registration field template ($registration_data and $flags).

= 1.6 =
* Important: Block theme compatibility update. Single event templates are now editable in the WordPress template editor. Your existing single event display may change after updating.
* New: Enhanced SEO support for recurring events to prevent duplicate content penalties and improve search engine rankings. [Learn more](https://wpeventgenius.com/docs/recurring-events-seo-guide/?utm_source=readme&utm_medium=changelog&utm_campaign=version-1-6)
* New: Enhanced block theme support and full site editing (FSE) compatibility for event pages, calendar displays, organizer pages, and venue pages. You can now have full control over event page design using WordPress full site editing without custom code, perfect for block themes like Twenty Twenty-Four.
* New: Smart content refresh system for better WordPress caching plugin integration. Automatically updates registration status, attendee counts, and capacity information when cached content becomes stale. Maintain improved performance with page caching while ensuring visitors always see accurate, real-time registration information. [Learn More](https://wpeventgenius.com/docs/working-with-wordpress-caching-plugins/?utm_campaign=evge-free&utm_source=readme&utm_medium=changelog&utm_content=caching-learn-more)
* New: Calendar filter bar options. Choose which controls appear in the calendar toolbar (search, venue, category, tag, upcoming/past, display). Configure per calendar in the calendar editor.
* New: Calendar filters for tags and categories. Enable event tag and event category filters for any calendar.
* Fix: Fixed an issue where the date in permalinks for recurring events could differ from the event's start date when the event timezone differed from WordPress's timezone setting.
* Fix: Enhanced registration form block and attendee list block with improved styling, mobile responsiveness, and user experience.
* Fix: Fixed an issue with calendar category and tag filters where include/exclude actions and AND/OR filter relationships were not being saved or applied correctly. Filters now work as expected.

= 1.5.1 =
* Tweak: Added additional PHP hooks for customization of the single event page.
* Tweak: Changed how the attendee list displays in the full layout to be friendlier for automatic translation systems.
* Fix: Fixed an issue making it difficult to submit the registration form on mobile devices.
* Fix: Fixed the register button color settings not applying.

= 1.5 = 
* Important: Changes were made to templates related to events. Review any customizations you have made.
* New: Added support for dynamic date and time formats through TranslatePress. Date and time formats will be automatically converted based on the language being used to view the event when TranslatePress is active.
* New: Added a setting for the Single Checkbox field to add scrollable text below the field. Great for terms and conditions that need to be shown in the registration form.
* Tweak: Several hooks were added and code was changed to accommodate our new [Pro version](https://wpeventgenius.com/?utm_source=readme&utm_medium=changelog&utm_campaign=version-1-5).
* Tweak: The "Venue" filter in a calendar is hidden if there are less than two venues.
* Fix: The "Allow Cancellation" setting is now properly respected throughout the cancellation system.
* Fix: Fixed an issue with the registration form caused by deleting a form field and then adding a new one in a specific sequence.
* Fix: Fixed an issue causing Google Calendar links to create events in the wrong time zone.
* Fix: Fixed an issue causing the iCalendar .ics download to create events in the wrong time zone.
* Fix: Fixed an error that would occur with the iCalendar .ics download when the event had a featured image.
* Fix: Changed how date formats are sanitized so escaped words are allowed (example: "\U\h\r" for the plain text "Uhr" in formats).

= 1.4 = 
* Important: The attendee list block and shortcode has had many changes. Check any attendee list displays and custom code related to attendee lists after updating.
* New: Added settings to change what form fields are used in attendee lists.
* New: Added support for selecting format and included form fields for attendee list blocks and shortcodes.
* New: Allowed sortable attendee list columns when using the "Full" layout.
* New: Made many visual changes to the "Full" layout for improved user experience.
* Tweak: Fixes and improvements to the HTML structure for the registration form created using a shortcode or block.
* Tweak: When an action that changes the attendees of an event occurs, closing the modal will refresh the page so all information about registration is accurate.
* Fix: Filtering events after a specific date was not working.

= 1.3.2 = 
* Tweak: Improved the display of the buttons shown in event listings for improved support for various themes.
* Fix: Fixed an issue preventing new registrations from being collected when using the register button from listings created with the calendar shortcode.
* Fix: Added support for changing the author of event posts.
* Fix: When using the month calendar display in a narrow view, listings shown below the calendar would remain visible after switching to a list or grid layout.

= 1.3.1 = 
* Fix: Improved server-side check of event capacity to prevent an event from going over capacity if two registrations are submitted at the same time.
* Fix: Fixed the "Already Registered?" text setting not applying.

= 1.3 = 
* New: Added a "Learn More" and a "Register" button (when applicable) to each event listing shown in calendars. Translate the "Learn More" text on the "Text and Translations" settings page. Visitors can now register for an event from the event listings!
* New: Added a filter tp view only "Scheduled" events when managing events in the backend.
* Tweak: The "Attendees" pill is no longer shown in event listings. Only on the single event page.
* Tweak: Attendee lists created with a shortcode or block will now only show attendees if the attendee list is enabled for that event.
* Fix: The single event page was showing content and half-width on mobile.
* Fix: Fixed a PHP warning that would occur when a first or last name was not set for a registration and an email was sent.

= 1.2.3 = 
* Fix: Fixed an error due to an incompatible date format being used in event listing displays.

= 1.2.2 = 
* Fix: Fixed a bug with the start of week setting that would occur for timezones close to GMT.
* Fix: Low resolution images were being used in event listings for retina displays.
* Fix: Fixed a bug where saving settings while on the settings page, registration tab would return other settings to defaults.
* Fix: Fixed a bug with custom event templates that would cause the event content to double when no custom single event template was found and the single event template type was set to custom.
* Fix: Fixed some settings for the attendee list not applying as expected.
* Fix: Fixed a PHP warning that would occur during event registration CSV export when a form field was added to the event registration form after some registrations were already made.

= 1.2.1 = 
* Fix: Fixed a bug that was causing future scheduled posts to appear in event listings.
* Fix: Fixed fatal PHP error when trying to edit the registration form.
* Fix: Fixed the rewrite rule flush on plugin activation. This prevents some 404 errors.

= 1.2 = 
* New: Added registration status to event listings. If registration is open, closed, or filled, this will be shown in event listings along with the registration count.
* New: Added settings for a short version of event registration status text.

= 1.1 = 
* New: Added more options for customizing displays. Override the default template files by adding them to your theme. [See this article](https://wpeventgenius.com/docs/customizing-the-single-event-page-display/?utm_source=readme&utm_medium=changelog&utm_campaign=custom_templates) for more information.
* Tweak: When registering for an event with a cost, if there are no additional fees or line items, a simple display of the cost will appear.
* Fix: When creating a new event using the block editor and using the feature to also create a venue or organizer at the same time, an extra organizer or venue would be created every time the event was saved if the page was refreshed first.
* Fix: Fixed a warning that would occur when creating the database tables due to a default value being set for column data type that wouldn't allow it.

= 1.0.6 =
* Tweak: Permalinks are flushed on activation to prevent 404 errors for event, organizer, and venue posts.
* Fix: Fixed an issue causing the full attendee lists to not display properly.
* Fix: Fixed an issue causing lists of events for organizers and venue posts to display incorrectly.

= 1.0.5 =
* Fix: Fixed PHP error when using a textarea field in the event registration form that would happen only with certain servers.
* Fix: Fixed an issue that would cause the cancellation notification and cancellation confirmation emails to not send.
* Fix: Improved the styling of the modal and the calendar export button for the dark mode calendar.

= 1.0.4 =
* Fix: Fixed a fatal PHP error that would occur when creating a new venue from the single event post editor and including a Google Map embed URL.

= 1.0.3 =
* Fix: Custom date formats for the date summary and registration timeline dates were not saving as expected.
* Fix: When displaying the content of an event, venue, or organizer post, the filter "the_content" is now applied. This fixes missing paragraphs, line breaks, and other functionality that relies on this filter being applied.

= 1.0.2 =
* Fix: Registration dates for each registration record were displayed in UTC time instead of the site's timezone.

= 1.0.1 =
* Fix: Fixed a static venue address being used for email placeholders.

= 1.0 =
* Initial release.