Change Detection - Package Updates
-
[1.27.5]
- Update changedetection.io to 0.52.8
- Full Changelog
- Small fixes for #3778 Search query parameter only works on homepage, breaks on other pages by @dgtlmoon in #3781
- Fixes for #3779 [Bug] Browser auto-detection for Traditional Chinese fails (Follow-up #3737) by @dgtlmoon in #3780
- API - Validation improvements by @dgtlmoon in #3782
- Favicon reader had a memory leak, also JSON database for extremely large watch lists at load time by @dgtlmoon in #3787
-
[1.27.6]
- Update changedetection.io to 0.52.9
- Full Changelog
- Update messages.po // German "From" by @DominikHerold in #3793
- Open github link on new tab by @mstrey in #3791
- Update French translation by @sCreami in #3788
- Browser page fetching speedup - Element locking was adding up to 1minute page load time, Element locking 'off' by default (so they dont move when the screenshot scroll happens), only lock top viewport elements. Improve logging. by @dgtlmoon in #3796
- Make language selection sticky and provide a way to return back to default auto-detect #3792 by @dgtlmoon in #3795
- Use credentials to fetch the web manifest by @ianis in #3790
- Memory management improvements by @dgtlmoon in #3798
-
[1.28.0]
- Update changedetection.io to 0.53.1
- Full Changelog
- Very large refactor of the datastore backend, instead of all watch data stored in a single JSON DB, splits the info into
uuid/watch.jsonanduuid/tag.json - Lots of API fixes
- Queuing system refactor (reduces code)
- API - Notification URLs werent always being validated
- Db data upgrade fixes
- Make watch tags link elements
- API - Import - Ability to set any watch value as HTTP URL Query value for example
api/import?processor=restock_diff&time_between_check={'hours':24}Re #3845 by @dgtlmoon in #3857 - API - Import use background task to import large lists by @dgtlmoon in #3858
- Refactoring upgrade path by @dgtlmoon in #3861
- Price tracker - Use subprocess on linux for cleaner memory management. by @dgtlmoon in #3864
-
[1.28.1]
- Update changedetection.io to 0.53.3
- Full Changelog
- API - Skip validation errors about server path (allows use on sub-paths/reverse proxy etc) by @dgtlmoon in #3886
- Security - Adding small test and fixing overzealous filename cleaner by @dgtlmoon in #3884
- UI - Watch overview - Restock price, validate number before output by @dgtlmoon in #3883
-
[1.28.2]
- Update changedetection.io to 0.53.4
- Full Changelog
- Pluggy plugin hook for before and after a watch is processed by @dgtlmoon in #3888
- UI - Fixing realtime updates for status updates when checking by @dgtlmoon in #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 #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 #3892
- Large html to text error 200 blank by @dgtlmoon in #3893
- Fix: Some SPAs with long content - Stripping tags must also find matching close tag by @dgtlmoon in #3895
- Puppeteer - Adding extra browser cleanup by @dgtlmoon in #3897
- Updates/migration - Re-run tag update, re-save to cleanup changedetection.json, code refactor by @dgtlmoon in #3898
-
[1.28.3]
- Update changedetection.io to 0.53.5
- Full Changelog
- Backup restore by @dgtlmoon in #3899
- Fixing bad replacement of metadata causing possible content removal #3906 by @dgtlmoon in #3908
-
[1.28.4]
- Update changedetection.io to 0.53.6
- Full Changelog
- Pip installs - remove flask patch and pin library versions by @dgtlmoon in #3912 #3910
- Fixing exclude compression (which has some kind of memory leak with flask-socketio)
-
[1.28.5]
- Update changedetection.io to 0.53.7
- Full Changelog
- Upgrading flask-socketio ( #3910 ) by @dgtlmoon in #3918
- Bump referencing from 0.35.1 to 0.37.0 by @dependabot[bot] in #3677
- Dont pin referencing library by @dgtlmoon in #3919
-
[1.29.1]
- Update changedetection.io to 0.54.2
- Full Changelog
- Fixing
change_datetimenotification token (and adding test) by @dgtlmoon in #3922 - Notification Token {{diff}} can accept arguments like
{{diff_added(lines=5, context=2)}}by @dgtlmoon in #3923 - Processor extensible API for updating by @dgtlmoon in #3902
- Update jsonpath-ng requirement from ~=1.7.0 to ~=1.8.0 by @dependabot[bot] in #3929
- Bump the all group with 2 updates by @dependabot[bot] in #3931
- Unresolvable hostnames should still be added, they are security checked at fetch time by @dgtlmoon in #3933
-
[1.29.2]
- Update changedetection.io to 0.54.3
- Full Changelog
- Update messages.po in French translation by @RithyNicolasTAN in #3926
- Adding Ukrainian (uk) translations, rebuilding translations. by @dgtlmoon in #3936
- CVE-2026-27696 Small fix - Restricted hostnames can still be added but are only checked at fetch-time (not when rendering lists etc) by @dgtlmoon in #3938
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login