StageCrewMember DomainEventPublisher created to publish a DomainEventDataWithFinished via websocket when a InteractionFinished, TaskFinished, TestSuiteFinished, SceneParametersDetected event is notified
Bumped tsconfig script compiler target to be es2021 or later as serenity-js code now brought into compile scope as part of this change
Refinements to the upload audits and timing - Fixed a few imports to be ESM
2025-06-14
Migration of Walk and SocialEvent to ExtendedGroupEvent
Simplifies event management where local and Ramblers data need to be managed in conjunction with each other. The internal NGX-Ramblers data model for walks and social events is now standardised to follow the schema for Ramblers Walks and Events API, with any additional fields stored in ExtendedFields schema.
Due to increased validation in times and date input, timepickers have now been added to walk and social event edits. End time rounded to nearest 15 mins
Distance can now be entered in miles or km
Ascent can now be entered in feet or metres
2025-06-19 to 21
Fixes to social event notification send and event creation and Fix to ramblers event matching to ensure links updated
SEO-friendly slug (e.g. kebab-case conversion of event title) is now used as primary mechanism for querying and rendering single events.
Walk and social event routing changed initially perform page content lookup for the slug and then fallback to event lookup using url.
All website and email links now use seo-friendly links
Legacy ids (Ramblers or Mongo) still work for backward compatibility purposes.
If an event cannot be found for a slug, an event not found alert is displayed as per dynamic content lookup failure.
For sites that have Walk Population/Social Event Population as Walks Manager, query performance is temporarily reduced as there is no Ramblers provided API available for querying by slug (as per their own website). As a workaround, the NGX-Ramblers server has to do a full historic lookup of all events and match by slug. Performance will be resolved once https://github.com/nbarrett/ngx-ramblers/issues/34 has been implemented
For sites that have Walk Population/Social Event Population as Local, the url will be the date up until publishing to Ramblers occurs, then the ramblers url is used.