Change Detection - Package Updates
-
[1.23.18]
- Update changedetection.io to 0.50.37
- Full Changelog
- Fixing title markup in notifications (title/subject for email, slack etc), refactoring line-feed logic
\n-><br>etc by @dgtlmoon in #3577
-
[1.23.19]
- Update changedetection.io to 0.50.38
- Full Changelog
- Improved
Send test notificationhandling and stronger automated tests by @dgtlmoon in #3579
-
[1.23.20]
- Update changedetection.io to 0.50.39
- Full Changelog
- Notifications - Adding
{{diff_full_clean}},{{diff_removed_clean}},{{diff_added_clean}},{{diff_clean}}notification body tokens for using in templates without (added)/(removed) text. by @dgtlmoon in #3580 - API - Support optional
processoron Watch create to set therestock_diffortext_json_diffmode on watch create. by @dgtlmoon in #3581 - Update python-socketio requirement from ~=5.14.2 to ~=5.14.3 by @dependabot[bot] in #3588
- Update pytest-flask requirement from ~=1.2 to ~=1.3 by @dependabot[bot] in #3587
- Update jsonpath-ng requirement from ~=1.5.3 to ~=1.7.0 by @dependabot[bot] in #3586
- Adding extra placemarker tests by @dgtlmoon in #3592
- Bug fix - scheduler
-
[1.23.21]
- Update changedetection.io to 0.50.40
- Full Changelog
- Datastore - Use
orjsonfor faster saves by @dgtlmoon in #3601 - Watch history - Don't rescan whole history.txt when looking up a timestamp <->filepath by @dgtlmoon in #3602
- Real time UI - Remove polling thread for updates - it's all done realtime with signals by @dgtlmoon in #3603
- Notification body/title - Fixing validation on empty strings #3606 by @dgtlmoon in #3607
- Page <title> should only be captured on HTML documents by @dgtlmoon in #3608
-
[1.23.22]
- Update changedetection.io to 0.50.42
- Full Changelog
-
[1.23.23]
- Update changedetection.io to 0.50.43
- Full Changelog
- Adding data sanity checks across restarts by @dgtlmoon in #3629
- Fixing data not loaded caused by UTF-8 not enforced by @dgtlmoon in #3622
- Various tests to ensure data is not overwritten and is sane across restarts
-
[1.24.0]
- Update changedetection.io to 0.51.01
- Full Changelog
- RSS feed for a single watch, cleanup settings colours and per watch by @dgtlmoon in #3609
- Propose fix a typo and ignore emacs backup files by @jeis4wpi in #3630
- RSS per group by @dgtlmoon in #3632
- UI - Moving 'RSS' options to its own settings tab, RSS - Adding watch history length by @dgtlmoon in #3633
- RSS Feed per watch - Setting order (newest changes first) by @dgtlmoon in #3634
- Rss per watch tweaks by @dgtlmoon in #3635
-
[1.24.1]
- Update changedetection.io to 0.51.2
- Full Changelog
- Now you can customise your RSS output exactly the same as the
Notification Body - Settings/RSS - Choose
System defaultand then set an optional overide of the format, OR set it toNotification Bodyand it will follow the notification body format across groups/watches. - Refactoring RSS handling by @dgtlmoon in #3642
-
[1.24.2]
- Update changedetection.io to 0.51.3
- Full Changelog
- RSS Reader Mode parser improvements - Pick up all fields from RSS where possible, better auto-detect of the XML encoding if it wasnt set by the browser
-
[1.24.3]
- Update changedetection.io to 0.51.4
- Full Changelog
- Actually this fixes one very very old bug in xpath filter handling

- playwright 1.56 by @dgtlmoon in #3644
- Specify UTF-8 encoding for xpath_element_js by @voczi in #3650
- Improving UTF-8 handling for xPath selectors (Stop the xpath filter from chewing up non-regulat-latin-text style content) by @dgtlmoon in #3659