Releases: dgtlmoon/changedetection.io
Releases · dgtlmoon/changedetection.io
0.46.04 - Minor updates
0.46.03 Minor bugfix update
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
- @mikesplain made their first contribution in #2551
Full Changelog: 0.46.02...0.46.03
0.46.02 maintenance release / bug fixes
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
0.46.00 - Huge upgrade to "Restock and price detection" module
huge upgrade to restock and price detection
Set rules around the pricing and stock
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
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
- @nectariferous made their first contribution in #2471
Full Changelog: 0.45.25...0.45.26
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