Releases: bmlt-enabled/crumb-drupal
Releases · bmlt-enabled/crumb-drupal
v0.8.0
Added
- Geolocation setting on the global config form — dropdown (Widget Default / On / Off) to enable or disable location-based search (the Near Me button and typed-location search). Complements the existing per-block and per-shortcode
geolocationoverrides, which still take precedence.widget_configJSONgeolocationkey still wins over both.
v0.7.0
Added
- Raw BMLT query as a per-block override and matching
queryshortcode attribute (no global setting). Passes through to the Crumb widget'sdata-query, which routes throughbmlt-query-client'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 and Format IDs are ignored — and forces geolocation off so geo params can't be layered on top. In shortcodes, encode brackets as%5B/%5Dbecause the filter parser stops at a literal]. Requires Crumb Widget 1.5.0+.
v0.6.0
Added
- Language setting on the global config form and as a per-block override, plus a matching
languageshortcode attribute. Forces the widget UI language; leave empty to auto-detect from the visitor's browser. Supported codes:en,es,fr,de,pt,it,sv,da,el,fa,pl,ru,ja. Per-block / per-shortcode value overrides the saved setting;widget_configJSONlanguagekey still wins over both. Unsupported codes are silently dropped.
v0.5.0
Added
- Columns setting on the global config form and as a per-block override, plus a matching
columnsshortcode attribute. Comma-separated list of columns to show in list view (e.g.time,name,location,address,service_body). Omit a name to hide that column. Leave empty to use the widget default.
v0.4.0
Added
- Update Meeting URL setting on the global config form and as a per-block override, plus a matching
update_urlshortcode attribute. Powers the "Update Meeting Info" link on the meeting detail panel. Supports tokens{meeting_id},{meeting_name},{server_url}, and{return_url}(URL-encoded on substitution). Works with bmlt-workflow, arbitrary hosted forms, ormailto:URLs. Leave empty to hide the link.
v0.3.0
Added
- Geolocation Radius setting — dedicated field for geolocation search radius, separate from the JSON config textarea. Positive integer = fixed radius in miles (or km per server settings). Negative integer = BMLT auto-radius (e.g.
-50finds ~50 nearby meetings). geolocation_radiusblock and shortcode attribute to override the radius per-block or per-page ([crumb geolocation_radius="-50"]).geolocation_radiusoverride respected inhook_crumb_config_alter()callers via the standard override array.
v0.2.0
What's Changed
- formats filter by @pjaudiomv in #1
New Contributors
- @pjaudiomv made their first contribution in #1
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Full Changelog: https://github.com/bmlt-enabled/crumb-drupal/commits/v0.1.0