{"id":"69cac282d3d975d26bea668f","title":"2026 03 27","path":"how-to/committee/release-notes/2026-03-27","contentMarkdown":"# 27-Mar-2026 — walks: use dateUtils instead of new Date [#200](https://github.com/nbarrett/ngx-ramblers/issues/200)\n\n## [build 568](https://github.com/nbarrett/ngx-ramblers/actions/runs/23760760018) — [commit 9ebfd7c](https://github.com/nbarrett/ngx-ramblers/commit/9ebfd7c05151fa6950dcc0e2ddd19f1d49b51d3f)\n\n_____\n\n### **walks**: use dateUtils instead of new Date and prefer future events, reuse contact components on event detail ([#200](https://github.com/nbarrett/ngx-ramblers/issues/200))\n\n- When multiple events match a URL slug, prefer exact URL slug matches,\nfuture events over past, and most recent as tiebreaker\n- Rename WalkLeaderComponent to EventLeaderComponent and WalkGroupComponent\nto EventGroupComponent to reflect that the data model is ExtendedGroupEvent\nwith different item types (group-walk, group-event)\n- Reuse EventLeaderComponent on group-event detail view for DRY contact\nhandling (contact-us routing, WhatsApp/SMS dropdown, copy icons)\n- Remove duplicated contact details markup from group-event-view","contentHtml":"<h1>27-Mar-2026 — walks: use dateUtils instead of new Date <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/200\">#200</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/23760760018\">build 568</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/9ebfd7c05151fa6950dcc0e2ddd19f1d49b51d3f\">commit 9ebfd7c</a></h2>\n<hr>\n<h3><strong>walks</strong>: use dateUtils instead of new Date and prefer future events, reuse contact components on event detail (<a href=\"https://github.com/nbarrett/ngx-ramblers/issues/200\">#200</a>)</h3>\n<ul>\n<li>When multiple events match a URL slug, prefer exact URL slug matches,\nfuture events over past, and most recent as tiebreaker</li>\n<li>Rename WalkLeaderComponent to EventLeaderComponent and WalkGroupComponent\nto EventGroupComponent to reflect that the data model is ExtendedGroupEvent\nwith different item types (group-walk, group-event)</li>\n<li>Reuse EventLeaderComponent on group-event detail view for DRY contact\nhandling (contact-us routing, WhatsApp/SMS dropdown, copy icons)</li>\n<li>Remove duplicated contact details markup from group-event-view</li>\n</ul>\n"}