Skip to content

Releases: dgtlmoon/changedetection.io

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

0.46.01

19 Jul 11:54
Compare
Choose a tag to compare

Mainly fixes problem sending a test notification

What's Changed

*UI - Fixing up 'test notification' bug from main settings and tag settings pages #2510 (#2511) by @dgtlmoon in #2511

Full Changelog: 0.46.00...0.46.01

0.46.00 - Huge upgrade to "Restock and price detection" module

18 Jul 12:15
Compare
Choose a tag to compare

huge upgrade to restock and price detection

image

Set rules around the pricing and stock

image

Manage hundreds of products with a single tag.

What's Changed

  • Bugfix - Watches with BrowserSteps should recreate the data-dir if it was missing (in the case that you deleted/migrated) by @dgtlmoon in #2484
  • Adding simple memory usage test by @dgtlmoon in #2483
  • Just a basic string check is far more efficient for suggestion price/restock check plugin by @dgtlmoon in #2488
  • Restock & Price monitor - Use itemprop where available by @dgtlmoon in #2041
  • Extract <title> as watch listing title should work on all processors by @dgtlmoon in #2490
  • 2039 restock use itemprop - improvements by @dgtlmoon in #2492
  • Fixing first history/preview save issue by @dgtlmoon in #2494
  • fixing bad tag value handler by @dgtlmoon in #2498
  • Tweaks to support restock as tags by @dgtlmoon in #2496
  • Ability to use restock price amounts in notifications by @dgtlmoon in #2503
  • Dropping older ARM v6 support due to dependencies not having support by @dgtlmoon in #2506
  • Adding Apple M1 Pro arm64/v8 support docker image by @dgtlmoon in #2507
  • Fixing file:https:// file pickup by @dgtlmoon in #2505

Full Changelog: 0.45.26...0.46.00

0.45.26

11 Jul 11:53
Compare
Choose a tag to compare

Mainly

  • Visual Selector now lets you choose MULTIPLE selections! fantastic.
  • various small bugs and fixes

What's Changed

  • 'tags'' field from old installs could have wrong data-type causing crash by @dgtlmoon in #2460
  • Snapshot count history not updated in watch after [clear history] by @dgtlmoon in #2459
  • Visual selector - should show all matching filter elements from all filters by @dgtlmoon in #2440
  • Visual selector multiple selections by @dgtlmoon in #2465
  • Enhance diff.py with type hints, improved docstrings, and code readability by @nectariferous in #2471
  • Visual Selector should still update when elements were not found by @dgtlmoon in #2476
  • Fixing deprecation warning by @dgtlmoon in #2477

New Contributors

Full Changelog: 0.45.25...0.45.26

0.45.25 General bug fixes and improvements

03 Jul 17:28
Compare
Choose a tag to compare

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

Full Changelog: 0.45.24...0.45.25

0.45.24 General bug fixes and improvements

17 Jun 11:28
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.45.23...0.45.24

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