Two new versions of urlwatch are available, one fixing Python 3.11 compatibility for the "old" browser job backend (pyppetteer), and one migrating to the new Playwright backend, which is still maintained and simpler to use.
If you use urlwatch, please consider becoming a sponsor on Github.
ChangeLog for urlwatch 2.28
Changed
- Browser jobs: Migrate from Pyppeteer to Playwright (#761, by Paul Sattlegger, fixes #751)
ChangeLog for urlwatch 2.27
Added
cssandxpathfilters now accept asortsubfilter to sort matched elements lexicographically
Fixed
- Rework handling of running from a source checkout, fixes issues with example files
when
urlwatchwas run as/usr/sbin/urlwatch, e.g. on Void Linux (fixes #755) - Add support for docutils >= 0.18, which deprecated
frontend.OptionParser(fixes #754) - Browser jobs: Fix support for Python 3.11 with
@asyncio.coroutineremoval (#759, by Faster IT)