Changelog

Eventward changelog

Every release of Eventward, newest first. New features, changes and fixes, straight from the plugin itself.

0.5.6 Latest

Read the update: Eventward 0.5.6: Payments screen layout fix

  • Fix On Events > Payments, the "Endpoint details", "Use a restricted API key instead" and "Set up the webhook" sections were squeezed into a narrow column since 0.5.5. They show at full width again. Payments, connections and webhooks themselves were not affected.

0.5.5

Read the update: Eventward 0.5.5: reports, category colours and 24-hour times

  • New Events > Reports. See bookings, check-ins, no-shows and takings for the last 30 days, 90 days, 12 months, this year, last year, the next 12 months or any dates you choose, for all events or one. It includes a month-by-month chart, a list of dates showing how full each one was, a ticket type breakdown and a CSV export. Test payments are kept apart from live takings.
  • New Category colours. Pick a colour for an event category under Events > Categories, then choose under Events > Settings > Calendar whether it shows as a line before each event or as the event's background in the month and week views. Text on a coloured background switches between black and white to stay readable.
  • New Time format setting under Events > Settings > Calendar: 24-hour (19:30), 12-hour (7:30 pm), or the same as WordPress. It applies to the calendar, event pages, shortcodes and booking emails.
  • New Option to show full event names in the month view, wrapping long names onto more lines instead of cutting them short.
  • Change A database index on ticket dates keeps reports quick on sites with many bookings.

0.5.4

Read the update: Eventward 0.5.4: event fields for the Classic Editor and Divi

  • Fix Sites that use the Classic Editor plugin, or a page builder that turns the block editor off (such as Divi), now get full event, venue and organizer fields on the edit screen: dates and times, repeats, venue, organizers, details, status and tickets. Previously these were only in the block editor sidebar.

0.5.3

Read the update: Eventward is now on WordPress.org

  • Change Requires WordPress 6.7 or later, where block themes register plugin templates natively.
  • Change The [tribe_events] shortcode is only handled when you turn on its compatibility option under Events > Settings.
  • Change Settings saved before 0.5.2 have address lookup switched off once; turn it on again under Events > Settings > Maps if you want it.
  • Change Deleting the plugin always removes stored Stripe credentials and scheduled jobs, even when you keep your events.
  • Fix The one-click Stripe connection checks a nonce when you come back from Stripe.
  • Fix Event data for Google is printed with WordPress's own script functions, and admin screens use an enqueued script instead of inline handlers.

0.5.2

  • Change Address lookup for venue maps (OpenStreetMap Nominatim) is now off by default. Turn it on under Events > Settings > Maps; until then no venue data is sent anywhere and no background lookups run.
  • Change The booking form is checked with a nonce, and pages showing it are excluded from page caches so the form never goes stale.

0.5.1

  • Fix With Rank Math or Yoast SEO active, dated, paged and filtered calendar pages stay noindex and each date of a repeating event keeps its own canonical link. Those plugins print their own robots and canonical tags, which had replaced Eventward's.

0.5.0

Review release ahead of the WordPress.org submission.

  • Fix Paid checkout offers card payments (including Apple Pay and Google Pay) only, and a payment that arrives after a booking lapsed is confirmed if seats are still free or refunded automatically, with the buyer and admin told. A buyer can no longer be charged without getting tickets.
  • Fix Orders are only expired when Stripe says the checkout expired, never because Stripe was briefly unreachable.
  • Fix Prices such as "1,000" are no longer read as 1 or turned into a free ticket: a price that cannot be read clearly is not sold and the editor says why. Three-decimal currencies (KWD, BHD, JOD, OMR, TND) are charged correctly.
  • Fix Moving an event's date or time moves its bookings with it. Tickets left on a date that was removed are flagged on the Attendees screen.
  • Fix Refunds made in the Stripe Dashboard are matched correctly, including several partial refunds.
  • Fix Test-mode bookings no longer count against live capacity.
  • Fix Password-protected events no longer show their content, online link or booking form anywhere (lists, feeds, Google data, REST API) until the password is entered.
  • Fix Shortcodes only show published events.
  • Fix Changing the site timezone rebuilds event dates; long repeating series with an end date or count keep extending; the iCal feed no longer stops at 2000 dates.
  • Fix Several accessibility, contrast and translation improvements in the calendar, booking form, editor and admin screens.
  • Change The Payments screen no longer contacts omniswp.com when it loads; the connection service is only contacted when you press "Connect with Stripe".
  • Change Visitors see a general message when payment is unavailable; the Stripe detail is shown to admins on the Payments screen.

0.4.4

  • Fix When a buyer cancels on Stripe's payment page, the Stripe checkout is closed too, so a copy left open in another tab cannot take payment for seats that were released.

0.4.3

  • Change Test-mode bookings are clearly labelled "Test payment, no money taken" on the confirmation.

0.4.2

  • New Optional Stripe webhook you add by hand in your Stripe Dashboard (Events, Payments). Payments, expired checkouts and refunds made in Stripe then show up instantly instead of within 10 minutes. Every request is checked against the endpoint's signing secret.
  • Fix A booking confirmed at the same moment by the return page and the background check can no longer send two confirmation emails.

0.4.1

  • Fix The booking button now uses the theme's primary colour instead of blending into the background.
  • Change Paid tickets show as not on sale online until Stripe is connected, instead of showing a form that cannot take payment.
  • Change Events with a single ticket type start the quantity at one.

0.4.0

  • New Tickets and RSVP. Add ticket types to any event (free ones are an RSVP), with capacity per date, a booking form on the event page, and confirmation emails with ticket codes.
  • New Paid tickets through Stripe Checkout with your own Stripe account, in test and live mode. Connect in one click through the Eventward Stripe app, or paste a restricted API key. No fee from Eventward.
  • New Attendees screen with filters, check-in, CSV export, order details, refunds and resending confirmations.
  • New Seats are held for 30 minutes while a buyer pays, then released if they do not finish. Refunds made in the Stripe Dashboard cancel the tickets here.
  • New Personal data export and erasure for bookings (Tools, Export or Erase Personal Data).
  • New [eventward_tickets] shortcode for page builder templates.
  • Change Google event data uses real ticket prices and shows sold-out dates as sold out.

0.3.3

  • Fix A calendar with navigation turned off (an upcoming-events widget) no longer changes when another calendar on the same page is navigated.
  • Fix A calendar placed on a static front page kept showing after you moved between months or views. Before, the front page switched to the blog listing.
  • Change Dated and filtered calendar addresses are marked noindex on every page that shows a calendar, not only on the events page.

0.3.2

  • Fix The calendar's view switcher wraps instead of running off the edge in narrow columns and on phones.

0.3.1

  • Fix Map tiles no longer show "Access blocked" on hosts that send a strict Referrer-Policy header (common on CloudPanel and with security plugins).

0.3.0

  • New Week, photo and map views, and a setting to choose which views visitors can switch between.
  • New Search and filters (keyword, category, venue, organizer) above the calendar, applied in place.
  • New OpenStreetMap maps with clustered pins on the map view, venue pages and event pages. No API key needed.
  • New Venue addresses are looked up automatically on save, with a "Find on map" button in the venue editor. Addresses with floors or units ("Level 2/182 Vivian St") are cleaned up first, and coordinates you type yourself are never overwritten.
  • New Shortcodes for page builders: [eventward], [eventward_event_details], [eventward_field] and [eventward_map], plus [tribe_events] compatibility.
  • New Each event keeps its next date in the _eventward_next field, so builder query loops can sort and filter upcoming events.
  • New Setting to stop event details being added automatically when a builder template places them.

0.2.0

  • New Events Calendar block with month, list and day views, in-place navigation and a mobile agenda layout.
  • New Event Details block with date, venue, organizers, cost, map link, add-to-calendar menu and other dates of repeating events.
  • New Templates for block themes (calendar, single event, event category) and support for classic themes.
  • New Each date of a repeating event has its own address, e.g. /event/quiz-night/2026-10-13/.
  • New schema.org Event data for Google, one entry per date.
  • New iCal downloads and subscription feeds (/events/ical/), with correct timezones.
  • New Venue and organizer pages list their upcoming events.
  • New Settings for the default calendar view, events per page and currency code.
  • Change Addresses match The Events Calendar, including /events/month/, /events/list/, /events/today/ and ?ical=1.

0.1.0

  • New Events, venues, organizers and event categories.
  • New Recurring events with skipped and extra dates, previewed live in the editor.
  • New Per-event timezones, all-day events, event status and online or hybrid attendance.
  • New Duplicate an event from the Events list.
  • New Settings for addresses, how far ahead to plan recurring events, and prices.