Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.9 #46

Open
Renovate-Bot wants to merge 1 commits from renovate/ghcr.io-dgtlmoon-changedetection.io-0.x into main
Collaborator

This PR contains the following updates:

Package Update Change
ghcr.io/dgtlmoon/changedetection.io minor 0.49.7 -> 0.52.9

Release Notes

dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)

v0.52.9

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.52.8...0.52.9

v0.52.8: Memory handling fixes, API validation improvements, small fixes

Compare Source

What's Changed

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.52.7...0.52.8

v0.52.7: Improvements and small features extras

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.52.5...0.52.7

v0.52.6: Selenium fetcher fix and small UI update

Compare Source

  • Selenium fetcher fix and small UI update

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.52.5...0.52.6

v0.52.5: i18n improvements, revert potential CPu hungry brotli sub-process

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.52.4...0.52.5

v0.52.4: Languages fix for pypi, Fixing Traditional Chinese locale mapping

Compare Source

What's Changed

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.52.3...0.52.4

v0.52.3: Important fix for Browsers Steps (from UI), minor UI fixes

Compare Source

What's Changed

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.52.2...0.52.3

v0.52.2: Fetcher speedups, UI, and RSS fixes

Compare Source

What's Changed

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.52.1...0.52.2

v0.52.1

Compare Source

What's Changed

  • Misc small HTML Validation fixes by @​dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3704

  • Use soft delays instead of blocking time sleeps by @​dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/3710
    Multi-language / Translations Support (#​3696)
    - Complete internationalization system implemented
    - Support for 7 languages: Czech (cs), German (de), French (fr), Italian (it), Korean (ko), Chinese Simplified (zh), Chinese Traditional (zh_TW)
    - Language selector with localized flags and theming
    - Flash message translations
    - Multiple translation fixes and improvements across all languages
    - Language setting preserved across redirects

    Pluggable Content Fetchers (#​3653)
    - New architecture for extensible content fetcher system
    - Allows custom fetcher implementations
    
    Image / Screenshot Comparison Processor (#​3680)
    - New processor for visual change detection (disabled for this release)
    - Supporting CSS/JS infrastructure added
    
    UI Improvements
    
    Design & Layout
    - Auto-generated tag color schemes
    - Simplified login form styling
    - Removed hard-coded CSS, moved to SCSS variables
    - Tag UI cleanup and improvements
    - Automatic tab wrapper functionality
    - Menu refactoring for better organization
    - Cleanup of offset settings
    - Hide sticky tabs on narrow viewports
    - Improved responsive layout (#​3702)
    
    User Experience
    - Modal alerts/confirmations on delete/clear operations (#​3693, #​3598, #​3382)
    - Auto-add https:// to URLs in quickwatch form if not present
    - Better redirect handling on login (#​3699)
    - 'Recheck all' now returns to correct group/tag (#​3673)
    - Language set redirect keeps hash fragment
    - More friendly human-readable text throughout UI
    
    Performance & Reliability
    
    Scheduler & Processing
    - Soft delays instead of blocking time.sleep() calls (#​3710)
    - More resilient handling of same UUID being processed (#​3700)
    - Better Puppeteer timeout handling
    - Improved Puppeteer shutdown/cleanup (#​3692)
    - Requests cleanup now properly async
    
    History & Rendering
    - Faster server-side "difference" rendering on History page (#​3442)
    - Show ignored/triggered rows in history
    - API: Retry watch data if watch dict changed (more reliable)
    
    API Improvements
    
    - Watch get endpoint: retry mechanism for changed watch data
    - WatchHistoryDiff API endpoint includes extra format args (#​3703)
    
    Testing Improvements
    
    - Replace time.sleep with wait_for_notification_endpoint_output (#​3716)
    - Test for mode switching (#​3701)
    - Test for #​3720 added (#​3725)
    - Extract-text difference test fixes
    - Improved dev workflow
    
    Bug Fixes
    
    - Notification error text output (#​3672, #​3669, #​3280)
    - HTML validation fixes (#​3704)
    - Template discovery path fixes
    - Notification debug log now uses system locale for dates/times
    - Puppeteer spelling mistake in log output
    - Recalculation on anchor change
    - Queue bubble update disabled temporarily
    
    Dependency Updates
    
    - beautifulsoup4 updated (#​3724)
    - psutil 7.1.0 → 7.2.1 (#​3723)
    - python-engineio ~=4.12.3 → ~=4.13.0 (#​3707)
    - python-socketio ~=5.14.3 → ~=5.16.0 (#​3706)
    - flask-socketio ~=5.5.1 → ~=5.6.0 (#​3691)
    - brotli ~=1.1 → ~=1.2 (#​3687)
    - lxml updated (#​3590)
    - pytest ~=7.2 → ~=9.0 (#​3676)
    - jsonschema ~=4.0 → ~=4.25 (#​3618)
    - pluggy ~=1.5 → ~=1.6 (#​3616)
    - cryptography 44.0.1 → 46.0.3 (security) (#​3589)
    
    Documentation
    
    - README updated with viewport size setup information
    
    Development Infrastructure
    
    - Dev container only built on dev branch
    - Improved dev workflow tooling
    

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.51.4...0.52.1

v0.51.4

Compare Source

Actually this fixes one very very old bug in xpath filter handling :)

What's Changed

New Contributors

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.51.3...0.51.4

v0.51.3: RSS Reader Mode improvements.

Compare Source

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

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.51.2...0.51.3

v0.51.2: RSS Custom Feed Formats!

Compare Source

Now you can customise your RSS output exactly the same as the Notification Body

Settings/RSS - Choose System default and then set an optional overide of the format, OR set it to Notification Body and it will follow the notification body format across groups/watches.

https://github.com/dgtlmoon/changedetection.io/issues/3640 https://github.com/dgtlmoon/changedetection.io/issues/327 https://github.com/dgtlmoon/changedetection.io/issues/2131 https://github.com/dgtlmoon/changedetection.io/discussions/3639

What's Changed

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.51.1...0.51.2

v0.51.1: RSS Lovers release

Compare Source

Mainly RSS feeds in Groups and per watch!

What's Changed

New Contributors

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.50.43...0.51.00

v0.50.43: Data sanity enforcements

Compare Source

What's Changed

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.50.42...0.50.43

v0.50.42: rollback of 0.50.41

Compare Source

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.50.41...0.50.42

v0.50.41: JSON DB Force utf-8 (Should fix loading problems in windows)

Compare Source

What's Changed

Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.50.40...0.50.41

v0.50.40: Non critical bug fixes release

Compare Source

What's Changed

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://github.com/dgtlmoon/changedetection.io) | minor | `0.49.7` -> `0.52.9` | --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.52.9`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.52.9) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.52.8...0.52.9) #### What's Changed - Update messages.po // German "From" by [@&#8203;DominikHerold](https://github.com/DominikHerold) in https://github.com/dgtlmoon/changedetection.io/pull/3793 - Open github link on new tab by [@&#8203;mstrey](https://github.com/mstrey) in https://github.com/dgtlmoon/changedetection.io/pull/3791 - Update French translation by [@&#8203;sCreami](https://github.com/sCreami) in https://github.com/dgtlmoon/changedetection.io/pull/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 [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3796 - Make language selection sticky and provide a way to return back to default auto-detect [#&#8203;3792](https://github.com/dgtlmoon/changedetection.io/issues/3792) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3795 - Use credentials to fetch the web manifest by [@&#8203;ianis](https://github.com/ianis) in https://github.com/dgtlmoon/changedetection.io/pull/3790 - Memory management improvements by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3798 #### New Contributors - [@&#8203;DominikHerold](https://github.com/DominikHerold) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3793 - [@&#8203;mstrey](https://github.com/mstrey) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3791 - [@&#8203;sCreami](https://github.com/sCreami) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3788 - [@&#8203;ianis](https://github.com/ianis) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3790 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.52.8...0.52.9 ### [`v0.52.8`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.52.8): Memory handling fixes, API validation improvements, small fixes [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.52.7...0.52.8) #### What's Changed - Small fixes for [#&#8203;3778](https://github.com/dgtlmoon/changedetection.io/issues/3778) Search query parameter only works on homepage, breaks on other pages by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3781 - Fixes for [#&#8203;3779](https://github.com/dgtlmoon/changedetection.io/issues/3779) \[Bug] Browser auto-detection for Traditional Chinese fails (Follow-up [#&#8203;3737](https://github.com/dgtlmoon/changedetection.io/issues/3737)) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3780 - API - Validation improvements by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3782 - Favicon reader had a memory leak, also JSON database for extremely large watch lists at load time by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3787 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.52.7...0.52.8 ### [`v0.52.7`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.52.7): Improvements and small features extras [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.52.6...0.52.7) #### What's Changed - Selenium fetcher - Small fix for [#&#8203;3748](https://github.com/dgtlmoon/changedetection.io/issues/3748) RGB error on transparent screenshots or similar by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3749 - Bump apprise from 1.9.5 to 1.9.6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3753 - Update zh translations with improved, consistent Simplified Chinese U… by [@&#8203;wuaishare](https://github.com/wuaishare) in https://github.com/dgtlmoon/changedetection.io/pull/3752 - Bump elementpath from 5.0.4 to 5.1.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3754 - Hack fix for selenium 3 by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3756 - Manual polish for several translations in the zh locale. by [@&#8203;wuaishare](https://github.com/wuaishare) in https://github.com/dgtlmoon/changedetection.io/pull/3757 - Empty watches tweaks by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3760 - No need to add imported items to the check queue, the scheduler will do this [#&#8203;3762](https://github.com/dgtlmoon/changedetection.io/issues/3762) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3763 - Language updates by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3764 - Run clear history in background thread to prevent blocking by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3765 - Change deterministic fix by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3766 - Non blocking improvements by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3767 - API & UI - Recheck all - Dont requeue existing queued or processing watches. by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3770 - UI - Global "mute" and "pause" buttons on main menu, move "Backups" to "Settings" by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3769 - Lots of translation updates by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3772 - Fix zh PO duplicates and complete new translations. by [@&#8203;wuaishare](https://github.com/wuaishare) in https://github.com/dgtlmoon/changedetection.io/pull/3773 #### New Contributors - [@&#8203;wuaishare](https://github.com/wuaishare) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3752 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.52.5...0.52.7 ### [`v0.52.6`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.52.6): Selenium fetcher fix and small UI update [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.52.5...0.52.6) - Selenium fetcher fix and small UI update **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.52.5...0.52.6 ### [`v0.52.5`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.52.5): i18n improvements, revert potential CPu hungry brotli sub-process [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.52.4...0.52.5) #### What's Changed - Bump pyppeteer-ng from 2.0.0rc10 to 2.0.0rc11 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3742 - Translations - Fixing `zh_TW` to `zh_Hant_TW` , adding tests [#&#8203;3737](https://github.com/dgtlmoon/changedetection.io/issues/3737) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3744 - Update jsonschema requirement from ~=4.25 to ~=4.26 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3743 - i18n: Update zh_Hant_TW translations by [@&#8203;LaiYueTing](https://github.com/LaiYueTing) in https://github.com/dgtlmoon/changedetection.io/pull/3745 - Revert sub-process brotli saving because it could fork-bomb/use up too many system resources by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3747 #### New Contributors - [@&#8203;LaiYueTing](https://github.com/LaiYueTing) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3745 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.52.4...0.52.5 ### [`v0.52.4`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.52.4): Languages fix for pypi, Fixing Traditional Chinese locale mapping [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.52.3...0.52.4) #### What's Changed - Fixing Traditional Chinese locale mapping [#&#8203;3737](https://github.com/dgtlmoon/changedetection.io/issues/3737) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3738 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.52.3...0.52.4 ### [`v0.52.3`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.52.3): Important fix for Browsers Steps (from UI), minor UI fixes [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.52.2...0.52.3) #### What's Changed - Browser Steps UI async_loop bug, refactored startup of BrowserSteps, increased test coverage. Re [#&#8203;3734](https://github.com/dgtlmoon/changedetection.io/issues/3734) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3735 - Playwright memory cleanup improvements by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3736 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.52.2...0.52.3 ### [`v0.52.2`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.52.2): Fetcher speedups, UI, and RSS fixes [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.52.1...0.52.2) #### What's Changed - RSS - Bugfix - possible edge case of wrong feed info could be rendered by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3733 - Async update improvements by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3732 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.52.1...0.52.2 ### [`v0.52.1`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.52.1) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.51.4...0.52.1) #### What's Changed - Misc small HTML Validation fixes by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3704 - Use soft delays instead of blocking time sleeps by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3710 Multi-language / Translations Support ([#&#8203;3696](https://github.com/dgtlmoon/changedetection.io/issues/3696)) \- Complete internationalization system implemented \- Support for 7 languages: Czech (cs), German (de), French (fr), Italian (it), Korean (ko), Chinese Simplified (zh), Chinese Traditional (zh_TW) \- Language selector with localized flags and theming \- Flash message translations \- Multiple translation fixes and improvements across all languages \- Language setting preserved across redirects Pluggable Content Fetchers (#&#8203;3653) - New architecture for extensible content fetcher system - Allows custom fetcher implementations Image / Screenshot Comparison Processor (#&#8203;3680) - New processor for visual change detection (disabled for this release) - Supporting CSS/JS infrastructure added UI Improvements Design & Layout - Auto-generated tag color schemes - Simplified login form styling - Removed hard-coded CSS, moved to SCSS variables - Tag UI cleanup and improvements - Automatic tab wrapper functionality - Menu refactoring for better organization - Cleanup of offset settings - Hide sticky tabs on narrow viewports - Improved responsive layout (#&#8203;3702) User Experience - Modal alerts/confirmations on delete/clear operations (#&#8203;3693, #&#8203;3598, #&#8203;3382) - Auto-add https:// to URLs in quickwatch form if not present - Better redirect handling on login (#&#8203;3699) - 'Recheck all' now returns to correct group/tag (#&#8203;3673) - Language set redirect keeps hash fragment - More friendly human-readable text throughout UI Performance & Reliability Scheduler & Processing - Soft delays instead of blocking time.sleep() calls (#&#8203;3710) - More resilient handling of same UUID being processed (#&#8203;3700) - Better Puppeteer timeout handling - Improved Puppeteer shutdown/cleanup (#&#8203;3692) - Requests cleanup now properly async History & Rendering - Faster server-side "difference" rendering on History page (#&#8203;3442) - Show ignored/triggered rows in history - API: Retry watch data if watch dict changed (more reliable) API Improvements - Watch get endpoint: retry mechanism for changed watch data - WatchHistoryDiff API endpoint includes extra format args (#&#8203;3703) Testing Improvements - Replace time.sleep with wait_for_notification_endpoint_output (#&#8203;3716) - Test for mode switching (#&#8203;3701) - Test for #&#8203;3720 added (#&#8203;3725) - Extract-text difference test fixes - Improved dev workflow Bug Fixes - Notification error text output (#&#8203;3672, #&#8203;3669, #&#8203;3280) - HTML validation fixes (#&#8203;3704) - Template discovery path fixes - Notification debug log now uses system locale for dates/times - Puppeteer spelling mistake in log output - Recalculation on anchor change - Queue bubble update disabled temporarily Dependency Updates - beautifulsoup4 updated (#&#8203;3724) - psutil 7.1.0 → 7.2.1 (#&#8203;3723) - python-engineio ~=4.12.3 → ~=4.13.0 (#&#8203;3707) - python-socketio ~=5.14.3 → ~=5.16.0 (#&#8203;3706) - flask-socketio ~=5.5.1 → ~=5.6.0 (#&#8203;3691) - brotli ~=1.1 → ~=1.2 (#&#8203;3687) - lxml updated (#&#8203;3590) - pytest ~=7.2 → ~=9.0 (#&#8203;3676) - jsonschema ~=4.0 → ~=4.25 (#&#8203;3618) - pluggy ~=1.5 → ~=1.6 (#&#8203;3616) - cryptography 44.0.1 → 46.0.3 (security) (#&#8203;3589) Documentation - README updated with viewport size setup information Development Infrastructure - Dev container only built on dev branch - Improved dev workflow tooling **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.51.4...0.52.1 ### [`v0.51.4`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.51.4) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.51.3...0.51.4) Actually this fixes one very very old bug in xpath filter handling :) #### What's Changed - playwright 1.56 by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3644 - Specify UTF-8 encoding for xpath_element_js by [@&#8203;voczi](https://github.com/voczi) in https://github.com/dgtlmoon/changedetection.io/pull/3650 - Bump actions/checkout from 5 to 6 in the all group by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3651 - Improving UTF-8 handling for xPath selectors (Stop the xpath filter from chewing up non-regulat-latin-text style content) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3659 #### New Contributors - [@&#8203;voczi](https://github.com/voczi) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3650 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.51.3...0.51.4 ### [`v0.51.3`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.51.3): RSS Reader Mode improvements. [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.51.2...0.51.3) 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 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.51.2...0.51.3 ### [`v0.51.2`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.51.2): RSS Custom Feed Formats! [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.51.1...0.51.2) Now you can customise your RSS output exactly the same as the `Notification Body` Settings/RSS - Choose `System default` and then set an optional overide of the format, OR set it to `Notification Body` and it will follow the notification body format across groups/watches. https://github.com/dgtlmoon/changedetection.io/issues/3640 https://github.com/dgtlmoon/changedetection.io/issues/327 https://github.com/dgtlmoon/changedetection.io/issues/2131 https://github.com/dgtlmoon/changedetection.io/discussions/3639 #### What's Changed - Refactoring RSS handling by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3642 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.51.1...0.51.2 ### [`v0.51.1`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.51.1): RSS Lovers release [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.43...0.51.1) Mainly RSS feeds in Groups and per watch! #### What's Changed - RSS feed for a single watch, cleanup settings colours and per watch by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3609 - Propose fix a typo and ignore emacs backup files by [@&#8203;jeis4wpi](https://github.com/jeis4wpi) in https://github.com/dgtlmoon/changedetection.io/pull/3630 - RSS per group by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3632 - UI - Moving 'RSS' options to its own settings tab, RSS - Adding watch history length by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3633 - RSS Feed per watch - Setting order (newest changes first) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3634 - Rss per watch tweaks by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3635 #### New Contributors - [@&#8203;jeis4wpi](https://github.com/jeis4wpi) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3630 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.43...0.51.00 ### [`v0.50.43`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.43): Data sanity enforcements [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.42...0.50.43) #### What's Changed - Adding data sanity checks across restarts by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3629 - Fixing data not loaded caused by UTF-8 not enforced by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3622 - Various tests to ensure data is not overwritten and is sane across restarts **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.42...0.50.43 ### [`v0.50.42`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.42): rollback of 0.50.41 [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.41...0.50.42) **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.41...0.50.42 ### [`v0.50.41`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.41): JSON DB Force utf-8 (Should fix loading problems in windows) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.40...0.50.41) #### What's Changed - Update orjson requirement from ~=3.10 to ~=3.11 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3617 - Forcing utf-8 for json DB read/writes should solve windows saving/loading problems. by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3615 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.40...0.50.41 ### [`v0.50.40`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.40): Non critical bug fixes release [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.39...0.50.40) #### What's Changed - Datastore - Use `orjson` for faster saves by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3601 - Watch history - Don't rescan whole history.txt when looking up a timestamp <->filepath by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3602 - Real time UI - Remove polling thread for updates - it's all done realtime with signals by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3603 - Notification body/title - Fixing validation on empty strings [#&#8203;3606](https://github.com/dgtlmoon/changedetection.io/issues/3606) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3607 - Page <title> should only be captured on HTML documents by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3608 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.39...0.50.40 ### [`v0.50.39`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.39) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.38...0.50.39) #### What's Changed - 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 [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3580 - API - Support optional `processor` on Watch create to set the `restock_diff` or `text_json_diff` mode on watch create. by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3581 - Update python-socketio requirement from ~=5.14.2 to ~=5.14.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3588 - Update pytest-flask requirement from ~=1.2 to ~=1.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3587 - Bump actions/download-artifact from 5 to 6 in the all group by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3585 - Update jsonpath-ng requirement from ~=1.5.3 to ~=1.7.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3586 - Adding extra placemarker tests by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3592 Bug fix - scheduler **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.38...0.50.39 ### [`v0.50.38`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.38): Improved `Send test notification` handling and stronger automated tests [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.37...0.50.38) #### What's Changed - Improved `Send test notification` handling and stronger automated tests by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3579 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.37...0.50.38 ### [`v0.50.37`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.37): Fixing title markup in notifications &#x27;title&#x27; field (email subject, etc) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.35...0.50.37) #### What's Changed - Fixing title markup in notifications (title/subject for email, slack etc), refactoring line-feed logic `\n` -> `<br>` etc by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3577 - Dockerfile cache tweaks and build layer github cache re-enable by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3575 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.35...0.50.37 ### [`v0.50.35`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.35): Notification fixes [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.34...0.50.35) #### What's Changed - Notifications - `Text` and `Markdown` type was not migrated correctly to the new settings, resulting in possible non-notification, [#&#8203;3572](https://github.com/dgtlmoon/changedetection.io/issues/3572) [#&#8203;3559](https://github.com/dgtlmoon/changedetection.io/issues/3559) [#&#8203;3558](https://github.com/dgtlmoon/changedetection.io/issues/3558) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3573 - Updating API docs **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.34...0.50.35 ### [`v0.50.34`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.34): Notification fixes mainly, security update [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.33...0.50.34) #### What's Changed - Adding small amount of cache to common functions by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3565 - Handle `format=` in apprise URLs by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3567 - Try this parallel tests by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3568 - Unify safe URL checking to the one function, strengthen tests and filters by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3564 - Run all pytests in parallel by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3569 - Fixes to notification 'send test notification' by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3571 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.33...0.50.34 ### [`v0.50.33`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.33): Fixes to notification types, misc updates [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.32...0.50.33) ### Main fixes - Fixing wrong notification type in <select> that lead to wrong type of notifications (plaintext vs html) being sent [#&#8203;3558](https://github.com/dgtlmoon/changedetection.io/issues/3558) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3559 - OpenAPI specification, fixing enum for notification type, and notification_muted by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3557 ### Other updates - Update feedgen requirement from ~=0.9 to ~=1.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3554 - Update python-socketio requirement from ~=5.13.0 to ~=5.14.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3552 - Bump the all group with 2 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3550 - Update wtforms requirement from ~=3.0 to ~=3.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3551 - Update brotli requirement from ~=1.0 to ~=1.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3553 ### [`v0.50.32`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.32): Mainly fixes to notifications and API tweaks [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.31...0.50.32) #### What's Changed - Color fixes by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3545 - Custom exceptions, `post://` etc, Catch errors and show where possible by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3543 - Preserve whitespace's in HTML style notifications by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3546 - Notifications - Keep monospaced layout of history/difference sent to HTML style notifications, Fixes to Markdown [#&#8203;3540](https://github.com/dgtlmoon/changedetection.io/issues/3540) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3544 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.31...0.50.32 ### [`v0.50.31`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.31): HTML Notification fixes, color improvements for differences [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.30...0.50.31) #### What's Changed - More automated tests and fixes for HTML notifications [#&#8203;3529](https://github.com/dgtlmoon/changedetection.io/issues/3529) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3539 - Changes to colors HTML notification (small contrast between 'changed' and 'removed' etc) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3540 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.30...0.50.31 ### [`v0.50.30`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.30): Notification fixes, xpath fixes, new template macro [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.29...0.50.30) #### What's Changed - Be sure that default namespaces are registered by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3535 - Template - Adding `|regex_replace` Re [#&#8203;3501](https://github.com/dgtlmoon/changedetection.io/issues/3501) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3536 - Notifications fixes by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3534 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.29...0.50.30 ### [`v0.50.29`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.29): Updates, improvements to discord + telegram notifications, fixes to &quot;Markdown&quot; format [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.28...0.50.29) #### What's Changed - Update validators requirement from ~=0.21 to ~=0.35 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3500 - Update beautifulsoup4 requirement from <=4.13.5,>=4.0.0 to >=4.0.0,<=4.14.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3471 - Bump elementpath from 4.1.5 to 5.0.4 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3470 - Update flask requirement from ~=2.3 to ~=3.1, unpin werkzeug by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3502 - Re [#&#8203;3526](https://github.com/dgtlmoon/changedetection.io/issues/3526) - Refactor/cleanup notification handling and rename 'Markdown' to "Markdown to HTML" to make more sense. by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3527 - Discord + Telegram - Adding better styling (Discord now uses strike-through and bold for removal/additions instead of broken HTML) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3528 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.28...0.50.29 ### [`v0.50.28`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.28) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.27...0.50.28) #### What's Changed - Empty 'ignore text' strings could break ignore text and return empty document for text checksum by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3524 - Email notification format fixes by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3525 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.27...0.50.28 ### [`v0.50.27`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.27): Fix for handling no filters found [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.26...0.50.27) #### What's Changed - Fix error handling for first empty filter response by [@&#8203;ReggX](https://github.com/ReggX) in https://github.com/dgtlmoon/changedetection.io/pull/3516 #### New Contributors - [@&#8203;ReggX](https://github.com/ReggX) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3516 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.26...0.50.27 ### [`v0.50.26`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.26): Fixes for pip pacakge/ chrome plugin / API [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.25...0.50.26) #### What's Changed - pip build - Improving fix for [#&#8203;3509](https://github.com/dgtlmoon/changedetection.io/issues/3509), Adding automated test for [#&#8203;3509](https://github.com/dgtlmoon/changedetection.io/issues/3509) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3513 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.25...0.50.26 ### [`v0.50.25`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.25) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.24...0.50.25) #### What's Changed - Small fix for notification format handling, enabling HTML Color for `{{diff_removed}}` and `{{diff_added}}` by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3508 - Notification service improved failure alerts by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3507 - Improved delete by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3510 - Be sure to include API spec in pypi build by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3511 [#&#8203;3509](https://github.com/dgtlmoon/changedetection.io/issues/3509) **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.24...0.50.25 ### [`v0.50.24`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.24): Fix for &#x60;hassio://&#x60; Home Assistant notification/alert URLs [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.23...0.50.24) #### What's Changed - Refactor notification code - Make sure all notification tokens have something set even for form validation by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3504 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.23...0.50.24 ### [`v0.50.23`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.23): Single fix - Fixes timezones in templates such as &#x60;{% now &#x27;Europe/London&#x27;, &#x27;%Y-%m-%d&#x27; %}&#x60; [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.22...0.50.23) Replace jinja2-time with `arrow` and improve timedate timezone integration, fixes timezones in templates such as `{% now 'Europe/London', '%Y-%m-%d' %}` etc ([#&#8203;3496](https://github.com/dgtlmoon/changedetection.io/issues/3496)) #### What's Changed - Replace jinja2-time with `arrow` and improve timedate timezone integration by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3496 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.22...0.50.23 ### [`v0.50.22`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.22): Memory improvements and minor form handling improvements [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.21...0.50.22) #### What's Changed - Replace filetype detection library with `puremagic`, 20Mb less RAM usage by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3491 - Add missing `requests timeout` field - Splitting memory report by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3493 - WIP - proxy/browser settings URL validation by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3494 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.21...0.50.22 ### [`v0.50.21`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.21): - Fixing RSS format, Fixing JSON format, adding new &quot;RSS Reader Mode&quot; [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.20...0.50.21) #### What's Changed - Dont touch original content if no filters found by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3484 - Re [#&#8203;3482](https://github.com/dgtlmoon/changedetection.io/issues/3482) - Ensure JSON is always correctly reformatted with padding by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/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 [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3487 - Adding 'RSS reader mode' by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3488 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.20...0.50.21 ### [`v0.50.20`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.20): Fixing PDF support and improving tests [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.19...0.50.20) #### What's Changed - Fixing PDF support and improving tests by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3481 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.19...0.50.20 ### [`v0.50.19`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.19): Refactor of text / html changes processing filter [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.18...0.50.19) #### What's Changed - Refactoring text processor by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3475 - Reducing memory usage by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3476 - Test speedup - remove common calls for function calls by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3477 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.18...0.50.19 ### [`v0.50.18`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.18): Fixes to plaintext/content type filters, misc library updates [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.17...0.50.18) #### What's Changed - Bump psutil from 7.0.0 to 7.1.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3469 - Update python-engineio requirement from ~=4.12.0 to ~=4.12.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3467 - Bump github/codeql-action from 3 to 4 in the all group by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3468 - 3472 plaintext should stay plaintext by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3473 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.17...0.50.18 ### [`v0.50.17`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.17): Single point release - fixes to xPath/RSS/XML feeds [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.16...0.50.17) #### What's Changed - Refactor content type detection, fixing more xpath issues for RSS types by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3465 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.16...0.50.17 ### [`v0.50.16`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.16): Single point release - fixing detection and handling of text/plain documents [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.15...0.50.16) #### What's Changed - Fixing bad detection of text text/plain in previous release, adding automated test by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3460 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.15...0.50.16 ### [`v0.50.15`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.15): Bug fix and features :) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.14...0.50.15) #### What's Changed - Re [#&#8203;3393](https://github.com/dgtlmoon/changedetection.io/issues/3393) [#&#8203;3419](https://github.com/dgtlmoon/changedetection.io/issues/3419) Implementation of unread counter along with realtime updates by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3433 - Try to auto-detect attachments/downloads for text or HTML [#&#8203;3434](https://github.com/dgtlmoon/changedetection.io/issues/3434) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3435 - Apprise 1.9.4 by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3443 - Attempt to fix socks test server test by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3446 - Bump apprise from 1.9.4 to 1.9.5 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3448 - Adding "Strip ignored lines" options to filters by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3449 - fixing build test by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3455 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.14...0.50.15 ### [`v0.50.14`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.14): Bug fix update [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.13...0.50.14) #### What's Changed - "Time between check" field is now validated correctly (requires atleast one of the `weeks` `days` `hours` `minutes` `seconds` to be set) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3427 - API - Adding page title link, bumping docs by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3431 - UI - Fixing HTML <title> versus custom title settings display in overview by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3430 - Time interval field validation improvements and tests by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3432 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.13...0.50.14 ### [`v0.50.13`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.13): API validation enforcement, bug fixes, improvements [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.12...0.50.13) #### What's Changed - Add 'nicht mehr lieferbar' to stock status checks by [@&#8203;TheNoim](https://github.com/TheNoim) in https://github.com/dgtlmoon/changedetection.io/pull/3410 - Bump actions/setup-python from 5 to 6 in the all group by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3408 - Block crawlers from indexing accidentally exposed instances by [@&#8203;workeffortwaste](https://github.com/workeffortwaste) in https://github.com/dgtlmoon/changedetection.io/pull/3416 - Always extract page <title> by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3415 - OpenAPI validation of API calls by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3424 #### New Contributors - [@&#8203;TheNoim](https://github.com/TheNoim) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3410 - [@&#8203;workeffortwaste](https://github.com/workeffortwaste) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3416 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.12...0.50.13 ### [`v0.50.12`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.12): - Important bug fix for &#x27;Groups&#x27; filters, API fix, UI tweak [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.11...0.50.12) #### What's Changed - Enable "last_viewed" field in the watch API. by [@&#8203;grota](https://github.com/grota) in https://github.com/dgtlmoon/changedetection.io/pull/3403 - Add unread view filter by [@&#8203;jhedlund](https://github.com/jhedlund) in https://github.com/dgtlmoon/changedetection.io/pull/3393 - Re [#&#8203;3406](https://github.com/dgtlmoon/changedetection.io/issues/3406) fix list update by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3407 #### New Contributors - [@&#8203;grota](https://github.com/grota) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3403 - [@&#8203;jhedlund](https://github.com/jhedlund) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3393 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.11...0.50.12 ### [`v0.50.11`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.11): - Big API doc improvements and fixes to some apprise services [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.10...0.50.11) #### What's Changed - Favicon tweaks prefer best by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3351 - API Docs - use custom pretty builder by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3383 - API - Use OpenAPI docs by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3384 - API - API endpoint call validation against OpenAPI specification YML by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3386 - Adding newer cryptography by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3398 - Bump cryptography from 43.0.1 to 44.0.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3399 https://changedetection.io/docs/api_v1/index.html **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.10...0.50.11 ### [`v0.50.10`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.10): Added API &quot;recheck tag&quot; and fixing noisy log output [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.9...0.50.10) #### What's Changed - Cleanup empty queue messages by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3377 - API - Recheck by tag [#&#8203;3356](https://github.com/dgtlmoon/changedetection.io/issues/3356) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3378 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.9...0.50.10 ### [`v0.50.9`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.9): Bugfix release [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.8...0.50.9) #### What's Changed - Fix set conditions by API by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3349 - Bump actions/download-artifact from 4 to 5 in the all group by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3364 - remove cryptography lib by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3365 - More reliable queue handlers by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3363 - Bump actions/checkout from 4 to 5 in the all group by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/dgtlmoon/changedetection.io/pull/3373 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.8...0.50.9 ### [`v0.50.8`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.8) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.7...0.50.8) #### What's Changed - Re [#&#8203;3337](https://github.com/dgtlmoon/changedetection.io/issues/3337) - Various fixes for 'Extract Data' (History/diff section) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3341 - Ensure a default Locale is set for more reliable text decoding (en_US.UTF-8 by default) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3340 - Test with linuxserver alpine 3.22, include file/magic by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3345 - Minor UI fixes **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.7...0.50.8 ### [`v0.50.7`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.7): Favicon improvements and minor UI fixes [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.6...0.50.7) #### What's Changed - UI - Set default favicon, offer option to disable favicons by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3316 - Minor CSS/UI fixes **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.6...0.50.7 ### [`v0.50.6`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.6): Features, favicon support, minor bug fix [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.5...0.50.6) #### What's Changed - Update stock-not-in-stock.js by [@&#8203;dsturzy](https://github.com/dsturzy) in https://github.com/dgtlmoon/changedetection.io/pull/3287 - Re [#&#8203;3270](https://github.com/dgtlmoon/changedetection.io/issues/3270) - Refactor watch history/diff page time handling by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3293 - Similarity condition - Skip generating stats for very large documents in the 'Edit' page by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3296 - UI - Sort list by Running or Paused [#&#8203;3284](https://github.com/dgtlmoon/changedetection.io/issues/3284) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3294 - UI - Adding Favicon support to lister page + API by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3196 - Adding patch for armv7 by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3311 - Favicon type detection - support for autodetecting mimetype for better reliability by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3308 #### New Contributors - [@&#8203;dsturzy](https://github.com/dsturzy) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3287 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.5...0.50.6 ### [`v0.50.5`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.5): Bugfix release [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.4...0.50.5) #### What's Changed - Conditions - Fixing "Does NOT contain" condition by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3279 - Fix JSON Db save issue by [@&#8203;Jakob-Stadler](https://github.com/Jakob-Stadler) in https://github.com/dgtlmoon/changedetection.io/pull/3286 #### New Contributors - [@&#8203;Jakob-Stadler](https://github.com/Jakob-Stadler) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3286 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.4...0.50.5 ### [`v0.50.4`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.4): Security update and minor fixes [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.3...0.50.4) #### What's Changed CVE-2025-52558 - Fixing XSS in error handling output of watch overview list - Better path cross-platform file handling by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3265 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.3...0.50.4 ### [`v0.50.3`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.3): Misc fixes and improvements [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.2...0.50.3) #### What's Changed - Build test - Build test for platforms in parallel by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3229 - Puppeteer fetcher - Issue a Page.sendStop on frame load incase the browser is waiting for other data by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3232 - Update texts by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3234 - Handle execution context changes better in browsersteps by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3231 - Realtime UI - Ability to notify browser/client if there was a notification event by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3235 - Don't restrict .box to 80% width by [@&#8203;denilsonsa](https://github.com/denilsonsa) in https://github.com/dgtlmoon/changedetection.io/pull/3251 - Browser Steps for `source:` URLs fix by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3254 - Re [#&#8203;3247](https://github.com/dgtlmoon/changedetection.io/issues/3247) Adding check and SSL setup by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3252 - IPv6 tidy-up by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3257 - Fix Watch 'set all viewed' by tag by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3258 #### New Contributors - [@&#8203;denilsonsa](https://github.com/denilsonsa) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3251 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.2...0.50.3 ### [`v0.50.2`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.2) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.50.1...0.50.2) **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.50.01...0.50.2 ### [`v0.50.1`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.50.1): Realtime UI refactor, misc UI fixes Latest [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.49.18...0.50.1) #### What's Changed - Fix dep warning by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3221 - Socketio tweaks by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3220 - Use GHA layer caching by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3227 - Use pip build cache from inside Dockerfile by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3228 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.49.18...0.50.1 ### [`v0.49.18`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.49.18): Realtime UI via WebSockets, misc. fixes [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.49.17...0.49.18) #### What's Changed - Use logger.debug for playwright console logs by [@&#8203;Spacetech](https://github.com/Spacetech) in https://github.com/dgtlmoon/changedetection.io/pull/3201 - remove unused f-strings by [@&#8203;ddogfoodd](https://github.com/ddogfoodd) in https://github.com/dgtlmoon/changedetection.io/pull/3209 - Update to apprise 1.9.3 by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3216 - Realtime UI by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3183 #### New Contributors - [@&#8203;Spacetech](https://github.com/Spacetech) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3201 - [@&#8203;ddogfoodd](https://github.com/ddogfoodd) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3209 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.49.17...0.49.18 ### [`v0.49.17`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.49.17): Minor bugfix and maint. release [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.49.16...0.49.17) **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.49.16...0.49.17 #### What's Changed - Revert multiprocess html to text by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3185 - Resolve warnings of bs4 library by [@&#8203;emmanuel-ferdman](https://github.com/emmanuel-ferdman) in https://github.com/dgtlmoon/changedetection.io/pull/3187 #### New Contributors - [@&#8203;emmanuel-ferdman](https://github.com/emmanuel-ferdman) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3187 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.49.16...0.49.17 ### [`v0.49.16`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.49.16): Bug fix and improvements release [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.49.15...0.49.16) #### What's Changed - Browsersteps session shutdown improvements by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3137 - Browser Steps - <Select> by Option Text - [#&#8203;1224](https://github.com/dgtlmoon/changedetection.io/issues/1224), [#&#8203;1228](https://github.com/dgtlmoon/changedetection.io/issues/1228) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3138 - - Conditions levenshtein by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3120 - Fix for xpath element scraper by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3145 - Update docker-compose.yml by [@&#8203;silversub](https://github.com/silversub) in https://github.com/dgtlmoon/changedetection.io/pull/3149 - Improved global ignore test by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3140 - pyppeteer fast puppeteer fetch - be sure viewport is set to --window-size if --window-size is set by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3157 - Use cleaner logic for limiting elements to scan by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3158 - Conditions - Levenshtein text similarity plugin - adding test, fixing import, fixing check for watches with 1 snapshot history by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3161 - Update selenium library by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3170 - Custom headers should have validation by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3172 - Fixes to ensure proxy errors are handled correctly by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3168 #### New Contributors - [@&#8203;silversub](https://github.com/silversub) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3149 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.49.15...0.49.16 ### [`v0.49.15`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.49.15) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.49.14...0.49.15) #### What's Changed - Only add screenshot warning if capture was greater than trim size by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3123 - Updating restock texts by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3124 - Development: introduce Ruff as linter/formatter by [@&#8203;xLinkOut](https://github.com/xLinkOut) in https://github.com/dgtlmoon/changedetection.io/pull/3039 - Send TRACE and INFO logs to stdout by [@&#8203;drrlvn](https://github.com/drrlvn) in https://github.com/dgtlmoon/changedetection.io/pull/3051 - re [#&#8203;3126](https://github.com/dgtlmoon/changedetection.io/issues/3126) Visual Selector & Browser Steps - Always recheck if the data/screenshot is ready under "Visual Selector" tab after using Browser Steps by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3130 #### New Contributors - [@&#8203;drrlvn](https://github.com/drrlvn) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3051 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.49.14...0.49.15 ### [`v0.49.14`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.49.14) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.49.13...0.49.14) #### What's Changed - Memory fixes/improvements - Run html to text in sub proc, a few more cleanups by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3110 - Playwright + Puppeteer fix for when page is taller than viewport but less than step_size by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3113 - Undo forced selenium headless mode, small refactor by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3112 - try to fix master caused by small refactor caused by making headless optional by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3114 - docs: Update reference URL by [@&#8203;jcgoette](https://github.com/jcgoette) in https://github.com/dgtlmoon/changedetection.io/pull/3119 - Re [#&#8203;3115](https://github.com/dgtlmoon/changedetection.io/issues/3115) fix multiprocessing start by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3121 #### New Contributors - [@&#8203;jcgoette](https://github.com/jcgoette) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3119 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.49.13...0.49.14 ### [`v0.49.13`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.49.13): Big memory management improvements, selenium fetching in headless by default, new UI options, new API endpoint, groups update [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.49.12...0.49.13) #### What's Changed - Groups - Override extract_text, text_to_ignore, trigger_text and text_should_not_be_present by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3086 - "Recheck all" should also queue most overdue first for checking (same like automatic scheduler) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3087 - Field name update - Keyword triggers - Trigger/wait for text by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3088 - Make chrome browser headless when checking the site with selenium by [@&#8203;Tim3141](https://github.com/Tim3141) in https://github.com/dgtlmoon/changedetection.io/pull/3095 - Requests fetcher - remove old screenshot when watch was in a different fetcher type by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3097 - Add UI options tab and setting to disable opening diff in a new tab by [@&#8203;OPerepadia](https://github.com/OPerepadia) in https://github.com/dgtlmoon/changedetection.io/pull/3071 - Support multiline regex in text filtering ([#&#8203;2857](https://github.com/dgtlmoon/changedetection.io/issues/2857)) by [@&#8203;MoshiMoshi0](https://github.com/MoshiMoshi0) in https://github.com/dgtlmoon/changedetection.io/pull/2889 - Memory fixes for large playwright screenshots by [@&#8203;xconverge](https://github.com/xconverge) in https://github.com/dgtlmoon/changedetection.io/pull/3092 - Update other methods to use screenshot by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3098 - Refactor image saving with forked process to reduce memory usage, improvements to xpath scraper handling by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3099 - Dont use .lower() because the html could be very big and this uses a lot of ram by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3105 - Apprise import only when needed - saves ~50Mb RAM if you dont have any notifications enabled by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3106 - Use bigger chunks to speed up page screenshot by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3107 - Added notifications API endpoints by [@&#8203;rm335](https://github.com/rm335) in https://github.com/dgtlmoon/changedetection.io/pull/3103 #### New Contributors - [@&#8203;Tim3141](https://github.com/Tim3141) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3095 - [@&#8203;OPerepadia](https://github.com/OPerepadia) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3071 - [@&#8203;xconverge](https://github.com/xconverge) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3092 - [@&#8203;rm335](https://github.com/rm335) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3103 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.49.12...0.49.13 ### [`v0.49.12`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.49.12): empty release to force pypi update [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.49.11...0.49.12) 0.49.12 empty release to force pypi update ### [`v0.49.11`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.49.11): Windows/Apple fix for startup crash - Only register memory signal handler on Linux [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.49.10...0.49.11) 0.49.11 Windows/Apple fix for startup crash - Only register memory signal handler on Linux ### [`v0.49.10`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.49.10): Improvements and changes [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.49.9...0.49.10) #### What's Changed - Set a graph % of ETA time completed of checking the watch by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3060 - Conditions - Offer some information about what the filter/condition/trigger saw by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3062 - Re [#&#8203;2782](https://github.com/dgtlmoon/changedetection.io/issues/2782) - Should be "Clone & Edit" without watch history by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3063 - Refactor + tests for Apprise custom integration by [@&#8203;xLinkOut](https://github.com/xLinkOut) in https://github.com/dgtlmoon/changedetection.io/pull/3057 - Small fix for when last fetched was zero bytes by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3065 - Tidy up lint errors by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3074 - Regession - Shared history/diff page with anonymous access turned on should allow screenshot access by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3076 - Restock detection - Add Indonesian phrases for out-of-stock detection by [@&#8203;sayaivan](https://github.com/sayaivan) in https://github.com/dgtlmoon/changedetection.io/pull/3075 - Python 3.11 container base by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3077 - Adding a GC memory cleanup (releases cached libxml memory and others) by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3079 #### New Contributors - [@&#8203;xLinkOut](https://github.com/xLinkOut) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3057 - [@&#8203;sayaivan](https://github.com/sayaivan) made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/3075 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.49.9...0.49.10 ### [`v0.49.9`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.49.9): One for the RSS lovers [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.49.8...0.49.9) #### What's Changed - RSS Fixes and improvements - Ability to set "RSS Color HTML Format" in Settings, detect and filter content with bad content that could break RSS by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3055 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.49.8...0.49.9 ### [`v0.49.8`](https://github.com/dgtlmoon/changedetection.io/releases/tag/0.49.8) [Compare Source](https://github.com/dgtlmoon/changedetection.io/compare/0.49.7...0.49.8) #### What's Changed - pyppeteer-ng 2.0.0rc8 has much looser requirements by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3050 - API - Search by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3052 - Path blueprint fixes and moving code blueprint by [@&#8203;dgtlmoon](https://github.com/dgtlmoon) in https://github.com/dgtlmoon/changedetection.io/pull/3054 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.49.7...0.49.8 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMC4yIiwidXBkYXRlZEluVmVyIjoiMzcuMjAuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Renovate-Bot added 1 commit 2025-03-25 20:01:53 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 3b5582869c to e9240ab984 2025-03-26 20:01:00 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.8 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.9 2025-03-26 20:01:01 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from e9240ab984 to ec3678ad7a 2025-04-03 20:01:23 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.9 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.11 2025-04-03 20:01:24 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from ec3678ad7a to 5a35f09753 2025-04-04 20:00:59 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.11 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.12 2025-04-04 20:01:00 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 5a35f09753 to ab16bd7061 2025-04-11 20:01:01 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.12 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.13 2025-04-11 20:01:01 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from ab16bd7061 to 69a66cb780 2025-04-16 20:01:39 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.13 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.14 2025-04-16 20:01:41 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 69a66cb780 to 762adb81e2 2025-04-18 20:00:58 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.14 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.15 2025-04-18 20:01:00 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 762adb81e2 to 6441622e07 2025-05-03 20:01:05 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.15 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.16 2025-05-03 20:01:07 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 6441622e07 to 0f9285f9ec 2025-05-12 20:01:37 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.16 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.17 2025-05-12 20:01:39 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 0f9285f9ec to a79ca9e106 2025-05-26 20:00:59 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.17 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.18 2025-05-26 20:01:00 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from a79ca9e106 to beda74d8b4 2025-06-03 20:01:10 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.49.18 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.2 2025-06-03 20:01:11 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from beda74d8b4 to 97dddb0784 2025-06-11 20:01:01 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.2 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.3 2025-06-11 20:01:03 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 97dddb0784 to 1be3f002e9 2025-06-21 20:00:47 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.3 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.4 2025-06-21 20:00:49 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 1be3f002e9 to d20a9675f1 2025-06-29 20:01:19 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.4 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.5 2025-06-29 20:01:21 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from d20a9675f1 to 75e009ef20 2025-07-04 20:01:13 -04:00 Compare
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 75e009ef20 to cfd98fd57e 2025-07-12 20:01:07 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.5 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.6 2025-07-12 20:01:10 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from cfd98fd57e to c5b58c6e4c 2025-07-15 20:01:11 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.6 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.7 2025-07-15 20:01:13 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from c5b58c6e4c to 7c7137f8a4 2025-07-30 20:01:54 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.7 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.8 2025-07-30 20:01:55 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 7c7137f8a4 to a91a547071 2025-08-18 20:01:37 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.8 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.9 2025-08-18 20:01:38 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from a91a547071 to 66e6ad1ffd 2025-08-19 20:01:36 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.9 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.10 2025-08-19 20:01:37 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 66e6ad1ffd to d54578e49b 2025-08-28 20:02:21 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.10 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.11 2025-08-28 20:02:23 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from d54578e49b to e11fd907df 2025-09-07 20:01:08 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.11 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.12 2025-09-07 20:01:11 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from e11fd907df to 87f19a2676 2025-09-15 20:02:47 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.12 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.13 2025-09-15 20:02:49 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 87f19a2676 to 83b5f9b63f 2025-09-17 20:01:13 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.13 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.14 2025-09-17 20:01:16 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 83b5f9b63f to 8dec36049e 2025-10-06 20:02:54 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.14 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.16 2025-10-06 20:02:56 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 8dec36049e to e950cb36fb 2025-10-08 20:01:25 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.16 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.17 2025-10-08 20:01:28 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from e950cb36fb to d8134fb5b4 2025-10-09 20:01:21 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.17 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.19 2025-10-09 20:01:24 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from d8134fb5b4 to aa63e1db31 2025-10-10 20:01:21 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.19 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.21 2025-10-10 20:01:23 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from aa63e1db31 to 50d5262580 2025-10-12 20:01:22 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.21 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.22 2025-10-12 20:01:24 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 50d5262580 to cd52e403bc 2025-10-13 20:01:38 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.22 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.23 2025-10-13 20:01:40 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from cd52e403bc to c42258d793 2025-10-14 20:01:51 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.23 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.24 2025-10-14 20:01:54 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from c42258d793 to fea93d3ce5 2025-10-16 20:01:20 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.24 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.25 2025-10-16 20:01:22 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from fea93d3ce5 to c377d71f17 2025-10-17 20:01:18 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.25 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.26 2025-10-17 20:01:21 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from c377d71f17 to dade7eb1b9 2025-10-19 20:01:16 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.26 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.27 2025-10-19 20:01:19 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from dade7eb1b9 to cb8881969e 2025-10-21 20:01:19 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.27 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.28 2025-10-21 20:01:22 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from cb8881969e to 5b1611f347 2025-10-23 20:01:22 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.28 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.29 2025-10-23 20:01:24 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 5b1611f347 to f0fa21b37d 2025-10-24 20:01:19 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.29 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.30 2025-10-24 20:01:22 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from f0fa21b37d to 1d9cae6d5f 2025-10-25 20:01:16 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.30 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.32 2025-10-25 20:01:19 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 1d9cae6d5f to 042b5890e6 2025-10-27 20:01:24 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.32 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.33 2025-10-27 20:01:28 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 042b5890e6 to 95b7042c9b 2025-10-28 20:01:42 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.33 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.34 2025-10-28 20:01:44 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 95b7042c9b to e063f41520 2025-10-29 20:01:23 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.34 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.35 2025-10-29 20:01:25 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from e063f41520 to 6e3d551865 2025-10-30 20:01:14 -04:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.35 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.38 2025-10-30 20:01:18 -04:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 6e3d551865 to ff979e495d 2025-11-03 19:01:18 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.38 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.39 2025-11-03 19:01:21 -05:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from ff979e495d to 73fe2bb4e3 2025-11-07 19:01:43 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.39 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.40 2025-11-07 19:01:46 -05:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 73fe2bb4e3 to 2460dcec84 2025-11-10 19:08:25 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.40 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.42 2025-11-10 19:08:57 -05:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 2460dcec84 to ffdaf5e6c5 2025-11-12 19:01:41 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.42 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.43 2025-11-12 19:01:44 -05:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from ffdaf5e6c5 to 4268718ff4 2025-11-14 19:01:19 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.50.43 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.51.1 2025-11-14 19:01:22 -05:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 4268718ff4 to 80a7fef902 2025-11-19 19:01:19 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.51.1 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.51.3 2025-11-19 19:01:23 -05:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 80a7fef902 to 1b235eca5c 2025-11-28 19:01:17 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.51.3 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.51.4 2025-11-28 19:01:19 -05:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 1b235eca5c to a376222ba9 2026-01-12 19:01:34 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.51.4 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.1 2026-01-12 19:01:37 -05:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from a376222ba9 to 12e9b69b81 2026-01-13 19:01:41 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.1 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.2 2026-01-13 19:01:43 -05:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 12e9b69b81 to c777ae7015 2026-01-14 19:01:40 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.2 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.4 2026-01-14 19:01:43 -05:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from c777ae7015 to f2c9745dbf 2026-01-15 19:01:35 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.4 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.6 2026-01-15 19:01:39 -05:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from f2c9745dbf to 148a13e4f7 2026-01-19 19:01:25 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.6 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.7 2026-01-19 19:01:29 -05:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 148a13e4f7 to 3d1e2251cb 2026-01-20 19:01:31 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.7 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.8 2026-01-20 19:01:34 -05:00
Renovate-Bot force-pushed renovate/ghcr.io-dgtlmoon-changedetection.io-0.x from 3d1e2251cb to 85ef07f592 2026-01-22 19:01:23 -05:00 Compare
Renovate-Bot changed title from Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.8 to Update ghcr.io/dgtlmoon/changedetection.io Docker tag to v0.52.9 2026-01-22 19:01:27 -05:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/ghcr.io-dgtlmoon-changedetection.io-0.x:renovate/ghcr.io-dgtlmoon-changedetection.io-0.x
git checkout renovate/ghcr.io-dgtlmoon-changedetection.io-0.x
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: justus/Homelab-Ansible#46
No description provided.