Release Notes for 7th — 18th August — Various Upgrades & Fixes
Please feel free to skip these release notes if you are not interested — it's largely technical and quite frankly only meaningful to the person that wrote this 😹. But he does like things to be just so.
2025-08-18 - Fixed ImageListSelect to display and emit multiple items correctly build 232
- removed debugging text from walk export component
- static site migration enhancements
2025-08-14 — Completed Upgrade of Mongoose to Version 8 #44 build 230
- Upgraded:
- mongoose from 5.10.11 -> 8.17.1
- mongoose-unique-validator -> 5.0.1
- node -> v20.19.4
- npm -> 10.8.2
- Fixed server mocha unit tests
- Added expect as a drop-in replacement for chai which was missing anyway due to an omission during the serenity upgrade.
- But also chai failed to work on commonjs which is the environment that mocha runs under
- @types/expect -> 24.3.2
- expect -> 30.0.5 - Fixed Buffer.from() call in aws-controllers which was causing compilation errors
- Fixed slug creation algorithm to replicate Ramblers behaviour:
- to omit words within title: "a", "an", "the", "to", "by", "via", "in", "of", "from"
- to start duplicate suffix at 0 rather than 1
- Adjust dockerfile to fix sharp loading problems on fly instance
- On server added esbuild@0.19.12 as npm ci step was failing with the error Error: Expected "0.19.12" but got "0.24.2" during the installation of esbuild. This occurs because the esbuild package expects a specific binary version (0.19.12) that mismatches the installed version (0.24.2) on the ubuntu-latest runner.
2025-08-08 — Fix for Cookie Banner Accept logic build 219
- This completes Cookie banner accepted before every interaction #43
- Also removed protractor option is wdio implementation is tried and tested
2025-08-07 — Fixed copy from previous walk functionality build 205
- fixed initial url when walk slot created (was null)
- fixed lack of error handling in brevo email parameter replacement function