Skip to content

Releases: bmlt-enabled/mayo

1.8.1

04 Jan 17:59
ce54924

Choose a tag to compare

  • Added start and end time fields for announcements in addition to dates.
  • Added announcement sort order options via shortcode attributes (orderby, order) and widget settings. Sort by date, title, or created date.
  • Some styling improvements

1.8.1-beta1

04 Jan 15:38
43f22c8

Choose a tag to compare

1.8.1-beta1 Pre-release
Pre-release
  • Added start and end time fields for announcements in addition to dates.
  • Added subscriber management with edit/delete functionality in admin Subscribers page.

1.8.0

29 Dec 00:50
23f122b

Choose a tag to compare

  • Added email subscription feature for announcements via [mayo_subscribe] shortcode with double opt-in.
  • Added [mayo_announcement_form] shortcode for public announcement submissions with start/end date fields.
  • Added support for linking announcements to external events from other Mayo sites.
  • Added service body tagging for announcements.
  • Added single announcement template page at /announcement/{slug}.
  • Added "Hide past events" filter to linked events modal (checked by default).
  • Fixed linked event search on the announcement page.
  • Improved calendar view to show more events per day with compact styling.
  • Added instant hover tooltips on calendar events showing time, location, type, and service body.

1.8.0-beta4

28 Dec 23:43
c0e37e8

Choose a tag to compare

1.8.0-beta4 Pre-release
Pre-release
  • Added email subscription feature for announcements via [mayo_subscribe] shortcode with double opt-in.
  • Added [mayo_announcement_form] shortcode for public announcement submissions with start/end date fields.
  • Added support for linking announcements to external events from other Mayo sites.
  • Added service body tagging for announcements.
  • Added single announcement template page at /announcement/{slug}.
  • Added "Hide past events" filter to linked events modal (checked by default).
  • Fixed linked event search on the announcement page.
  • Improved calendar view to show more events per day with compact styling.
  • Added instant hover tooltips on calendar events showing time, location, type, and service body.

1.8.0-beta3

26 Dec 23:28
d4205cb

Choose a tag to compare

1.8.0-beta3 Pre-release
Pre-release
  • Added email subscription feature for announcements. Users can subscribe via [mayo_subscribe] shortcode.
  • Double opt-in subscription with confirmation email and spam folder reminder.
  • Subscribers receive full announcement content via email when announcements are published.
  • Token-based secure unsubscribe links (no login required).
  • New REST API endpoint: POST /subscribe for email subscriptions.
  • Database table for subscriber management with preferences column for future filtering.
  • Added support for linking announcements to external events (from external Mayo sites).
  • Admin announcement editor now shows combined search results from local and external sources with source labels.
  • External event links open in new tab and display source name indicator.
  • Email notifications include external event details with source information.
  • Fixed a bug with linked event search on the announcement page.

1.8.0-beta2

26 Dec 18:20
8bfaf8e

Choose a tag to compare

1.8.0-beta2 Pre-release
Pre-release
  • Added email subscription feature for announcements. Users can subscribe via [mayo_subscribe] shortcode.
  • Double opt-in subscription with confirmation email and spam folder reminder.
  • Subscribers receive full announcement content via email when announcements are published.
  • Token-based secure unsubscribe links (no login required).
  • New REST API endpoint: POST /subscribe for email subscriptions.
  • Database table for subscriber management with preferences column for future filtering.
  • Fixed a bug with linked event search on the announcement page.

1.8.0-beta1

25 Dec 15:15
d77a609

Choose a tag to compare

1.8.0-beta1 Pre-release
Pre-release
  • Added email subscription feature for announcements. Users can subscribe via [mayo_subscribe] shortcode.
  • Double opt-in subscription with confirmation email and spam folder reminder.
  • Subscribers receive full announcement content via email when announcements are published.
  • Token-based secure unsubscribe links (no login required).
  • New REST API endpoint: POST /subscribe for email subscriptions.
  • Database table for subscriber management with preferences column for future filtering.
  • Fixed a bug with linked even search on the announcement page.

1.7.0

24 Dec 03:33
d40fc23

Choose a tag to compare

  • Added dedicated Announcements post type (mayo_announcement) for flexible announcement management. [#195]
  • Announcements now have independent display windows (display_start_date/display_end_date) separate from events.
  • Added priority levels (low/normal/high/urgent) for announcements with priority-based styling and sort order.
  • Announcements can optionally be linked to one or more events for event promotions or recaps.
  • Added bidirectional linking UI: link events from announcement editor, view linked announcements from event editor.
  • Added "Create Announcement" button in event editor to quickly create an announcement for a specific event.
  • New REST API endpoints: GET /announcements, GET /announcement/{id}, GET /announcements/for-event/{event_id}.
  • Updated [mayo_announcement] shortcode with new parameters: priority, show_linked_events.
  • Added admin columns for announcement display window, priority, status (active/scheduled/expired), and linked events.
  • Added admin filter dropdown to filter announcements by status.
  • Updated shortcode documentation with new announcement features.
  • Fixed archive list not showing past occurrences of recurring events. [#168]
  • Fixed second event submission failing when single service body is configured. [#177]
  • Moved Mayo menu higher in admin sidebar (above Appearance) for easier access.

1.6.1

19 Dec 02:38
a7b8e3f

Choose a tag to compare

  • Added API documentation page in the admin menu (Mayo > API) with comprehensive REST API reference.

1.6.0

15 Dec 01:08
8ce18f4

Choose a tag to compare

  • Added announcement feature for displaying event-based announcements as banners or modals.
  • Added background_color and text_color parameters to [mayo_announcement] shortcode and widget for custom styling.
  • New [mayo_announcement] shortcode with support for mode (banner/modal), categories, tags, and time_format parameters.
  • Banner mode displays a fixed top bar with carousel navigation for multiple announcements.
  • Modal mode displays a popup with a list of all active announcements.
  • Announcements use event start_date as embargo (don't show until then) and end_date as expiration.
  • Added dismissal feature with 24-hour persistence - dismissed announcements show a bell icon with badge count to re-open.
  • New "Mayo Event Announcements" widget for displaying announcements site-wide without editing templates.
  • You can now exclude categories and tags on [mayo_event_list] using the minus sign.