Skip to content

Releases: bmlt-enabled/mayo

1.8.8

26 Mar 15:36
055d40e

Choose a tag to compare

  • Fixed release workflow fetching release-notes-tool from stale master branch instead of main, which caused GitHub Release notes to be truncated.
  • Added copy-to-clipboard button for external source IDs in Settings, making IDs easier to select and copy. [#254]
  • Improved external source layout with ID displayed in a distinct box on its own row.
  • Added diagnostic timing instrumentation to the events API for debugging slow external source requests. Append &debug=1 to see per-call timing breakdown.
  • Improved performance of external source fetching by parallelizing HTTP requests. Sites with multiple external sources will see significantly faster load times.
  • Changed external source event type dropdown from "Select an event type" to "All Event Types" to clarify that leaving it blank fetches all types.
  • Added support for comma-separated event types in the REST API (e.g., event_type=Activity,Service), enabling a single external source to fetch multiple event types in one request.
  • Fixed admin events list page taking minutes to load when many events exist by caching service body lookups instead of making an HTTP request per row.
  • Added server health check warning on settings page when PHP curl extension is missing, which causes significantly slower external source requests.

1.8.7

16 Mar 18:26
282e9ad

Choose a tag to compare

Merge pull request #253 from bmlt-enabled/fix/announcement-flyer-uplo…

1.8.6

25 Jan 18:21
1bd9000

Choose a tag to compare

  • Fixed custom URLs in announcements having ampersands incorrectly HTML-encoded, causing links with query parameters to fail. [#249]

1.8.5

19 Jan 05:29
780bcc4

Choose a tag to compare

  • Fixed external feed events not displaying service body names correctly. [#234]
  • Fixed events and announcements remaining visible after their scheduled end time passes. Previously only the end date was checked, ignoring the end time. [#237]

1.8.4

15 Jan 04:20
7e6c86a

Choose a tag to compare

  • Added custom URL/link support for announcements with selectable icons. [#227]

1.8.3

11 Jan 02:20
5059e76

Choose a tag to compare

  • Fixed ampersand and other HTML entities not displaying properly in announcement sidebar widget titles. [#222]
  • Fixed multiple announcement shortcodes on same page having conflicting dismissal state and overlapping bell icons.
  • Added tag AND/exclusion syntax documentation to announcement shortcode.

1.8.2

10 Jan 15:32
bb59131

Choose a tag to compare

  • Added category_relation parameter (AND/OR) for event list and announcement shortcodes to control multi-category filtering.

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.