<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Change Detection - Package Updates]]></title><description><![CDATA[<p dir="auto">You can use this thread to track updates to the Change Detection package.</p>
<p dir="auto"><strong>Please open issues in a separate topic instead of replying here.</strong></p>
]]></description><link>https://forum.cloudron.io/topic/7336/change-detection-package-updates</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 13:40:36 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/7336.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 07 Jul 2022 14:03:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Change Detection - Package Updates on Sat, 05 Sep 2026 13:28:32 GMT]]></title><description><![CDATA[<p dir="auto">[1.32.1]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.60.3</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.60.3" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Translations - support for translation overlays/local translations of existing strings by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4365" target="_blank" rel="noopener noreferrer nofollow ugc">#4365</a></li>
<li>UI - Fixing lots of actions that should be a <code>POST</code> style action which led to a 404 by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4370" target="_blank" rel="noopener noreferrer nofollow ugc">#4370</a></li>
<li>0.60.1 release UI cleanups by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4374" target="_blank" rel="noopener noreferrer nofollow ugc">#4374</a></li>
<li>GHSA-56fq-63vj-9992 Add-watch-UI should be POST/CSRF protected <a href="https://github.com/AmerMrkaljevic" target="_blank" rel="noopener noreferrer nofollow ugc">@AmerMrkaljevic</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4375" target="_blank" rel="noopener noreferrer nofollow ugc">#4375</a></li>
<li><strong>Full Changelog</strong>: <a href="https://github.com/dgtlmoon/changedetection.io/compare/0.60.2...0.60.3" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/dgtlmoon/changedetection.io/compare/0.60.2...0.60.3</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/129064</link><guid isPermaLink="true">https://forum.cloudron.io/post/129064</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Sat, 05 Sep 2026 13:28:32 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Sat, 05 Sep 2026 01:26:39 GMT]]></title><description><![CDATA[<p dir="auto">[1.32.0]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.60.2</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.60.2" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>fix: report the actual 1-based failed browser-step number (<a href="https://github.com/dgtlmoon/changedetection.io/issues/4200" target="_blank" rel="noopener noreferrer nofollow ugc">#4200</a>) by <a href="https://github.com/ebarkhordar" target="_blank" rel="noopener noreferrer nofollow ugc">@ebarkhordar</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4258" target="_blank" rel="noopener noreferrer nofollow ugc">#4258</a></li>
<li>Watch history - fix for restock.previous_price returns the first-ever price once a watch has 3+ snapshots by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4268" target="_blank" rel="noopener noreferrer nofollow ugc">#4268</a></li>
<li>Security: hide the running version from anonymous visitors when a password is set (<a href="https://github.com/dgtlmoon/changedetection.io/issues/2190" target="_blank" rel="noopener noreferrer nofollow ugc">#2190</a>) by <a href="https://github.com/pongoe" target="_blank" rel="noopener noreferrer nofollow ugc">@pongoe</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4306" target="_blank" rel="noopener noreferrer nofollow ugc">#4306</a></li>
<li>feature: allow a watch or group to append to the inherited AI Change Summary prompt by <a href="https://github.com/snowyukitty" target="_blank" rel="noopener noreferrer nofollow ugc">@snowyukitty</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4294" target="_blank" rel="noopener noreferrer nofollow ugc">#4294</a></li>
<li>GHSA-56fq-63vj-9992 Improved URL filtering by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4315" target="_blank" rel="noopener noreferrer nofollow ugc">#4315</a></li>
<li>GHSA-4j9m-cxq4-9c36 - Improved validation Stored CSS Injection via <code>tag_colour</code> Field by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4317" target="_blank" rel="noopener noreferrer nofollow ugc">#4317</a></li>
<li>Python 3.10 EOL October/2026 - Dropping support - conflicts with jsonschema and litellm by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4347" target="_blank" rel="noopener noreferrer nofollow ugc">#4347</a></li>
<li>feat: make Playwright CSP bypass configurable by <a href="https://github.com/kquinsland" target="_blank" rel="noopener noreferrer nofollow ugc">@kquinsland</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4298" target="_blank" rel="noopener noreferrer nofollow ugc">#4298</a></li>
<li>Scheduler+API Bug - if an invalid timezone was set (through edit of watch or API) it could have crashed the scheduler, Added <code>timezone</code> to the official API docs by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4350" target="_blank" rel="noopener noreferrer nofollow ugc">#4350</a></li>
<li>fix(conditions): support zero values in condition filtering and json logic conversion by <a href="https://github.com/apeabody" target="_blank" rel="noopener noreferrer nofollow ugc">@apeabody</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4362" target="_blank" rel="noopener noreferrer nofollow ugc">#4362</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/129045</link><guid isPermaLink="true">https://forum.cloudron.io/post/129045</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Sat, 05 Sep 2026 01:26:39 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Thu, 27 Aug 2026 08:26:59 GMT]]></title><description><![CDATA[<p dir="auto">[1.31.0]</p>
<ul>
<li>Update sockpuppetbrowser to 02f3376</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/128604</link><guid isPermaLink="true">https://forum.cloudron.io/post/128604</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Thu, 27 Aug 2026 08:26:59 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Mon, 13 Jul 2026 17:11:51 GMT]]></title><description><![CDATA[<p dir="auto">[1.30.5]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.55.8</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.55.8" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>feat: Czech translation updated and refined by <a href="https://github.com/svetlemodry" target="_blank" rel="noopener noreferrer nofollow ugc">@svetlemodry</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4203" target="_blank" rel="noopener noreferrer nofollow ugc">#4203</a></li>
<li>fix: extract &lt;title&gt; from pages with large &lt;head&gt; sections (<a href="https://github.com/dgtlmoon/changedetection.io/issues/4217" target="_blank" rel="noopener noreferrer nofollow ugc">#4217</a>) by <a href="https://github.com/crossi-dev" target="_blank" rel="noopener noreferrer nofollow ugc">@crossi-dev</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4220" target="_blank" rel="noopener noreferrer nofollow ugc">#4220</a></li>
<li>Restock rename original price to last price by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4227" target="_blank" rel="noopener noreferrer nofollow ugc">#4227</a></li>
<li>fix: Tag RSS feed ignores security token when password protection is enabled by <a href="https://github.com/medzin" target="_blank" rel="noopener noreferrer nofollow ugc">@medzin</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4235" target="_blank" rel="noopener noreferrer nofollow ugc">#4235</a></li>
<li>LLM: strip sampling params and retry when the model rejects them by <a href="https://github.com/quinnypig" target="_blank" rel="noopener noreferrer nofollow ugc">@quinnypig</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4241" target="_blank" rel="noopener noreferrer nofollow ugc">#4241</a></li>
<li>fix: URL validation rejects valid URLs with '|' in the anchor/fragment (<a href="https://github.com/dgtlmoon/changedetection.io/issues/4209" target="_blank" rel="noopener noreferrer nofollow ugc">#4209</a>) by <a href="https://github.com/AmirF194" target="_blank" rel="noopener noreferrer nofollow ugc">@AmirF194</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4243" target="_blank" rel="noopener noreferrer nofollow ugc">#4243</a></li>
<li>Add Russian (ru) translation by <a href="https://github.com/Marfa" target="_blank" rel="noopener noreferrer nofollow ugc">@Marfa</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4236" target="_blank" rel="noopener noreferrer nofollow ugc">#4236</a></li>
<li>fix: don't error watches when Content-Type is JSON but body isn't parsable (<a href="https://github.com/dgtlmoon/changedetection.io/issues/3827" target="_blank" rel="noopener noreferrer nofollow ugc">#3827</a>) by <a href="https://github.com/TowyTowy" target="_blank" rel="noopener noreferrer nofollow ugc">@TowyTowy</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4250" target="_blank" rel="noopener noreferrer nofollow ugc">#4250</a></li>
<li>fix: safe-empty restock default so restock notification tokens work for any watch by <a href="https://github.com/ebarkhordar" target="_blank" rel="noopener noreferrer nofollow ugc">@ebarkhordar</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4249" target="_blank" rel="noopener noreferrer nofollow ugc">#4249</a></li>
<li>[feature] Restock LLM fallback: make the 8000 char content limit configurable, change to 15,000 chars by default <a href="https://github.com/dgtlmoon/changedetection.io/issues/4213" target="_blank" rel="noopener noreferrer nofollow ugc">#4213</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4257" target="_blank" rel="noopener noreferrer nofollow ugc">#4257</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/126727</link><guid isPermaLink="true">https://forum.cloudron.io/post/126727</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 13 Jul 2026 17:11:51 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Tue, 26 May 2026 06:39:55 GMT]]></title><description><![CDATA[<p dir="auto">[1.30.4]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.55.7</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.55.7" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Security - SSRF in <a href="http://ChangeDetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">ChangeDetection.io</a> via urlparse/urllib3 Parser Differential</li>
<li>UI - LLM - Fix for settings (wtforms vs pydantic) by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4184" target="_blank" rel="noopener noreferrer nofollow ugc">#4184</a></li>
<li>UI - Preview problem fix for extract_text/ignore_text <a href="https://github.com/dgtlmoon/changedetection.io/issues/4138" target="_blank" rel="noopener noreferrer nofollow ugc">#4138</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4169" target="_blank" rel="noopener noreferrer nofollow ugc">#4169</a></li>
<li>UI - LLM - Flag <code>LLM_FEATURES_DISABLED</code> to disable all LLM from the UI/system by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4171" target="_blank" rel="noopener noreferrer nofollow ugc">#4171</a></li>
<li>Notifications - <code>raw_diff</code> token was missing by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4177" target="_blank" rel="noopener noreferrer nofollow ugc">#4177</a></li>
<li>LLM UI - Blueprint/code also disabled when env flag <code>LLM_FEATURES_DISABLED</code> is enabled by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4180" target="_blank" rel="noopener noreferrer nofollow ugc">#4180</a></li>
<li>Llm settings pydantic refactor by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4181" target="_blank" rel="noopener noreferrer nofollow ugc">#4181</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/125110</link><guid isPermaLink="true">https://forum.cloudron.io/post/125110</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 26 May 2026 06:39:55 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Wed, 20 May 2026 09:49:14 GMT]]></title><description><![CDATA[<p dir="auto">[1.30.3]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.55.5</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.55.5" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Fix Spanish translations for 'Changed' and 'Last Changed' by <a href="https://github.com/maperal" target="_blank" rel="noopener noreferrer nofollow ugc">@maperal</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4160" target="_blank" rel="noopener noreferrer nofollow ugc">#4160</a></li>
<li>Notifications - Fix <code>'str' object is not callable</code> when <code>{{ diff(...)}}</code> callable tokens are used with HTML/htmlcolor output by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4161" target="_blank" rel="noopener noreferrer nofollow ugc">#4161</a></li>
<li>LLM - Master on/off switch (enable/disable) by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4162" target="_blank" rel="noopener noreferrer nofollow ugc">#4162</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124908</link><guid isPermaLink="true">https://forum.cloudron.io/post/124908</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 20 May 2026 09:49:14 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Tue, 19 May 2026 16:19:55 GMT]]></title><description><![CDATA[<p dir="auto">[1.30.2]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.55.4</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.55.4" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>UI - AI/LLM - "Summary" button should set last viewed by <a href="https://github.com/skkzsh" target="_blank" rel="noopener noreferrer nofollow ugc">@skkzsh</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4095" target="_blank" rel="noopener noreferrer nofollow ugc">#4095</a></li>
<li>API - watch.link was accidently a tuple, enforcing string by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4104" target="_blank" rel="noopener noreferrer nofollow ugc">#4104</a></li>
<li>API - Add restock config to API /v1/watch/ json output <a href="https://github.com/dgtlmoon/changedetection.io/issues/4099" target="_blank" rel="noopener noreferrer nofollow ugc">#4099</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4103" target="_blank" rel="noopener noreferrer nofollow ugc">#4103</a></li>
<li>Notifications - Escape only the diff variables before Jinja2 renders  them into the template ( Stop breaking custom HTML for plaintext pages on HTML notifications) <a href="https://github.com/dgtlmoon/changedetection.io/issues/4121" target="_blank" rel="noopener noreferrer nofollow ugc">#4121</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4123" target="_blank" rel="noopener noreferrer nofollow ugc">#4123</a></li>
<li>Fixing GHSA-vwgh-2hvh-4xm5  substring match in the shared_diff_access by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4130" target="_blank" rel="noopener noreferrer nofollow ugc">#4130</a></li>
<li>LLM - Self-hosted OpenAI-compatible endpoint support (vLLM, LM Studio, llama.cpp)  refs <a href="https://github.com/dgtlmoon/changedetection.io/issues/3204" target="_blank" rel="noopener noreferrer nofollow ugc">#3204</a> by <a href="https://github.com/tekgnosis-net" target="_blank" rel="noopener noreferrer nofollow ugc">@tekgnosis-net</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4117" target="_blank" rel="noopener noreferrer nofollow ugc">#4117</a></li>
<li>Text filters - Process subtractive_selectors first by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4142" target="_blank" rel="noopener noreferrer nofollow ugc">#4142</a></li>
<li>Text filters - Ignore text should run before 'extract text'  by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4143" target="_blank" rel="noopener noreferrer nofollow ugc">#4143</a></li>
<li>UI - LLM - SSRF guard for the LLM <code>api_base</code> setting by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4157" target="_blank" rel="noopener noreferrer nofollow ugc">#4157</a></li>
<li>API Security - Watch GET history snapshot - Should return <code>text/plain</code> mimetype so it cant be accidently executed in the browser by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4158" target="_blank" rel="noopener noreferrer nofollow ugc">#4158</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124887</link><guid isPermaLink="true">https://forum.cloudron.io/post/124887</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 19 May 2026 16:19:55 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Tue, 28 Apr 2026 08:35:35 GMT]]></title><description><![CDATA[<p dir="auto">[1.30.1]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.55.3</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.55.3" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124082</link><guid isPermaLink="true">https://forum.cloudron.io/post/124082</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 28 Apr 2026 08:35:35 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Mon, 27 Apr 2026 20:54:38 GMT]]></title><description><![CDATA[<p dir="auto">[1.30.0]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.55.1</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.55.1" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Use pgettext for diff page From/To labels to prevent context collisions by <a href="https://github.com/skkzsh" target="_blank" rel="noopener noreferrer nofollow ugc">@skkzsh</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4073" target="_blank" rel="noopener noreferrer nofollow ugc">#4073</a></li>
<li>Fix broken opacity feedback for restock/price fields on tag edit screen by <a href="https://github.com/skkzsh" target="_blank" rel="noopener noreferrer nofollow ugc">@skkzsh</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4072" target="_blank" rel="noopener noreferrer nofollow ugc">#4072</a></li>
<li>i18n: Wrap untranslated UI strings in include_subtract.html and add ja translations by <a href="https://github.com/skkzsh" target="_blank" rel="noopener noreferrer nofollow ugc">@skkzsh</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4054" target="_blank" rel="noopener noreferrer nofollow ugc">#4054</a></li>
<li>Update python-engineio requirement from &lt;5,&gt;=4.9.0 to &gt;=4.13.1,&lt;5 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer nofollow ugc">@dependabot</a>[bot] in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4079" target="_blank" rel="noopener noreferrer nofollow ugc">#4079</a></li>
<li>DeprecationWarning: codecs.open() is deprecated. Use open() instead. by <a href="https://github.com/skkzsh" target="_blank" rel="noopener noreferrer nofollow ugc">@skkzsh</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4078" target="_blank" rel="noopener noreferrer nofollow ugc">#4078</a></li>
<li>LLM implementation - by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4057" target="_blank" rel="noopener noreferrer nofollow ugc">#4057</a></li>
<li>i18n: Consolidate fragmented gettext calls into entire-sentence msgids by <a href="https://github.com/skkzsh" target="_blank" rel="noopener noreferrer nofollow ugc">@skkzsh</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4076" target="_blank" rel="noopener noreferrer nofollow ugc">#4076</a></li>
<li>Translations - Playwright macro unused, add extra linting for translations, add <a href="http://TRANSLATORS.md" target="_blank" rel="noopener noreferrer nofollow ugc">TRANSLATORS.md</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4087" target="_blank" rel="noopener noreferrer nofollow ugc">#4087</a></li>
<li>[i18n] "Usage" tab label in AI settings is ambiguous across contexts <a href="https://github.com/dgtlmoon/changedetection.io/issues/4086" target="_blank" rel="noopener noreferrer nofollow ugc">#4086</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4088" target="_blank" rel="noopener noreferrer nofollow ugc">#4088</a></li>
<li>Update Korean language by <a href="https://github.com/limeade23" target="_blank" rel="noopener noreferrer nofollow ugc">@limeade23</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4084" target="_blank" rel="noopener noreferrer nofollow ugc">#4084</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124073</link><guid isPermaLink="true">https://forum.cloudron.io/post/124073</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 27 Apr 2026 20:54:38 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Mon, 20 Apr 2026 10:30:17 GMT]]></title><description><![CDATA[<p dir="auto">[1.29.9]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.54.10</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.54.10" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>i18n: Wrap untranslated UI strings and update ja translations by <a href="https://github.com/skkzsh" target="_blank" rel="noopener noreferrer nofollow ugc">@skkzsh</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4052" target="_blank" rel="noopener noreferrer nofollow ugc">#4052</a></li>
<li>Bump apprise from 1.9.8 to 1.9.9 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer nofollow ugc">@dependabot</a>[bot] in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4059" target="_blank" rel="noopener noreferrer nofollow ugc">#4059</a></li>
<li>Fix - diff_changed_to causing some missed notifications by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4066" target="_blank" rel="noopener noreferrer nofollow ugc">#4066</a></li>
<li>Fix untranslated labels on mobile watchlist view by <a href="https://github.com/skkzsh" target="_blank" rel="noopener noreferrer nofollow ugc">@skkzsh</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4064" target="_blank" rel="noopener noreferrer nofollow ugc">#4064</a></li>
<li>Fix unresponsive "help and tips" button on tag edit screen by <a href="https://github.com/skkzsh" target="_blank" rel="noopener noreferrer nofollow ugc">@skkzsh</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4055" target="_blank" rel="noopener noreferrer nofollow ugc">#4055</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/123711</link><guid isPermaLink="true">https://forum.cloudron.io/post/123711</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 20 Apr 2026 10:30:17 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Tue, 14 Apr 2026 08:59:39 GMT]]></title><description><![CDATA[<p dir="auto">[1.29.8]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.54.9</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.54.9" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Add Japanese translation (ja) by <a href="https://github.com/skkzsh" target="_blank" rel="noopener noreferrer nofollow ugc">@​skkzsh</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4019" target="_blank" rel="noopener noreferrer nofollow ugc">#​4019</a></li>
<li>Update Selenium RemoteConnection to use ClientConfig for timeout by <a href="https://github.com/mikaelz" target="_blank" rel="noopener noreferrer nofollow ugc">@​mikaelz</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4027" target="_blank" rel="noopener noreferrer nofollow ugc">#​4027</a></li>
<li>Fix SCREENSHOT_MAX_HEIGHT not enforced: cap viewport step_size and clip stitched output to max capture height <a href="https://github.com/dgtlmoon/changedetection.io/issues/3810" target="_blank" rel="noopener noreferrer nofollow ugc">#​3810</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4030" target="_blank" rel="noopener noreferrer nofollow ugc">#​4030</a></li>
<li>Notification - Adding tokens <code>{{diff_changed_from}}</code> and <code>{{diff_changed_to}}</code> <a href="https://github.com/dgtlmoon/changedetection.io/issues/3818" target="_blank" rel="noopener noreferrer nofollow ugc">#​3818</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4031" target="_blank" rel="noopener noreferrer nofollow ugc">#​4031</a></li>
<li>Feature - Groups/tag - Apply a group by specifying a wildcard, ie <code>*mysite.com*</code> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4032" target="_blank" rel="noopener noreferrer nofollow ugc">#​4032</a></li>
<li>Add Portuguese (Brasil) translation by <a href="https://github.com/mstrey" target="_blank" rel="noopener noreferrer nofollow ugc">@​mstrey</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4033" target="_blank" rel="noopener noreferrer nofollow ugc">#​4033</a></li>
<li>fix: word-level diff ignores include_change_type_prefix by <a href="https://github.com/lawrence3699" target="_blank" rel="noopener noreferrer nofollow ugc">@​lawrence3699</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4037" target="_blank" rel="noopener noreferrer nofollow ugc">#​4037</a></li>
<li>Groups - Set custom colour for tag/group/label background by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4040" target="_blank" rel="noopener noreferrer nofollow ugc">#​4040</a></li>
<li>Fix/step failure notification crash by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4041" target="_blank" rel="noopener noreferrer nofollow ugc">#​4041</a></li>
<li>Test - Word level diff - Re <a href="https://github.com/dgtlmoon/changedetection.io/issues/4037" target="_blank" rel="noopener noreferrer nofollow ugc">#​4037</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4042" target="_blank" rel="noopener noreferrer nofollow ugc">#​4042</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/123384</link><guid isPermaLink="true">https://forum.cloudron.io/post/123384</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 14 Apr 2026 08:59:39 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Sat, 04 Apr 2026 06:55:52 GMT]]></title><description><![CDATA[<p dir="auto">[1.29.7]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.54.8</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.54.8" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>CVE-2026-35490 - Authentication Bypass via Decorator Ordering</li>
<li>Extendable theme pluggy implementation  by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4011" target="_blank" rel="noopener noreferrer nofollow ugc">#​4011</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/122907</link><guid isPermaLink="true">https://forum.cloudron.io/post/122907</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Sat, 04 Apr 2026 06:55:52 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Thu, 26 Mar 2026 12:23:41 GMT]]></title><description><![CDATA[<p dir="auto">[1.29.6]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.54.7</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.54.7" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>XPath json-doc() Arbitrary File Read Bypass ( Similar fix as CVE-2026-29039 )</li>
<li>CVE-2026-33981 - Environment Variable Disclosure via jq env Builtin in Include Filters</li>
<li>UI - Text tidyup by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3989" target="_blank" rel="noopener noreferrer nofollow ugc">#​3989</a></li>
<li>Realtime - Suppress <a href="http://socket.io" target="_blank" rel="noopener noreferrer nofollow ugc">socket.io</a> errors in logs by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3991" target="_blank" rel="noopener noreferrer nofollow ugc">#​3991</a></li>
<li>Restock - Add previous_price to restock values <a href="https://github.com/dgtlmoon/changedetection.io/issues/3987" target="_blank" rel="noopener noreferrer nofollow ugc">#​3987</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3993" target="_blank" rel="noopener noreferrer nofollow ugc">#​3993</a></li>
<li>fix: correct critical errors in Spanish (es) translation by <a href="https://github.com/rasputino" target="_blank" rel="noopener noreferrer nofollow ugc">@​rasputino</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3994" target="_blank" rel="noopener noreferrer nofollow ugc">#​3994</a></li>
<li><code>last_error</code> should be cleared if page content was the same and there was no error by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3997" target="_blank" rel="noopener noreferrer nofollow ugc">#​3997</a></li>
<li>fix: Czech translation strings updated by <a href="https://github.com/svetlemodry" target="_blank" rel="noopener noreferrer nofollow ugc">@​svetlemodry</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/4008" target="_blank" rel="noopener noreferrer nofollow ugc">#​4008</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/122536</link><guid isPermaLink="true">https://forum.cloudron.io/post/122536</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Thu, 26 Mar 2026 12:23:41 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Fri, 13 Mar 2026 04:00:53 GMT]]></title><description><![CDATA[<p dir="auto">[1.29.4]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.54.5</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.54.5" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Restock - No need to extract the text because it's not used anyway by <a href="https://github.com/dgtlmoon/changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3951" target="_blank" rel="noopener noreferrer nofollow ugc">#​3951</a></li>
<li>Content fetching -Better detection of other encodings, Replace/upgrade broken UTF-8 , Ensure rest of retrieved content is UTF-8 for the app by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3954" target="_blank" rel="noopener noreferrer nofollow ugc">#​3954</a></li>
<li>UI - Price amount is sometimes string or integer by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3950" target="_blank" rel="noopener noreferrer nofollow ugc">#​3950</a></li>
<li>*CI -  Bump the all group with 5 updates by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer nofollow ugc">@​dependabot</a>[bot] in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3955" target="_blank" rel="noopener noreferrer nofollow ugc">#​3955</a></li>
<li>Various memory and CPU improvements by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3960" target="_blank" rel="noopener noreferrer nofollow ugc">#​3960</a></li>
<li>Add complete Spanish translation (es) by <a href="https://github.com/adriangc24" target="_blank" rel="noopener noreferrer nofollow ugc">@​adriangc24</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3961" target="_blank" rel="noopener noreferrer nofollow ugc">#​3961</a></li>
<li>Create (POST) tag/group through API do not save processor_config_restock_diff values by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3968" target="_blank" rel="noopener noreferrer nofollow ugc">#​3968</a></li>
<li>UI - Fixing Preview "GO" version button by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3969" target="_blank" rel="noopener noreferrer nofollow ugc">#​3969</a></li>
<li>API - Invert changes_only flag for include_equal parameter by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3976" target="_blank" rel="noopener noreferrer nofollow ugc">#​3976</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/121770</link><guid isPermaLink="true">https://forum.cloudron.io/post/121770</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 13 Mar 2026 04:00:53 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Wed, 04 Mar 2026 16:27:47 GMT]]></title><description><![CDATA[<p dir="auto">[1.29.3]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.54.4</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.54.4" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>fix(i18n): accept translated confirmation text when clearing snapshot history by <a href="https://github.com/eren-karakus0" target="_blank" rel="noopener noreferrer nofollow ugc">@​eren-karakus0</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3940" target="_blank" rel="noopener noreferrer nofollow ugc">#​3940</a></li>
<li>CVE-2026-29038 - Reflected XSS in RSS Tag Error Response</li>
<li>CVE-2026-29039 - XPath - Arbitrary File Read via unparsed-text()</li>
<li>CVE-2026-29065 - fix(backups): patch zip slip advisory, zip bomb, upload size limit, UUID validation, secret.txt leakage, and  download edge cases</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/121236</link><guid isPermaLink="true">https://forum.cloudron.io/post/121236</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 04 Mar 2026 16:27:47 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Sun, 01 Mar 2026 08:58:27 GMT]]></title><description><![CDATA[<p dir="auto">[1.29.2]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.54.3</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.54.3" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Update messages.po in French translation by <a href="https://github.com/RithyNicolasTAN" target="_blank" rel="noopener noreferrer nofollow ugc">@​RithyNicolasTAN</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3926" target="_blank" rel="noopener noreferrer nofollow ugc">#​3926</a></li>
<li>Adding Ukrainian (uk) translations, rebuilding translations. by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3936" target="_blank" rel="noopener noreferrer nofollow ugc">#​3936</a></li>
<li>CVE-2026-27696 Small fix - Restricted hostnames can still be added but are only checked at fetch-time (not when rendering lists etc) by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3938" target="_blank" rel="noopener noreferrer nofollow ugc">#​3938</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/120967</link><guid isPermaLink="true">https://forum.cloudron.io/post/120967</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Sun, 01 Mar 2026 08:58:27 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Fri, 27 Feb 2026 23:29:43 GMT]]></title><description><![CDATA[<p dir="auto">[1.29.1]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.54.2</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.54.2" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Fixing <code>change_datetime</code> notification token (and adding test) by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3922" target="_blank" rel="noopener noreferrer nofollow ugc">#​3922</a></li>
<li>Notification Token {{diff}} can accept arguments like <code>{{diff_added(lines=5, context=2)}}</code> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3923" target="_blank" rel="noopener noreferrer nofollow ugc">#​3923</a></li>
<li>Processor extensible API for updating  by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3902" target="_blank" rel="noopener noreferrer nofollow ugc">#​3902</a></li>
<li>Update jsonpath-ng requirement from ~=1.7.0 to ~=1.8.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer nofollow ugc">@​dependabot</a>[bot] in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3929" target="_blank" rel="noopener noreferrer nofollow ugc">#​3929</a></li>
<li>Bump the all group with 2 updates by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer nofollow ugc">@​dependabot</a>[bot] in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3931" target="_blank" rel="noopener noreferrer nofollow ugc">#​3931</a></li>
<li>Unresolvable hostnames should still be added, they are security checked at fetch time by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3933" target="_blank" rel="noopener noreferrer nofollow ugc">#​3933</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/120932</link><guid isPermaLink="true">https://forum.cloudron.io/post/120932</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 27 Feb 2026 23:29:43 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Mon, 23 Feb 2026 09:43:21 GMT]]></title><description><![CDATA[<p dir="auto">[1.28.5]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.53.7</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.53.7" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Upgrading flask-socketio ( <a href="https://github.com/dgtlmoon/changedetection.io/issues/3910" target="_blank" rel="noopener noreferrer nofollow ugc">#​3910</a> ) by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3918" target="_blank" rel="noopener noreferrer nofollow ugc">#​3918</a></li>
<li>Bump referencing from 0.35.1 to 0.37.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer nofollow ugc">@​dependabot</a>[bot] in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3677" target="_blank" rel="noopener noreferrer nofollow ugc">#​3677</a></li>
<li>Dont pin referencing library by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3919" target="_blank" rel="noopener noreferrer nofollow ugc">#​3919</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/120604</link><guid isPermaLink="true">https://forum.cloudron.io/post/120604</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 23 Feb 2026 09:43:21 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Sun, 22 Feb 2026 11:06:49 GMT]]></title><description><![CDATA[<p dir="auto">[1.28.4]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.53.6</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.53.6" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Pip installs - remove flask patch and pin library versions by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3912" target="_blank" rel="noopener noreferrer nofollow ugc">#​3912</a> <a href="https://github.com/dgtlmoon/changedetection.io/issues/3910" target="_blank" rel="noopener noreferrer nofollow ugc">#​3910</a></li>
<li>Fixing exclude compression (which has some kind of memory leak with flask-socketio)</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/120578</link><guid isPermaLink="true">https://forum.cloudron.io/post/120578</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Sun, 22 Feb 2026 11:06:49 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Fri, 20 Feb 2026 08:27:03 GMT]]></title><description><![CDATA[<p dir="auto">[1.28.3]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.53.5</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.53.5" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Backup restore by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3899" target="_blank" rel="noopener noreferrer nofollow ugc">#​3899</a></li>
<li>Fixing bad replacement of metadata causing possible content removal <a href="https://github.com/dgtlmoon/changedetection.io/issues/3906" target="_blank" rel="noopener noreferrer nofollow ugc">#​3906</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3908" target="_blank" rel="noopener noreferrer nofollow ugc">#​3908</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/120491</link><guid isPermaLink="true">https://forum.cloudron.io/post/120491</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 20 Feb 2026 08:27:03 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Wed, 18 Feb 2026 18:41:23 GMT]]></title><description><![CDATA[<p dir="auto">[1.28.2]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.53.4</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.53.4" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Pluggy plugin hook for before and after a watch is processed by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3888" target="_blank" rel="noopener noreferrer nofollow ugc">#​3888</a></li>
<li>UI - Fixing realtime updates for status updates when checking by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3889" target="_blank" rel="noopener noreferrer nofollow ugc">#​3889</a></li>
<li>Fix time schedule off-by-one bug at exact end times for all durations and add comprehensive edge case tests Re <a href="https://github.com/dgtlmoon/changedetection.io/issues/3846" target="_blank" rel="noopener noreferrer nofollow ugc">#​3846</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3890" target="_blank" rel="noopener noreferrer nofollow ugc">#​3890</a></li>
<li>"Error 200 no content" - Some very large SPA pages make HTML to Text fail by dumping 10Mb+ into page header, strip extras. by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3892" target="_blank" rel="noopener noreferrer nofollow ugc">#​3892</a></li>
<li>Large html to text error 200 blank by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3893" target="_blank" rel="noopener noreferrer nofollow ugc">#​3893</a></li>
<li>Fix: Some SPAs with long content - Stripping tags must also find matching close tag by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3895" target="_blank" rel="noopener noreferrer nofollow ugc">#​3895</a></li>
<li>Puppeteer - Adding extra browser cleanup by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3897" target="_blank" rel="noopener noreferrer nofollow ugc">#​3897</a></li>
<li>Updates/migration - Re-run tag update, re-save to cleanup changedetection.json, code refactor by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3898" target="_blank" rel="noopener noreferrer nofollow ugc">#​3898</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/120417</link><guid isPermaLink="true">https://forum.cloudron.io/post/120417</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 18 Feb 2026 18:41:23 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Tue, 17 Feb 2026 07:38:22 GMT]]></title><description><![CDATA[<p dir="auto">[1.28.1]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.53.3</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.53.3" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>API - Skip validation errors about server path (allows use on sub-paths/reverse proxy etc) by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3886" target="_blank" rel="noopener noreferrer nofollow ugc">#​3886</a></li>
<li>Security - Adding small test and fixing overzealous filename cleaner by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3884" target="_blank" rel="noopener noreferrer nofollow ugc">#​3884</a></li>
<li>UI - Watch overview - Restock price, validate number before output by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3883" target="_blank" rel="noopener noreferrer nofollow ugc">#​3883</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/120343</link><guid isPermaLink="true">https://forum.cloudron.io/post/120343</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 17 Feb 2026 07:38:22 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Mon, 16 Feb 2026 15:40:51 GMT]]></title><description><![CDATA[<p dir="auto">[1.28.0]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.53.1</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.53.1" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Very large refactor of the datastore backend, instead of all watch data stored in a single JSON DB, splits the info into <code>uuid/watch.json</code> and <code>uuid/tag.json</code></li>
<li>Lots of API fixes</li>
<li>Queuing system refactor (reduces code)</li>
<li>API - Notification URLs werent always being validated</li>
<li>Db data upgrade fixes</li>
<li>Make watch tags link elements</li>
<li>API - Import - Ability to set any watch value as HTTP URL Query value for example <code>api/import?processor=restock_diff&amp;time_between_check={'hours':24}</code>  Re <a href="https://github.com/dgtlmoon/changedetection.io/issues/3845" target="_blank" rel="noopener noreferrer nofollow ugc">#​3845</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3857" target="_blank" rel="noopener noreferrer nofollow ugc">#​3857</a></li>
<li>API - Import use background task to import large lists by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3858" target="_blank" rel="noopener noreferrer nofollow ugc">#​3858</a></li>
<li>Refactoring upgrade path by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3861" target="_blank" rel="noopener noreferrer nofollow ugc">#​3861</a></li>
<li>Price tracker - Use subprocess on linux for cleaner memory management. by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@​dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3864" target="_blank" rel="noopener noreferrer nofollow ugc">#​3864</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/120296</link><guid isPermaLink="true">https://forum.cloudron.io/post/120296</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 16 Feb 2026 15:40:51 GMT</pubDate></item><item><title><![CDATA[Reply to Change Detection - Package Updates on Thu, 22 Jan 2026 15:07:18 GMT]]></title><description><![CDATA[<p dir="auto">[1.27.6]</p>
<ul>
<li>Update <a href="http://changedetection.io" target="_blank" rel="noopener noreferrer nofollow ugc">changedetection.io</a> to 0.52.9</li>
<li><a href="https://github.com/dgtlmoon/changedetection.io/releases/tag/0.52.9" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Update messages.po // German "From" by <a href="https://github.com/DominikHerold" target="_blank" rel="noopener noreferrer nofollow ugc">@DominikHerold</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3793" target="_blank" rel="noopener noreferrer nofollow ugc">#3793</a></li>
<li>Open github link on new tab by <a href="https://github.com/mstrey" target="_blank" rel="noopener noreferrer nofollow ugc">@mstrey</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3791" target="_blank" rel="noopener noreferrer nofollow ugc">#3791</a></li>
<li>Update French translation by <a href="https://github.com/sCreami" target="_blank" rel="noopener noreferrer nofollow ugc">@sCreami</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3788" target="_blank" rel="noopener noreferrer nofollow ugc">#3788</a></li>
<li>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 <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3796" target="_blank" rel="noopener noreferrer nofollow ugc">#3796</a></li>
<li>Make language selection sticky and provide a way to return back to default auto-detect <a href="https://github.com/dgtlmoon/changedetection.io/issues/3792" target="_blank" rel="noopener noreferrer nofollow ugc">#3792</a> by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3795" target="_blank" rel="noopener noreferrer nofollow ugc">#3795</a></li>
<li>Use credentials to fetch the web manifest by <a href="https://github.com/ianis" target="_blank" rel="noopener noreferrer nofollow ugc">@ianis</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3790" target="_blank" rel="noopener noreferrer nofollow ugc">#3790</a></li>
<li>Memory management improvements by <a href="https://github.com/dgtlmoon" target="_blank" rel="noopener noreferrer nofollow ugc">@dgtlmoon</a> in <a href="https://github.com/dgtlmoon/changedetection.io/pull/3798" target="_blank" rel="noopener noreferrer nofollow ugc">#3798</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/118988</link><guid isPermaLink="true">https://forum.cloudron.io/post/118988</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Thu, 22 Jan 2026 15:07:18 GMT</pubDate></item></channel></rss>