Change Detection - Package Updates
-
[1.23.2]
- Update changedetection.io to 0.50.19
- Full Changelog
- Refactoring text processor by @dgtlmoon in #3475
- Reducing memory usage by @dgtlmoon in #3476
- Test speedup - remove common calls for function calls by @dgtlmoon in #3477
- Bump psutil from 7.0.0 to 7.1.0 by @dependabot[bot] in #3469
- Update python-engineio requirement from ~=4.12.0 to ~=4.12.3 by @dependabot[bot] in #3467
- Bump github/codeql-action from 3 to 4 in the all group by @dependabot[bot] in #3468
- 3472 plaintext should stay plaintext by @dgtlmoon in #3473
-
[1.23.3]
- Update changedetection.io to 0.50.20
- Full Changelog
- Fixing PDF support and improving tests by @dgtlmoon in #3481
-
[1.23.4]
- Update changedetection.io to 0.50.21
- Full Changelog
- Dont touch original content if no filters found by @dgtlmoon in #3484
- Re #3482 - Ensure JSON is always correctly reformatted with padding by @dgtlmoon in #3485
- Fixing and adding test for RSS/Atom not being converted to text when server sends "text/xml" instead of the "application/atom+xml" header by @dgtlmoon in #3487
- Adding 'RSS reader mode' by @dgtlmoon in #3488
-
[1.23.5]
- Update changedetection.io to 0.50.22
- Full Changelog
- Replace filetype detection library with
puremagic, 20Mb less RAM usage by @dgtlmoon in #3491 - Add missing
requests timeoutfield - Splitting memory report by @dgtlmoon in #3493
- WIP - proxy/browser settings URL validation by @dgtlmoon in #3494
-
[1.23.6]
- Update changedetection.io to 0.50.23
- Full Changelog
- Replace jinja2-time with
arrowand improve timedate timezone integration by @dgtlmoon in #3496
-
[1.23.7]
- Update changedetection.io to 0.50.24
- Full Changelog
- Refactor notification code - Make sure all notification tokens have something set even for form validation by @dgtlmoon in #3504
-
[1.23.8]
- Update changedetection.io to 0.50.25
- Full Changelog
- Small fix for notification format handling, enabling HTML Color for
{{diff_removed}}and{{diff_added}}by @dgtlmoon in #3508 - Notification service improved failure alerts by @dgtlmoon in #3507
- Improved delete by @dgtlmoon in #3510
- Be sure to include API spec in pypi build by @dgtlmoon in #3511 #3509
-
[1.23.9]
- Update changedetection.io to 0.50.26
- Full Changelog
- pip build - Improving fix for #3509, Adding automated test for #3509 by @dgtlmoon in #3513
-
[1.23.10]
- Update changedetection.io to 0.50.27
- Full Changelog
- Fix error handling for first empty filter response by @ReggX in #3516
-
[1.23.11]
- Update changedetection.io to 0.50.28
- Full Changelog
- Empty 'ignore text' strings could break ignore text and return empty document for text checksum by @dgtlmoon in #3524
- Email notification format fixes by @dgtlmoon in #3525
-
[1.23.12]
- Update changedetection.io to 0.50.29
- Full Changelog
- Update validators requirement from ~=0.21 to ~=0.35 by @dependabot[bot] in #3500
- Update beautifulsoup4 requirement from <=4.13.5,>=4.0.0 to >=4.0.0,<=4.14.2 by @dependabot[bot] in #3471
- Bump elementpath from 4.1.5 to 5.0.4 by @dependabot[bot] in #3470
- Update flask requirement from ~=2.3 to ~=3.1, unpin werkzeug by @dgtlmoon in #3502
- Re #3526 - Refactor/cleanup notification handling and rename 'Markdown' to "Markdown to HTML" to make more sense. by @dgtlmoon in #3527
- Discord + Telegram - Adding better styling (Discord now uses strike-through and bold for removal/additions instead of broken HTML) by @dgtlmoon in #3528
-
[1.23.13]
- Update changedetection.io to 0.50.30
- Full Changelog
- Be sure that default namespaces are registered by @dgtlmoon in #3535
- Template - Adding
|regex_replaceRe #3501 by @dgtlmoon in #3536 - Notifications fixes by @dgtlmoon in #3534
-
[1.23.14]
- Update changedetection.io to 0.50.32
- Full Changelog
- Color fixes by @dgtlmoon in #3545
- Custom exceptions,
post://etc, Catch errors and show where possible by @dgtlmoon in #3543 - Preserve whitespace's in HTML style notifications by @dgtlmoon in #3546
- Notifications - Keep monospaced layout of history/difference sent to HTML style notifications, Fixes to Markdown #3540 by @dgtlmoon
- More automated tests and fixes for HTML notifications #3529 by @dgtlmoon in #3539
- Changes to colors HTML notification (small contrast between 'changed' and 'removed' etc) by @dgtlmoon in #3540
-
[1.23.15]
- Update changedetection.io to 0.50.33
- Full Changelog
- Fixing wrong notification type in <select> that lead to wrong type of notifications (plaintext vs html) being sent #3558 by @dgtlmoon in #3559
- OpenAPI specification, fixing enum for notification type, and notification_muted by @dgtlmoon in #3557
- Update feedgen requirement from ~=0.9 to ~=1.0 by @dependabot[bot] in #3554
- Update python-socketio requirement from ~=5.13.0 to ~=5.14.2 by @dependabot[bot] in #3552
- Bump the all group with 2 updates by @dependabot[bot] in #3550
- Update wtforms requirement from ~=3.0 to ~=3.2 by @dependabot[bot] in #3551
- Update brotli requirement from ~=1.0 to ~=1.1 by @dependabot[bot] in #3553
-
[1.23.16]
- Update changedetection.io to 0.50.34
- Full Changelog
- Adding small amount of cache to common functions by @dgtlmoon in #3565
- Handle
format=in apprise URLs by @dgtlmoon in #3567 - Try this parallel tests by @dgtlmoon in #3568
- Unify safe URL checking to the one function, strengthen tests and filters by @dgtlmoon in #3564
- Run all pytests in parallel by @dgtlmoon in #3569
- Fixes to notification 'send test notification' by @dgtlmoon in #3571
-
[1.23.17]
- Update changedetection.io to 0.50.35
- Full Changelog
- Notifications -
TextandMarkdowntype was not migrated correctly to the new settings, resulting in possible non-notification, #3572 #3559 #3558 by @dgtlmoon
-
[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
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