Hello community, here is the log from the commit of package urlwatch for openSUSE:Factory checked in at 2020-08-20 22:33:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/urlwatch (Old) and /work/SRC/openSUSE:Factory/.urlwatch.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "urlwatch" Thu Aug 20 22:33:00 2020 rev:19 rq:828139 version:2.21 Changes: -------- --- /work/SRC/openSUSE:Factory/urlwatch/urlwatch.changes 2020-05-29 21:37:39.822701066 +0200 +++ /work/SRC/openSUSE:Factory/.urlwatch.new.3399/urlwatch.changes 2020-08-20 22:33:17.076106363 +0200 @@ -1,0 +2,99 @@ +Fri Jul 31 06:40:19 UTC 2020 - Michael Vetter <[email protected]> + +- Update to 2.21: + Added: + * Added --test-reporter REPORTER command-line option to send an + example report using any configured notification service + * JobBase now has main_thread_enter() and main_thread_exit() functions + that can be overridden by subclasses to run code in the main thread + before and after processing of a job + Removed: + * The --test-slack command line option has been removed, you can test + your Slack reporter configuration using --test-reporter slack + Changed: + * The browser job now uses Pyppeteer instead of Requests-HTML for + rendering pages while executing JavaScript; this makes JavaScript + execution work properly + Fixed: + * Applying legacy hooks.py filters + +------------------------------------------------------------------- +Thu Jul 30 06:21:57 UTC 2020 - Michael Vetter <[email protected]> + +- Update to 2.20: + Added: + * A job can now have a diff_filter set, which works the same way as + the normal filter (and has the same filters available), but applies + to the diff output instead of the page content (can be tested with + --test-diff-filter, needs 2 or more historic snapshots in the cache) + * Documentation now has a section on the configuration settings + (--edit-config) + * New filter: ocr to convert text in images to plaintext + (using Tesseract OCR) + * New reporters: + - ifttt to send an event to If This Then That (ifttt.com) + (#512, by Florian Gaultier) + - xmpp to send a message using the XMPP (Jabber) + protocol (#533, by Thorben Günther) + Changed: + * The urlwatch script (Git only) now works when run from different paths + * Chunking of strings (e.g. for Slack and Telegram) now adds + numbering (e.g. (1/2)) to the messages (only if a message is split + into multiple parts) + * Unit tests have been migrated from nose to pytest and moved from + test/ to lib/urlwatch/tests/ + * The css and xpath filters now accept skip and maxitems as subfilter + * The shellpipe filter now inherits all environment variables + (e.g. $PATH) of the urlwatch process + Fixed: + * The html2text method lynx now treats any subfilters with a + non-null value as command-line argument -key value (previously + only the value true was treated like this, and any other values + were silently dropped) + +------------------------------------------------------------------- +Sat Jul 18 08:41:33 UTC 2020 - Michael Vetter <[email protected]> + +- Update to 2.19: + Added: + * Documentation is now available at urlwatch.readthedocs.io and + shipped in the source tarball under docs/; filter examples in + the docs are unit-tested + New filters: + * reverse: Reverse input items (default: line-based) with optional separator + * pdf2text: Convert PDF files to plaintext (must be first filter in chain) + * shellpipe: Filter text with arbitrary command-line utilities / shell scripts + * FilterBase API improvements for specifying subfilters: + - Add __supported_subfilters__ for sub filter checking and --features output + - Add __default_subfilter__ to map value-only parameters to + dict parameters, for example the grep filter now has a default + subfilter named re + * Support for using Redis as a cache backend via --cache=redis://localhost:6379/ + Fixed: + * Declare updated Python 3.5 dependency in setup.py + Changed: + * Filter improvements: + - sort: Add reverse option to reverse the sorting order + - sort: Add separator option to specify item separator (default is still line-based) + - beautify: The jsbeautifier (for <script> tags) and cssbeautifier + (for <style> tags) module dependencies are now optional + if they are not installed, beautify only works on the HTML + - Most filters that only had unnamed subfilters (e.g. grep) + now have a named default subfilter + * Reporter improvements: + - pushover: The message priority can now be configured + - Travis CI: Set pycodestyle version to 2.6.0 to avoid CI breakage + when new style checks are added + - Diff results are now runtime cached on a per-job basis, which shouldn't + affect behavior, but could be observed by an external diff_tool + running at most once per job instead of multiple times + - Jobs with a custom diff_tool or a shellpipe filter are now ignored + if jobs.yaml has the world-writable bit (o+w) set or is not owned by + the current user (does not apply to Windows); previously only shell + jobs were ignored if the permissions/owners were wrong + Deprecated: + * String-based filter definitions (e.g. html2text,grep:Current.*version,strip) + are now deprecated, it is recommended to use YAML-based dictionary-style listing + of filters, which is more flexible, easier to read and write and more structured + +------------------------------------------------------------------- Old: ---- urlwatch-2.18.tar.gz New: ---- urlwatch-2.21.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ urlwatch.spec ++++++ --- /var/tmp/diff_new_pack.3Lstvr/_old 2020-08-20 22:33:17.688106650 +0200 +++ /var/tmp/diff_new_pack.3Lstvr/_new 2020-08-20 22:33:17.692106651 +0200 @@ -17,7 +17,7 @@ Name: urlwatch -Version: 2.18 +Version: 2.21 Release: 0 Summary: A tool for monitoring webpages for updates License: BSD-3-Clause ++++++ urlwatch-2.18.tar.gz -> urlwatch-2.21.tar.gz ++++++ ++++ 6722 lines of diff (skipped)
