Revisions of urlwatch
Dominique Leuenberger (dimstar_suse)
accepted
request 1084225
from
Michael Vetter (jubalh)
(revision 25)
- Update to 2.28: * Browser jobs: Migrate from Pyppeteer to Playwright (#761, #751) - Update to 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)
Dominique Leuenberger (dimstar_suse)
accepted
request 1078448
from
Michael Vetter (jubalh)
(revision 24)
- Update to 2.26: Added: * browser job: Add support for specifying useragent (#700) * Document how to ignore whitespace changes (PR#707) * shell reporter: Call a script or program when chanegs are detected (fixes #650) * New separate configuration option for reporters to split reports into one-per-job * --change-location option allowing job location to be changed without losing job history (#739) Changed: * Docs: Re-group diff-related topics and improve wording (PR#712) * Improved HTML e-mail diff style, including Dark Mode support (#730) * Require Python >= 3.7, as Python 3.6 was EOL'd on 2021-12-23 * Dockerfile: Shrink image by switching to an Alpine-based Python 3.11 base image, this reduces the container size from 1 GiB to 151 MiB (#731) * --gc-cache can now take a parameter to keep more than 1 historical snapshot (#732) Fixed: * Limit e-mail header length to 78 characters to avoid issues with some SMTP servers (PR#703, fixes #702) * Fix a ResourceWarning for unclosed files when running unit tests (PR#698) * Add support for html2text 2.1.1 and newer by feature-checking -utf8 support via -help (fixes #718) * html2text options were only applied to the first job when using job_defaults (PR#726, fixes #588) * Update Github tags watch filter documentation with new XPath (fixes #723) * Fix --gc-cache to clear unknown keys when using Redis storage (fixes #743)
Dominique Leuenberger (dimstar_suse)
accepted
request 962616
from
Michael Vetter (jubalh)
(revision 23)
- Update to 2.25: Added: * Add a colored setting for the Discord reporter, enabled by default (PR#683) * Add a splitlines filter for trimming leading/trailing whitespace in each line (PR#693) * If a shell job fails, the job's stdout and stderr are added to the error message (fixes #689) * shell job: Add optional stderr key to customize how output on stderr is treated * Add --dump-history JOB command-line option to print historic job outputs (fixes #681) * Add display / empty-diff configuration option to skip reports when diffs are empty due to diff_filter (fixes #692) * New man pages: urlwatch-intro(7), urlwatch-deprecated(7), urlwatch-cookbook(7), urlwatch-jobs(5), urlwatch-filters(5), urlwatch-config(5) and urlwatch-reporters(5). Changed: * Require minidb 2.0.6; issue VACUUM only with --gc-cache (fixes #690) * For shell jobs, stderr output isn't sent to urlwatch's stdout anymore; add stdout: urlwatch to your shell job definition if you depend on the old default behavior Fixed: * pytest command-line arguments are not wrongly interpreted by CommandConfig anymore (fixes #677)
Dominique Leuenberger (dimstar_suse)
accepted
request 940291
from
Michael Vetter (jubalh)
(revision 22)
- Update to 2.24: Added: * The Telegram reporter has gained two new options: silent: Receive message notification without sound monospace: Format message in monospace style * Support for running a subset of jobs by specifying their index on the command line Changed: * Migrated CI pipeline from Travis CI to Github Actions * user_visible_url can now be specified for all job types (#654) * Added a remove-duplicate-lines filter. * Added a csv2text filter. * Set envelope from (-f option) when sending emails using sendmail * It is now possible to override the HTTP method when data is set on a URL job Fixed: * Fix UnboundLocalError when SMTP auth is enabled, but keyring is not installed (#667)
Dominique Leuenberger (dimstar_suse)
accepted
request 884942
from
Michael Vetter (jubalh)
(revision 21)
- Update to 2.23: Added: * New filter: pretty-xml to indent/pretty-print XML documents * New filter: jq to parse, transform, and extract JSON data * New reporter: prowl Fixed: * Proper multi-line highlighting for wdiff (PR#615) * Fix command-line generation for html2text (PR#619)
Dominique Leuenberger (dimstar_suse)
accepted
request 867912
from
Marcus Meissner (msmeissn)
(revision 20)
Dominique Leuenberger (dimstar_suse)
accepted
request 828139
from
Marcus Meissner (msmeissn)
(revision 19)
Dominique Leuenberger (dimstar_suse)
accepted
request 694199
from
Karol Babioch (kbabioch)
(revision 16)
Dominique Leuenberger (dimstar_suse)
accepted
request 668992
from
Karol Babioch (kbabioch)
(revision 15)
Dominique Leuenberger (dimstar_suse)
accepted
request 644180
from
Karol Babioch (kbabioch)
(revision 14)
Dominique Leuenberger (dimstar_suse)
accepted
request 642028
from
Karol Babioch (kbabioch)
(revision 13)
Dominique Leuenberger (dimstar_suse)
accepted
request 632968
from
Karol Babioch (kbabioch)
(revision 12)
Dominique Leuenberger (dimstar_suse)
accepted
request 614546
from
Karol Babioch (kbabioch)
(revision 11)
Dominique Leuenberger (dimstar_suse)
accepted
request 611193
from
Karol Babioch (kbabioch)
(revision 10)
Dominique Leuenberger (dimstar_suse)
accepted
request 610232
from
Karol Babioch (kbabioch)
(revision 9)
- Update to 2.10: * File editing: Fix issue when $EDITOR contains spaces * Browser: Add support for browser jobs using requests-html * Retry: Add support for optional retry count in job list * HTTP: Add support for specifying optional headers
Dominique Leuenberger (dimstar_suse)
accepted
request 571819
from
Andreas Stieger (AndreasStieger)
(revision 7)
Displaying revisions 1 - 20 of 26