# changedetection.io 0.55.1 - Product: changedetection.io (https://whatsnew.fyi/product/changedetection-io) - Vendor: changedetection.io - Date: 2026-04-27 - Version: 0.55.1 - Original notes: https://github.com/dgtlmoon/changedetection.io/releases/tag/0.55.1 - Permalink: https://whatsnew.fyi/product/changedetection-io/releases/0.55.1 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — AI / LLM rulesets to set AI change detection rules and text summary rules using hundreds of existing providers via LiteLLM - **fixed** — Broken opacity feedback for restock/price fields on tag edit screen - **fixed** — Use pgettext for diff page From/To labels to prevent context collisions - **fixed** — DeprecationWarning: codecs.open() is deprecated by using open() instead - **changed** — Update python-engineio requirement from <5,>=4.9.0 to >=4.13.1,<5 #### Big stuff AI / LLM rulesets - Set your AI change detection rules and text summary rules, use hundreds of existing providers via LiteLLM. ##### What's Changed * Use pgettext for diff page From/To labels to prevent context collisions by @skkzsh in https://github.com/dgtlmoon/changedetection.io/pull/4073 * Fix broken opacity feedback for restock/price fields on tag edit screen by @skkzsh in https://github.com/dgtlmoon/changedetection.io/pull/4072 * i18n: Wrap untranslated UI strings in include_subtract.html and add ja translations by @skkzsh in https://github.com/dgtlmoon/changedetection.io/pull/4054 * Re #4080 msgfmt linting by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4081 * Update python-engineio requirement from <5,>=4.9.0 to >=4.13.1,<5 by @dependabot[bot] in https://github.com/dgtlmoon/changedetection.io/pull/4079 * CI - Translation sync check by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4085 * DeprecationWarning: codecs.open() is deprecated. Use open() instead. by @skkzsh in https://github.com/dgtlmoon/changedetection.io/pull/4078 * LLM implementation - by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4057 * i18n: Consolidate fragmented gettext calls into entire-sentence msgids by @skkzsh in https://github.com/dgtlmoon/changedetection.io/pull/4076 * Translations - Playwright macro unused, add extra linting for translations, add TRANSLATORS.md by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4087 * [i18n] "Usage" tab label in AI settings is ambiguous across contexts #4086 by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4088 * Update Korean language by @limeade23 in https://github.com/dgtlmoon/changedetection.io/pull/4084 ##### New Contributors * @limeade23 made their first contribution in https://github.com/dgtlmoon/changedetection.io/pull/4084 **Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.54.10...0.55.1