October 29th, 2011· Fixed problems with URL encoding.
· Fixed a problem handling allowed paths in robots.txt.
· Added "Download URLs" Automator action.
· Added "Generate HTML" option to the Download Settings.
· Modified the Path setting under the Parameters tab so that it works correctly.
· Modified the "Include Supporting Files" option to ignore the "Maximum Number of Levels" setting.
· Fixed various bugs.
September 2nd, 2011· Provided a way to download sites that provide a login page.
· Added code to manage HTTP cookies.
· Added the ability to read poorly encoded HTML files.
· Included params and query strings in file names.
· Automatically appended an "html" extension, if necessary, when files are localized.
· Fixed numerous bugs.
December 17th, 2010· Added support for transferring sites using iTunes file sharing.
· SiteSucker now requires Mac OS X 10.6.x Snow Leopard or greater.
July 29th, 2010· Improved the handling of URL redirects.
· Fixed a bug with the "Replace Files: With Newer" option.
· Fixed a bug that caused SiteSucker to fail to save some File Types settings when running on Snow Leopard.
April 9th, 2010· Improved the handling of URL redirects.
· Added "Notify with Growl" option to Preferences.
· Improved conversion of character entities in URLs.
· Returned to using one connection for delayed downloads.
· Fixed encoding of host names that include non-ASCII characters.
· Logged a more appropriate message for NSURLErrorFileDoesNotExist.
· No longer log warnings for URL redirects if the URLs only differ in case.
· Increased the value that can be entered for Minimum and Maximum File Size to 9,999,999 KB.
· Moved "Localized" comment to the end of downloaded HTML and CSS files to avoid an incompatibility with MSIE.
· Set the "Where from" extended file attribute to the Web URL for all downloaded files and deleted the "Save Web URL as Spotlight Comment" setting.
· Logged warnings when SiteSucker is unable to download a file because the page contains a robots meta tag, the URL is not an image link, or the level limit is exceeded.
December 29th, 2009· Updated UserAgent.plist.
· Moved SiteSucker help to the server.
· Added Portuguese localization of SiteSucker.
· Fixed a bug with the "Check for Updates" command.
· Logged Files Remaining when the "Log Final Status" option is set.
· Logged a warning if a link is skipped because the "Suppress Login Dialog" option is set.
· Simplified the Download Delay setting and used all connections when delaying downloads.
October 3rd, 2009· SiteSucker now requires Mac OS X 10.5.x Leopard or greater.
· Added a Reset Status command to the Edit menu.
· The Open File command now properly handles symbolic links.
· Made Localize the factory default setting for HTML Processing.
· Added scanning of all table tags for background URLs and links in style attributes.
· Added RetryErrors.plist to the Application Support folder so that users can specify the errors that trigger a retry.
· SiteSucker now lets users edit the trust settings of certificates in the Keychain that are invalid or cannot be verified.
· SiteSucker now replaces existing HTML and CSS files regardless of the Replace Files setting if HTML Processing is set to Localize and the files have not been localized.
· No longer replace query strings with CRCs when localizing links to JavaScript files.
· Fixed a bug that could cause SiteSucker to freeze during analysis.
· Fixed a problem reading Safari bookmarks.
· Fixed several potential memory leaks.
March 16th, 2009· Replaced "//" with "/" in URL paths.
· No longer add "Unchanged" comment to HTML/CSS.
· Included both http and https links when downloading a site.
· Added "Default Encoding" option to the Download Settings.
· Added 'Append "html" Extension' option to the Download Settings.
· Removed keyboard shortcut for "Download with SiteSucker" in Services menu.
· Improved character encoding detection when reading HTML files and Web URLs.
· Removed Action button from Download Settings window and added its commands to Settings menu.
· Displayed the size of the download in bytes when progress exceeds 100%.
· Fixed a bug where downloading multiple sites could reset the level value to zero.
· Fixed a bug that caused SiteSucker to crash when a http URL was redirected to a mailto URL.
· Fixed a bug with the "Get All Files in Same Directory" Download Option that could prevent some files in the original directory from being downloaded.
November 3rd, 2008· Added scanning of QuickTime movies for URLs to alternate movies.
· Added Link and Path Parameter values to the Advanced Download Settings.
· Added "Include Supporting Files" option to the Advanced Download Settings.
· Replaced "Delete Small Images" with "Minimum Image Size" in the Download Settings.
· Changed the name of the Options tab to General in the Download Settings window.
· Reorganized the settings under the Advanced tab in the Download Settings window.
· Included data in Sitesucker documents so that the application can resume downloading partially downloaded files.
· Added the ability to download files even if their URLs are not properly encoded.
· Added the ability to analyze local files, such as HTML and CSS, without downloading a new copy of the file unless the file has been localized.
· Performed additional MIME type checks before comparing files against the list of file extensions in the Treat as HTML setting.
· Switched to case-insensitive string matching during analysis.
· Fixed a bug that could cause SiteSucker to miss some links when scanning HTML.
· Fixed a bug that could case SiteSucker to hang if a path setting contained an invalid regular expression.
June 23rd, 2008· Added the ability to control preferences with AppleScript.
· Added support for additional Web browsers in the bookmarks preference.
· Added a setting for specifying which file types should be treated as HTML.
· Fixed a bug (introduced in 2.2.1) that could prevent sites from downloading correctly.
May 20th, 2008· Allowed users to view the download settings while downloading.
· Replaced wildcard support in paths settings with regular expressions.
· Removed "Get Files via Image Links" from the Download Option and added "Only Follow Image Links" option under the Advanced tab in the download settings.
· Added an option to save log files in ~/Library/Logs/SiteSucker.
· Added a Logs tab in the Download Settings window and reorganized the settings.
· Added scanning of , , and tags for URLs.
· Added scanning of the style attribute in all tags for URLs.
· Replaced URL parameters with a value in local file names.
· Deleted empty folders in the download folder when all downloads are paused.
· Modified the document format to improve performance when analyzing files.
· Fixed an issue where some files failed to download when a download was resumed.
· Fixed some issues with the Open File command.
March 13th, 2008· Added Bookmarks menu to SiteSucker.
· Added History menu to replace Recent URLs.
· Added a Download Automator action to SiteSucker.
· Enforced path restrictions when the original URL is redirected.
· Discontinued scanning the Content-Disposition header for file names.
· Fixed the PayPal URL embedded in SiteSucker.
· Fixed an issue that could cause SiteSucker to hang if it encountered an ill-formed URL.
· Fixed an issue where the status of files being analyzed would not update properly after a download was resumed.
February 4th, 2008· Reformatted help.
· Added Settings menu.
· Added "Check for Updates" menu item.
· Added "Export External Links" setting.
· Added help buttons in Download Settings and Preferences windows.
· Changed the log file extension so that it opens in Console by default.
· Replaced "&" with "&" in URLs before downloading.
December 11th, 2007· Added AppleScript support for saving SiteSucker documents.
· Removed the original URL from the "Paths to include in download" if it was redirected.
· Fixed a bug that caused the "make new document" AppleScript command to work incorrectly.
· Fixed a bug that prevented the "Save Web URL as Spotlight Comment" setting from working under Leopard.
November 26th, 2007· SiteSucker no longer opens a new document if one is already open when the application is activated.
· Validated download settings loaded from a previously saved settings file in the Download Settings dialog.
· Fixed a bug that caused new documents to use the factory default settings instead of the user default settings.
· Fixed several bugs associated with saving, loading, and resetting download settings.
November 20th, 2007· Encoded spaces in URLs found in HTML files.
· Displayed an error message if the user tries to open a corrupted SiteSucker document.
· Changed the default download folder to the Downloads folder in the user's home directory when running under Mac OS 10.5 (Leopard).
· Expanded the number of errors that trigger the dialog which allows users to download Web sites that have invalid certificates.
· When a file is saved using the file name in the Content-Disposition header, a symbolic link is now created at the URL name so that links still work.
· Fixed a bug that caused a spurious error when the Download command was used without a URL in an AppleScript.
· Fixed several bugs associated with redirected URLs under Leopard.
· Fixed several bugs associated with saving and loading Download Settings.
November 5th, 2007· Optimized status information updates.
· Added "resume" AppleScript command.
· Used UTF-8 encoding by default for URLs and HTML and CSS files.
· Added "Get All Files on Subdomains" option to the Download Option setting.
· Fixed a bug that could prevent HTML files from downloading if they were already downloaded.
· Fixed a bug that caused SiteSucker to exclude the port number in downloads of relative URLs.
· Fixed a bug that prevented downloads under Mac OS 10.5 (Leopard).
September 12th, 2007· Reorganized the SiteSucker menus.
· Added a Preferences dialog.
· Added scanning of tags for data links.
· Added the ability to save the download state as a document.
· Added buttons in the SiteSucker window that allow users to skip individual files during a download.
· Added an "Add to Queue" menu item so that URLs can be loaded into the queue without actually beginning a download.
· Provided warnings in the log file when a link is redirected or when a download fails because the path or file type is not allowed or a file is already downloaded.
· Rewrote analysis routines to improve responsiveness.
· Improved folder pruning of sites after all downloads are done.
· Fixed a problem localizing paths containing colons or semicolons.
· Fixed a bug that could cause SiteSucker to find bogus URLs within scripts.
· Fixed a bug that prevented files downloaded from different hosts from localizing correctly.
· Fixed the Resume command so that it resumes file downloads from the point where the download was paused.
· Fixed a bug that could cause SiteSucker to crash if it tried to download a URL with a path of "..".
· Fixed a bug that caused an error if the user tried to get the "files remaining" property of a SiteSucker document using AppleScript.
· Fixed a bug that let SiteSucker download a site that was disallowed by the settings if the original URL was redirected to that site.