1 2008-03-04 Thomas Perl <thp.io/about>
4 2008-03-17 Thomas Perl <thp.io/about>
7 2008-03-20 Lukas Vana <fabian@fabian.cz>
8 * Add support for error handling missing URLs
9 * Notify users when NEW sites appear
10 * Option "display_errors" can be set in watch.py
12 2008-03-22 Thomas Perl <thp.io/about>
15 2008-05-09 Lukas Upton <hagakure1@gmail.com>
16 * Fix problem with Mac OS X 10.5.2 and Ubuntu 8.04
18 2008-05-10 Thomas Perl <thp.io/about>
21 2008-05-15 Craig Hoffman <craig.hoffmann@gmail.com>
22 * Add support for sending a User-Agent header
24 2008-05-16 Thomas Perl <thp.io/about>
27 2008-11-14 Thomas Perl <thp.io/about>
28 + Add example for using HTML Tidy (needs python-utidylib)
29 + Add example for using the ical2txt module (needs python-vobject)
30 + Add ical2txt.py module for converting ics to plaintext
31 * More comments in hooks.py for better user documentation
34 2008-11-18 Thomas Perl <thp.io/about>
35 * Support for installing into the system
36 * Use ~/.urlwatch/ for config, cache and hooks
38 * Add setup.py (and remove makefile)
39 * Command-line options
40 * Verbose logging mode
41 * Example urls.txt and hooks.py
43 * Add manpage (urlwatch.1)
46 2008-12-23 Thomas Perl <thp.io/about>
47 * Use hashlib in Python 2.5 and above for SHA-1 generation
50 2009-01-03 Thomas Perl <thp.io/about>
51 * Add urlwatch.html2txt module to convert/format HTML to plaintext
52 * Add example of using html2txt in the example hooks file
53 * The html-to-plaintext feature has been suggested by Evert Meulie
56 2009-01-05 Thomas Perl <thp.io/about>
57 * Fix a problem with relative links in Lynx' "-dump" mode
59 2009-01-07 Thomas Perl <thp.io/about>
60 * Fix another problem with file-relative links in html2text w/ Lynx
62 2009-01-12 Thomas Perl <thp.io/about>
63 * Describe ical2txt and html2txt with examples in manpage
65 2009-01-15 Thomas Perl <thp.io/about>
68 2009-01-20 Thomas Perl <thp.io/about>
69 * Set the socket timeout to one minute to avoid hangs
71 2009-07-27 Thomas Perl <thp.io/about>
72 * Catch and handle IOErrors from FTP timeouts
74 2009-08-01 Thomas Perl <thp.io/about>
75 * Add error handling for socket timeouts (HTTP mode)
77 2009-08-10 Thomas Perl <thp.io/about>
78 * Handle httplib errors (Debian bug 529740)
79 (Thanks to Bastian Kleineidam and Franck Joncourt)
80 * urlwatch 1.8 released
82 2009-09-29 Thomas Perl <thp.io/about>
83 * Support for shell pipe (|) in urls.txt
84 * Support for If-Modified-Since header + HTTP 304
85 * Show previous/current timestamp in diff output
87 * urlwatch 1.9 released
89 2010-05-10 Thomas Perl <thp.io/about>
90 * Get encoding from headers and convert to UTF-8
91 (suggested by Ján Ondrej)
92 * urlwatch 1.10 released
94 2010-07-30 Thomas Perl <thp.io/about>
95 * Detect non-zero shell command exit codes and raise an error
96 * urlwatch 1.11 released
98 2011-02-10 Thomas Perl <thp.io/about>
99 * Allow None as return value for filters
100 (if a filter returns None, interpret it as "don't filter")
101 * Update website URL, contact info and copyright years
102 * urlwatch 1.12 released
104 2011-08-22 Thomas Perl <thp.io/about>
105 * Support for POST requests (suggested by Sébastien Fricker)
106 * Use concurrent.futures for parallel execution (needs Python 3.2
107 or "futures" from PyPI for older Python versions, including 2.x)
108 * Various code changes to enhance compatibility with Python 3
109 * Add convert-to-python3.sh script to convert the codebase into
110 Python 3 format using the "2to3" utility included with Python
111 * urlwatch 1.13 released
113 2011-11-15 Thomas Perl <thp.io/about>
114 * Fix an encoding issue related to the html2txt module (thanks to
115 Thomas Dziedzic for reporting this issue and testing the patch)
116 * urlwatch 1.14 released
118 2012-08-30 Thomas Perl <thp.io/about>
119 * Merge changes from Slavko <slavino@slavino.sk> related to UTF-8
120 and html2txt, this has been tested on Debian-based systems
121 * urlwatch 1.15 released
123 2012-09-13 Xavier Izard <ctrl.alt.sup@free.fr>
124 * Added basic support for email delivery, using internal SMTP lib.
125 (see options --mailto, --mailfrom and --smtp)