···55The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7788+## [0.23.2] — 2026-04-06
99+1010+### Fixed
1111+- Slides XSS: use textContent instead of innerHTML for user text elements (#363)
1212+- Slides: save textContent on blur instead of innerHTML to prevent stored XSS (#363)
1313+- Slides: use DOM API for image elements instead of innerHTML (#363)
1414+- Server: validate name_encrypted and tags type/length on PUT endpoints (#363)
1515+- Server: sanitize Content-Disposition filename to prevent header injection (#363)
1616+- Server: validate and length-limit MIME type on blob upload (#363)
1717+- Key-sync: handle pushKeysToServer rejection to prevent unhandled promise (#363)
1818+819## [0.23.1] — 2026-04-06
9201021### Fixed