Releases: linuxserver/docker-changedetection.io
0.54.9-ls283
CI Report:
https://ci-tests.linuxserver.io/linuxserver/changedetection.io/0.54.9-ls283/index.html
LinuxServer Changes:
Full Changelog: 0.54.9-ls282...0.54.9-ls283
Remote Changes:
What's Changed
- Add Japanese translation (ja) by @skkzsh in dgtlmoon/changedetection.io#4019
- Update Selenium RemoteConnection to use ClientConfig for timeout by @mikaelz in dgtlmoon/changedetection.io#4027
- Fix SCREENSHOT_MAX_HEIGHT not enforced: cap viewport step_size and clip stitched output to max capture height #3810 by @dgtlmoon in dgtlmoon/changedetection.io#4030
- Notification - Adding tokens
{{diff_changed_from}}and{{diff_changed_to}}#3818 by @dgtlmoon in dgtlmoon/changedetection.io#4031 - Feature - Groups/tag - Apply a group by specifying a wildcard, ie
*mysite.com*by @dgtlmoon in dgtlmoon/changedetection.io#4032 - Add Portuguese (Brasil) translation by @mstrey in dgtlmoon/changedetection.io#4033
- fix: word-level diff ignores include_change_type_prefix by @lawrence3699 in dgtlmoon/changedetection.io#4037
- Groups - Set custom colour for tag/group/label background by @dgtlmoon in dgtlmoon/changedetection.io#4040
- Fix/step failure notification crash by @dgtlmoon in dgtlmoon/changedetection.io#4041
- Test - Word level diff - Re #4037 by @dgtlmoon in dgtlmoon/changedetection.io#4042
- fix: XLSX import error messages report wrong row number after failed rows by @lawrence3699 in dgtlmoon/changedetection.io#4036
- Czech l12n by @svetlemodry in dgtlmoon/changedetection.io#4043
- Add Turkish translation by @hekwert in dgtlmoon/changedetection.io#4044
- Handle inline favicons - Re #3891 by @dgtlmoon in dgtlmoon/changedetection.io#4047
- Text filters - New simpler filter "Extract lines containing text" by @dgtlmoon in dgtlmoon/changedetection.io#4046
- Test improvement - text extract tidyup by @dgtlmoon in dgtlmoon/changedetection.io#4048
- Update Japanese translations for new strings and fix fragment handling by @skkzsh in dgtlmoon/changedetection.io#4050
- Fix strings not rendered in user's locale despite having .po entries by @skkzsh in dgtlmoon/changedetection.io#4051
- Ignore text should override trigger text (It should ignore the trigger text if it appears) by @dgtlmoon in dgtlmoon/changedetection.io#3450
New Contributors
- @skkzsh made their first contribution in dgtlmoon/changedetection.io#4019
- @mikaelz made their first contribution in dgtlmoon/changedetection.io#4027
- @lawrence3699 made their first contribution in dgtlmoon/changedetection.io#4037
- @hekwert made their first contribution in dgtlmoon/changedetection.io#4044
Full Changelog: dgtlmoon/changedetection.io@0.54.8...0.54.9
0.54.9-ls282
CI Report:
https://ci-tests.linuxserver.io/linuxserver/changedetection.io/0.54.9-ls282/index.html
LinuxServer Changes:
Full Changelog: 0.54.8-ls281...0.54.9-ls282
Remote Changes:
What's Changed
- Add Japanese translation (ja) by @skkzsh in dgtlmoon/changedetection.io#4019
- Update Selenium RemoteConnection to use ClientConfig for timeout by @mikaelz in dgtlmoon/changedetection.io#4027
- Fix SCREENSHOT_MAX_HEIGHT not enforced: cap viewport step_size and clip stitched output to max capture height #3810 by @dgtlmoon in dgtlmoon/changedetection.io#4030
- Notification - Adding tokens
{{diff_changed_from}}and{{diff_changed_to}}#3818 by @dgtlmoon in dgtlmoon/changedetection.io#4031 - Feature - Groups/tag - Apply a group by specifying a wildcard, ie
*mysite.com*by @dgtlmoon in dgtlmoon/changedetection.io#4032 - Add Portuguese (Brasil) translation by @mstrey in dgtlmoon/changedetection.io#4033
- fix: word-level diff ignores include_change_type_prefix by @lawrence3699 in dgtlmoon/changedetection.io#4037
- Groups - Set custom colour for tag/group/label background by @dgtlmoon in dgtlmoon/changedetection.io#4040
- Fix/step failure notification crash by @dgtlmoon in dgtlmoon/changedetection.io#4041
- Test - Word level diff - Re #4037 by @dgtlmoon in dgtlmoon/changedetection.io#4042
- fix: XLSX import error messages report wrong row number after failed rows by @lawrence3699 in dgtlmoon/changedetection.io#4036
- Czech l12n by @svetlemodry in dgtlmoon/changedetection.io#4043
- Add Turkish translation by @hekwert in dgtlmoon/changedetection.io#4044
- Handle inline favicons - Re #3891 by @dgtlmoon in dgtlmoon/changedetection.io#4047
- Text filters - New simpler filter "Extract lines containing text" by @dgtlmoon in dgtlmoon/changedetection.io#4046
- Test improvement - text extract tidyup by @dgtlmoon in dgtlmoon/changedetection.io#4048
- Update Japanese translations for new strings and fix fragment handling by @skkzsh in dgtlmoon/changedetection.io#4050
- Fix strings not rendered in user's locale despite having .po entries by @skkzsh in dgtlmoon/changedetection.io#4051
- Ignore text should override trigger text (It should ignore the trigger text if it appears) by @dgtlmoon in dgtlmoon/changedetection.io#3450
New Contributors
- @skkzsh made their first contribution in dgtlmoon/changedetection.io#4019
- @mikaelz made their first contribution in dgtlmoon/changedetection.io#4027
- @lawrence3699 made their first contribution in dgtlmoon/changedetection.io#4037
- @hekwert made their first contribution in dgtlmoon/changedetection.io#4044
Full Changelog: dgtlmoon/changedetection.io@0.54.8...0.54.9
0.54.8-ls281
CI Report:
https://ci-tests.linuxserver.io/linuxserver/changedetection.io/0.54.8-ls281/index.html
LinuxServer Changes:
Full Changelog: 0.54.8-ls280...0.54.8-ls281
Remote Changes:
What's Changed
CVE-2026-35490 - Authentication Bypass via Decorator Ordering
- Extendable theme pluggy implementation by @dgtlmoon in dgtlmoon/changedetection.io#4011
- CI - Ensure all unit tests are run by @dgtlmoon in dgtlmoon/changedetection.io#4022
- Update openapi-core requirement from ~=0.22 to ~=0.23 by @dependabot[bot] in dgtlmoon/changedetection.io#4009
Full Changelog: dgtlmoon/changedetection.io@0.54.7...0.54.8
0.54.8-ls280
CI Report:
https://ci-tests.linuxserver.io/linuxserver/changedetection.io/0.54.8-ls280/index.html
LinuxServer Changes:
Full Changelog: 0.54.7-ls279...0.54.8-ls280
Remote Changes:
What's Changed
CVE-2026-35490 - Authentication Bypass via Decorator Ordering
- Extendable theme pluggy implementation by @dgtlmoon in dgtlmoon/changedetection.io#4011
- CI - Ensure all unit tests are run by @dgtlmoon in dgtlmoon/changedetection.io#4022
- Update openapi-core requirement from ~=0.22 to ~=0.23 by @dependabot[bot] in dgtlmoon/changedetection.io#4009
Full Changelog: dgtlmoon/changedetection.io@0.54.7...0.54.8
0.54.7-ls279
CI Report:
https://ci-tests.linuxserver.io/linuxserver/changedetection.io/0.54.7-ls279/index.html
LinuxServer Changes:
Full Changelog: 0.54.6-ls278...0.54.7-ls279
Remote Changes:
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 in dgtlmoon/changedetection.io#3989
- Realtime - Suppress socket.io errors in logs by @dgtlmoon in dgtlmoon/changedetection.io#3991
- Restock - Add previous_price to restock values #3987 by @dgtlmoon in dgtlmoon/changedetection.io#3993
- fix: correct critical errors in Spanish (es) translation by @rasputino in dgtlmoon/changedetection.io#3994
last_errorshould be cleared if page content was the same and there was no error by @dgtlmoon in dgtlmoon/changedetection.io#3997- fix: Czech translation strings updated by @svetlemodry in dgtlmoon/changedetection.io#4008
New Contributors
- @rasputino made their first contribution in dgtlmoon/changedetection.io#3994
- @svetlemodry made their first contribution in dgtlmoon/changedetection.io#4008
Full Changelog: dgtlmoon/changedetection.io@0.54.6...0.54.7
0.54.6-ls278
CI Report:
https://ci-tests.linuxserver.io/linuxserver/changedetection.io/0.54.6-ls278/index.html
LinuxServer Changes:
Full Changelog: 0.54.6-ls277...0.54.6-ls278
Remote Changes:
What's Changed
- Bump apprise from 1.9.7 to 1.9.8 by @dependabot[bot] in dgtlmoon/changedetection.io#3979
- fix: add commit calls for pause and mute operations by @yunhao-jiang in dgtlmoon/changedetection.io#3978
- Content Fetchers / Browsers - Improvements for pluggable extra fetchers/browsers. by @dgtlmoon in dgtlmoon/changedetection.io#3981
- JSONP - Attempt to strip out JSONP, treat as plaintext by @dgtlmoon in dgtlmoon/changedetection.io#3983
New Contributors
- @yunhao-jiang made their first contribution in dgtlmoon/changedetection.io#3978
Full Changelog: dgtlmoon/changedetection.io@0.54.5...0.54.6
0.54.6-ls277
CI Report:
https://ci-tests.linuxserver.io/linuxserver/changedetection.io/0.54.6-ls277/index.html
LinuxServer Changes:
Full Changelog: 0.54.6-ls276...0.54.6-ls277
Remote Changes:
What's Changed
- Bump apprise from 1.9.7 to 1.9.8 by @dependabot[bot] in dgtlmoon/changedetection.io#3979
- fix: add commit calls for pause and mute operations by @yunhao-jiang in dgtlmoon/changedetection.io#3978
- Content Fetchers / Browsers - Improvements for pluggable extra fetchers/browsers. by @dgtlmoon in dgtlmoon/changedetection.io#3981
- JSONP - Attempt to strip out JSONP, treat as plaintext by @dgtlmoon in dgtlmoon/changedetection.io#3983
New Contributors
- @yunhao-jiang made their first contribution in dgtlmoon/changedetection.io#3978
Full Changelog: dgtlmoon/changedetection.io@0.54.5...0.54.6
0.54.6-ls276
CI Report:
https://ci-tests.linuxserver.io/linuxserver/changedetection.io/0.54.6-ls276/index.html
LinuxServer Changes:
Full Changelog: 0.54.5-ls275...0.54.6-ls276
Remote Changes:
What's Changed
- Bump apprise from 1.9.7 to 1.9.8 by @dependabot[bot] in dgtlmoon/changedetection.io#3979
- fix: add commit calls for pause and mute operations by @yunhao-jiang in dgtlmoon/changedetection.io#3978
- Content Fetchers / Browsers - Improvements for pluggable extra fetchers/browsers. by @dgtlmoon in dgtlmoon/changedetection.io#3981
- JSONP - Attempt to strip out JSONP, treat as plaintext by @dgtlmoon in dgtlmoon/changedetection.io#3983
New Contributors
- @yunhao-jiang made their first contribution in dgtlmoon/changedetection.io#3978
Full Changelog: dgtlmoon/changedetection.io@0.54.5...0.54.6
0.54.5-ls275
CI Report:
https://ci-tests.linuxserver.io/linuxserver/changedetection.io/0.54.5-ls275/index.html
LinuxServer Changes:
Full Changelog: 0.54.4-ls274...0.54.5-ls275
Remote Changes:
What's Changed
- Restock - No need to extract the text because it's not used anyway by @dgtlmoon in dgtlmoon/changedetection.io#3951
- Content fetching -Better detection of other encodings, Replace/upgrade broken UTF-8 , Ensure rest of retrieved content is UTF-8 for the app by @dgtlmoon in dgtlmoon/changedetection.io#3954
- UI - Price amount is sometimes string or integer by @dgtlmoon in dgtlmoon/changedetection.io#3950
*CI - Bump the all group with 5 updates by @dependabot[bot] in dgtlmoon/changedetection.io#3955 - Various memory and CPU improvements by @dgtlmoon in dgtlmoon/changedetection.io#3960
- Add complete Spanish translation (es) by @adriangc24 in dgtlmoon/changedetection.io#3961
- Create (POST) tag/group through API do not save processor_config_restock_diff values by @dgtlmoon in dgtlmoon/changedetection.io#3968
- UI - Fixing Preview "GO" version button by @dgtlmoon in dgtlmoon/changedetection.io#3969
- API - Invert changes_only flag for include_equal parameter by @dgtlmoon in dgtlmoon/changedetection.io#3976
New Contributors
- @adriangc24 made their first contribution in dgtlmoon/changedetection.io#3961
Full Changelog: dgtlmoon/changedetection.io@0.54.4...0.54.5
0.54.4-ls274
CI Report:
https://ci-tests.linuxserver.io/linuxserver/changedetection.io/0.54.4-ls274/index.html
LinuxServer Changes:
Full Changelog: 0.54.4-ls273...0.54.4-ls274
Remote Changes:
What's Changed
- fix(i18n): accept translated confirmation text when clearing snapshot history by @eren-karakus0 in dgtlmoon/changedetection.io#3940
- Python 3.14 CI test and support by @dgtlmoon in dgtlmoon/changedetection.io#3941
- Updating API docs with better processor plugin info by @dgtlmoon in dgtlmoon/changedetection.io#3942
- CVE-2026-29038 - Reflected XSS in RSS Tag Error Response
- CVE-2026-29039 - XPath - Arbitrary File Read via unparsed-text()
- CVE-2026-29065 - fix(backups): patch zip slip advisory, zip bomb, upload size limit, UUID validation, secret.txt leakage, and download edge cases
New Contributors
- @eren-karakus0 made their first contribution in dgtlmoon/changedetection.io#3940
Full Changelog: dgtlmoon/changedetection.io@0.54.3...0.54.4