# 02-Jul-2026 — parse full month names and apostrophe years in walk date matching [ref #300](https://github.com/nbarrett/ngx-ramblers/issues/300)

## [build 725](https://github.com/nbarrett/ngx-ramblers/actions/runs/28560303316) — [commit f2c6eb2](https://github.com/nbarrett/ngx-ramblers/commit/f2c6eb208b38effbb51bd0c831c7a8080351925c)

_____

## What's new

Walk date matching on the integration worker now handles Ramblers dates written with full month names and apostrophe-abbreviated years, such as 'Sun, 2 August \'26'. Previously the date normalisation used when selecting walks by date and title only recognised abbreviated month names ("ccc, d MMM yyyy"), slash dates and ISO strings, so dates in this form could not be parsed.

## At a glance

- Ramblers dates written with full month names and apostrophe years, like "Sun, 2 August '26", are now recognised when matching walks by date.
- Dates that still cannot be parsed log a warning and skip that match instead of crashing the upload run.

## Technical changes

- normalizeDate() evaluates a candidate list of parse formats (full month, apostrophe year, abbreviated month, slash dates, ISO) and takes the first valid result, formatting it as YEAR_MONTH_DAY_WITH_DASHES; unparseable or empty dates log a warning and fail the match instead of crashing the upload run.