Releases: dgtlmoon/changedetection.io
Releases · dgtlmoon/changedetection.io
0.47.03
0.47.02 Minor UI fix
Full Changelog: 0.47.01...0.47.02
0.47.01 Release for pypi/pip installs
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
What's Changed
- UI - Hiding noisy info under 'show advanced help' by @dgtlmoon in #2609
- tweak endpoint tests by @dgtlmoon in #2617
- locale fix for test by @dgtlmoon in #2623
- Some small memory allocation fixes by @dgtlmoon in #2625
- Memory tweaks by @dgtlmoon in #2626
- Fix duplicated prices with different data type on single page product #2636 by @fetuffani in #2638
- Filterfailure test fix by @dgtlmoon in #2640
- Testing - Fixing Restock test by @dgtlmoon in #2641
- Apprise update - Pin to 1.9.0 by @dgtlmoon in #2624
- Add support for removing HTML elements using XPath selectors by @michaelmcmillan in #2632
- Adding filters trim_text_whitespace, remove_duplicate_lines by @dgtlmoon in #2642
- Only try to process restock information (like scraping for keywords) if the page was actually rendered correctly. by @dgtlmoon in #2645
- [test] Use local data instead of reaching out to changedetection when testing by @dgtlmoon in #2660
- Reversing subprocess execution - saved a little memory but used a LOT more CPU by @dgtlmoon in #2659
- UI - Live preview - misc improvements by @dgtlmoon in #2663
- Fix for feedback on mobile styling by @ojigs in #2669
- WIP - More 'preview filters' enhancements by @dgtlmoon in #2677
- UI - Improve error handling when a module is missing when editing a URL/link by @dgtlmoon in #2678
- UI - "Diff" is now "History" button by @dgtlmoon in #2679
- Fix on sorting row wrapping issue by @ojigs in #2680
- Stock/not-in-stock scraper - slight reliability improvement by @dgtlmoon in #2687
- VisualSelector - Adding by @dgtlmoon in #2686
- UI - Better 40x error message by @dgtlmoon in #2685
- Restock - Use the scraped 'Not in stock' product status over the metadata version (many website lie in the metadata) by @dgtlmoon in #2684
- Add image source label to dockerfiles by @wuast94 in #2690
- Preview refactor by @dgtlmoon in #2689
- test tidyup by @dgtlmoon in #2693
- Misc fixes - juggling utf-8 not needed, improvements to whitespace filtering by @dgtlmoon in #2691
- Fixing proxy check by @dgtlmoon in #2696
- Adding test for proxy checker by @dgtlmoon in #2697
- Restock multiprice improvements by @dgtlmoon in #2698
New Contributors
- @fetuffani made their first contribution in #2638
- @ojigs made their first contribution in #2669
- @wuast94 made their first contribution in #2690
Full Changelog: 0.46.04...0.47.00
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:// 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