Releases: dgtlmoon/changedetection.io
0.45.25 General bug fixes and improvements
What's Changed
- Bump urllib3 from 1.26.18 to 1.26.19 by @dependabot in #2423
- Prefer pythons built in "importlib" over pkg_resources+setuptools by @dgtlmoon in #2424
- Using python 3.11 by default - this solves cryptography <-> rustc and builds faster on Rpi etc by @dgtlmoon in #2426
- Implement jqraw by @Hritik14 in #2430
- saving snapshot html by @dgtlmoon in #2431
- Bump docker/build-push-action from 5 to 6 in the all group by @dependabot in #2436
- added out-of-stock phrases for DE by @maxmichels in #2442
- UI - Fixing preview/diff "ignore text" highlight button (refactor, didnt work in "preview" mode) by @dgtlmoon in #2455
New Contributors
- @Hritik14 made their first contribution in #2430
- @maxmichels made their first contribution in #2442
Full Changelog: 0.45.24...0.45.25
0.45.24 General bug fixes and improvements
What's Changed
- PIL/pillow not used much, probably shouldnt be installed by @dgtlmoon in #2382
- UI - preview date and button fixes by @dgtlmoon in #2389
- Bump eventlet from 0.33.3 to 0.35.2 by @dependabot in #2305
- Fixing build test - Adding small delay by @dgtlmoon in #2397
- UI - 'Mark all viewed' button should not show when all viewed by @dgtlmoon in #2399
- improving unique key fix by @dgtlmoon in #2402
- user-agent fixes (system wide vs watch) by @dgtlmoon in #2409
- Setting to hide muted watches in RSS feed by @dgtlmoon in #2411
- Test python 3.10/3.11/3.12 always by @dgtlmoon in #2416
- Bump dnspython from 2.3.0 to 2.6.1 by @dependabot in #2306
- Filter failure/not found notification threshold - Counter should be reset when editing a watch by @dgtlmoon in #2413
- Fix eventlet python 3.12 support by @dgtlmoon in #2419
Full Changelog: 0.45.23...0.45.24
0.45.23 General release
What's Changed
- Re #2333 setting min version for mqtt-paho notifications by @dgtlmoon in #2334
- UI - Search should scan/search error messages by @dgtlmoon in #2353
- Refactor of the "Use default recheck time" form widget and system handling by @dgtlmoon in #2362
- Bump apprise to 1.8.0 by @dgtlmoon in #2363
- Re #2328 Setting LXML version to any version without the known modern-CPU-only CPU flags by @dgtlmoon in #2365
- Browser Steps - Fixing "goto site" step #2330 #2337 by @dgtlmoon in #2364
- Selectable single view of a single change/timestamp by @dgtlmoon in #1916
- Re #2299 Fixing truncated notifications by @dgtlmoon in #2372
- RSS - Muted watches should not show in RSS feed by @dgtlmoon in #2374
- Ability to set default UA for either fetching types by @dgtlmoon in #2375
- Use active_tag_uuid in URLs everywhere by @AlexanderS in #2379
- Using 2.0.0rc4 pyppeteerstealth for puppeteer fetches by @dgtlmoon in #2203
- Only insert feed header if app_rss_token is set by @AlexanderS in #2381
New Contributors
- @AlexanderS made their first contribution in #2379
Full Changelog: 0.45.22...0.45.23
0.45.22 Security update - Reflected XSS in settings/edit pages
Auto-escape in Jinaj2 templates was not enabled because the filenames were not something jinja2 enables it for, fixed.
Big thanks to https://github.com/Nguyen-Trung-Kien for finding and reporting the issue.
Full Changelog: 0.45.21...0.45.22
0.45.21 CVE-2024-32651 Critical security update
Security update - CVE-2024-32651- Server Side Template Injection in Jinja2 allows Remote Command Execution
What's Changed
Full Changelog: 0.45.20...0.45.21
Big thanks to https://github.com/edoardottt for reporting the vulnerability and assisting
0.45.20 single fix - LXML filter library improvements
What's Changed
Full Changelog: 0.45.19...0.45.20
0.45.19 - Single fix for OS's with a newer `lxml` installed
What's Changed
- module 'lxml.etree' has no attribute '_ElementStringResult' - reimplement _ElementStringResult by @dgtlmoon in #2313
Full Changelog: 0.45.18...0.45.19
0.45.18
Minor maintenance release
What's Changed
- Re #2263 "send test notification" from watch edit should respect global settings and tag/group settings by @dgtlmoon in #2289
- Tweaks to tag/groups page by @dgtlmoon in #2290
- Remove unique check for URLs entered on the "quick watch add" form #2286 by @dgtlmoon in #2292
- avoid deprecated message - packing our own strtobool by @dgtlmoon in #2291
- UI - Re #2307 - Adding UI notice if watch has group options set by @dgtlmoon in #2311
Full Changelog: 0.45.17...0.45.18
0.45.17
What's Changed
- Updating pyppeteer-ng (mainly newer pillow release to solve Windows install problems) by @dgtlmoon in #2247
- Update contributing documentation for discontinuation of
dev
branch by @AndrewKvalheim in #2272 - UI Updates
- mqtt:// and apprise notification updates
New Contributors
- @AndrewKvalheim made their first contribution in #2272
Full Changelog: 0.45.16...0.45.17
0.45.16 Python pip build small release
0.45.16 Python pip build small release - fixes missing files in pip distribution
Full Changelog: 0.45.15...0.45.16