What's Changed
- Browsersteps session shutdown improvements by @dgtlmoon in #3137
- Browser Steps - by Option Text - #1224, #1228 by @dgtlmoon in https://github.com//pull/3138 Conditions levenshtein by @dgtlmoon in https://github.com//pull/3120 Fix for xpath element scraper by @dgtlmoon in https://github.com//pull/3145 Update docker-compose.yml by @silversub in https://github.com//pull/3149 Improved global ignore test by @dgtlmoon in https://github.com//pull/3140 pyppeteer fast puppeteer fetch - be sure viewport is set to --window-size if --window-size is set by @dgtlmoon in https://github.com//pull/3157 Use cleaner logic for limiting elements to scan by @dgtlmoon in https://github.com//pull/3158 Conditions - Levenshtein text similarity plugin - adding test, fixing import, fixing check for watches with 1 snapshot history by @dgtlmoon in https://github.com//pull/3161 Update selenium library by @dgtlmoon in https://github.com//pull/3170 Custom headers should have validation by @dgtlmoon in https://github.com//pull/3172 Fixes to ensure proxy errors are handled correctly by @dgtlmoon in https://github.com//pull/3168 New Contributors @silversub made their first contribution in https://github.com//pull/3149 Full Changelog: https://github.com/dgtlmoon/changedetection.io/compare/0.49.15...0.49.16