]> git.phdru.name Git - bookmarks_db.git/blobdiff - doc/ChangeLog
Fix(Robot): Stop splitting and un-splitting URLs
[bookmarks_db.git] / doc / ChangeLog
index cc441e75c78f0bdcacdca8616d00e696aa942271..2b4f65d810bf9bb0ce615658680180bb8eebc677 100644 (file)
@@ -1,4 +1,62 @@
-WHAT'S NEW in version 4.6.0 (2014-06-??)
+Version 5.3.1 (2024-03-??)
+
+   Renamed check_urls.py to check_urls_db.py.
+
+   Renamed check_url.py to check_urls.py.
+
+   Stop splitting and un-splitting URLs. Pass bookmark.href as is.
+
+Version 5.3.0 (2024-03-06)
+
+   Added get_url.py: a script to get one file from an URL.
+
+   Renamed set-URLs -> set-urls.
+
+Version 5.2.5 (2024-03-05)
+
+   Feat(Robots/bkmk_rrequests): Ignore all problems with certificates.
+
+   Fix(Robots/bkmk_robot_base): Pass query part.
+
+Version 5.2.4 (2024-03-04)
+
+   Fix(Robots/bkmk_rrequests): No need to re-check error 404 via proxy.
+
+Version 5.2.3 (2024-03-03)
+
+   Feat(Robots/bkmk_rrequests): Report 40x and 50x errors.
+
+   Fix HTML pasrer based on Bs4: Find "shortcut icon".
+
+Version 5.2.2 (2024-03-03)
+
+   Robots/bkmk_rrequests: Add request headers.
+
+   Robots/bkmk_robot_base: Process "data:image/" icons.
+
+Version 5.2.1 (2024-03-02)
+
+   Speedup second access through proxy.
+
+Version 5.2.0 (2024-03-02)
+
+   For the robot based on requests allow to use a proxy.
+
+Version 5.1.0 (2024-03-01)
+
+   Robot based on requests.
+
+Version 5.0.0 (2023-11-22)
+
+   Python 3.
+
+   Report redirects and set URLs.
+
+   Delete URLs.
+
+   Remove BeautifulSoup.py (use globally installed).
+
+Version 4.6.0 (2014-07-06)
 
    Split simple robot: separate network operations and
    URL handling/HTML parsing.
 
    Split simple robot: separate network operations and
    URL handling/HTML parsing.
@@ -17,30 +75,27 @@ WHAT'S NEW in version 4.6.0 (2014-06-??)
 
    Pass subproc parameter to the subprocess to allow different robots.
 
 
    Pass subproc parameter to the subprocess to allow different robots.
 
+   Add a new robot based on urllib2.
 
 
-WHAT'S NEW in version 4.5.6 (2014-01-14)
+Version 4.5.6 (2014-01-14)
 
    Remove absolute directory ~/lib to make it portable.
 
 
    Remove absolute directory ~/lib to make it portable.
 
-
-WHAT'S NEW in version 4.5.5 (2013-12-05)
+Version 4.5.5 (2013-12-05)
 
    Parse <meta charset="...">.
 
 
    Parse <meta charset="...">.
 
-
-WHAT'S NEW in version 4.5.4 (2013-11-23)
+Version 4.5.4 (2013-11-23)
 
    Published through git/gitweb.
 
 
    Published through git/gitweb.
 
-
-WHAT'S NEW in version 4.5.3 (2013-07-26)
+Version 4.5.3 (2013-07-26)
 
    Minor tweak in Makefile.
 
    Switched to git.
 
 
    Minor tweak in Makefile.
 
    Switched to git.
 
-
-WHAT'S NEW in version 4.5.2 (2012-09-24)
+Version 4.5.2 (2012-09-24)
 
    Removed svn:keywords.
 
 
    Removed svn:keywords.
 
@@ -48,20 +103,17 @@ WHAT'S NEW in version 4.5.2 (2012-09-24)
 
    Fixed a bug in handling place: URIs (do not append '//').
 
 
    Fixed a bug in handling place: URIs (do not append '//').
 
-
-WHAT'S NEW in version 4.5.1 (2011-12-28).
+Version 4.5.1 (2011-12-28).
 
    Read/write mozilla-specific date/time format in json storage.
 
 
    Read/write mozilla-specific date/time format in json storage.
 
-
-WHAT'S NEW in version 4.5.0 (2011-12-18).
+Version 4.5.0 (2011-12-18).
 
    Encode international domain names with IDNA encoding.
 
    Adapted to different Mozilla 'place' URIs.
 
 
    Encode international domain names with IDNA encoding.
 
    Adapted to different Mozilla 'place' URIs.
 
-
-WHAT'S NEW in version 4.4.0 (2011-01-07).
+Version 4.4.0 (2011-01-07).
 
    Moved BeautifulSoup.py and subproc.py from Robots/ to the top-level
    directory.
 
    Moved BeautifulSoup.py and subproc.py from Robots/ to the top-level
    directory.
@@ -73,41 +125,34 @@ WHAT'S NEW in version 4.4.0 (2011-01-07).
 
    Removed old cruft.
 
 
    Removed old cruft.
 
-
-WHAT'S NEW in version 4.3.1 (2011-01-03).
+Version 4.3.1 (2011-01-03).
 
    Get favicon before HTML redirect (refresh).
 
 
    Get favicon before HTML redirect (refresh).
 
-
-WHAT'S NEW in version 4.3.0 (2011-01-01).
+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.
 
 
    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.
+Version 4.2.2.
 
     Added HTML Parser based on lxml.
 
 
     Added HTML Parser based on lxml.
 
-
-WHAT'S NEW in version 4.2.1 (2010-08-12).
+Version 4.2.1 (2010-08-12).
 
    Added HTML Parser based on html5 library.
 
 
    Added HTML Parser based on html5 library.
 
-
-WHAT'S NEW in version 4.2.0 (2010-08-11).
+Version 4.2.0 (2010-08-11).
 
    New storage: json; it allows to load and store Mozilla (Firefox) backup
    files.
 
 
    New storage: json; it allows to load and store Mozilla (Firefox) backup
    files.
 
-
-WHAT'S NEW in version 4.1.2
+Version 4.1.2
 
    Process http error 307 as a temporary redirect.
 
 
    Process http error 307 as a temporary redirect.
 
-
-WHAT'S NEW in version 4.1.1 (2008-03-10)
+Version 4.1.1 (2008-03-10)
 
    Catch and report all errors.
 
 
    Catch and report all errors.
 
@@ -119,8 +164,7 @@ WHAT'S NEW in version 4.1.1 (2008-03-10)
 
    Always use utf-8 as the default encoding.
 
 
    Always use utf-8 as the default encoding.
 
-
-WHAT'S NEW in version 4.1.0 (2008-01-14)
+Version 4.1.0 (2008-01-14)
 
    Parser for HTML based on BeautifulSoup.
 
 
    Parser for HTML based on BeautifulSoup.
 
@@ -135,8 +179,7 @@ WHAT'S NEW in version 4.1.0 (2008-01-14)
 
    Minimal required version of Python is 2.5 now.
 
 
    Minimal required version of Python is 2.5 now.
 
-
-WHAT'S NEW in version 4.0.0 (2007-10-20)
+Version 4.0.0 (2007-10-20)
 
    Extended support for Mozilla: charset and icon in bookmarks.
    Use the charset to add Accept-Charset header.
 
    Extended support for Mozilla: charset and icon in bookmarks.
    Use the charset to add Accept-Charset header.
@@ -144,24 +187,20 @@ WHAT'S NEW in version 4.0.0 (2007-10-20)
 
    The project celebrates 10th anniversary!
 
 
    The project celebrates 10th anniversary!
 
-
-WHAT'S NEW in version 3.4.1 (2005-01-29)
+Version 3.4.1 (2005-01-29)
 
    Updated to Python 2.4. Switched from CVS to Subversion.
 
 
    Updated to Python 2.4. Switched from CVS to Subversion.
 
-
-WHAT'S NEW in version 3.4.0 (2004-09-23)
+Version 3.4.0 (2004-09-23)
 
    Extended support for Mozilla: keywords in bookmarks.
    Updated to m_lib version 1.2.
 
 
    Extended support for Mozilla: keywords in bookmarks.
    Updated to m_lib version 1.2.
 
-
-WHAT'S NEW in version 3.3.2
+Version 3.3.2
 
    parse_html.py can now recode unicode entities in titles.
 
 
    parse_html.py can now recode unicode entities in titles.
 
-
-WHAT'S NEW in version 3.3.0
+Version 3.3.0
 
    Required Python 2.2.
 
 
    Required Python 2.2.
 
@@ -172,8 +211,7 @@ WHAT'S NEW in version 3.3.0
    charset. The <HEADER> is also parsed to extract <META> tag with redirect,
    if any.
 
    charset. The <HEADER> is also parsed to extract <META> tag with redirect,
    if any.
 
-
-WHAT'S NEW in version 3.0
+Version 3.0
 
    Complete rewrite from scratch. Created mechanism for pluggable storage
    managers, writers (DB dumpers/exporters) and robots.
 
    Complete rewrite from scratch. Created mechanism for pluggable storage
    managers, writers (DB dumpers/exporters) and robots.