| Version 2.3.3 |
|
- 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.
| Version 2.3.2 |
|
- 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.
| Version 2.3.1 |
|
- 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.
| Version 2.3 |
|
- 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.
| Version 2.2.4 |
|
- 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.
| Version 2.2.3 |
|
- Added Italian and German localizations to SiteSucker.
- 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.
| Version 2.2.2 |
|
- 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.
| Version 2.2.1 |
|
- 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 <div>, <th>, and <tr> 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.
| Version 2.2 |
|
- 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.
| Version 2.1.5 |
|
- 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.
| Version 2.1.4 |
|
- 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.
| Version 2.1.3 |
|
- 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.
| Version 2.1.2 |
|
- 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.
| Version 2.1.1 |
|
- 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).
| Version 2.1 |
|
- Reorganized the SiteSucker menus.
- Added a Preferences dialog.
- Added scanning of <object> 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.
| Version 2.0.4 |
|
- Reintroduced support for local HTML files.
- Replaced the code that parses HTML to fix some odd behavior.
- Allowed users the option of downloading Web sites that have invalid certificates.
- Added Limits tab and "Maximum File Size" setting to the Download Settings dialog.
- Added "Reset To Factory Defaults" option to the Action pop-up button in the Download Settings dialog.
- Added queuing option to the Download command for AppleScripts which specifies whether or not to queue up the download.
- Fixed a bug that could cause SiteSucker to hang while pruning empty folders after a download.
- Fixed a bug that prevented some URLs from localizing correctly.
- SiteSucker now displays bytes downloaded for progress status if the expected content length of a file is unknown.
- SiteSucker now uses ISO Latin 1 encoding rather than UTF-8 encoding when reading and writing text files.
| Version 2.0.3 | Download |
- Added support for secure (https) URLs.
- Added French localization to SiteSucker.
- Reintroduced scanning of CSS files for links to other files.
- The HTML Processing setting now also localizes or deletes CSS files.
- Included user name and password when downloading robots.txt if the original URL included them.
- Fixed a bug that prevented some URLs from localizing correctly.
- Fixed a bug that prevented links from downloading if they were surrounded by whitespace.
- Fixed a bug that prevented files from downloading if the expected content length of the file was negative.
- Fixed a bug that could cause a crash when Check All Links was selected in the download settings.
| Version 2.0.2 | Download |
- Examined response header for file names.
- Reintroduced scanning of flash (SWF) files for embedded plain text links.
- Eliminated user names, passwords, and port numbers from folder names.
- Improved the response of the Pause command and changed the name of the command to Resume when paused.
- SiteSucker now pauses downloads when the System goes to sleep and resumes downloads when the System wakes.
- Added a preference that writes status information (Level, Files Downloaded, and Errors) to the SiteSucker Log file when a download is complete.
- Added the UserAgent.plist file to the Application Support folder so that users can customize the list of available Web browsers for the Identity setting.
- Added Install Bookmarklet item to the SiteSucker menu, allowing the user to install a bookmarklet that can send a URL from a Web browser to SiteSucker.
- Fixed a bug that prevented pages from getting properly localized on the last level of a download if the number of levels was limited by the download settings.
| Version 2.0.1 | Download |
- Reorganized menus.
- Improved wildcard matching in Paths Settings.
- Fixed a problem localizing percent-escaped URLs.
- Deleted partially downloaded files when a download is canceled.
- Added the ability to save and reset default settings with AppleScript.
- Added "Get Files via Image Links" option to the Download Option setting.
- Added Load Settings and Save Settings commands to the Action pop-up button in the Settings dialog.
- Reintroduced Download Timeout and Download Delay settings under the Advanced tab in the Settings dialog.
- Combined Localize HTML and Delete HTML Files After They Are Analyzed options under a new HTML Processing setting.
- Added New Window Connections sub-menu to the SiteSucker menu, allowing the user to set the number of simultaneous Internet connections for new SiteSucker windows.
| Version 2.0 | Download |
- Rewrote SiteSucker as a Universal Cocoa application, using WebKit to asynchronously download files.
- Added integrated online help.
- Added an option to delete HTML files after analyzing them.
- Added an option to save the Web URL of each downloaded file in the file's Spotlight comments field.
- Added the ability to specify types of files (such as, images, movies, etc.) in File Types setting.
- Added the ability to download multiple sites simultaneously in separate SiteSucker windows.
- Displayed the SiteSucker queue in a drawer and added the ability to edit the queue.
- Used the standard Script menu for launching AppleScripts from the menu bar.