Skip to content

Releases: dgtlmoon/changedetection.io

0.47.06 CVE-2024-51998 - file:/ path traversal access should not be allowed to access a file without ALLOW_FILE_URI set (requires a chrome/webdriver browser)

07 Nov 19:43
Compare
Choose a tag to compare

CVE-2024-51998 - file:/ path traversal access should not be allowed to access a file without ALLOW_FILE_URI (single forward slash)

What's Changed

New Contributors

Full Changelog: 0.47.05...0.47.06

0.47.05 CVE-2024-51483 security update, small feature/fixes updates

01 Nov 09:25
Compare
Choose a tag to compare

What's Changed

  • Filters - Process all CSS and XPath 'subtract' selectors in a single pass to prevent index shifting and reference loss during DOM manipulation. by @dgtlmoon in #2754
  • Slightly better backup handling UI by @dgtlmoon in #2755

CVE-2024-51483 security update

Full Changelog: 0.47.04...0.47.05

0.47.04 Bug fixes and small improvements

29 Oct 07:26
Compare
Choose a tag to compare

What's Changed

  • "Block change detection when text exists" should not trigger a change when the original text returns by @dgtlmoon in #2709
  • Fix mobile styling inconsistencies and resolve diff page overflow issue by @ojigs in #2716
  • #2727 fix notification test on empty list by @dgtlmoon in #2731
  • "Send test notification" in "Restock" mode was not working correclty when restock tokens "{{restock.price}}" were in the notification body and headers by @dgtlmoon in #2737
  • Add additional out-of-stock detection for PT by @goncalossilva in #2738
  • #2502 - Add jinja2 template handling to request body by @cdubz in #2740
  • Re #2742 Notifications - post://, get:// etc , Fixing URL encoding of headers so that '+' in URL is correctly parsed as ' ' (and other url-encodings) by @dgtlmoon in #2745
  • Re #2747 - Do not recheck 'paused' watches on edit/save by @dgtlmoon in #2750

New Contributors

Full Changelog: 0.47.03...0.47.04

0.47.03

11 Oct 15:34
Compare
Choose a tag to compare

What's Changed

  • Remove same checksum skip by @dgtlmoon in #2700
  • UI fix for tabs behind menu/header

Full Changelog: 0.47.01...0.47.03

0.47.02 Minor UI fix

11 Oct 13:36
Compare
Choose a tag to compare

0.47.01 Release for pypi/pip installs

11 Oct 13:03
Compare
Choose a tag to compare

Left out the apprise_plugin for Apprise integration - Fixed

Full Changelog: 0.47.00...0.47.01

0.47.00 - New feature "Live filter preview", lots of UI fixes, updates

11 Oct 11:06
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.46.04...0.47.00

0.46.04 - Minor updates

04 Sep 11:56
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.46.03...0.46.04

0.46.03 Minor bugfix update

19 Aug 15:23
Compare
Choose a tag to compare

What's Changed

  • Handle zero-byte responses with "Empty pages are a change" option, the same as when the HTML doesnt render any useful text by @dgtlmoon in #2530
  • Add encoding for scraper script reader by @dgtlmoon in #2574
  • Pass headers to Browser Steps by @mikesplain in #2551
  • Small price fix scraper by @dgtlmoon in #2575
  • Watch 'get last snapshot' should give last, not first snapshot by @dgtlmoon in #2576

New Contributors

Full Changelog: 0.46.02...0.46.03

0.46.02 maintenance release / bug fixes

27 Jul 18:28
Compare
Choose a tag to compare

What's Changed

  • UI - Adding "Download latest HTML snapshot" from Edit Watch > "Stats" page for easier debugging by @dgtlmoon in #2513
  • Use #!/usr/bin/env to support virtualenv by @kruton in #2518
  • When scraping elements, check for null results by @kruton in #2517
  • Encode requests and notifications as UTF-8 if it has no encoding/basic string by @dgtlmoon in #2523
  • Apprise 1.8.1 by @dgtlmoon in #2524
  • Adding test for #1995 UTF-8 encoding in notification body by @dgtlmoon in #2525

New Contributors

Full Changelog: 0.46.01...0.46.02