main
111
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
47c53249c5 |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.55.5 → 0.55.7 (#48513)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://changedetection.io) ([source](https://redirect.github.com/dgtlmoon/changedetection.io)) | patch | `d89d418` → `736331d` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.55.7`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.55.7) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.55.5...0.55.7) #### What's Changed - UI - LLM - Fix for settings (wtforms vs pydantic) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4184](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4184) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.55.6...0.55.7> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jaGFuZ2VkZXRlY3Rpb24taW8iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
faaee7bee2 |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.55.4 → 0.55.5 (#48372)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://changedetection.io) ([source](https://redirect.github.com/dgtlmoon/changedetection.io)) | patch | `9d15c62` → `d89d418` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.55.5`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.55.5) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.55.4...0.55.5) #### What's Changed - Fix Spanish translations for 'Changed' and 'Last Changed' by [@​maperal](https://redirect.github.com/maperal) in [#​4160](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4160) - Notifications - Fix `'str' object is not callable` when `{{ diff(...)}}` callable tokens are used with HTML/htmlcolor output by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4161](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4161) - LLM - Master on/off switch (enable/disable) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4162](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4162) #### New Contributors - [@​maperal](https://redirect.github.com/maperal) made their first contribution in [#​4160](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4160) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.55.4...0.55.5> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jaGFuZ2VkZXRlY3Rpb24taW8iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
5a3e09998e |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.55.3 → 0.55.4 (#48349)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://changedetection.io) ([source](https://redirect.github.com/dgtlmoon/changedetection.io)) | patch | `2d0030e` → `9d15c62` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.55.4`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.55.4) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.55.3...0.55.4) #### What's Changed - i18n: Ruff INT (flake8-gettext) by [@​skkzsh](https://redirect.github.com/skkzsh) in [#​4096](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4096) - UI - AI/LLM - "Summary" button should set last viewed by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4095](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4095) - Improve LiteLLM deps [#​4093](https://redirect.github.com/dgtlmoon/changedetection.io/issues/4093) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4102](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4102) - i18n: Add dennis .pot/.po lint by [@​skkzsh](https://redirect.github.com/skkzsh) in [#​4097](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4097) - API - watch.link was accidently a tuple, enforcing string by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4104](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4104) - API - Add restock config to API /v1/watch/ json output [#​4099](https://redirect.github.com/dgtlmoon/changedetection.io/issues/4099) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4103](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4103) - i18n: Enforce dennis lint warnings in CI by [@​skkzsh](https://redirect.github.com/skkzsh) in [#​4105](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4105) - i18n: Clear pre-existing dennis warnings in `messages.pot` by [@​skkzsh](https://redirect.github.com/skkzsh) in [#​4112](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4112) - i18n: Fix broken HTML tags and enforce dennis lint warnings in CI by [@​skkzsh](https://redirect.github.com/skkzsh) in [#​4116](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4116) - Notifications - extra check for system default by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4122](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4122) - Notifications - Escape only the diff variables before Jinja2 renders them into the template ( Stop breaking custom HTML for plaintext pages on HTML notifications) [#​4121](https://redirect.github.com/dgtlmoon/changedetection.io/issues/4121) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4123](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4123) - Fixing GHSA-vwgh-2hvh-4xm5 — substring match in the shared\_diff\_access by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4130](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4130) - Bumping tests by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4131](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4131) - LLM - Self-hosted OpenAI-compatible endpoint support (vLLM, LM Studio, llama.cpp) — refs [#​3204](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3204) by [@​tekgnosis-net](https://redirect.github.com/tekgnosis-net) in [#​4117](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4117) - LLM integration - LiteLLM config - UI tweaks by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4134](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4134) - UI - Make LLM status sticky by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4135](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4135) - LLM - Fixing summary cache miss-hit by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4136](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4136) - Text filters - Process subtractive\_selectors first by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4142](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4142) - API - Better support for watch API private/internal vars by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4144](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4144) - Text filters - Ignore text should run before 'extract text' by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4143](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4143) - Fix/pr 4110 czech l12n catalog sync by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4145](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4145) - Docker - INSTALLED\_MARKER is kept in /datastore but package installs are not persistent (Dont use custom marker file, rely on pip instead) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4147](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4147) - Fix/llm ollama etc tweaks by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4148](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4148) - UI - LLM - SSRF guard for the LLM `api_base` setting by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4157](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4157) - API Security - Watch GET history snapshot - Should return `text/plain` mimetype so it cant be accidently executed in the browser by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4158](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4158) #### New Contributors - [@​tekgnosis-net](https://redirect.github.com/tekgnosis-net) made their first contribution in [#​4117](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4117) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.55.3...0.55.4> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jaGFuZ2VkZXRlY3Rpb24taW8iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
886eee89b5 |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.55.1 → 0.55.3 (#47630)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://changedetection.io) ([source](https://redirect.github.com/dgtlmoon/changedetection.io)) | patch | `1cb94f2` → `2d0030e` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.55.3`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.55.3) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.55.1...0.55.3) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.55.2...0.55.3> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jaGFuZ2VkZXRlY3Rpb24taW8iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
3470151e06 | feat(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.54.10 → 0.55.1 (#47607) | ||
|
|
c6b3f26c6c |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.54.9 → 0.54.10 (#47262)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://changedetection.io) ([source](https://redirect.github.com/dgtlmoon/changedetection.io)) | patch | `2a7a832` → `c85fb73` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.54.10`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.54.10) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.54.9...0.54.10) #### What's Changed - i18n: Wrap untranslated UI strings and update ja translations by [@​skkzsh](https://redirect.github.com/skkzsh) in [#​4052](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4052) - Bump apprise from 1.9.8 to 1.9.9 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4059](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4059) - Fix - diff\_changed\_to causing some missed notifications by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4066](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4066) - Fix untranslated labels on mobile watchlist view by [@​skkzsh](https://redirect.github.com/skkzsh) in [#​4064](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4064) - Fix unresponsive "help and tips" button on tag edit screen by [@​skkzsh](https://redirect.github.com/skkzsh) in [#​4055](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4055) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.54.9...0.54.10> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImFwcC9jaGFuZ2VkZXRlY3Rpb24taW8iLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
84b30acea6 | fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.54.8 → 0.54.9 (#46985) | ||
|
|
6ec7acbc1c |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.54.7 → 0.54.8 (#46839)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://changedetection.io) ([source](https://redirect.github.com/dgtlmoon/changedetection.io)) | patch | `b632a9f` → `45a90dd` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.54.8`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.54.8) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.54.7...0.54.8) #### What's Changed CVE-2026-35490 - Authentication Bypass via Decorator Ordering - Extendable theme pluggy implementation by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4011](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4011) - CI - Ensure all unit tests are run by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​4022](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4022) - Update openapi-core requirement from \~=0.22 to \~=0.23 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4009](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4009) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.54.7...0.54.8> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2hhbmdlZGV0ZWN0aW9uLWlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
2a50efa7b9 |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.54.6 → 0.54.7 (#46426)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://changedetection.io) ([source](https://redirect.github.com/dgtlmoon/changedetection.io)) | patch | `7611738` → `b632a9f` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.54.7`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.54.7) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.54.6...0.54.7) #### Security - XPath json-doc() Arbitrary File Read Bypass ( Similar fix as CVE-2026-29039 ) - CVE-2026-33981 - Environment Variable Disclosure via jq env Builtin in Include Filters #### What's Changed - UI - Text tidyup by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3989](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3989) - Realtime - Suppress socket.io errors in logs by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3991](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3991) - Restock - Add previous\_price to restock values [#​3987](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3987) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3993](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3993) - fix: correct critical errors in Spanish (es) translation by [@​rasputino](https://redirect.github.com/rasputino) in [#​3994](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3994) - `last_error` should be cleared if page content was the same and there was no error by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3997](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3997) - fix: Czech translation strings updated by [@​svetlemodry](https://redirect.github.com/svetlemodry) in [#​4008](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4008) #### New Contributors - [@​rasputino](https://redirect.github.com/rasputino) made their first contribution in [#​3994](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3994) - [@​svetlemodry](https://redirect.github.com/svetlemodry) made their first contribution in [#​4008](https://redirect.github.com/dgtlmoon/changedetection.io/pull/4008) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.54.6...0.54.7> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2hhbmdlZGV0ZWN0aW9uLWlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
19f1257f2a | fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.54.5 → 0.54.6 (#46141) | ||
|
|
33a4b35ad9 |
chore(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io digest to 02a72f0 (#46091)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://changedetection.io) ([source](https://redirect.github.com/dgtlmoon/changedetection.io)) | digest | `7ce66cb` → `02a72f0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2hhbmdlZGV0ZWN0aW9uLWlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
e7c9aa91f9 | fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.54.4 → 0.54.5 (#45985) | ||
|
|
4f8ac7ed94 | fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.54.3 → 0.54.4 (#45791) | ||
|
|
d5e0fa71c3 | fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.54.2 → 0.54.3 (#45665) | ||
|
|
13eb69eb9b |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.54.1 → 0.54.2 (#45611)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `bda857d` → `8f207fe` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.54.2`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.54.2) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.54.1...0.54.2) #### What's Changed - Fixing `change_datetime` notification token (and adding test) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3922](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3922) - Notification Token {{diff}} can accept arguments like `{{diff_added(lines=5, context=2)}}` by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3923](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3923) - Processor extensible API for updating by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3902](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3902) - Update jsonpath-ng requirement from \~=1.7.0 to \~=1.8.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3929](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3929) - Bump the all group with 2 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3931](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3931) - Unresolvable hostnames should still be added, they are security checked at fetch time by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3933](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3933) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.54.1...0.54.2> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2hhbmdlZGV0ZWN0aW9uLWlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
93f77dd613 |
feat(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.53.7 → 0.54.1 (#45467)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | minor | `7e30093` → `bda857d` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.54.1`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.54.1) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.53.7...0.54.1) - CVE-2026-27696 - Server-Side Request Forgery (SSRF) via Watch URLs, set env var `ALLOW_IANA_RESTRICTED_ADDRESSES` to `true` to access IANA reserved URLs such as <http://169.254.169.254>, <http://10.0.0.1/>, <http://127.0.0.1/>, etc. - CVE-2026-27645 - Reflected XSS in RSS Single Watch request **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.53.7...0.54.1> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2hhbmdlZGV0ZWN0aW9uLWlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> |
||
|
|
a199c000f6 |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.53.6 → 0.53.7 (#45448)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `928ec9d` → `7e30093` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.53.7`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.53.7) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.53.6...0.53.7) #### What's Changed - Upgrading flask-socketio ( [#​3910](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3910) ) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3918](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3918) - Bump referencing from 0.35.1 to 0.37.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3677](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3677) - Dont pin referencing library by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3919](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3919) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.53.6...0.53.7> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2hhbmdlZGV0ZWN0aW9uLWlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
7ad7ce25db | fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.53.5 → 0.53.6 (#45374) | ||
|
|
3ec376a30c | fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.53.3 → 0.53.5 (#45206) | ||
|
|
2218f2f822 |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.53.1 → 0.53.3 (#45093)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `0c694b7` → `8647583` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.53.3`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.53.3) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.53.2...0.53.3) #### What's Changed - API - Skip validation errors about server path (allows use on sub-paths/reverse proxy etc) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3886](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3886) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.53.2...0.53.3> ### [`v0.53.2`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.53.2) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.53.1...0.53.2) #### What's Changed - Security - Adding small test and fixing overzealous filename cleaner by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3884](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3884) - UI - Watch overview - Restock price, validate number before output by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3883](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3883) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.53.1...0.53.2> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44LjUiLCJ1cGRhdGVkSW5WZXIiOiI0My44LjUiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsiYXBwL2NoYW5nZWRldGVjdGlvbi1pbyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
ab8549b46a |
feat(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.52.9 → 0.53.1 (#45075)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | minor | `e959310` → `0c694b7` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.53.1`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.53.1) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.52.9...0.53.1) ### Big changes - Very large refactor of the datastore backend, instead of all watch data stored in a single JSON DB, splits the info into `uuid/watch.json` and `uuid/tag.json` - Lots of API fixes - Queuing system refactor (reduces code) #### What's Changed - Bump apprise from 1.9.6 to 1.9.7 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3800](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3800) - Update messages.po // German by [@​DominikHerold](https://redirect.github.com/DominikHerold) in [#​3797](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3797) - Cli options by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3802](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3802) - add support for remote reverse proxies by [@​kyeotic](https://redirect.github.com/kyeotic) in [#​3806](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3806) - Improved catching of errors/exceptions in Browser Steps steps by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3808](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3808) - Big refactor to save watches as their own datafile with some agnostic data store backend by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3775](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3775) - Db data upgrade fixes by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3811](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3811) - Make watch tags link elements by [@​opicron](https://redirect.github.com/opicron) in [#​3813](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3813) - API - Notification URLs werent always being validated by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3812](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3812) - Ability to limit total number of watches with env var `PAGE_WATCH_LIMIT` by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3828](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3828) - Janus queue worker not needed, improves multiple workers by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3826](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3826) - Puppeteer and Playwright browser close/shutdown improvements by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3830](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3830) - Bump elementpath from 5.1.0 to 5.1.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3799](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3799) - Processor plugin improvements by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3739](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3739) - Memory improvement - Use builtin markupsafe instead of creating a jinja2 template env each time for small strings by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3836](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3836) - Limit trim history size by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3834](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3834) - Improved watch global settings handling by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3839](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3839) - Adding more tests and references by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3841](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3841) - Rebuild translations by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3842](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3842) - Fix for When MoreThanOnePriceFound() is raised, plugins dont fire by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3840](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3840) - Bump pyppeteer-ng from 2.0.0rc12 to 2.0.0rc13 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3843](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3843) - Bump psutil from 7.2.1 to 7.2.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3844](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3844) - Refactor by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3847](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3847) - Refactor for Tags storage by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3848](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3848) - Tags update fix by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3849](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3849) - API - Include missing `tags` in fetching watch information. [#​3854](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3854) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3856](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3856) - API - Import - Ability to set any watch value as HTTP URL Query value for example `api/import?processor=restock_diff&time_between_check={'hours':24}` Re [#​3845](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3845) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3857](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3857) - API - Import use background task to import large lists by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3858](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3858) - Refactoring upgrade path by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3861](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3861) - Price tracker - Use subprocess on linux for cleaner memory management. by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3864](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3864) - Update python-engineio requirement from \~=4.13.0 to \~=4.13.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3868](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3868) - API - Remove `flask_expects_json` validation, this is covered entirely by OpenAPI, update OpenAPI spec. by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3871](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3871) - Update python-socketio requirement from \~=5.16.0 to \~=5.16.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3869](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3869) - Avoid reprocessing if the page was the same by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3867](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3867) - UI - Ability to download a complete data package (.zip) of a watch by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3877](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3877) - Browser Steps - Clean off empty fields on save/update, small refactor Re [#​3874](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3874), [#​3879](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3879) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3880](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3880) #### New Contributors - [@​kyeotic](https://redirect.github.com/kyeotic) made their first contribution in [#​3806](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3806) - [@​opicron](https://redirect.github.com/opicron) made their first contribution in [#​3813](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3813) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.52.9...0.53.1> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44LjUiLCJ1cGRhdGVkSW5WZXIiOiI0My44LjUiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsiYXBwL2NoYW5nZWRldGVjdGlvbi1pbyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> |
||
|
|
d05c0a6e71 | port yaml-language-server logic from common2026 | ||
|
|
f7db7583af |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.52.8 → 0.52.9 (#43967)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `8ef2849` -> `e959310` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.52.9`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.52.9) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.52.8...0.52.9) #### What's Changed - Update messages.po // German "From" by [@​DominikHerold](https://redirect.github.com/DominikHerold) in [#​3793](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3793) - Open github link on new tab by [@​mstrey](https://redirect.github.com/mstrey) in [#​3791](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3791) - Update French translation by [@​sCreami](https://redirect.github.com/sCreami) in [#​3788](https://redirect.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 [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3796](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3796) - Make language selection sticky and provide a way to return back to default auto-detect [#​3792](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3792) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3795](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3795) - Use credentials to fetch the web manifest by [@​ianis](https://redirect.github.com/ianis) in [#​3790](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3790) - Memory management improvements by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3798](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3798) #### New Contributors - [@​DominikHerold](https://redirect.github.com/DominikHerold) made their first contribution in [#​3793](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3793) - [@​mstrey](https://redirect.github.com/mstrey) made their first contribution in [#​3791](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3791) - [@​sCreami](https://redirect.github.com/sCreami) made their first contribution in [#​3788](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3788) - [@​ianis](https://redirect.github.com/ianis) made their first contribution in [#​3790](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3790) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.52.8...0.52.9> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2hhbmdlZGV0ZWN0aW9uLWlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
b1bbcd837f |
chore(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io digest to 8ef2849 (#43897)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | digest | `7803798` -> `8ef2849` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2hhbmdlZGV0ZWN0aW9uLWlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=--> |
||
|
|
1af41eacae | fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.52.7 → 0.52.8 (#43891) | ||
|
|
3a37b1d367 |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.52.6 → 0.52.7 (#43806)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `b73ce64` -> `3f7ddb7` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.52.7`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.52.7): Improvements and small features extras [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.52.6...0.52.7) #### What's Changed - Selenium fetcher - Small fix for [#​3748](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3748) RGB error on transparent screenshots or similar by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3749](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3749) - Bump apprise from 1.9.5 to 1.9.6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3753](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3753) - Update zh translations with improved, consistent Simplified Chinese U… by [@​wuaishare](https://redirect.github.com/wuaishare) in [#​3752](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3752) - Bump elementpath from 5.0.4 to 5.1.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3754](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3754) - Hack fix for selenium 3 by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3756](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3756) - Manual polish for several translations in the zh locale. by [@​wuaishare](https://redirect.github.com/wuaishare) in [#​3757](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3757) - Empty watches tweaks by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3760](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3760) - No need to add imported items to the check queue, the scheduler will do this [#​3762](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3762) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3763](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3763) - Language updates by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3764](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3764) - Run clear history in background thread to prevent blocking by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3765](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3765) - Change deterministic fix by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3766](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3766) - Non blocking improvements by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3767](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3767) - API & UI - Recheck all - Dont requeue existing queued or processing watches. by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3770](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3770) - UI - Global "mute" and "pause" buttons on main menu, move "Backups" to "Settings" by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3769](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3769) - Lots of translation updates by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3772](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3772) - Fix zh PO duplicates and complete new translations. by [@​wuaishare](https://redirect.github.com/wuaishare) in [#​3773](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3773) #### New Contributors - [@​wuaishare](https://redirect.github.com/wuaishare) made their first contribution in [#​3752](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3752) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.52.5...0.52.7> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2hhbmdlZGV0ZWN0aW9uLWlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
d3d60bc9ed |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.52.5 → 0.52.6 (#43659)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `dff8cd5` -> `b73ce64` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.52.6`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.52.6): Selenium fetcher fix and small UI update [Compare Source](https://redirect.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> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2hhbmdlZGV0ZWN0aW9uLWlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
f8afb5230f |
fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.52.4 → 0.52.5 (#43638)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `fd697f3` -> `dff8cd5` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.52.5`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.52.5): i18n improvements, revert potential CPu hungry brotli sub-process [Compare Source](https://redirect.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 [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3742](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3742) - Translations - Fixing `zh_TW` to `zh_Hant_TW` , adding tests [#​3737](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3737) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3744](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3744) - Update jsonschema requirement from \~=4.25 to \~=4.26 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3743](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3743) - i18n: Update zh\_Hant\_TW translations by [@​LaiYueTing](https://redirect.github.com/LaiYueTing) in [#​3745](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3745) - Revert sub-process brotli saving because it could fork-bomb/use up too many system resources by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3747](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3747) #### New Contributors - [@​LaiYueTing](https://redirect.github.com/LaiYueTing) made their first contribution in [#​3745](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3745) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.52.4...0.52.5> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2hhbmdlZGV0ZWN0aW9uLWlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==--> |
||
|
|
5679fd0cf6 | fix(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.52.2 → 0.52.4 (#43609) | ||
|
|
53ec758b17 | chore(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io digest to be32b3e (#43584) | ||
|
|
3a85a29fab |
feat(changedetection-io): update image ghcr.io/dgtlmoon/changedetection.io 0.51.4 → 0.52.2 (#43544)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | minor | `99cf11f` -> `f643161` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.52.2`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.52.2): Fetcher speedups, UI, and RSS fixes [Compare Source](https://redirect.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 [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3733](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3733) - Async update improvements by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3732](https://redirect.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://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.52.1) [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.51.4...0.52.1) #### What's Changed - Misc small HTML Validation fixes by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3704](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3704) - Use soft delays instead of blocking time sleeps by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3710](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3710) Multi-language / Translations Support ([#​3696](https://redirect.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 (#​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> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2hhbmdlZGV0ZWN0aW9uLWlvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> |
||
|
|
f183092c47 |
chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.51.3 → 0.51.4 (#42231)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `46ed4c0` -> `99cf11f` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.51.4`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.51.4) [Compare Source](https://redirect.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 [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3644](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3644) - Specify UTF-8 encoding for xpath\_element\_js by [@​voczi](https://redirect.github.com/voczi) in [#​3650](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3650) - Bump actions/checkout from 5 to 6 in the all group by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3651](https://redirect.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 [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3659](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3659) #### New Contributors - [@​voczi](https://redirect.github.com/voczi) made their first contribution in [#​3650](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3650) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.51.3...0.51.4> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19--> |
||
|
|
238daddd69 | chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.51.1 → 0.51.3 (#41851) | ||
|
|
73a68ca46d |
chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.43 → 0.51.1 (#41728)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | minor | `d4f6b02` -> `3aa47c4` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.51.1`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.51.1): RSS Lovers release [Compare Source](https://redirect.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 [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3609](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3609) - Propose fix a typo and ignore emacs backup files by [@​jeis4wpi](https://redirect.github.com/jeis4wpi) in [#​3630](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3630) - RSS per group by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3632](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3632) - UI - Moving 'RSS' options to its own settings tab, RSS - Adding watch history length by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3633](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3633) - RSS Feed per watch - Setting order (newest changes first) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3634](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3634) - Rss per watch tweaks by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3635](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3635) #### New Contributors - [@​jeis4wpi](https://redirect.github.com/jeis4wpi) made their first contribution in [#​3630](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3630) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.50.43...0.51.00> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzIuNSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMi41IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> |
||
|
|
0f985162cb |
chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.42 → 0.50.43 (#41653)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `87bff84` -> `d4f6b02` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.50.43`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.50.43): Data sanity enforcements [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.50.42...0.50.43) #### What's Changed - Adding data sanity checks across restarts by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3629](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3629) - Fixing data not loaded caused by UTF-8 not enforced by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3622](https://redirect.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> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzIuNSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMi41IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
7a33b4d486 | chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.40 → 0.50.42 (#41610) | ||
|
|
3e97f3924a |
chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.39 → 0.50.40 (#41526)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `f67668a` -> `a368433` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.50.40`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.50.40): Non critical bug fixes release [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.50.39...0.50.40) #### What's Changed - Datastore - Use `orjson` for faster saves by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3601](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3601) - Watch history - Don't rescan whole history.txt when looking up a timestamp <->filepath by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3602](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3602) - Real time UI - Remove polling thread for updates - it's all done realtime with signals by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3603](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3603) - Notification body/title - Fixing validation on empty strings [#​3606](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3606) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3607](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3607) - Page <title> should only be captured on HTML documents by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3608](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3608) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.50.39...0.50.40> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
19fd2b99a1 | chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.38 → 0.50.39 (#41383) | ||
|
|
a321e0209b | chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.37 → 0.50.38 (#41270) | ||
|
|
044bf53ce8 |
chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.35 → 0.50.37 (#41257)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `ccaff3c` -> `de84668` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.50.37`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.50.37): Fixing title markup in notifications 'title' field (email subject, etc) [Compare Source](https://redirect.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 [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3577](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3577) - Dockerfile cache tweaks and build layer github cache re-enable by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3575](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3575) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.50.35...0.50.37> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
00cfee4224 |
chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.34 → 0.50.35 (#41230)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `d00e8ec` -> `ccaff3c` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.50.35`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.50.35): Notification fixes [Compare Source](https://redirect.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, [#​3572](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3572) [#​3559](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3559) [#​3558](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3558) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3573](https://redirect.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> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
fcb9e22da9 |
chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.33 → 0.50.34 (#41202)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `963eeca` -> `d00e8ec` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.50.34`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.50.34): Notification fixes mainly, security update [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.50.33...0.50.34) #### What's Changed - Adding small amount of cache to common functions by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3565](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3565) - Handle `format=` in apprise URLs by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3567](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3567) - Try this parallel tests by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3568](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3568) - Unify safe URL checking to the one function, strengthen tests and filters by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3564](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3564) - Run all pytests in parallel by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3569](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3569) - Fixes to notification 'send test notification' by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3571](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3571) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.50.33...0.50.34> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
4ec8c9b33f |
chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.32 → 0.50.33 (#41168)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `3a86f1a` -> `963eeca` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.50.33`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.50.33): Fixes to notification types, misc updates [Compare Source](https://redirect.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 [#​3558](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3558) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3559](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3559) - OpenAPI specification, fixing enum for notification type, and notification\_muted by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3557](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3557) ### Other updates - Update feedgen requirement from \~=0.9 to \~=1.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3554](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3554) - Update python-socketio requirement from \~=5.13.0 to \~=5.14.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3552](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3552) - Bump the all group with 2 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3550](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3550) - Update wtforms requirement from \~=3.0 to \~=3.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3551](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3551) - Update brotli requirement from \~=1.0 to \~=1.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3553](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3553) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
aee8809179 |
chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.31 → 0.50.32 (#41116)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `787af4e` -> `3a86f1a` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.50.32`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.50.32): Mainly fixes to notifications and API tweaks [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.50.31...0.50.32) #### What's Changed - Color fixes by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3545](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3545) - Custom exceptions, `post://` etc, Catch errors and show where possible by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3543](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3543) - Preserve whitespace's in HTML style notifications by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3546](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3546) - Notifications - Keep monospaced layout of history/difference sent to HTML style notifications, Fixes to Markdown [#​3540](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3540) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3544](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3544) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.50.31...0.50.32> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
4db94887f6 |
chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.30 → 0.50.31 (#41102)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `8c11e30` -> `787af4e` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.50.31`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.50.31): HTML Notification fixes, color improvements for differences [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.50.30...0.50.31) #### What's Changed - More automated tests and fixes for HTML notifications [#​3529](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3529) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3539](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3539) - Changes to colors HTML notification (small contrast between 'changed' and 'removed' etc) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3540](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3540) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.50.30...0.50.31> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
40725b6de8 |
chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.29 → 0.50.30 (#41069)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `2e5202c` -> `8c11e30` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.50.30`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.50.30): Notification fixes, xpath fixes, new template macro [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.50.29...0.50.30) #### What's Changed - Be sure that default namespaces are registered by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3535](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3535) - Template - Adding `|regex_replace` Re [#​3501](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3501) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3536](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3536) - Notifications fixes by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3534](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3534) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.50.29...0.50.30> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
8c55b7165d | chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.28 → 0.50.29 (#41028) | ||
|
|
7e74a7f7cc |
chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.27 → 0.50.28 (#40953)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `b598918` -> `b419d9c` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.50.28`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.50.28) [Compare Source](https://redirect.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 [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3524](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3524) - Email notification format fixes by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3525](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3525) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.50.27...0.50.28> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |
||
|
|
1e41164d7d | chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.26 → 0.50.27 (#40897) | ||
|
|
49d72cbc1a |
chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.25 → 0.50.26 (#40815)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io) | patch | `23ba1f1` -> `1422b9e` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>dgtlmoon/changedetection.io (ghcr.io/dgtlmoon/changedetection.io)</summary> ### [`v0.50.26`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.50.26): Fixes for pip pacakge/ chrome plugin / API [Compare Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.50.25...0.50.26) #### What's Changed - pip build - Improving fix for [#​3509](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3509), Adding automated test for [#​3509](https://redirect.github.com/dgtlmoon/changedetection.io/issues/3509) by [@​dgtlmoon](https://redirect.github.com/dgtlmoon) in [#​3513](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3513) **Full Changelog**: <https://github.com/dgtlmoon/changedetection.io/compare/0.50.25...0.50.26> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=--> |