--- /dev/null
+WHAT'S NEW in version 4.5.7
+
+ Add ChangeLog.
+
+
+WHAT'S NEW in version 4.5.6 (2014-01-14)
+
+ Remove absolute directory ~/lib to make it portable.
+
+
+WHAT'S NEW in version 4.5.5 (2013-12-05)
+
+ Parse <meta charset="...">.
+
+
+WHAT'S NEW in version 4.5.4 (2013-11-23)
+
+ Published through git/gitweb.
+
+
+WHAT'S NEW in version 4.5.3 (2013-07-26)
+
+ Minor tweak in Makefile.
+
+ Switched to git.
+
+
+WHAT'S NEW in version 4.5.2 (2012-09-24)
+
+ Removed svn:keywords.
+
+ Handle redirects with codes 303 and 307.
+
+ Fixed a bug in handling place: URIs (do not append '//').
+
+
+WHAT'S NEW in version 4.5.1 (2011-12-28).
+
+ Read/write mozilla-specific date/time format in json storage.
+
+
+WHAT'S NEW in version 4.5.0 (2011-12-18).
+
+ Encode international domain names with IDNA encoding.
+
+ Adapted to different Mozilla 'place' URIs.
+
+
+WHAT'S NEW in version 4.4.0 (2011-01-07).
+
+ Moved BeautifulSoup.py and subproc.py from Robots/ to the top-level
+ directory.
+
+ Moved parse_html.py and its submodules to a separate parse_html package.
+
+ Added statistics code to parse_html, got a statistics on parser
+ success/failrure rate, reordered parsers.
+
+ Removed old cruft.
+
+
+WHAT'S NEW in version 4.3.1 (2011-01-03).
+
+ Get favicon before HTML redirect (refresh).
+
+
+WHAT'S NEW in version 4.3.0 (2011-01-01).
+
+ Robots no longer have one global temporary file - there are at least two
+ (html and favicon), and in the future there will be more for asynchronous
+ robot(s) that would test many URLs in parallel.
+
+
+WHAT'S NEW in version 4.2.2.
+
+ Added HTML Parser based on lxml.
+
+
+WHAT'S NEW in version 4.2.1 (2010-08-12).
+
+ Added HTML Parser based on html5 library.
+
+
+WHAT'S NEW in version 4.2.0 (2010-08-11).
+
+ New storage: json; it allows to load and store Mozilla (Firefox) backup
+ files.
+
+
+WHAT'S NEW in version 4.1.2
+
+ Process http error 307 as a temporary redirect.
+
+
+WHAT'S NEW in version 4.1.1 (2008-03-10)
+
+ Catch and report all errors.
+
+ Consider application/xhtml+xml as HTML.
+
+ Better handling of exceptions while looking up the icon.
+
+ Recode HTML entities.
+
+ Always use utf-8 as the default encoding.
+
+
+WHAT'S NEW in version 4.1.0 (2008-01-14)
+
+ Parser for HTML based on BeautifulSoup.
+
+ Changed User-agent header: I saw a number of sites that forbid
+ "Mozilla compatible" browsers. Added a number of fake headers to pretend
+ this is a real web-browser - there are still stupid sites
+ that are trying to protect themselves from robots by analyzing headers.
+
+ Handle redirects while looking for the icon.
+
+ Handle float timeouts in HTML redirects.
+
+ Minimal required version of Python is 2.5 now.
+
+
+WHAT'S NEW in version 4.0.0 (2007-10-20)
+
+ Extended support for Mozilla: charset and icon in bookmarks.
+ Use the charset to add Accept-Charset header.
+ Retrieve favicon.ico (or whatever <link> points to) and store it.
+
+ The project celebrates 10th anniversary!
+
+
+WHAT'S NEW in version 3.4.1 (2005-01-29)
+
+ Updated to Python 2.4. Switched from CVS to Subversion.
+
+
+WHAT'S NEW in version 3.4.0 (2004-09-23)
+
+ Extended support for Mozilla: keywords in bookmarks.
+ Updated to m_lib version 1.2.
+
+
+WHAT'S NEW in version 3.3.2
+
+ parse_html.py can now recode unicode entities in titles.
+
+
+WHAT'S NEW in version 3.3.0
+
+ Required Python 2.2.
+
+ HTML parser. If the protocol is HTTP, and there is Content-Type header, and
+ content type is text/html, the object is parsed to extract its title; if
+ the Content-Type header has charset, or if the HTML has <META> with
+ charset, the title is converted from the given charset to the default
+ charset. The <HEADER> is also parsed to extract <META> tag with redirect,
+ if any.
+
+
+WHAT'S NEW in version 3.0
+
+ Complete rewrite from scratch. Created mechanism for pluggable storage
+ managers, writers (DB dumpers/exporters) and robots.