Releases: bmlt-enabled/crumb
Releases · bmlt-enabled/crumb
1.8.5
- Added Show Formats admin setting and
show_formatsshortcode attribute — shows a comma-separated list of format codes (e.g.C, O, BT) beneath each meeting name in the list/cards view. Stored ascrumb_show_formats; emitsdata-show-formats. - Added Inline Formats admin setting and
inline_formatsshortcode attribute — highlights specific BMLT format key strings (e.g.M,W) inline next to each meeting name, rendered as their localized names (e.g. "Men", "Women"). Stored ascrumb_inline_formats; emitsdata-inline-formats.
Adds Show Formats and Inline Formats settings (andshow_formats/inline_formatsshortcode attributes) to display or highlight meeting formats in the list view. Safe to update.
1.8.4
Fixes the Default View admin setting being overridden by [bmlt_tabs] / [crouton_tabs] / [bmlt_map] / [crouton_map]. Safe to update.
1.8.3
- Added Header admin setting — dedicated dropdown (Widget Default / Visible / Hidden) to show or hide the widget's header bar (title, meeting/group counts, search/filter controls). Stored as
crumb_hide_header; overridden by ahideHeaderkey in Widget Configuration.
Adds Header admin setting (show/hide the widget header) and fixes crouton → Crumb migration ofreport_update_urlso the Update Meeting link survives the move. Safe to update.
1.8.2
- Fixed crouton "Companion Map" migration: the admin-saved
bmlt_tabs_options['show_map']value is now used as the fallback for the Default View when no Crumb-side value is saved. Mapping:1(Show Map and Table) →both,0(No Map) →list,embed(Embed Map as Table Page) →list(Crumb has no separate "map tab" view; the widget's runtime toggle still lets visitors switch to the map). The Default View dropdown on the settings page also pre-selects the migrated value so saving the form persists it explicitly.
Fixes crouton → Crumb migration of the "Companion Map" admin setting so the saved view (Show Map and Table / No Map / Embed Map) carries over to Crumb's Default View. Safe to update.
1.8.1
- Fixed crouton service body migration: the fallback that reads
bmlt_tabs_options['service_bodies']was extracting0instead of the real ID because crouton stores each entry as a 4-part CSV ("name,id,parent_id,parent_name") and the old code ranintval()on the whole string. The widget now correctly inherits crouton's selected service bodies on sites that haven't yet saved a Crumb-side value. Malformed entries are skipped, and if none survive the fallback drops through to the singularservice_bodykey. - Removed the hardcoded
1047,1048default for Service Body IDs. Fresh installs with no saved value now omitdata-service-bodyfrom the widget output, so the widget shows all meetings on the configured server instead of two arbitrary Western New York service bodies. Existing saved values are unaffected.
Fixes crouton → Crumb migration so saved service bodies actually carry over, and removes the hardcoded Western NY default for fresh installs. Safe to update.
1.8.0
[meeting_count], [bmlt_count], and [group_count] now render real counts (server-side, cached) instead of empty strings. Safe to update.
1.7.0
- Added Geolocation admin setting — dedicated dropdown (Widget Default / On / Off) to enable or disable location-based search (the Near Me button and typed-location search). Complements the existing
geolocationshortcode attribute, which still overrides per page.
Adds dedicated Geolocation admin setting to enable or disable location-based search without editing JSON. Safe to update.
1.6.0
- Added
queryshortcode attribute — raw BMLT query string passed through to the Crumb widget'srawQuery()for filters the structured options can't express (e.g. multi-valuemeeting_key_value[]). When set, it replaces the default load entirely (service_body/format_idsare ignored) and forces geolocation off so geo params can't be layered on top. Shortcode-only; no admin setting. Encode brackets as%5B/%5Dbecause WordPress shortcodes can't contain literal[or]. Requires Crumb Widget 1.5.0+. - Crouton compatibility:
query_stringon[bmlt_tabs]/[bmlt_map]/[crouton_tabs]/[crouton_map]now maps to the newdata-querydata attribute, preserving the crouton behavior of appending a raw BMLT query.
Addsqueryshortcode attribute and maps crouton'squery_stringto the Crumb widget's new raw-query support. Safe to update.
1.5.0
add language
1.4.0
Adds columns shortcode attribute for selecting which columns appear in list view, and maps crouton's has_areas / has_regions to include the service_body column. Safe to update.