urlwatch 2.27 and 2.28 released

Wed, 03 May 2023 12:00:00 +0000

New releases of urlwatch bring some small fixes, including compatibility with Python 3.11 for pyppetteer-based browser jobs (in version 2.27), as well as Playwright as new backend for browser jobs (in version 2.28).

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

css and xpath filters now accept a sort subfilter to sort matched elements lexicographically

Fixed

Rework handling of running from a source checkout, fixes issues with example files when urlwatch was 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.coroutine removal (#759, by Faster IT)