Skip to content

Releases: bmlt-enabled/crumb

1.8.5

15 Jun 18:27
eed2353

Choose a tag to compare

  • Added Show Formats admin setting and show_formats shortcode attribute — shows a comma-separated list of format codes (e.g. C, O, BT) beneath each meeting name in the list/cards view. Stored as crumb_show_formats; emits data-show-formats.
  • Added Inline Formats admin setting and inline_formats shortcode 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 as crumb_inline_formats; emits data-inline-formats.
    Adds Show Formats and Inline Formats settings (and show_formats / inline_formats shortcode attributes) to display or highlight meeting formats in the list view. Safe to update.

1.8.4

20 May 04:34
873229d

Choose a tag to compare

Fixes the Default View admin setting being overridden by [bmlt_tabs] / [crouton_tabs] / [bmlt_map] / [crouton_map]. Safe to update.

1.8.3

20 May 04:26
431d639

Choose a tag to compare

  • 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 a hideHeader key in Widget Configuration.
    Adds Header admin setting (show/hide the widget header) and fixes crouton → Crumb migration of report_update_url so the Update Meeting link survives the move. Safe to update.

1.8.2

20 May 03:53
c5bbe49

Choose a tag to compare

  • 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

20 May 03:44
c2bf75c

Choose a tag to compare

  • Fixed crouton service body migration: the fallback that reads bmlt_tabs_options['service_bodies'] was extracting 0 instead of the real ID because crouton stores each entry as a 4-part CSV ("name,id,parent_id,parent_name") and the old code ran intval() 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 singular service_body key.
  • Removed the hardcoded 1047,1048 default for Service Body IDs. Fresh installs with no saved value now omit data-service-body from 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

19 May 23:56
c2cbd9f

Choose a tag to compare

[meeting_count], [bmlt_count], and [group_count] now render real counts (server-side, cached) instead of empty strings. Safe to update.

1.7.0

17 May 15:33
ab74562

Choose a tag to compare

  • 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 geolocation shortcode 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

12 May 23:37
2490e96

Choose a tag to compare

  • Added query shortcode attribute — raw BMLT query string passed through to the Crumb widget's rawQuery() for filters the structured options can't express (e.g. multi-value meeting_key_value[]). When set, it replaces the default load entirely (service_body / format_ids are ignored) and forces geolocation off so geo params can't be layered on top. Shortcode-only; no admin setting. Encode brackets as %5B / %5D because WordPress shortcodes can't contain literal [ or ]. Requires Crumb Widget 1.5.0+.
  • Crouton compatibility: query_string on [bmlt_tabs] / [bmlt_map] / [crouton_tabs] / [crouton_map] now maps to the new data-query data attribute, preserving the crouton behavior of appending a raw BMLT query.
    Adds query shortcode attribute and maps crouton's query_string to the Crumb widget's new raw-query support. Safe to update.

1.5.0

12 May 04:01
6ea708b

Choose a tag to compare

add language

1.4.0

11 May 22:46
429d46f

Choose a tag to compare

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.