February 14th, 2012· Support for loading and saving of project files has been added to the GUI.
· Some bugs have been fixed.
January 8th, 2012· HTML5 link elements and attributes are now checked.
· Saving of result files in the GUI has been fixed.
December 26th, 2011· The GUI option dialog has been redesigned and allows configuration of ignore URL patterns.
· Parsing of Safari Bookmark files has been added.
· Bugs were fixed for Unicode hostname parsing, GUI result file saving, and the command line script return code.
August 9th, 2011· Bugs were fixed for HTML parsing, HTTP authentication and cookie handling.
· A new option allows setting of the HTTP User-Agent string.
May 30th, 2011· The GUI now displays status info in the main window instead of a modal dialog.
· The last 10 checked URLs are now remembered.
· Several checking bugs have been fixed.
March 28th, 2011· The user and system configuration file are now imported by the GUI.
· Saving results in the GUI is now possible again.
March 13th, 2011Fixes:
· checking: Fix typo calling get_temp_file() function.
· checking: Prevent false positives when detecting the MIME type of certain archive files.
· checking: Correct conversion between file URLs and encoded filenames. Fixes false errors when handling files with Unicode encodings.
· checking: Work around a Python 2.7 regression in parsing certain URLs with paths starting with a digit.
· cmdline: Fix filename completion if path starts with ~
· cgi: Prevent encoding errors printing to sys.stdout using an encoding wrapper.
Changes:
· checking: Use HTTP GET requests to work around buggy IIS servers sending false positive status codes for HEAD requests.
· checking: Strip leading and trailing whitespace from URLs and print a warning instead of having errors. Also all embedded whitespace is stripped from URLs given at the commandline or the GUI. Closes: SF bug #3196918
Features:
· configuration: Support reading GNOME and KDE proxy settings.
February 8th, 2011· The installation instructions have been fixed.
· A default encoding error policy is now always used when writing to stdout.
· Error messages from Geoip are prevented by using the correct API function when no city database is installed.
December 27th, 2010· The GUI interface can automatically find the user's Firefox bookmark file.
· Several checking bugs have also been fixed.
October 26th, 2010· The GUI now reads its default options from the configuration file, and can display URL source code in a text window.
· A login URL including authentication information can be configured to log into sites requiring authentication.
September 30th, 2010· Checking of HTTP URLs depending on robots.txt authorization as been improved.
· Warnings about obfuscated IP addresses and zero-sized content pages have been added.
· The UTF-8 filename encoding capability of FTP servers is now detected and supported.
· Bugs with unusual FTP ports and HTTP proxies have been fixed, and the right-click context menu of the GUI works again.
March 8th, 2010· recursive and multithreaded checking
· output in colored or normal text, HTML, SQL, CSV, XML or a sitemap graph in different formats
· HTTP/1.1, HTTPS, FTP, mailto:, news:, nntp:, Telnet and local file links support
· restrict link checking with regular expression filters for URLs
· proxy support
· username/password authorization for HTTP, FTP and Telnet
· honors robots.txt exclusion protocol
· Cookie support
· HTML and CSS syntax check
· Antivirus check
· a command line interface
· a (Fast)CGI web interface (requires HTTP server)
January 26th, 2009· A new GUI client for checking has been added and invalid handling of persistent connections has been fixed. Python >= 2.5 is now required for LinkChecker.