Releases: bmlt-enabled/mayo
Releases · bmlt-enabled/mayo
1.8.8
- Fixed release workflow fetching release-notes-tool from stale
masterbranch instead ofmain, 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=1to 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
Merge pull request #253 from bmlt-enabled/fix/announcement-flyer-uplo…
1.8.6
1.8.5
1.8.4
1.8.3
- 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
- Added category_relation parameter (AND/OR) for event list and announcement shortcodes to control multi-category filtering.
1.8.1
- 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
- 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
- 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.