🔥 Eventful Mega Sale — Save Up to 70%!
00
Day
00
Hours
00
Minutes
00
Seconds
Grab Your Ramadan Special Deal!
Eventful Event Showcase for The Event Calendar

Changelogs

Eventful Changelog — stay up to date with the latest improvements, feature releases, and bug fixes for the Eventful Plugin. Explore version history to see what’s new and how we’re constantly improving your favorite Eventful plugin.

04 August 2026
2.2.8

Fixed The live filter bar no longer raises “Undefined array key” warnings on PHP 8 when its AJAX endpoint is reached without the expected form data — for example from a stale page, a direct request, or a bot. The request now falls back to empty settings instead of erroring.

04 August 2026
2.3.8

Fixed Live search no longer overloads the database. Typing in the search field fired four AJAX requests per keystroke, so a few characters put a dozen or more query-heavy requests on the server at once — enough to exhaust the database connection pool and briefly show “Error establishing a database connection” mid-search. Searches are now debounced and each new request cancels the one it replaces.

Fixed Event counts are no longer calculated by loading every matching event into memory. Totals for the results grid, the pagination bar and the front-end layout now run as ID-only queries, cutting both query time and memory use on every page view and AJAX request.

Fixed The live filter bar no longer runs a separate database query for every term in every filter group on each request. Repeated identical queries are reused within a request, and per-term count queries are skipped entirely when neither “Show Count” nor “Hide Empty” is enabled.

Fixed If a request fails server-side, the error page is no longer injected into the results area — the currently displayed events stay on screen instead.

30 July 2026
2.3.7

Fixed Accordion layout no longer depends on jQuery UI — expand/collapse, the 250ms height animation, keyboard support (Enter/Space) and ARIA are now handled by the plugin’s own script, so the layout works on sites where jQuery UI is dequeued or conflicts with a theme.

Fixed Clicking a link inside an accordion header (event title, category/venue meta) now only toggles the panel instead of navigating away; social share buttons in the header still work as before.

Fixed Pre-made Templates now honour their own Thumbnail Size / Custom Size settings instead of silently falling back to the Custom template type’s Content Fields sorter size. The two template types no longer share a thumbnail size.

Fixed Swiper loading spinner no longer keeps spinning on top of an already-loaded image — preloaders are cleared for cached images, video/audio thumbnails, looped slide clones, and slides swapped in by AJAX filtering, pagination and Load More.

Fixed Equal-height cards in the Center carousel mode are no longer measured through the `scale(0.9)` transform, which previously grouped scaled cards into a separate row and clipped their content.

Fixed Event Meta Fields → Date Format select now shows its “Date Format” label, and the Custom Date Format field’s dependency points at the correct option ID so it appears when “Custom” is selected.

Updated Accordion layout icon and accordion thumbnail now fill the panel height; frontend CSS/JS and admin preview assets rebuilt.

27 July 2026
2.3.6

Added Accordion layout — a collapsible, panel-style view selectable from the Layout Preset picker (with matching accordion icon), reusing the existing query, filtering, pagination and AJAX system.

Added Accordion Settings section — Accordion Mode (First Open, All Open, All Folded), an optional Expand & Collapse icon with configurable icon, size and color.

Added Pre-made Accordion templates — Theme One, Theme Two, and Theme Three — selectable via the Template Style Accordion selector with live preview thumbnails.

Updated Frontend CSS/JS assets rebuilt.

02 July 2026
2.3.5

Added “Custom” Detail Page Link Type — link events to the URL stored in a chosen custom/meta field via the new “Select Custom Field” option. The value is validated as a URL before use and automatically falls back to the default single event page when the field is empty, invalid, or missing. Works across the event title, featured image, and read more button in every layout (Grid, List, Masonry, Timeline, Carousel, and Table).

02 July 2026
2.3.4

Added “Event Year” advanced filter — automatically populates a dropdown/button/radio/checkbox filter with the unique years that actually contain events (determined from the event Start Date), sorted newest → oldest with duplicates removed. Includes an “All Years” option and works across AJAX filtering, pagination, search, and category/tag/venue/organizer/date/timeframe/month filters. Years are gathered with a single index-friendly query so it scales for large event datasets.

30 June 2026
2.3.3

Added “Currently Happening” timeframe option — filters to events in progress right now (start on/before and end on/after the current date and time, using the site’s WordPress timezone). Supports all-day and multi-day events and works across AJAX filtering, pagination, search, and category/tag/venue/organizer filters.

Fixed Content with Limit (characters/words) no longer outputs raw markup such as block comments (``) or unclosed tags (`<img class="align…`). Truncation now counts visible, rendered text, cuts on word boundaries, is multibyte-safe, and only appends the ellipsis when content is actually shortened — consistent across Grid, List, Masonry, Timeline, and Table layouts.

25 June 2026
2.3.2

Fixed Load More Button (Ajax) pagination type no longer shows the numbered pagination bar alongside the Load More button. A CSS specificity conflict caused the numbered bar to stay visible even after it was hidden.

18 June 2026
2.3.1

Added Replace Layout option to replace The Events Calendar’s default event pages with custom Eventful layouts.

Added Event Archive Page replacement support with three event retrieval modes — No change (chronological order), Change order only (use shortcode’s Order By), and Change completely (use all shortcode options).

Added Event Category Page replacement with enable/disable toggle, layout selection, and event retrieval mode options.

Added Event Tag Page replacement with automatic redirect routing from WordPress tag archives to The Events Calendar’s event-tag view, plus layout and retrieval options.

Added Related Events section replacement on single event pages — select a custom Eventful layout to replace the default Related Events block.

Fixed Related Events now correctly positions below Event Details section on all single event templates, ensuring proper visual layout flow.

Fixed Event Meta Fields → Venue — City, State, Country, and Postal Code fields now display correctly in layouts when selected. Previously these fields were retrieved from the database but not included in the output.

13 June 2026
2.3.0

Added Table layout — a responsive data-table view selectable from the Layout Preset picker (with matching table icon), reusing the existing query, filtering, pagination and AJAX system.

Added Custom Table mode — columns are driven by the drag-and-drop Content Fields sorter (Thumbnail, Title, Details, Content, Share, Custom Fields), keeping header and rows in sync.

Added Pre-made Table templates — Theme One, Theme Two, and Theme Three — selectable via the Template Style Table selector with live preview thumbnails.

Added Layout-aware dependencies that hide styling fields not applicable to the Table layout (Box Shadow, Title/Content/Read More/Meta/Social margins).

Added Generator tabs and sub-tabs now remember the last selected tab and restore it when you return.

Fixed AJAX filtering/pagination no longer breaks the table markup — rows now target `.table-responsive tbody` only, preserving the table/header structure.

Fixed Table template preview image now updates instantly on selection change, matching Grid/List behavior.

Fixed Long cell content no longer expands columns — table uses fixed column widths with title/content truncation for a balanced, consistent layout.

Updated Responsive behavior keeps the table structure intact and scrolls horizontally on tablet and smaller screens instead of collapsing into a grid.

Updated Frontend CSS/JS assets rebuilt.

20 May 2026
2.2.2

Fixed Thumbnail Size issue on slider layout.

19 May 2026
2.2.1

Added Timeline global colors option.

19 May 2026
2.2.0

Added Timeline layout with Vertical (5 styles) and Horizontal (3 styles) orientation, each selectable via visual layout preset picker.

Added Timeline color controls — Date Badge color, Timeline Line color, Event Dot color, and Navigation Background color.

Added Timeline Line Thickness control (works as line width for vertical, line height for horizontal).

Added Month/Year separator option on vertical timeline.

Added Carousel Style sub-picker (Standard, Ticker, Center, Multi-row) — split out of the main Layout Preset for a cleaner setup flow; demo URLs updated per style.

Fixed AJAX Load More now correctly continues the timeline-left/right alternation across pages — `$start_count` offset passed to `eventful_pro_get_posts()` so odd-sized batches no longer break layout.

Fixed Horizontal timeline now fetches all items and paginates client-side via Swiper (same as carousel/slider) to prevent layout breakage.

Fixed Removed leftover `print_r` debug output from `Replace_Layout.php`.

Updated DB migration script (update-2.2.0.php) converts old `filter_options_group → event_type_time` meta keys to the new `eventful_event_type` key for all existing shortcodes.

Updated Admin framework CSS and JS assets rebuilt.

05 May 2026
2.1.25

Fixed `add_filter` changed to `add_action` for the `init` hook in Admin.php (init is an action, not a filter).

Fixed `add_shortcode()` called with extra priority/accepted_args arguments removed in Loader.php (WordPress only accepts 2 arguments).

Fixed Replaced deprecated `current_time(‘timestamp’)` with `time()` in DBUpdates.php.

Fixed Update file includes now use `EVENTFUL_PRO_DIR_PATH` prefix instead of bare relative path in DBUpdates.php.

Fixed `wp_safe_redirect()` return value no longer passed to `exit()` in EventfulPro.php (it returns a boolean, not a string).

Fixed Double `json_decode()` in Import_Export.php replaced with single `json_decode(wp_unslash($data), true)` to prevent PHP 8 null-return bug.

30 April 2026
2.1.24

Added Events slider layout including pre-made templates.

Added Content alignment option.

Updated Minor CSS improvements.

14 April 2026
2.1.23

Added Option to hide free events (events without price).

Added Option to hide events without featured images.

Added Help page in admin panel.

Fixed PHP warnings caused by accessing array offsets on boolean values in grid templates.

Fixed Image resize failures when image URL is missing or invalid.

Fixed Undefined variable notices in frontend templates (e.g., $is_attachment, $eventful_image_attr).

Improved Overall compatibility with newer PHP versions.

Improved Query filtering for better event visibility control.

Updated Minor CSS improvements.

08 April 2026
2.1.22

Updated Minor CSS improvements.

04 April 2026
2.1.21

Updated Minor CSS improvements.

Tested WordPress 6.9.4 compatibility.

31 March 2026
2.1.20

Added Added: Event fields (Category, Title, Content, Venue, Price, Read More) for pre-made templates.

Added Title & Content length controls for pre-made templates.

Updated Title & Content length support for custom templates.

04 March 2026
2.1.19

Fixed image height issue for list layout.

05 March 2026
2.1.18

Added Minimal List Layout.

Added Three pre-made templates for the Minimal List Layout.

Added Two pre-made templates for the List Layout.

Added Global color scheme options for easier branding customization.

18 February 2026
2.1.17

Fixed Carousel thumbnail lazy load issue.

05 February 2026
2.1.16

Fixed Issue with Eventful thumbnail meta attributes.

31 January 2026
2.1.15

Fixed Event month filtering.

30 January 2026
2.1.14

Fixed List layout issue to be always left or right.

29 January 2026
2.1.13

Added New option to determine event status by the event start date.

Added Gutenberg block.

Added Elementor widget.

Removed Appsero integration.

Improved Internal code structure.

Update Minor CSS improvements.

Fixed Masonry layout issue in the admin preview.

13 January 2026
2.1.12

Added Masonry layout.

Added Feature image custom sizes options.

21 December 2025
2.1.11

Added More event content positions.

Added Pre-made templates option.

Added Condense events in series.

Added Eventful shortcode duplicate option.

Added Event timeframe and month filter.

Fixed Issue where event SEO schema was not being detected correctly.

Fixed Export/import issues.

Tested WordPress 6.9 compatibility.

18 November 2025
2.1.10

Added Tools Export/Import option.

Update Styling for settings panel.

15 November 2025
2.1.9

Update Enhanced SEO schema implementation.

Update Metadata handling for single event popups.

Added New custom post type support for single event popups.

14 November 2025
2.1.8

Fixed Event time based order.

13 November 2025
2.1.7

Fixed Issue with the default event type (time-based).

Security Ensured all data is properly sanitized, validated, and escaped.

04 November 2025
2.1.6

Added JSON-LD event schema markup for improved SEO.

Added New filter option for event type (Time based).

Fixed Missing composer.json file while using Composer.

Updated Code improvements and compliance with latest WordPress Plugin Review Guidelines.

Security Ensured all data is properly sanitized, validated, and escaped.

Security Escaped all variables and options before output.

03 September 2025
2.1.5

Added Custom Fields support – display any event custom field directly in layouts.

Added Options to customize field label, show/hide name, add icons, and control margins.

Added Compatibility with Advanced Custom Fields (ACF), Pods, and Toolset.

Added Embed support for custom fields with media (audio, video, image, tweets).

26 September 2025
2.1.4

Fixed No ajax number pagination issue.

Fixed Google Fonts loading issue.

30 August 2025
2.1.3

Fixed PHP Compatibility Issue.

09 August 2025
2.1.2

Fixed Featured events filter.

Fixed Multi row loading issue.

06 August 2025
2.1.1

Added Marked The Events Calendar as required plugin.

05 August 2025
2.1.0

Added The Event Calendar plugin as a required plugin.

04 August 2025
2.1.0

Fixed Navigation positioning issue for improved layout consistency.

Fixed Multi popup loading issues.

Enhanced Advanced filter options for greater flexibility.

Update Titles and descriptions for settings/options for better clarity.

Update Admin panel redesigned for a more intuitive user experience.

Update Refined styling for single item popups.

Added Clean-up data on deletion.

27 June 2025
2.0.4

Fixed Event filter AJAX issue.

Fixed Translation-related warning with WordPress 6.8.

12 March 2025
2.0.3

Added Admin preview feature allowing administrators to view and test configurations before applying changes.

23 December 2024
2.0.2

Fixed Some minor issues.

12 November 2024
2.0.1

Fixed Taxonomy filter option.

06 September 2024
2.0.0

Fixed Carousel and navigation issue.

Fixed Various CSS issues.

Fixed Code structure updated.

Update Code compatibility with latest WordPress version.

Update Code compatibility with latest PHP version.

13 June 2024
1.1.7

Fixed Event list CSS.

08 May 2024
1.1.5

Fixed Sort by event date filter.

11 March 2024
1.1.4

Added Option to sort events by event date.

11 March 2024
1.1.3

Fixed Event meta separator.

05 March 2024
1.1.2

Fixed Transition effect for carousel version.

02 March 2024
1.1.1

Added Type of event to show.

Fixed Author filter issue.

Fixed Sort by filter issue.

Removed Unnecessary exclude option for child post.

Fixed Coding errors using Plugin Check.

31 January 2024
1.1.0

Added All venue address options.

Fixed Some CSS issues.

15 January 2024
1.0.0

Added Initial release.