0.53.4
dgtlmoon/changedetection.io0.53.4Feb 18, 2026by dgtlmoon
AI Summary
This release focuses on stabilizing the UI and improving the handling of large Single Page Applications (SPAs) during HTML to text conversion.
Key Highlights
- Fixed realtime updates for status during checking
- Fixed time schedule off-by-one bug at exact end times
- Improved HTML to text conversion for large SPAs
New Features
- Pluggy plugin hook for watch processing lifecycle
- Added extra browser cleanup with Puppeteer
- Refactored tag update and migration code
Full Release Notes
## What's Changed * Pluggy plugin hook for before and after a watch is processed by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3888 * UI - Fixing realtime updates for status updates when checking by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3889 * Fix time schedule off-by-one bug at exact end times for all durations and add comprehensive edge case tests Re #3846 by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3890 * "Error 200 no content" - Some very large SPA pages make HTML to Text fail by dumping 10Mb+ into page header, strip extras. by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3892 * Large html to text error 200 blank by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3893 * Fix: Some SPAs with long content - Stripping tags must also find matching close tag by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3895 * Puppeteer - Adding extra browser cleanup by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3897 * Updates/migration - Re-run tag update, re-save to cleanup changedetection.json, code refactor by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3898 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.53.3...0.53.4