Skip to content

Releases: dgtlmoon/changedetection.io

0.45.23 General release

21 May 22:02
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.45.22...0.45.23

0.45.22 Security update - Reflected XSS in settings/edit pages

02 May 10:11
Compare
Choose a tag to compare

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

25 Apr 20:33
Compare
Choose a tag to compare

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

18 Apr 09:59
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.45.19...0.45.20

0.45.19 - Single fix for OS's with a newer `lxml` installed

17 Apr 18:02
Compare
Choose a tag to compare

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

16 Apr 16:56
Compare
Choose a tag to compare

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

31 Mar 14:38
Compare
Choose a tag to compare

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

Full Changelog: 0.45.16...0.45.17

0.45.16 Python pip build small release

08 Mar 20:08
Compare
Choose a tag to compare

0.45.16 Python pip build small release - fixes missing files in pip distribution

Full Changelog: 0.45.15...0.45.16

0.45.15 Regular release, although a large one!

08 Mar 18:01
Compare
Choose a tag to compare

What's Changed

  • Prefer to use SockPuppetBrowser by @dgtlmoon in #2163
  • Fixes for status code and screenshot info by @dgtlmoon in #2168
  • Fixes build error "The headers or library files could not be found for jpeg, a required dependency when compiling Pillow from source." by @dgtlmoon in #2176
  • Split content fetchers add puppeteer correctly by @dgtlmoon in #2169
  • Bump the all group with 1 update by @dependabot in #2180
  • Misc puppeteer client fixes by @dgtlmoon in #2181
  • try to fix the build - Custom browser endpoints should not have a proxy set by @dgtlmoon in #2204
  • UI - Sort tag list and list of tags in groups setting by @dgtlmoon in #2205
  • Fetching - restock detecting and visual selector scraper - Fixes scraping of elements that are not visible by @dgtlmoon in #2206
  • text_json_diff/fix: Keep an order of filter and remove duplicated filters. 2 by @Constantin1489 in #2178
  • Re #2197 Browser Steps and playwright/puppeteer "headers" fetch fixes (including user-agent if set) by @dgtlmoon in #2212
  • Improving test for restock IN STOCK -> OUT OF STOCK by @dgtlmoon in #2219
  • fixed typo on select by @pedrogius in #2232
  • Adding CORS module - solves Chrome extension API integration by @dgtlmoon in #2236

New Contributors

Full Changelog: 0.45.14...0.45.15

0.45.14 Bug fixes and general improvements

07 Feb 11:44
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.45.13...0.45.14