# 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](https://github.com/nbarrett/ngx-ramblers/actions/runs/17035547644)
- removed debugging text from walk export component
-  static site migration enhancements
### 2025-08-14 — Completed [Upgrade of Mongoose to Version 8 #44](https://github.com/nbarrett/ngx-ramblers/issues/44) [build 230](https://github.com/nbarrett/ngx-ramblers/actions/runs/16960379809)
- 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](https://github.com/nbarrett/ngx-ramblers/actions/runs/16950221551)
* This completes [Cookie banner accepted before every interaction #43](https://github.com/nbarrett/ngx-ramblers/issues/43) 
* Also removed protractor option is wdio implementation is tried and tested
### 2025-08-07 — Fixed copy from previous walk functionality [build 205](https://github.com/nbarrett/ngx-ramblers/actions/runs/16799940479)
* fixed initial url when walk slot created (was null) 
- fixed lack of error handling in brevo email parameter replacement function