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